@media only screen and (max-width: 1920px) {
.entry-title-bg .page-title {
    padding-top: 5%;
}
}
@media only screen and (max-width: 1400px) {
.entry-title-bg .page-title {
    padding-top: 8%;
}
}
@media only screen and (max-width: 1200px) {
.entry-title-bg {
    height: 255px;
}
.entry-title-bg .page-title {
    padding-top: 6%;
}
.header-menu {
    margin-top: 5px;
}

.serbox-right {
    width: 62%;
    margin-left: -115px;
    margin-top: 9px;
}
.fttop-left
{
	width: 50%;
	}
.footer-top .widget {
    width: 100%;
    margin-top: -7px;	
}
.footer-top span {
    margin-right: 0px;
    padding-top: 0px;
}
.abtag-des {
    width: 60%;
}
.blkenq
{
	width:80%;
}
}
 @media only screen and (max-width : 991px) {
.entry-title-bg {
    height: 200px;
}
.entry-title-bg .page-title {
    padding-top: 6%;
}
.page-title h1 {
    font-size: 35px;
	margin-bottom:0px;
}
.hdtop-right ul
{
	padding-right:0px;
	}	
.header {
	height:60px;
}
.header-left
{
	width:100%;
	}
.header-right
{
	display:none;
}

.panel-left {
    width: 100%;
}
.panel-right {
    width: 27%;
}
.widget-title {
    font-size: 25px;
}
.eemail_textbox {
    width: 65% !important;
}
.fttop-left, .fttop-right
{
	width:100%;
	}
.client-logo li {
    width: 46%;
}
.abtag-des {
    width: 80%;
}	
.blkenq
{
	width:100%;
}	
 }
 @media only screen and (max-width: 767px) {
.entry-title-bg {
    height: 155px;
}
.entry-title-bg .page-title {
    padding-top: 7%;
}
.page-title h1 {
    font-size: 30px;
}

.serbox-left
{
	width:100%;
	}
.serbox-right {
	width: 94%;
margin: -50px auto 0px 3%;
float: none;
}
.clientbg
{
	background:#fcfcfc;
}
.client-logo
{
	margin:0px !important;
	}	
.footer .widget {
    width: 100%;
    padding-right: 0px;
	margin-bottom:25px;
}
.footer .widget h2 {
    margin-bottom: 15px;
}
.vprt-info {
    width: 75%;
}
.about-tag
{
	padding: 70px 0px 70px 0px;
}
.abtag-des {
    width: 100%;
}

}
 @media only screen and (max-width: 640px) {
button#responsive-menu-button {
    top: 72px !important;
}
.entry-title-bg {
    height: 135px;
}
.entry-title-bg .page-title {
    padding-top: 9%;
}
.page-title h1 {
    font-size: 25px;
}
.hdtop-left, .hdtop-right
{
	width:100%;
	}
.hdtop-left ul
{
	text-align:center;
	margin-bottom:6px;
}
.hdtop-left ul li
{
	display:inline-block;
	float:none;
	padding-left: 27px;
margin-right: 12px;
}
.hdtop-right ul {
    float: none;
    margin: auto;
    display: table;
}
.prd-detail {
    width: 58%;	
}
.prd-info h3 {
    font-size: 20px;
 }
.vprt-info .curves-outer {
    display: none;
}
 .vprt-info {
    width: 100%;
}
}
 @media only screen and (max-width: 415px) {

.prd-info h3 {
    padding-left: 19px;
}
}
 @media only screen and (max-width: 375px) {
button#responsive-menu-button {
    top: 95px !important;
}
}
 @media only screen and (max-width: 320px) {

}
 @media only screen and (max-width: 240px) {
}
