.sec_top_content{padding:0 0 90px 0;text-align: center;}
.sec_top_content ul.btnlist{display:flex;flex-wrap:wrap;margin:0 -10px;
padding:25px 0 0 0;align-items:center;justify-content:center;}
.sec_top_content ul.btnlist li{padding:0 10px;}
.sec_top_content ul.btnlist li [class*="btn_"]{padding:15px 21px;font-size:14px;}
.sec_top_content .sechead_lg sup{font-size:22px;}
.olhmban_wrap img {
    margin-bottom: 20px;
}
section.tab_air_technology {
    margin-bottom: 80px;
}
.nuwave_wrap{display:flex;flex-wrap:wrap;max-width:1920px;margin:0 auto;}
.nuwave_wrap .nuwave_left{max-width:51%;position:sticky;top:180px;align-self:flex-start;}
.nuwave_right{width:calc(100% - 51%);max-width:655px;margin:auto;}

.nuwave_wrap .price_wrap .price del{color:#171717;font-size:30px;line-height:40px;font-weight:800;}
.nuwave_wrap .price_wrap .price ins{color:#FF675B;font-size:40px;font-weight:800;line-height:46px;text-decoration:none;padding-left:10px;}
.nuwave_wrap .btn_black{padding:15px 12px;}
.nuwave_wrap .dlist{margin:26px 0 36px;}
.sec_hmproduct .prbtm_right .btn_black{padding:17px 24px;}
.sec_testimonial{margin: 0 0 90px 0;}

/**/
.tab_air_technology{padding:100px 0 0 0;}
.nuwave_ul .resp-tabs-list li{color:#171717;font-size:20px;line-height:24px;font-weight:800;letter-spacing:0px;}
.nuwave_ul .resp-tabs-list li>img,.featuretab_wrap  .resp-tabs-list li>img{margin-right:10px;}
.nuwave_ul .resp-tabs-list li,.featuretab_wrap  .resp-tabs-list li{
    color: #171717;
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
    letter-spacing: 0px;
    padding: 21px 50px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;background-color:#F5F5F5;
    justify-content: center;border:1px solid #DBD6D6;border-radius:14px 14px 0 0;
    border-bottom:0;min-width:474px;margin:0 3px;border-bottom:1px solid #F5F5F5;
}
.nuwave_ul .resp-tabs-list li.resp-tab-active,.nuwave_ul .resp-tabs-list li:hover{
    background-color:#171717;
}
.featuretab_wrap .resp-tabs-list li{background-color:#171717;color:#ffffff;}

.nuwave_ul .resp-tabs-list,.featuretab_wrap  .resp-tabs-list{justify-content:center;}
.tab_air_technology .resp-tabs-container{background-color:#171717;padding:60px;}
.fact_feature  .resp-tabs-container{background-color:#DDE2E9;padding:0px;}
.nuwave_ul .resp-tabs-list li.resp-tab-active,.nuwave_ul .resp-tabs-list li:hover,
.featuretab_wrap  .resp-tabs-list li.resp-tab-active{color:#FFFFFF;}
.nuwave_ul .resp-tabs-list li.resp-tab-active,.nuwave_ul .resp-tabs-list li:hover{background-color:#171717;}
.nuwave_ul .resp-tabs-list li.resp-tab-active>img,.nuwave_ul .resp-tabs-list li:hover>img{filter:brightness(0) invert(1);}
.featuretab_wrap  .resp-tabs-list li>img{filter:brightness(0) invert(1);}
.featuretab_wrap  .resp-tabs-list li.resp-tab-active>img,.featuretab_wrap  .resp-tabs-list li:hover>img{filter:unset;}
.tab_air_technology .tabsec_air .sechead_lg{color:#ffffff;}
.tab_air_technology .tabsec_air p{color:#FFFFFF;}
.featuretab_wrap .resp-tabs-list li:hover,
.featuretab_wrap .resp-tabs-list li.resp-tab-active{background-color: #F5F5F5;    color: #171717;}
ul.airtech_ul{display:flex;flex-wrap:wrap;margin:0 -15px;}
ul.airtech_ul li{width:33.33%;padding:0 15px;margin-bottom:30px;}
ul.airtech_ul li .airtech_li{border-radius:4px;background-color:#FFFFFF;display:flex;flex-wrap:wrap;height:100%;align-items:flex-start;}
ul.airtech_ul li .airtech_li .airtech_img>img{border-radius:4px 4px 0 0;}
ul.airtech_ul li .airtech_li .airtech_bottom{padding:30px 30px 60px;}
ul.airtech_ul li .airtech_li .airtech_title{font-size:20px;color:#000000;font-weight:bold;line-height:26px;letter-spacing:0;margin-bottom:10px;}
ul.airtech_ul li .airtech_li p{font-size:18px;color:#000000;line-height:28px;letter-spacing:0;}
.nuwave_ul .resp-tabs-list li:after,.fact_feature_ul .resp-tabs-list li:after{position:absolute;content:"";bottom:0;background-color:#FFFFFF;margin-bottom:-19px;width:30px;height:20px;clip-path: polygon(100% 0, 0 0, 50% 100%);opacity:0;}
.fact_feature_ul .resp-tabs-list li:after{background-color:#F5F5F5;z-index: 1;}
.nuwave_ul .resp-tabs-list li.resp-tab-active:after,.fact_feature_ul .resp-tabs-list li.resp-tab-active:after{opacity:1;}

/*ul.airtech_ul li:not(:nth-child(-n+3)){display:none;}*/
.woocommerce ul.products:not(.slick-initialized) li.product:not(:nth-child(-n+3)){display:none;}
body.archive .woocommerce ul.products:not(.slick-initialized) li.product:not(:nth-child(-n+3)){display: block;}



.tab_air_technology .resp-tabs-container .tabsec_air:not(:first-child){display:none;}
ul.video_ul li:not(:nth-child(-n+2)){display:none;}
.fact_feature .resp-tabs-container .tb_feature:not(:first-child){display:none;}

/**/
.tbrigh_feature{
    position: absolute;
    right: 0;
    top: 0;
     
    left: auto;margin-top:-1px;
    z-index: 0;width: 50%;height:100%;
}
.tb_feature_wrap{position:relative;display:flex;flex-wrap:wrap;}
.tbleft_feature{width:50%;position:relative;}
.tbrigh_feature>img{height:100%;object-fit:cover;overflow:hidden;top:0;right:0;left:0;bottom:0;width:100%;clip-path:polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%); }
.tb_circle{width:400px;height:400px;border-radius:100%;background-color:#FFFFFF;display:flex;
flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto 0;margin-left:-110px;}
.tbleft_feature .tbox_feature{padding:220px 0px;max-width:450px;margin:auto;}

.page-template-page-nuwave-oxypure-landing-page .oxypure-landing-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}
.page-template-page-nuwave-oxypure-landing-page .img_dv{width:400px;}
.page-template-page-nuwave-oxypure-landing-page .cnt_dv{
  width:calc(100% - 400px);  
}
.page-template-page-nuwave-oxypure-landing-page .cnt_dv table tr td {
    color: #FFFFFF;
     padding:10px 15px;
    font-size: 15px;letter-spacing:0.25px;
    line-height: 20px;white-space: break-spaces;
}
.page-template-page-nuwave-oxypure-landing-page .cnt_dv table{
       border-spacing: 0;
    border:1px solid #ECECEC;
    width: max-content;
  
    display: table;
    overflow-x: auto;
    table-layout: initial;
    border-collapse: collapse;
    width: 100%;
}
.page-template-page-nuwave-oxypure-landing-page .cnt_dv .table-responsive{
        display: block;
    width: 100%;
    overflow-x: auto;
    margin: 0 0 40px 0;
    -webkit-overflow-scrolling: touch;
}
.page-template-page-nuwave-oxypure-landing-page .cnt_dv table tr{border-bottom:1px solid #ECECEC;}
.page-template-page-nuwave-oxypure-landing-page .cnt_dv table tr td:not(:last-child),
.page-template-page-nuwave-oxypure-landing-page .cnt_dv table tr th:not(:last-child)
{border-right:1px solid #ECECEC;} 


/* facts and feature */
.sec_facts {
    padding: 0 0 100px 0;
}
.sec_facts ul.fact_ul {
    display: flex;
    flex-wrap: wrap;
    padding:20px 0 0 0;margin:0 0 -30px;
}
.sec_facts ul.fact_ul li {
    width: 16.66%;
    padding: 0 10px;
    margin: 0 0 30px 0;
}
.sec_facts ul.fact_ul li .fact_body{margin:20px 0 0 0;}
.sec_facts ul.fact_ul li .fact_wrap{
		  text-align: center;
    background: #FFFfff;
    border-bottom: 3px solid #EF3E42;
    border-radius: 30px;
    box-shadow: 0px 0px 40px 0px rgba(0 0 0 / 13%);
    padding: 50px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
}
.sec_facts ul.fact_ul li .fact_body .fct_title{
        font-size: 18px;
    color: #171717;
    line-height: 24px;
    font-weight: 400;
}
.sec_facts ul.fact_ul li .fact_wrap .fact_icon>img{
    filter:invert(1) brightness(0);
	   width:60px;height:60px;
}

/***/

.sec_facts .wrapper
{
	 max-width:1830px;
}
.nuwave_wrap .nuwave_right .btn_black {
    font-size: 22px;
    letter-spacing: 0.7px;
    font-weight: bold;
    padding: 25px 34px 23px !important;
}
/*------ media query -------*/

/* Super Large devices (large desktops, less than 1600px) */
@media (max-width: 1599.98px) {
    .nuwave_wrap .price_wrap .price ins{font-size:30px;line-height:36px;}
    .nuwave_wrap .price_wrap .price del{font-size:25px;line-height:30px;}
    .tbleft_feature .tbox_feature{max-width:calc(90% - 180px);}
    .featuretab_wrap .resp-tabs-list li{padding:20px 30px;}
	.sec_facts ul.fact_ul li .fact_wrap{
		 padding:30px;
	}
}
@media (max-width: 1439.98px) {
    .sec_top_content{padding:0 0 80px 0;}
    .nuwave_right{width:calc(100% - 45%);padding-left:20px;max-width:inherit;}
    .nuwave_wrap .nuwave_left{width:45%;}
    .nuwave_wrap .price_wrap .price ins{font-size:30px;line-height:36px;}
    .nuwave_wrap .price_wrap .price del{font-size:25px;line-height:30px;}
    .tab_air_technology{padding:80px 0 0 0;}
    .tab_air_technology .resp-tabs-container{padding:40px;}
    ul.airtech_ul li{padding:0 10px;margin-bottom:20px;}
    ul.airtech_ul{margin:0 -10px;}
        .sec_youtube{padding:0 0 80px;}
    .sec_testimonial{margin:0 0 80px 0;}
    .nuwave_ul .resp-tabs-list li, .featuretab_wrap .resp-tabs-list li{padding:20px 22px;min-width:auto;}
    
    .tb_circle{width:300px;height:300px;padding:15px;margin-left:-60px;}
    .tbleft_feature .tbox_feature{max-width:calc(90% - 100px);padding:100px 0;}
    .sec_facts{padding:0 0 80px 0;}
				.sec_facts .wrapper {
							max-width: 1140px;
			}
		   .sec_facts ul.fact_ul li
					{
							width:25%;
					}
	.sec_facts ul.fact_ul{
		justify-content:center;
	}
}
@media (max-width: 1199.98px) { 
    .sec_top_content{padding:0 0 60px 0;}
    .sec_top_content ul.btnlist li [class*="btn_"]{padding:10px 16px;}
    .nuwave_wrap .btn_black{padding:10px 12px;font-size:15px;letter-spacing:0.40px;}
    .nuwave_wrap .dlist{margin:20px 0 24px 0;}
   .tab_air_technology{padding:60px 0 0 0;}
    .tab_air_technology .resp-tabs-container {
        padding:30px;
    }
    ul.airtech_ul li {
        padding: 0 5px;
        margin-bottom: 10px;
    }
    ul.airtech_ul{margin:0 -5px;}
    ul.airtech_ul li .airtech_li .airtech_bottom {
        padding: 20px;
    }
    .sec_hmproduct .prbtm_right .btn_black{padding:10px 16px;font-size:15px;letter-spacing:0.40px;}
    .sec_testimonial{margin:0 0 60px 0;} 
    .tbleft_feature .tbox_feature{margin:auto 0;padding:80px 0;max-width: calc(90% - 30px);}
    .tbleft_feature{padding-left:15px;}
    .page-template-page-nuwave-oxypure-landing-page .img_dv {
        width: 250px;
    }
    .page-template-page-nuwave-oxypure-landing-page .cnt_dv {
        width: calc(100% - 250px);
    }
    .sec_facts{padding:0 0 80px 0;}
    .sec_facts ul.fact_ul li .fact_body .fct_title{font-size:16px;line-height:20px;}
	    .sec_facts .wrapper {
         max-width: 960px; 
    }
				.nuwave_wrap .nuwave_right .btn_black {
							font-size: 18px;
											letter-spacing: 0.4px;
											padding: 18px 34px 16px !important;
			}
}
@media (max-width: 991.98px) {
    .sec_top_content{padding:0 0 40px 0;}
    .sec_top_content ul.btnlist li{padding:0 5px;}
    .sec_top_content ul.btnlist{margin:0 -5px;padding:20px 0 0 0;}
    .nuwave_wrap .nuwave_left{width:100%;position:inherit;margin-bottom:20px;max-width:initial;}
    .nuwave_right{width:100%;padding-left:0;max-width:100%;}
    .nuwave_wrap{padding:0 15px;}
    .nuwave_wrap .dlist{margin:20px 0 30px;}
     .tab_air_technology{padding:40px 0 0 0;}
    ul.airtech_ul li{width:50%;}
    .nuwave-air-pg ul.video_ul{padding-top:0;}
    
    .sec_youtube{padding:0 0 40px;}
    .sec_testimonial{margin:0 0 40px 0;}
    .nuwave_ul .resp-tabs-list li>img, .featuretab_wrap .resp-tabs-list li>img {
    margin-right: 8px;
    width: 30px;
    }
    .nuwave_ul .resp-tabs-list li, .featuretab_wrap .resp-tabs-list li{font-size:15px;line-height:18px;}
    .nuwave_ul .resp-tabs-list li, .featuretab_wrap .resp-tabs-list li{padding:10px 15px;}
    .tb_circle {
        width: 250px;
        height: 250px;
        padding: 15px;
        margin-left: -30px;
    }
    .tbleft_feature .tbox_feature{padding:40px 0;max-width: calc(90% - 10px);}
    .page-template-page-nuwave-oxypure-landing-page .img_dv {
        width:100%;max-width:300px;margin:0 auto;
    }
    .page-template-page-nuwave-oxypure-landing-page .cnt_dv {
        width:100%;padding-left:0;margin:10px 0 0 0;
    }
			.sec_facts .wrapper {
         max-width:720px; 
    }
	.sec_facts ul.fact_ul{
		margin-bottom:-20px;
	}
	    .sec_facts ul.fact_ul li {
        width: 33.33%;
						margin-bottom:20px;
    }
	.nuwave-air-pg .sec_hmslider .js_slider .banner_2.ol_hmbanner{
		 background-color:rgba(23 23 23 / 50%);
		 min-height:310px;
	}
/*
			.nuwave-air-pg .sec_hmslider .js_slider .banner_2.ol_hmbanner
			{
				 background-color:#171717;
				 padding:0;
			  min-height:310px;
				
			}
			.nuwave-air-pg .sec_hmslider ul.js_slider .olhmban_wrap{
				padding:20px 20px 40px;
			}
			.nuwave-air-pg .sec_hmslider .js_slider li>img.ban_desk
			{
				 position:relative;
			}
	.nuwave-air-pg .sec_hmslider .js_slider .banner_2.ol_hmbanner:has(.olhmban_wrap):empty {
		display:none;
	}
*/
		.nuwave-air-pg .sec_hmslider .js_slider .slick-dots li button
	{
		 border:1px solid #FFFFFF;
	}
		
	.nuwave-air-pg .sec_hmslider .js_slider .slick-dots li button::before
	{
		 line-height:12px;
	}
	.nuwave-air-pg .sec_hmslider .js_slider .slick-dots li button:after{
		display:none;
	}
	.nuwave-air-pg .sec_hmslider .js_slider .slick-dots li.slick-active button:before{
		color:#FFFFFF;
		background-color:#FFFFFF;
	}
}
@media (max-width: 767.98px) {
    .nuwave_wrap .dlist {
        margin:15px 0 20px;
    }
    .nuwave_wrap .price_wrap .price ins{padding-left:6px;font-size:20px;line-height:24px;}
    .nuwave_wrap .price_wrap .price del{font-size:18px;line-height:20px;}
    .nuwave_ul ul.resp-tabs-list, .featuretab_wrap ul.resp-tabs-list{
        white-space: nowrap;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        max-width: 100%;
        overflow-x: scroll;
        position: relative;
        justify-content: flex-start;
        overflow-y: hidden;  
    }
    .nuwave_ul .resp-tabs-list, .featuretab_wrap .resp-tabs-list{justify-content:flex-start;}
    

    .nuwave_ul .resp-tabs-list li:first-child, .featuretab_wrap .resp-tabs-list li:first-child{
        margin-left:0px;
    }
    .nuwave_ul .resp-tabs-list li:last-child, .featuretab_wrap .resp-tabs-list li:last-child{
        margin-right:0px;
    }
    /* .nuwave_ul .resp-tabs-list li,.featuretab_wrap .resp-tabs-list li{flex-wrap:nowrap;} */
    .tb_circle {
        width: 180px;
        height: 180px;
        padding: 5px;
        margin-left: -30px;
    }
    .tbrigh_feature{width:100%;position:relative;margin:0;}
    .tbleft_feature{width:100%;}
    .tbrigh_feature>img{clip-path:unset;}
    .tbleft_feature{padding:0 15px;}
    .tbleft_feature .tbox_feature{max-width:100%;}
    .tb_circle{margin-left:10px;}
    .nuwave_ul .resp-tabs-list li img, .featuretab_wrap .resp-tabs-list li img{position:absolute;left:15px;width:20px;margin-right:4px;}
    .nuwave_ul .resp-tabs-list li, .featuretab_wrap .resp-tabs-list li{padding: 10px 15px 10px 42px;}
	
	.sec_facts ul.fact_ul li {
        width: 33.33%;
        margin-bottom: 10px;
        padding: 0 5px;
    }
	    .sec_facts ul.fact_ul {
        margin-bottom: -10px;
    }
	.sec_facts ul.fact_ul li .fact_wrap{
		padding:20px 10px;
	}
}
@media (max-width: 575.98px) {
	section.tab_air_technology {
		margin-bottom: 40px;
	}
    .sec_top_content ul.btnlist li [class*="btn_"]{padding:10px 16px;letter-spacing:0.40px;font-size:14px;}
    .sec_top_content ul.btnlist{margin:0 -4px;padding:20px 0 0 0;}
    .sec_top_content ul.btnlist li{padding:0 4px;}
    .sec_top_content ul.btnlist li [class*="btn_"]{padding:10px 8px;letter-spacing:0.20px;font-size:12px;}
    ul.airtech_ul li .airtech_li p{font-size:16px;line-height:24px;}
    ul.airtech_ul li .airtech_li .airtech_title{font-size:18px;line-height:22px;}
    ul.airtech_ul li{width:100%;padding:0;}
    ul.airtech_ul{margin:0;}
    .sec_hmproduct .prbtm_right .btn_black{padding:10px 16px;font-size:14px;letter-spacing:0.20px;}
    .tab_air_technology .resp-tabs-container {
        padding:20px;
    }
    .tbleft_feature .tbox_feature{padding:20px 0;}
    .tb_circle{width:120px;height:120px;margin:10px;}
    .sec_facts{padding:0 0 40px 0;}
    .sec_facts ul.fact_ul li{width:50%;}
    .sec_facts ul.fact_ul{padding:0;}
    .sec_facts ul.fact_ul{margin:0 0 -10px;}
    .sec_facts ul.fact_ul li{margin:0 0 10px 0;}
    .sec_facts ul.fact_ul li .fact_body {
        margin: 15px 0 0 0;
    }
    
}




















