



@media (max-width:1280px) {

.container {max-width: 100%; padding: 0 20px;}



/* header  start */

.site-nav > ul > li { padding: 0 15px; }



/* header  end */





/*footer*/

/*.footer-wrapper .col-md-3, .footer-wrapper .col-md-4{padding-left: 50px;}*/

/*footer*/



.footer-wrapper .col-lg-3{ order: 1; width:50%}

.footer-wrapper .col-lg-7{ order: 3; width:100%}

.footer-wrapper .col-lg-2{ order: 2; width:50%}

/*.footer-logo img { width: 15%; }*/

.footer-logo img:nth-child(2){  width:21%; }

.footer-logo img:nth-child(3){ width:21%;}

}



@media (max-width:1199px) {





/* gerneral start */

h1 {font-size: 40px;}

h2 {font-size: 30px;}

h3 {font-size: 25px;}

h4 {font-size: 20px;}

h5 {font-size: 18px;}

/* gerneral end */



/*30-09-2021*/

.btn-covid.footer-btn-covid{padding: 5px;}









}



@media (max-width:1024px) {



/*footer*/

.footer-wrapper .col-md-3, .footer-wrapper .col-md-4{padding-left: 15px;}

.btn-covid.footer-btn-covid{line-height: 17px;}

ul.footer-links li a, .footer-wrapper p{font-size: 15px;}

.copy-wrapper{padding: 15px 0; font-size: 14px;}

ul.footer-social li a{font-size: 20px;}

/*footer*/



/***contact page***/

.contact_address_sec{padding-right: 20px;}

.contact_address_sec address span, .contact_address_sec ul li{font-size: 18px; padding: 0;}

.contact_form_sec input, .contact_form_sec textarea{font-size: 16px;}

.contact_map_sec iframe{height: 400px !important;}

/***contact page***/

.application_schmaticholder { height: 300px;}



}





