 .feature_container {
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .feature_content {
     display: flex;
     width: 50%;
     align-items: center;
     justify-content: center;
     max-height: 500px;
     height: 38vw;
     background-color: #7e98a9;
     flex-direction: column;
 }
 
 .feature_image {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }
 
 .feature_title {
     margin-top: 20px;
     max-width: 400px;
     margin-bottom: 10px;
     font-weight: 600;
     font-size: 30px;
     line-height: 32px;
     color: #fff;
 }
 
 .feature_subtitle {
     text-align: left;
     font-weight: 500;
     max-width: 400px;
     margin-top: 8px;
     font-size: 16px;
     line-height: 25px;
     color: #fff;
 }
 
 .feature_text_content {
     max-width: 400px;
 }
 
 .product_box h4 {
     font-size: 30px;
     font-weight: 600;
     line-height: 32px;
     color: #4A4A4A;
     margin-top: 50px;
 }
 
 .productbox_desc {
     width: 60%;
     margin: 0px auto;
 }
 
 @media all and (max-width:1500px) {
     .productbox_desc {
         width: 85%;
         margin: 0px auto;
     }
 }
 
 @media all and (max-width:767px) {
     .feature_container {
         display: block;
     }
     .feature_content {
         width: 100%;
         height: auto;
     }
     .feature_image {
         max-height: 90vw;
     }
     .feature_text_content {
         padding: 20px 30px 40px;
     }
     .feature_title {
         padding: 0px 15px 15px;
         font-size: 16px;
     }
     .feature_subtitle {
         text-align: left;
         font-weight: 500;
         max-width: 340px;
         margin-top: 8px;
         font-size: 14px;
         line-height: 25px;
         color: #fff;
         padding: 0px 15px 15px;
     }
     .reverse {
         flex-flow: wrap-reverse;
         display: flex;
     }
     .product_box h4 {
         font-size: 20px;
         font-weight: 600;
         line-height: 25px;
         color: #4A4A4A;
         margin-top: 30px;
     }
     .productbox_desc {
         width: 100%;
         margin: 0px auto;
     }
 }
 
 @media all and (max-width:450px) {
     .feature_image {
         max-height: 90vw;
     }
 }
 
 .fresh-air-holder {
     width: 50% !important;
     margin: 0px auto;
 }
 
 .fresh-air-holder .margin-right100 {
     margin-right: 15px;
 }
 
 .arrow-holder {
     position: relative;
 }
 
 .fa-left {
     float: left;
 }
 
 .fresh-air-img {
     display: block;
     color: #000;
     max-width: 140px;
     margin: 0 auto 50px;
 }
 
 .fresh-air-holder .fresh-air-fan img,
 .fresh-air-holder .fresh-air-img img,
 .fresh-air-holder .fresh-air-icon img {
     max-width: 80px;
     max-height: 110px;
 }
 
 .fresh-air-holder .fresh-air-img>img {
     max-width: 110px;
     margin-bottom: 15px;
 }
 
 .fresh-air-img>img {
     width: 100%;
     margin-bottom: 10px;
     display: block;
 }
 
 .tagline {
     letter-spacing: 1px;
     font-weight: 400;
     margin-top: 20px;
     color: #000;
     font-size: 14px;
     text-transform: uppercase;
     text-align: center;
     display: block;
 }
 
 .arrow-icon {
     left: 50%;
     margin-left: -20px;
     position: absolute;
     top: 48px;
     width: 40px;
 }
 
 .fresh-air-holder .row .col-md-6 .arrow-holder .arrow-icon {
     display: block;
     left: 50%;
     margin-left: -12px;
     width: 23px;
 }
 
 .fa-right {
     float: right;
 }
 
 .fresh-air-fan {
     display: block;
     color: #000;
     max-width: 130px;
     margin: 8px auto 50px;
     margin-top: 8px;
     text-align: right;
 }
 
 .spin-slowly {
     -webkit-animation: spin 4000ms infinite linear;
     -moz-animation: spin 4000ms infinite linear;
     -ms-animation: spin 4000ms infinite linear;
     animation: spin 4000ms infinite linear;
 }
 
 .spinner {
     position: relative;
     display: inline-block;
     vertical-align: top;
     margin: 10px;
 }
 
 .spin-fast {
     -webkit-animation: spin 1000ms infinite linear;
     -moz-animation: spin 1000ms infinite linear;
     -ms-animation: spin 1000ms infinite linear;
     animation: spin 1000ms infinite linear;
 }
 
 .fan-body {
     opacity: 0.85;
 }
 
 .fan-shadow {
     -ms-transform: rotate(25deg);
     -moz-transform: rotate(25deg);
     -webkit-transform: rotate(25deg);
     transform: rotate(25deg);
     position: absolute;
     opacity: 0.35;
     top: 0;
     left: 0;
     z-index: 2;
 }
 
 .auto-mode-section {
     margin-top: 50px;
 }
 
 .auto-mode-title {
     font-weight: 600;
     font-size: 30px;
     line-height: 32px;
     color: #4A4A4A;
     text-align: center;
 }
 
 .auto-mode-sub-title {
     font-weight: 500;
     font-size: 16px;
     line-height: 25px;
     color: #4A4A4A;
     padding: 20px;
     width: 70%;
     margin: 0px auto;
     text-align: center;
 }
 
 @keyframes spin {
     0% {
         -webkit-transform: rotate(0deg);
     }
     100% {
         -webkit-transform: rotate(360deg);
     }
 }
 
 @media all and (max-width:767px) {
     .fresh-air-holder {
         width: 100% !important;
         margin: 0px auto;
     }
     .auto-mode-section {
         margin-top: 50px;
     }
     .auto-mode-title {
         font-weight: 600;
         font-size: 20px;
         line-height: 25px;
         color: #4A4A4A;
         text-align: center;
     }
     .auto-mode-sub-title {
         font-weight: 500;
         font-size: 14px;
         line-height: 20px;
         color: #4A4A4A;
         padding: 20px;
         width: 100%;
         margin: 0px auto;
         text-align: center;
     }
 }
 
 .product_specification table {
     border-collapse: collapse;
     width: 60%;
     margin: 0px auto;
 }
 
 .product_specification th,
 td {
     padding: 8px;
     text-align: left;
     border-bottom: 1px solid #ddd;
     border-right: 1px solid #ddd;
     border-top: 1px solid #ddd;
     border-left: 1px solid #ddd;
     color: #4A4A4A;
 }
 
 .product_specification th {
     width: 20%;
     background: #f9f9f9;
 }
 
 .product_specification th,
 td {
     padding: 8px;
     text-align: left;
     border-bottom: 1px solid #ddd;
     color: #4A4A4A;
 }
 
 .product_specification h4 {
     font-size: 30px;
     font-weight: 600;
     line-height: 32px;
     color: #4A4A4A;
 }
 
 @media all and (max-width:767px) {
     .product_specification table {
         border-collapse: collapse;
         width: 90%;
         margin: 0px auto;
     }
     .product_specification h4 {
         font-size: 20px;
         font-weight: 600;
         line-height: 25px;
         color: #4A4A4A;
     }
 }
 
 .slider>div {
     display: inline-block;
     width: 100%;
     padding: 0px 0;
     background: #fff;
     text-align: center;
 }
 
 .slider img {
     height: 450px;
     width: auto;
     text-align: center;
     margin: 0px auto;
 }
 /* Navigation */
 
 .slider-nav {
     text-align: center;
 }
 
 .slider-nav>div {
     display: inline-block;
     width: 80px;
     height: 80px;
     padding: 3px 0;
     border: 2px solid #EAEBEC;
     text-align: center;
     margin: 10px;
     cursor: pointer;
 }
 
 .slider-nav>div:hover {
     display: inline-block;
     width: 80px;
     height: 80px;
     padding: 3px 0;
     border: 2px solid #EAEBEC;
     text-align: center;
     margin: 10px;
     cursor: pointer;
 }
 
 .slider-nav img {
     height: 70px;
     text-align: center;
     margin-top: 0px;
 }
 
 .slider_div {
     width: 60%;
     margin: 0px auto;
     text-align: center;
 }
 
 @media all and (max-width: 768px) {
     .slider img {
         width: 95%;
         height: auto;
         text-align: center;
         margin: 0px auto;
     }
     .slider-nav {
         display: none;
     }
     .slider-nav>div {
         display: inline-block;
         width: 40px;
         height: 40px;
         padding: 3px 0;
         border: 2px solid #EAEBEC;
         text-align: center;
         margin: 10px;
         cursor: pointer;
     }
     .slider-nav>div:hover {
         display: inline-block;
         width: 40px;
         height: 40px;
         padding: 3px 0;
         border: 2px solid #00a2cd;
         text-align: center;
         margin: 10px;
         cursor: pointer;
     }
     .slider-nav img {
         height: 32px;
         text-align: center;
         margin-top: 1px
     }
     .slider_div {
         width: 100%;
         margin: 0px auto;
         text-align: center;
     }
 }
 
 .info_box {
     padding: 19px 0 42px;
 }
 
 .info_box .tit {
     float: left;
     width: 36%;
     font-size: 16px;
     line-height: 34px;
     color: #00a2cd;
 }
 
 .detail_r .info_box .p_icon {
     display: inline-block;
     position: relative;
 }
 
 .info_box .ico_a {
     position: relative;
     display: inline-block !important;
     padding: 0;
     font-size: 16px;
     line-height: 34px;
     color: #00a2cd;
 }
 
 .info_box .ico_a.a2 em {
     width: 51px;
     background-position: -40px 0;
 }
 
 .info_box .ico_a em {
     position: static;
     float: left;
     margin: 0 10px 0 0;
     height: 34px;
     background: url("../../images/Products/ico_air2.png") no-repeat left top;
     background-position-x: left;
     background-position-y: top;
 }
 
 sup {
     top: -.5em;
 }
 
 sub,
 sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
 }
 
 .product_name {
     font-size: 40px;
     text-align: center;
     color: #4A4A4A;
 }
 
 .model_no {
     font-size: 25px;
     text-align: center;
     color: #4A4A4A;
     margin-top: 10px;
 }
 
 .product_qty {
     font-family: "Avenir-Heavy", sans-serif;
     font-size: 16px;
     color: #4A4A4A;
 }
 
 .product_qty_val {
     font-family: "Avenir-Heavy", sans-serif;
     font-size: 16px;
     text-align: center;
     width: 60px;
     padding: 5px 0px;
     color: #4A4A4A;
     border: 1px solid #00a2cd;
 }
 
 .qty_btn {
     border: 0;
     height: 35px;
     width: 35px;
     border-radius: 50%;
 }
 
 @media all and (max-width: 768px) {
     .product_name {
         font-size: 22px;
         text-align: center;
         color: #4A4A4A;
         margin-top: 5px;
     }
     .model_no {
         font-size: 16px;
         text-align: center;
         color: #4A4A4A;
     }
     .product_qty {
         font-family: "Avenir-Heavy", sans-serif;
         font-size: 14px;
         color: #4A4A4A;
     }
     .product_qty_val {
         font-family: "Avenir-Heavy", sans-serif;
         font-size: 14px;
         text-align: center;
         width: 60px;
         padding: 5px 0px;
         color: #4A4A4A;
         border: 1px solid #00a2cd;
     }
     .qty_btn {
         border: 0;
         height: 30px;
         width: 30px;
         border-radius: 50%;
     }
 }
 
 .feature_container1 {
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .feature_content1 {
     display: flex;
     width: 50%;
     align-items: center;
     justify-content: center;
     max-height: 500px;
     height: 38vw;
     background-color: #f0f5f6;
     flex-direction: column;
 }
 
 .feature_image1 {
     width: 85%;
     height: auto;
     object-fit: cover;
     border-radius: 15px;
 }
 
 .feature_title1 {
     margin-top: 20px;
     max-width: 400px;
     margin-bottom: 10px;
     font-weight: 600;
     font-size: 30px;
     line-height: 32px;
     color: #333;
 }
 
 .feature_subtitle1 {
     text-align: left;
     font-weight: 500;
     max-width: 400px;
     margin-top: 8px;
     font-size: 16px;
     line-height: 25px;
     color: #333;
 }
 
 .feature_text_content1 {
     max-width: 400px;
 }
 
 @media all and (max-width:767px) {
     .feature_container1 {
         display: block;
     }
     .feature_content1 {
         width: 100%;
         height: auto;
     }
     .feature_image1 {
         max-height: 90vw;
     }
     .feature_text_content1 {
         padding: 20px 30px 40px;
     }
     .feature_title1 {
         padding: 0px 15px 15px;
         font-size: 16px;
     }
     .feature_subtitle1 {
         text-align: left;
         font-weight: 500;
         max-width: 340px;
         margin-top: 8px;
         font-size: 14px;
         line-height: 25px;
         color: #333;
         padding: 0px 15px 15px;
     }
     .reverse {
         flex-flow: wrap-reverse;
         display: flex;
     }
 }
 
 @media all and (max-width:450px) {
     .feature_image1 {
         max-height: 90vw;
     }
 }