@media only screen and (max-width:1024px) {
.right-tab{display:none;}
.header{position:relative;}
.header_menu_area{padding-right:15px;}
.hdr-logo img{width:130px;}
.banner-section-page{padding-top:30px; padding-bottom:30px;}
.banner-50{width:100%; float:left;}
.sub-cntr{text-align:left; padding-top:8px;}
.banner-section-page h1{font-size:40px;}
.banner-section-page p{font-size:15px; line-height:25px; margin-bottom:3px;}
.wd100-intro{width:100%; float:left; flex:100%; min-width:100%; max-width:100%;}
.white-bg{margin-bottom:25px;}
.vs-img{float:none; margin-bottom: 25px;}
.sub-bg img{float:none;}
.hide-sup{display:none;}
.curve-bgs{display:none;}
.ie-btn3{left: 105px; margin-bottom: 50px; margin-top:26px;}
#zedo-sec{background: #f7fdf0;}
#intr-abt{z-index:0;}
.header-content{top:120px;}
.slider-ban .owl-dots{text-align:center !important;}
.slider-ban .owl-dots{margin-top:-80px !important;}
.abt-intro2{display:none;}
}

@media only screen and (max-width:530px) {


.contact-snd{float:left; width:100%; margin-bottom:20px;}
.cntr-padding{padding-left:0px; padding-right:0px;}
.slider-ban .owl-dots{padding-left:0px; padding-right:0px;}
.owl-theme .owl-dots .owl-dot span{margin-left:0px !important;}

#service-sec h2{font-size:23px; line-height:30px; padding-top:8px;}
.white-bg{padding:20px; padding-bottom:30px !important;}
.white-bg span strong{width:100%; float:left;}
.quick-sec{padding-left:15px; padding-right:15px;}
.quick-sec p{padding-right:0px !important;}
.vs-img  {width:100px !important;}
.vs-pr{margin-bottom:25px;}
.tnm-powered{float:left; width:100%;}
.copyright span{display:none;}
.white-bg p{text-align:center !important;}

#product-sec h1{font-size:40px; padding-top:35px;}
#product-sec p{padding-top:0px;}
.pro-scroll{padding-left: 10px; padding-right: 10px; margin-top: 20px;}
.pro-name{width:100%; float:left; border-radius:0px;}
.quick-sec{text-align:center;}
.quick-sec h3{text-align:center;}
.quick-sec p{text-align:center !important; margin-bottom:31px !important;}
.ie-btn2{float:none;}
.quick-sec{padding-top:22px; padding-bottom:38px;}
.quotes2{padding-left:0px; padding-bottom:30px; padding-right:0px; text-align:center; padding-top:25px; font-size:16px; line-height:26px;}
.quotes2::before{display:none;}
.ie-btn3{float:none; left:0px;}
#zedo-sec{padding-bottom:40px; text-align: center;}
.srv-btns{text-align:center; margin-top: 17px; margin-bottom: 17px;}
.ie-btn{float:none; }

#clients-sec h1{font-size:40px; padding-top:0px;}
#clients-sec p{padding-top: 0px;}
#clients-sec{padding-top:40px; padding-bottom:40px;}
.intr-clients{margin-top:10px;}
.brand-imgs{margin-bottom:15px;}


#footer{text-align:center;}
.ftr50{width:33% !important;}
.scl-ftr{float:none;}
.copyright{margin-top:30px; padding-top:20px; padding-bottom:20px;}

#intr-abt{padding-top:40px;}
.btn-sec{margin-top:20px; margin-bottom:45px;}
#intr-abt{padding-bottom:25px;}
#service-sec{padding-bottom: 35px;}


.banner-50{text-align:center;}
.sub-cntr{padding-right:0px;}

.banner-section-page{padding-left:15px; padding-right:15px;}
#intr-abt p{text-align:center !important;}


.quotes h1{font-size:40px; margin-bottom:25px;}
.quotes{padding-top:40px; text-align:center;}
.quotes p{text-align:center !important;}


.cnt-listbg{text-align:center; padding-top:40px;}
.cnt-listbg h3{text-align:center !important;}
.gt-desc{text-align:center !important;}
.address-top{text-align:center;}
.frm-section h1{text-align:center !important;}
.map{margin-bottom:25px;}

.hdr-logo img{width:105px;}
.header_menu_area > .mob_nav{margin:0px;}
.header_menu_area > ul{top:105px;}

}