@media (max-width:991px) {



/* gerneral start */

h1 {font-size: 30px;}

h2 {font-size: 25px;}

h3 {font-size: 20px;}

h4 {font-size: 18px;}

h5 {font-size: 17px;}





/* gerneral end */



/* header  start */

.top-bar { text-align: center; }



header .row .col-lg-2 { position: relative; }

.site-nav{ position: fixed; width: 100%; height: 100%; left: -100%; top: 0; background: rgba(255,255,255, 1); padding: 0 0 50px 0; z-index: 9999; transition: all 0.8s ease; display: flex;}

.site-nav.act{ left: 0;}

.site-nav > ul > li:hover > a, .site-nav > ul > li.active > a{ color: #0063af;}

.site-nav > ul{ text-align: left; display: block;  padding-top: 50px; width:100%;}

.site-nav > ul > li.phone { padding-left: 0%;

}

.site-nav > ul > li{ display: block; width: 100%; margin: 0; padding: 0;}

.site-nav ul li.has-sub{ padding-right: 0;}

.site-nav > ul > li > a{ padding:5px 30px; color: #191919; font-size: 16px; display: block; position: relative; text-transform: none;}

.sub-drop-alt{ color: #676767 !important; top: 0; text-align: center; height: 35px; width: 30px; line-height: 35px; z-index: 999; cursor: pointer; font-size: 20px; right: 30px;}

.site-nav ul li ul li.has-sub .sub-drop-alt::before{ font-family: FontAwesome; content: '\f107';}

.mob-click{ display: block;}

.site-nav > ul > li > ul{ position: static; opacity: 1 !important; visibility: visible !important; box-shadow: none; width: 100%; display: none; transition: none; border-bottom: 0;}

.site-nav > ul > li > ul > li > a { padding: 10px 30px; }

.site-nav > ul > li .language, .site-nav > ul > li .user .cart-top { display: none; }

.site-nav > ul > li .user  { background: #fff; padding: 0; color: #676767; font-size: 14px; }

.site-nav > ul > li .user-wrapper { padding: 10px 10px 10px 30px; }

.site-nav > ul > li .user .name { text-transform: capitalize; }

.site-nav > ul > li > ul > li > ul{ position: static; opacity: 1 !important; visibility: visible !important; box-shadow: none; width: 100%; display: none; transition: none;}

.site-nav > ul > li > ul > li > ul > li > a{ padding-left:40px;}

.site-nav > ul > li > ul > li > ul > li:last-child > a{ border-bottom: 0px solid #2d4f6d;}

.mob-click{right: 15px; left: auto;}

.site-nav > ul > li > ul.prd_megamenu{ width:100% !important}

/* header  end */



/*brand wrapper*/

ul.brand-list li{width:25%;}

/*brand wrapper*/

/*product wrapper*/

.product-wrapper h2{padding: 0 0 8px 0;}



.product-wrapper .col-md-3 {text-align: left;}

/*product wrapper*/

/*making wrapper*/

.making-wrapper p{padding-bottom: 20px; font-size: 18px;}

.making-wrapper .gen-pad-bottom{padding-bottom:10px;}

/*making wrapper*/



/*-- service page start ---*/



.service-wrapper .txt-box .number { font-size: 80px; }

.service-wrapper .title-tag { font-size: 25px; padding: 10px 15px; }



.service-wrapper .txt-box {padding: 0 80px 80px 0; }

.service-wrapper .row:nth-child(even) .txt-box { padding: 0 0 80px 80px; }



/*-- service page end ---*/



/****application page****/

.application_top_content .btn-blue{padding: 15px 20px;}

.application_type_sec .project-box img{width: 100%; height: 100%;}

.application_type_sec .project-box{min-height: 350px;}

/****application page****/

/*****product details page start*****/

.product-installation-wrapper .txt { font-size: 25px; width: 280px; }

.gap-img{padding: 0;}

/* .product_table_img_box{min-height: 170px;} */

.product_table_img_box{height: 140px;}

.product_table_sec table{font-size: 15px;}

/***product details page end****/



/*20-09-2021*/

.product_page_wrapper .project-box img{/*min-height: 350px;*/}

.dealer-box{min-height: 400px;}

.corona_table_sec table{float: none; width: 100%;}

.corona_table_sec table th, .corona_table_sec table td{width: 50%;}



.country_names { width: 100%; }

}











@media (max-width:767px) {



/* gerneral start */

h1 {font-size: 30px;}

h2 {font-size: 24px;}

h3, .uvc_top_content_sec h3{font-size: 20px;}

h4 {font-size: 18px;}

h5 {font-size: 16px;}



.gen-pad {padding-top: 30px; padding-bottom: 30px;}



.gen-pad-top {padding-top: 30px;}



.gen-pad-bottom {padding-bottom: 30px;}



/* gerneral end */





/*--- banner start ---*/

.banner-wrapper .caption {position: relative; background-color: #0063af;}

.banner-wrapper .slide:before, .banner-wrapper .caption .col-md-5:before, .banner-wrapper .caption .col-md-5:after { display: none; }

.banner-wrapper .caption .col-md-5 { padding-top: 30px; padding-bottom: 30px; }

#slider .owl-dots button.active span {background: #8ccafa;}

/*--- banner end ---*/







/*footer*/

.footer-wrapper .col-md-3{padding-left: 15px; padding-top:25px;}

ul.footer-links li a, .footer-wrapper p{font-size: 15px;}

.copy-wrapper{padding: 10px 0; font-size: 12px;}

.footer-wrapper .col-md-4{border-top:1px solid #0678cf; border-bottom: 1px solid #0678cf; border-left:none; border-right: none; padding-top: 15px; margin-top: 15px; padding-left: 15px;}

ul.footer-links li { display: inline-block; /*width: 49%;*/ }

ul.footer-links {  padding: 20px 0 25px 0; text-align: center; }

.btn-covid.footer-btn-covid{padding: 5px 15px;}



/*footer*/

/*brand wrapper*/

ul.brand-list li{width:33.33%;}

/*brand wrapper*/

/*project wrapper*/

.project-box .txt{padding: 10px;}

/*project wrapper*/

/*making wrapper*/

.making-wrapper .gen-pad-bottom{padding-top: 30px;}

/*making wrapper*/

/*expertise wrapper*/

.expertise-wrapper .col-md-4{padding-bottom: 20px;}

.expertise-wrapper .col-md-4:last-child{padding-bottom:0;}

/*expertise wrapper*/





/*-- title bar wrapper start ---*/



.title-bar-wrapper h1 br {display: none;}



/*-- title bar wrapper wrapper end ---*/



/*--about wrapper start ---*/

.about-wrapper h2 br {display: none;}

ul.about-brand li { padding: 0 10px; }



/*-- about wrapper end ---*/





/***conatact page***/

.contact_form_sec { padding-top: 30px; }



.contact_address_sec address{margin: 0;}



.contact_address_sec{padding: 0;}

/***conatact page***/



/*-- dealers page start ---*/



.dealer-box { padding: 15px; min-height: 100px;}



/*-- dealers page end ---*/



/*-- service page start ---*/

.service-wrapper .row {padding-bottom: 10px;}

.service-wrapper .txt-box .number { font-size: 40px; left: 0 ; top: 0; }

.service-wrapper .title-tag { font-size: 20px; padding: 20px 0; position: relative; left: 0; right: 0; }



.service-wrapper .txt-box {padding: 0 0 0 55px; }

.service-wrapper .row:nth-child(even) .txt-box { padding: 0 0 0 55px; }



.service-wrapper .row:nth-child(even) .txt-box .number { right: auto; left: 0; }

.service-wrapper .row:nth-child(even) .title-tag { right: 0; left: 0; }



/*-- service page end ---*/





/****application page****/

.application_top_content .btn-blue{float: left;}

.application_type_sec .project-box{min-height: 300px;}

.application_type_sec .project-box .btn-blue{bottom: -20px;}

.application_type_sec .project-box:hover .btn-blue{bottom: 20px;}

/****application page****/

/*****product details page start******/



.product-installation-wrapper .txt { font-size: 20px; width: 100%; padding: 20px 0; margin: 0; }

.product-installation-wrapper .col-md-3 { text-align: left; }

.product_top_content img{padding-bottom: 25px;}

.product_top_content img.gap-img{padding: 0;}

.product_table_sec table{width: 850px;}

.product_table_img_box{padding: 10px 15px;}

/*****product details page end******/

/*22-09-2021*/

.product_page_wrapper .project-box img{/*min-height: 300px;*/}

/*22-09-2021*/

.img_side_div{display: block;}

.surface_top_content.product_top_content img.gap-img{padding-bottom: 25px;}

.uvc_top_content_sec ul.surface_ul li .fa{padding: 0 10px 0 0;}

.uvc_top_content_sec ul li{font-size: 15px;}

 table th, table td{font-size: 15px;}

 .application_schmaticholder { height: 220px;}

.covid_prdet_wrapleft{ padding-bottom: 20px;}

.dis_mob{ display: block;}

/*tab section*/

.tabsectionwrp h3 { position: relative; left: 0; top: 0; font-size: 16px; padding: 20px 18px; width: 100%; height: auto; }

.tabsectionwrp .resp-tabs-list { display: none;}

.tabsectionwrp h2.resp-accordion{ font-size: 16px; border-top:3px solid#acacac !important; border-bottom:3px solid transparent !important; border-left:3px solid transparent !important; border-right:3px solid transparent !important; background: #e6e6e6; color: #000; padding: 20px 18px;

    text-transform: none;}

.tabsectionwrp h2.resp-accordion:first-child { border-top: 3px solid#acacac !important; }

.tabsectionwrp h2.resp-tab-active{border: 3px solid #acacac; background: #e6e6e6 !important;}

.tabsectionwrp .resp-arrow { border-top: 6px solid #000 ;margin-left: 10px; }

.tabsectionwrp h2.resp-tab-active span.resp-arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #373636 ; }

.prdwrp_tab{ padding: 0 0 30px 0;}

.innertab_pr { padding: 28px 0 0 0 !important; }

.innertab_pr h4 { font-size: 22px;}

/*tab section*/

.footer-wrapper .col-lg-3{ order: 1; width:100%}

.footer-wrapper .col-lg-7{ order: 2; width:100%}

.footer-wrapper .col-lg-2{ order: 3; width:100%}


.low-cap_font{
    font-size: 16px !important;
}

}







@media (max-width:639px) {



/*brand wrapper*/

ul.brand-list li{width:50%; padding: 10px;}

/*brand wrapper*/

/*project wrapper*/

.project-box h3{padding: 0 0 5px 0;}

.project-box p{font-size: 16px;}

/*project wrapper*/







}



@media (max-width:575px) {



/*22-09-2021*/

.project-wrapper.product_page_wrapper .col-6{width: 100%;}

.project-box.product_page_wrapper .txt{padding: 20px; display: flex; flex-direction: column; justify-content: center; text-align: left;}

/*22-09-2021*/



.footer-logo img:nth-child(2){  width:25%; }

.footer-logo img:nth-child(3){ width:25%;}



}



@media (max-width:479px) {



/*--- banner start ---*/



.banner-wrapper img { height: 250px; object-fit: cover; object-position: center;  }



/*--- banner end ---*/



/*project wrapper*/

.project-wrapper .col-6{width: 100%;}

.project-box img{width: 100%; height: 280px; object-fit: cover;}

.project-box .txt{padding: 20px; display: flex; flex-direction: column; justify-content: center; text-align: left;}

/*project wrapper*/





/*-- inner banner wrapper start ---*/



.inner-banner-wrapper img {height: 200px; object-fit: cover; object-position: center;  }



/*-- inner banner wrapper end ---*/



/****application page********/

.application_type_sec .project-box{min-height: auto; padding: 40px 25px;}

.application_type_sec .project-box .btn-blue{position: relative; bottom: auto; width: 150px; text-align: center;}

.application_type_sec .project-box:hover .btn-blue{bottom: auto;}

/****application page********/



}







@media (max-width:374px) {







}

