

@media(min-width:991px){
    .site-nav > ul > li:hover > ul{ display: block;}
    .site-nav > ul > li:hover > ul >li:hover > ul{ display: block;}

}


@media (max-width:1280px) {
.container {max-width: 100%; padding: 0 20px;}
.footer-wrapper .col-lg-7 {order: 3; width: 100%;}
.footer-wrapper .col-lg-2 {order: 2; width: 50%;}
.footer-wrapper .col-lg-3 {order: 1; width: 50%;}
}

@media (max-width:1199px) {

h2{font-size: 45px; /*line-height: 48px;*/}
h3{font-size: 40px; /*line-height: 44px;*/}
/* gerneral start */
h1 {font-size: 40px !important;}
h2 {font-size: 30px !important;}
h3 {font-size: 25px !important;}
h4 {font-size: 20px !important;}
h5 {font-size: 18px !important;}
/* gerneral end */

/******header*****/
.site-nav > ul > li{padding: 0 2px;}
/******header*****/
/***banner***/
.home_txt_box{padding: 25px;}
/***banner***/
/***home content sec****/
.home_content_txt{padding: 0 20px 0 0;}
/***home content sec****/
/*****home icon box****/
.home_icon_box{padding: 0;}
/*****home icon box****/
/*****home project sec******/
.project-box .txt{padding: 20px;}
.project-box h4{font-size: 30px; line-height: 30px;}
/*****home project sec******/
/****footer sec*****/
.footer-wrapper .btn-covid{padding: 5px; font-size: 13px;}
.footer-wrapper .col-md-4{padding-left: 30px;}
.footer-wrapper .col-md-3{padding-left: 30px;}
/****footer sec*****/
/************about page start**************/
.about_wrapper .txt-box .number{padding: 0 0 20px 0;}
/************about page end**************/

}

@media (max-width:1100px) {
.bi-polar-ionisation-img{top: -80px;}
}

@media (max-width:1024px) {

/***header****/
.site-nav > ul > li > a{font-size: 15px;}
.language_li select{font-size: 15px;}
/***header****/
/***home content sec****/
.home_content_txt p{width: 100%;}
/***home content sec****/
/*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, .footer-wrapper a{font-size: 15px;}
.copy-wrapper{padding: 15px 0; font-size: 14px;}
ul.footer-social li a{font-size: 20px;}
/*footer*/
/************about page start**************/
.about_content_sec h3{font-size: 36px;}
.about_wrapper .title-tag{padding: 20px; font-size: 25px; line-height: 28px;}
.about_wrapper .txt-box .number{font-size: 80px; line-height: 80%;}
.about_wrapper .txt-box{padding-left: 0;}
.about_wrapper_box .row-reverse .txt-box{padding-right: 0;}
/************about page end**************/
/**********dealers page start***********/
.dealer-box{font-size: 17px; padding: 20px;}
.dealer-box h3{font-size: 23px; line-height: 25px;}
/**********dealers page start***********/

.application_schmaticholder { height: 300px;}



}


@media (max-width:991px) {

body{font-size: 16px; line-height: 21px;}
h2{font-size: 30px; /*line-height: 34px;*/}
/* gerneral start */
h1 {font-size: 30px !important;}
h2 {font-size: 25px !important;}
h3 {font-size: 20px !important;}
h4 {font-size: 18px !important;}
h5 {font-size: 17px !important;}
.common_btn{height: 48px; line-height: 48px;}
/* header  start */
header .row .col-lg-2 {/*position: relative;*/}
.site-nav{ overflow-y: auto; 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{ display: block; width: 100%; margin: 0; padding: 0;}
.site-nav ul li.has-sub{ padding-right: 0;}
.site-nav > ul > li > a{ padding:10px 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: 13px;}
.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.prd_megamenu {width: 100% !important;}
.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:20px;}
/* .site-nav > ul > li > ul > li > ul > li:last-child > a{ border-bottom: 1px solid #2d4f6d;} */
.mob-click{right:0; left: auto;}
.header_bottom_sec{position: relative;}
.language_li{float: none; position: absolute; top:50%; right:70px; transform: translateY(-50%);}
.logo{padding: 10px 0;}
.site-nav > ul > li:hover > a, .site-nav > ul > li.active > a{border-color: #fff;}
/* header  end */
/****banner****/
.banner_btn{height: 48px; line-height: 46px;}
/****banner****/
/*product wrapper*/
.product-wrapper h2{padding: 0 0 8px 0;}
.product-wrapper .col-md-3 {text-align: left;}
/*product wrapper*/
/***********dealers page*********/
.dealer-box{font-size: 16px;}
/***********dealers page*********/
/****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;}
.rydair-application_inner .resp-tab-active {background: #fff !important; color: #242b73 !important;}
/****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%;}

}





@media (max-width:767px) {

h6{font-size: 16px; line-height: 18px; padding: 0 0 5px 0;}
h3{font-size: 30px; line-height: 32px;}

/* gerneral start */
h1 {font-size: 30px !important;}
h2 {font-size: 24px !important}
h3, .uvc_top_content_sec h3{font-size: 20px !important;}
h4 {font-size: 18px !important;}
h5 {font-size: 16px !important;}

/***header***/
.header_top_ul{text-align: center; padding: 0 0 5px 0;}
.header_top_ul li{float: none; display: inline-block;}
.top-bar{text-align: center;}
/***header***/
/****banner****/
.home_txt_box{width: 60%; float: right;}
.home_txt_box{padding: 15px 20px;}
.home_txt_box h2{padding: 0 0 5px 0;}
.home_txt_box p{padding: 0 0 10px 0;}
/****banner****/
/****home content sec****/
.home_content_sec{padding:50px 0;}
.home_content_txt{padding: 0 0 25px 0;}
.home_content_sec .row-reverse .home_content_txt{padding: 0 0 25px 0;}
.home_content_sec .row-reverse{padding: 50px 0 0 0;}
/****home content sec****/
/***home icon sec****/
.home_icon_sec{padding: 0 0 25px 0; text-align: center;}
.home_icon_box span{margin: 0 auto 20px;}
.home_icon_box{padding: 0 0 25px 0;}
/***home icon sec****/
/****home project sec****/
.project-wrapper h3{padding: 0 0 25px 0;}
.project-box h4{font-size: 25px;}
.project-wrapper{padding-bottom: 20px;}
/****home project sec****/
/***home product sec***/
.product-wrapper .common_btn{float: none; margin-top: 20px;}
.product-wrapper{padding-bottom: 50px;}
/***home product sec***/
/*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 #202879; border-bottom: 1px solid #202879; border-left:none; border-right: none; padding-top: 15px; margin-top: 15px; padding-left: 15px;}
ul.footer-links li { display: inline-block; /*width: 49%;*/ }
.btn-covid.footer-btn-covid{padding: 5px 15px;}
.footer-wrapper{padding: 50px 0;}
.footer-logo{padding: 0;}
.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%;}
/*footer*/

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