@media only screen and (max-width:375px) {
.header-content h1{padding-top:45px;}
}

@media only screen and (max-width:320px) {
.header-content h1{padding-top:27px;}
}


@media only screen and (max-width:530px) {
.header-content h1{text-align:center;}
#intr-abt{text-align:center;}
.vs-img{margin-right:0px;}
.white-bg{text-align:center;}
#service-sec h1{font-size:40px;}
#service-sec{padding-top:40px;}
.box-white{margin-top:13px;}
#service-sec p{padding-top:0px;}
.white-bg img{width:80px;}
#service-sec h2{margin-bottom:0px;}
.ie-btn img{width:auto !important;}
.white-bg p{padding-bottom:0px !important;}
}




@media only screen and (max-width:530px) {
.mobile-fnt{font-size: 30px !important; line-height:40px !important;}
}



@media only screen and (max-width:768px) {
#intr-abt p{padding-left:15px; padding-right:15px;}
.ftr-logo img{width:100%;}
.wb100{width:100%; float:left; flex:100%; min-width:100%; max-width:100%;}
.cnt-listbg{padding-left:15px; padding-right:15px; height:100% !important; min-height:100% !important; 
float: left !important; padding-bottom: 0px;}
.quotes3 p{padding-left:15px; padding-right:15px;}
.header-content p{display:none;}
.header-content h1{font-size:45px;}
.header-content{top:145px;}
.slider-ban .owl-dots{text-align:center !important; margin-top:-60px !important;}


.quick-pl{padding-left:15px !important;}

}

@media only screen and (max-width:767px) {
.ftr-logo{display:none !important;}
.prsec1 img{width:100% !important;}
.prbg{margin-bottom:35px;}
.prsec1{margin-bottom:0px;}
.ie-btn2{margin-top:16px;}
.hide-enq-mb{display:none;}
}

@media only screen and (max-width:600px) {
.dtl-abt{float:none; margin-left:0px; width:100%;}
.cnts-paddings{padding-left:0px; padding-right:0px;}
.quotes3 h1{font-size:30px; line-height:35px;}
.ftr50{width:50%;}
.nav-ftr{margin-top:3px;}
#footer h1{margin-top:6px;}
#intr-abt h1{font-size:40px; line-height:50px;}
#intr-abt p{padding-top:2px;}
.close_form{right:0;}
}









@media only screen and (max-width:500px) {
.header-content h1{font-size:45px !important;}
.header-content {top: 75px !important;}
.slider-ban .owl-dots{top:30px !important;}
}

@media only screen and (max-width:425px) {
.header-content h1{font-size:35px !important;}
.owl-theme .owl-dots .owl-dot span{width:7px !important; height:7px !important;}
}


@media only screen and (max-width:320px) {
.header-content{top:50px !important;}
.header-content h1{font-size:25px !important;}
}


@media only screen and (max-width:375px) {
.header-content{top:50px !important;}
.header-content h1{font-size:25px !important;}
}







@media only screen and (max-width:375px) {
.header-content{top:20px !important;}
}


@media (min-width:1920px) and (max-width:1920px){
.green-bg{height: 1260px;}
.curve-bgs{    margin-top: -434px; margin-left: -160px;}
.pro-listbg{min-height: 1330px;}
.pro-listbg{    padding-top: 125px;}
.header-content{top:440px;}
.tr-sl{ margin-top: 750px;}
.slider-ban .owl-dots{margin-top: -320px !important;}
}



@media (min-width:1440px) and (max-width:1440px){
.header-content{top:298px;}
.social-top{margin-bottom: 9px;}
.tr-sl{padding-left: 17px; margin-top: 530px;}
}

@media (min-width:1500px) and (max-width:1500px){
.header-content{top:330px;}
}


@media (min-width:1601px) and (max-width:1601px){
.header-content{top:385px;}
}