/************about page start**************/
.about_content_sec{padding: 50px 0 30px 0;}
.about_content_sec h3{padding: 0 0 15px 0;}
.about_wrapper .title-tag, .about_wrapper_box .row-reverse .title-tag{position: relative; right: auto; left: auto; top: auto; padding: 20px 0;}
.about_wrapper .txt-box{padding: 0;}
.about_wrapper .txt-box .number{text-align: left;}
.about_wrapper_box{padding-bottom: 30px;}
.application-gallery{padding-bottom: 0;}
/************about page end**************/
/********dealers page start*******/
.dealers-wrapper{padding: 30px 0 20px 0;}
.dealers-wrapper h3{padding-bottom: 15px;}
.dealer-box{padding: 15px;}
/********dealers page start*******/
/****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;}
.rydair-application_inner .resp-accordion{font-size: 20px !important;}
.rydair-application_inner .resp-tab-active {background: #242b73 !important; color: #fff !important;}
/****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;}

.nav.nav-tabs.custom-tab .nav-item{
    display: block;
    width:100%;
    max-width: 100%;
    height: auto;
}
.nav.nav-tabs.custom-tab .nav-item .nav-link{
    height: auto;
}

/*tab section start*/
.tabsectionwrp h3 { position: relative; left: 0; top: 0; font-size: 16px!important; padding: 20px 18px; width: 100%; height: auto; }
.tabsectionwrp .resp-tabs-list { display: none;}
.tabsectionwrp h2.resp-accordion{ font-size: 16px!important; 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;}
.duvtextbottom.col-md-11 { padding-left: 15px; }
/*tab section end*/

/*****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;}

.bi-polar-ionisation-img{text-align: left; margin-top:0;}
.bi-polar-ionisation-general-table img{width: auto;}
.bi-polar-ionisation-benefit .pr_tabinercont{padding-left: 0;}
.bi-polar-ionisation-benefit img{padding-bottom: 0;}
.bi-polar-ionisation-box{padding-bottom: 15px;}
.bi-polar-ionisation-general-table{padding-top: 0;}
.bi-polar-ionisation-img h5{padding-top: 0;}



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

}



@media (max-width:639px) {

h2{font-size: 25px; line-height: 30px;}
/******header*****/
.header_top_ul li a{font-size: 14px;}
.language_li{right: 50px;}
.language_li select{padding: 6px 20px 6px 10px; width: 115px; background: url(../images/select_arrow.png)90% 14px no-repeat;}
/******header*****/
/*****home banner******/
.home_txt_box{width: 100%;}
.home_banner_sec .owl-carousel .owl-item img{height: 280px;}
.home_txt_box h2{font-size: 20px; line-height: 22px;}
/****home banner******/
/****home project****/
.project-box h4{padding: 0 0 10px 0;}
/****home project****/

}

@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*/



}

@media (max-width:479px) {

/************about page start**************/
.inner-banner-wrapper img{height: 200px; object-fit: cover; object-position: center;}
.title-bar-wrapper{padding: 30px 0;}
.title-bar-wrapper h2 span{display: inline-block;}

/************about page 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*/
/****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) {



}
