/*
Theme Name: Bonoboz
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2019 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root {/*--body-font-family:'Muli', sans-serif;*/ --body-font-family:'Nunito Sans', sans-serif; --body-font-size: 18px; --body-font-weight: 400; --body-font-color: #23262e; --body-line-height: 1.6; --heading-font-family: 'Nunito Sans', sans-serif; --heading-font-color: #d72f19; --heading-font-weight: 900; --link-font-color: #d72f19; --link-hover-font-color: #23262e; }
/*!* 	Reset Styles* ----------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; }
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section, img {display: block; }
body { line-height: 1; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,q:before, q:after {content: "";content: none; }
table {border-collapse: collapse;border-spacing: 0; }
table th, table td {border-bottom:1px solid #eee; border-right:1px solid #eee; padding:8px 10px}
table th {background-color: #eee; font-weight: bold}
* {outline: none !important;padding: 0px;margin: 0px; }
*, ::after, ::before {box-sizing: border-box;}
/*!*	Common* ----------------------------------------------- */
body {font-family: var(--body-font-family);font-size: var(--body-font-size);color: var(--body-font-color);line-height: var(--body-line-height);font-weight: var(--body-font-weight);background-color: #fff;font-display: swap;}
@font-face {
   font-display: swap;
}

img {max-width: 100%}
a {color: #000;text-decoration: none;-webkit-transition: all .5s;transition: all .5s;}
a:hover {color: var(--link-font-color);}
strong { font-weight: bold;}
p {margin-bottom: 24px;}
p:last-child {margin-bottom: 0;}
#wrapper, #page {overflow: hidden;position: relative;}
h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {font-family: var(--heading-font-family);color: var(--heading-font-color);font-weight: var(--heading-font-weight);margin-bottom: 36px;line-height: 1.2;}
h1, .h1 {font-size: 52px;}
h2, .h2 {font-size: 44px}
h3, .h3 {font-size: 34px}
h4, .h4 {font-size: 24px}
h5, .h5 {font-size: 20px}
h6, .h6 {font-size: 18px}
/*!*	Typo* ----------------------------------------------- */
.text-uppercase {text-transform: uppercase !important;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left !important;}
.title {display: block;font-weight: 700;margin-bottom: 10px;}
.font-xl {font-size: 24px;}
.font-lg {font-size: 18px;}
.font-md {font-size: 14px;}
.font-sm {font-size: 12px;}
.text-underline {text-decoration: underline;}
.font-bold{font-weight: 700;}
.text-dark {color: #23262e !important;}
.text-color-red {color: #ff0000;}
/*!*	Spacer* ----------------------------------------------- */
.mr-auto, .mx-auto {margin-right: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.mt-50, .my-50 {margin-top: 50px !important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-50, .my-50 {margin-bottom: 50px !important;}
.mb-80 {margin-bottom: 80px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-10, .my-10 {margin-top: 10px !important;}
.mt-40 {margin-top: 40px !important;}
.mtminus {margin-top: -110px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-10, .my-10 {margin-bottom: 10px !important;}
.pt-0 {padding-top: 0 !important;}
.px-0, pr-0 {padding-right: 0 !important;}
.px-0, pl-0 {padding-left: 0 !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-20 {padding-bottom: 20px !important;}
 .alignleft {
            /*rtl:ignore*/
            float: left;
            /*rtl:ignore*/
            margin-right: 16px;
            margin-bottom: 10px;
        }
        
        .alignright {
            /*rtl:ignore*/
            float: right;
            /*rtl:ignore*/
            margin-left: 16px;
            margin-bottom: 10px;
        }
        
        .aligncenter {
            clear: both;
            display: block;
            margin: 4px auto 10px;
        }
/*!*	Grid System* ----------------------------------------------- */
.container, .container-fuild {width: 100%;padding-left: 15px;padding-right: 15px;}
.container *, .container-fuild * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.container {max-width: 1170px;margin-left: auto;margin-right: auto;}
.row {margin-left: -15px;margin-right: -15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;}
.clearfix:after {content:"";display: table ;clear:both;}
[class*='col-'] {min-height: 1px; padding-left: 15px;padding-right: 15px;}
.col-1 {max-width: 8.33333333%;flex: 0 0 8.33333333%;}
.col-2 { max-width: 16.66666667%;flex: 0 0 16.66666667%;}
.col-3 {max-width: 25%;flex: 0 0 25%;}
.col-4 {max-width: 33.33333333%; flex: 0 0 33.33333333%;}
.col-5 {max-width: 41.66666667%;flex: 0 0 41.66666667%;}
.col-6 {max-width: 50%;flex: 0 0 50%;}
.col-7 {max-width: 58.33333333%;flex: 0 0 58.33333333%;}
.col-8 {max-width: 66.66666667%; flex: 0 0 66.66666667%;}
.col-9 { max-width: 75%;flex: 0 0 75%;}
.col-10 {max-width: 83.33333333%;flex: 0 0 83.33333333%;}
.col-11 {max-width: 91.66666667%; flex: 0 0 91.66666667%;}
.col-12 {max-width: 100%;flex: 0 0 100%;}
.no-guttor {margin-right: 0;margin-left: 0;}
.no-guttor > [class*='col-'] {padding-right: 0;padding-left: 0;}
.flex-reverse {-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;flex-direction: row-reverse;}
.section {padding-top: 0; padding-bottom: 80px}
.section.shape {padding-top: 235px; padding-bottom: 235px}
/*!*	Form Styling* ----------------------------------------------- */
span.wpcf7-not-valid-tip {font-size: 12px !important;}
.form-group {margin-bottom: 15px;position: relative;}
/* .form-group p, */ 
.form-group br {display: none} 
.form-label {font-size: 15px;display:block;font-weight: 500;margin-bottom: 8px; text-align: left}
.form-control {-webkit-appearance: none;-moz-appearance: none;width: 100%;border:none;height: 54px;padding: 13px 16px;font-family: var(--body-font-family);font-size:14px; font-weight: 600; color: var(--body-font-color);border-radius: 4px; background-color: rgba(255, 255, 255, 0.12);}
.form-control:focus {background-color: rgba(255, 255, 255, 0.2);}
.form-control.error {}
label.error {font-size:13px; color: #ff0000}
select.form-control {background: #fff url(images/down-arrow.png) center right 50% no-repeat;}
textarea.form-control { height: 100px}
.wpcf7-form-control {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;}
.wpcf7-form-control .wpcf7-list-item {max-width: 50%;flex: 0 0 50%; margin: 0}
.raidorow .wpcf7-list-item {overflow: hidden; position: relative;}
.raidorow .wpcf7-list-item input {position: absolute; left: 0; top: 0; visibility: hidden;}
.raidorow .wpcf7-list-item .wpcf7-list-item-label {background-color: rgba(255, 255, 255, 0.12); display: block; line-height: 28px;padding: 13px 16px;font-family: var(--body-font-family);font-size:14px; font-weight: 600; color:#fff; cursor: pointer}
.raidorow .wpcf7-list-item input:checked + .wpcf7-list-item-label {background-color: #ffffff; color: #d72f19}
.raidorow .wpcf7-list-item.first .wpcf7-list-item-label {text-align: center;-moz-border-radius-topleft: 30px;-webkit-border-top-left-radius: 30px; border-top-left-radius: 30px;}
.raidorow .wpcf7-list-item.last .wpcf7-list-item-label {-moz-border-radius-bottomright: 30px;-webkit-border-bottom-right-radius: 30px;border-bottom-right-radius: 30px;}
.btn {display: inline-block;padding: 12px 20px;-webkit-appearance: none;-moz-appearance: none;background-color: transparent;font-family: var(--body-font-family);border: 1px solid #7d8392; font-size: 16px; font-weight: 900; color: #23262e; cursor: pointer;-webkit-transition: all .3s;transition: all .3s;border-radius: 4px;line-height: 1;text-align: center;-moz-border-radius-topleft: 30px;-webkit-border-top-left-radius: 30px; border-top-left-radius: 30px;-moz-border-radius-bottomright: 30px;-webkit-border-bottom-right-radius: 30px;border-bottom-right-radius: 30px;}
.enquiryForm span.wpcf7-not-valid-tip {text-align: left;color: #fff;}
.btn:hover { background-color:#23262e; color: #fff; border-color: #23262e }
.btn-group {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.btn-group .btn { margin: 0 10px;}
.btn-group .btn:first-child {margin-left: 0}
.btn-group .btn:last-child {margin-right: 0}
.btn-pill {border-radius: 50px;}
.btn-sm {padding: 8px 16px;font-size: 12px;font-weight: 500;}
.btn-lg {padding: 20px 40px;}
.btn-block {display: block;width: 100%;}
.btn-fixed {width: 200px;height: 56px;}
.btn-red, .btn-group .btn.active {background-color: #e33422;color: #fff; border: 1px solid #e33422;}
.btn-red:hover {background:none;color: #ff4747; border-color: #ff4747}
.btn-red-border {border-color: #ff4747;color: #ff4747;}
.btn-red-border:hover {background: #ff4747;color: #fff;}
.btn-white{background-color: #fff;color: #d72f19; border: 1px solid #fff;}
.btn-white:hover {background-color:#23262e;color: #fff; border-color: #23262e}
.dropdown {position: relative;font-size: 12px}
.dropdown .dropdown-title {font-weight: 700;padding-right: 20px;position: relative;display: inline-block;}
.dropdown .dropdown-title:after {content: '';display: block;padding: 3px;border-left: 2px solid var(--link-hover-font-color);border-bottom: 2px solid var(--link-hover-font-color);position: absolute;top: 1px;right: 2px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.dropdown .dropdown-title:hover:after {border-top-color: var(--link-hover-font-color);}
.dropdown.show .dropdown-title:after {top: 5px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.dropdown-menu {position: absolute;top: 140%;left: 0;white-space: nowrap;background-color: #fff;padding-top: 8px;padding-bottom: 8px;font-weight: 500;margin-top: 10px;opacity: 0;visibility: hidden;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;z-index: 100;}
.dropdown-menu .dropdown-link {display: inline-block;padding: 8px 30px;}
.dropdown.show .dropdown-menu {top: 100%;opacity: 1;visibility: visible;}
.link {color: var(--link-hover-font-color);text-decoration: underline;}
.link:hover {color: var(--link-font-color);}
/*!*	Header Styling* ----------------------------------------------- */
#header {position: absolute;left: 0;right: 0;top: 0;padding-top: 14px;padding-bottom: 14px;z-index: 100;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s; text-align: center;background-color:rgba(255,255,255,0.7);}
.site-title { display: inline-block;}
/*Main Banner and Inner banner section*/
#banner {position: relative; padding:140px 0; background: url(images/banner-bg.jpg) no-repeat center bottom; background-size: 100% auto}
/*#banner .banner-content { padding-top: 100px;}
*/
#banner .banner-content h1 {margin-bottom: 16px; font-size: 36px; color: #23262e}
#banner img {display: inline-block}
.align-items-center {-ms-align-items: center;align-items: center;}
/*Section heading*/
.main-head {max-width: 650px; margin: 0 auto 50px;text-align: center;}
.main-head h2{position: relative;padding-bottom: 15px; margin-bottom: 15px}
.main-head h2:after {position: absolute;content: '';bottom: 0;left: 50%;margin-left: -19px; width: 38px;height: 7px; background: url(images/main-heading-bg.png) no-repeat;}
.main-head.left-head {max-width:initial;text-align: left}
.main-head.left-head h2:after {left:0;margin-left:0;}
.main-head.right-head {text-align: right}
.main-head.right-head h2:after {left: inherit;right:0;margin-right:0;}
.main-head.white h2:after {background: url(images/main-heading-bg-white.png) no-repeat;}
#intro-text {background: url(images/intro-text-bg.jpg) no-repeat center center;}
#intro-text h3{color: #23262e}
.ind-card {border-radius: 12px;box-shadow: 0 10px 20px 1px rgba(32, 33, 39, 0.06);background-color: #ffffff; position: relative; margin: 12px;}
.ind-card .ind-image {border-radius: 12px; overflow: hidden}
.ind-card .industry-content {padding: 24px;position: absolute; left: 0; bottom: 0; width: 100%; color: #fff; font-size: 16px;}
.ind-card .industry-content h5 {margin-bottom: 8px; color: #fff}
.ind-card .industry-content p {margin-bottom: 0;max-height: 0; transition: max-height 0.5s ease-out; overflow: hidden;}
.ind-card:hover .ind-image {background-color: #d72f19}
.ind-card:hover .ind-image img {visibility: hidden}
.ind-card:hover .industry-content p {max-height: 500px; transition: max-height 0.5s ease-in;}
.ind-card .industry-content a{color: #fff;font-weight: 800;}
.productcat-card {border-radius: 12px;box-shadow: 0 10px 20px 1px rgba(32, 33, 39, 0.06);background-color: #ffffff; position: relative; margin: 12px;}
.productcat-card .productcat-image {border-radius: 12px; overflow: hidden}
.productcat-card .productcat-image img { width: 100% }
.productcat-card .product-content {padding:12px 24px;position: absolute; left: 0; bottom: 0; width: 100%; color: #fff; font-size: 16px;}
.productcat-card .product-content h5 {margin-bottom: 8px;}
.productcat-card .product-content p {margin-bottom: 0;max-height: 0; transition: max-height 0.5s ease-out; overflow: hidden;}
.productcat-card:hover .productcat-image {background-color: #d72f19}
.productcat-card:hover .productcat-image img {visibility: hidden}
.productcat-card:hover .product-content h5 {color: #fff}
.productcat-card:hover .product-content p {max-height: 500px; transition: max-height 0.5s ease-in;}
.productcat-card:hover .product-content a{color: #fff;font-weight: 800;}
#customers {margin-top: 10px;}
#customers.owl-carousel .owl-item img {width: auto;margin-left: auto;margin-right: auto;}
.enquiry-section { background: url(images/form-bg-top.jpg) no-repeat center top #d72f19; background-size: 100% auto; color: #fff; padding-top: 230px}
.enquiry-section h2 { color: #fff}
.enquiry-section .row {margin-left: -7px; margin-right: -7px;}
.enquiry-section .col-6 {padding-left: 7px; padding-right: 7px;}
.enquiry-section .form-control { color: #fff}
.enquiry-section select.form-control option{ color: #000}
.enquiry-section ::placeholder {/* Chrome, Firefox, Opera, Safari 10.1+ */
color: #fff;opacity: 0.5; /* Firefox */
}
.enquiry-section :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #fff;opacity: 0.5;}
.enquiry-section ::-ms-input-placeholder { /* Microsoft Edge */
color: #fff;opacity: 0.5;}
/*Footer*/
#footer {background:url(images/footer-bg.jpg) no-repeat center top #23262e;color: #fff; padding-top: 230px;}
.footer-logo {display: inline-block;margin-bottom: 16px;}
.foot-link-list {font-size: 16px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: flex-end;}
.foot-link-list span {font-size: 14px;text-transform: uppercase;font-weight: 500;margin-bottom: 20px;display: block;}
.foot-link-list ul li + li {margin-top: 12px;}
.social-icon {fill: #71848A;}
.social-icon:hover {fill: var(--link-hover-font-color);;}
/*.last-footer {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;margin-top: 72px;padding-bottom:15px;}
.footer-link, .follow-us, .copyright {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;margin-left: auto;}
*/
.footer-link li {margin:0 20px;}
.footer-link a {color: #fff;}
.footer-link a:hover {color:#d72f19;}
.last-footer {margin-top: 72px;padding-bottom:15px;font-size: 12px;}
.copyright { margin-left: 0; margin-right: 0;}
.follow-us li {margin:0  0 0 20px;}
.hero {max-width: 480px;margin-left: auto;position: relative;}
.hero-icon-text{padding: 8px 16px;background-color: rgba(0,0,0, .9);color: #fff;display: inline-block;font-size: 14px; line-height: 1;border-radius: 4px; position: absolute;white-space: nowrap;visibility: hidden;opacity: 0;-webkit-transition: all .5s ease-in;transition: all .5s ease-in}
.hero-icon-placeholder{border-radius: 50%; position: absolute;}
.hero-icon-placeholder:hover + .hero-icon-text{visibility: visible;opacity: 1;-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px); transform: translateY(-10px);}
.thermal.hero-icon-text{bottom: 220px;left: 20px;}
.thermal.hero-icon-placeholder{width: 40px; height: 40px; bottom: 183px;left: 40px;}
.humidity.hero-icon-text{bottom: 160px;left: 158px;}
.humidity.hero-icon-placeholder{width: 60px; height: 60px; bottom: 102px;left: 174px;}
.bugs.hero-icon-text{bottom: 110px;left: -15px;}
.bugs.hero-icon-placeholder{width: 40px; height: 40px; bottom: 71px;left: 0px;}
.dust.hero-icon-text{bottom: 54px;left: 151px;}
.dust.hero-icon-placeholder{width: 44px;height: 44px;bottom: 9px;left: 159px;}
.fumes.hero-icon-text{bottom: 60px;left: 235px;}
.fumes.hero-icon-placeholder{width: 43px;height: 43px;bottom: 17px;left: 277px;}
#customers.owl-carousel .owl-stage {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;text-align: center;}
#customers.owl-carousel .owl-item img {width: auto;display: inline-block;}
.header-overlay {position: absolute;top: 0;right: 0;left: 0;padding-top: 10px;padding-bottom: 10px;}
.header-overlay:after {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;z-index: 9;height: 110%;background: -webkit-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -moz-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%)}
.header-container {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;position: relative;z-index: 10;}
.brand.brand-black {display: none;}
#header.fixed-header {padding-top: 10px;padding-bottom: 10px;position: fixed;background-color: #fff;border-bottom: 1px solid #d72f19;}
#header.fixed-header.header-overlay:after {display: none;}
#header.fixed-header .brand.brand-black {display: block;max-width: 110px;}
#header.fixed-header .brand.brand-white {display: none;}
#header.fixed-header .navbar .main-menu > li > a {color: #23262e;}
#header.fixed-header .navbar .main-menu > li > a:hover {color: #d72f19;}
.navbar .main-menu {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;}
.navbar {margin-left: auto;}
.navbar .main-menu > li + li {margin-left: 40px;}
.navbar .main-menu > li > a {letter-spacing: 1px;font-size: 15px;display: inline-block;line-height: 1;color: #23262e;}
.navbar .main-menu > li > a:hover {color: var(--link-font-color);}
.menu-item-has-children {position: relative;}
.menu-item-has-children > a {position: relative;padding-right: 16px;}
.menu-item-has-children > a:after {position: absolute;display: block;content: '';top: 1px;right: 1px;padding: 3px;border-right: 2px solid var(--link-font-color);border-bottom: 2px solid var(--link-font-color);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.sub-menu {font-size: 14px;position: absolute;top: 140%;left: 0;background-color: #fff;padding-top: 16px;padding-bottom: 16px;visibility: hidden;opacity: 0;-webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0, .07);box-shadow: 0 1px 8px 0 rgba(0,0,0, .07);-webkit-transition: all .5s;transition: all .5s;z-index: 10;}
.sub-menu li a {display: block;padding: 4px 16px;white-space: nowrap;}
.menu-item-has-children:hover .sub-menu {visibility: visible;opacity: 1;top: 100%;}
#hamburger {-webkit-appearance: none;-moz-appearance: none;background-color: transparent;border: none;position: relative;width: 24px;height: 20px;cursor: pointer;display: none;}
#hamburger span:before,#hamburger span:after {content: '';}
#hamburger span,#hamburger span:before,#hamburger span:after {position: absolute;width: 24px;height: 2px;background-color: #000; display: block;}
#hamburger span {top: 0;}
#hamburger span:before {top: 9px;}
#hamburger span:after {top: 18px;}
.brand {display: inline-block;max-width: 110px;-webkit-transition: all .5s;transition: all .5s;	}
.inner-banner {text-align: center;position: relative;}
.inner-banner img {/* width: 100%; */ visibility: hidden}
.inner-banner-content {position: absolute;padding-left: 15px;padding-right: 15px;top: 50%;right: 0;left: 0;color: #fff;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.inner-banner-content h1 {margin-bottom: 16px;/* color: #fff; */}
.breadcrumb {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;-ms-align-items: center;align-items: center;	text-transform: uppercase;font-size: 12px;font-weight: 600;color: #6c6d70;}
.breadcrumb a {display: inline-block;}
.mi-vi {margin-top: 100px;}
.footer-shape {margin-top: 80px;position: relative;z-index: 9;}
.home .footer-shape {background-color: #d72f19}
.page-template-career .footer-shape, .page-template-about .footer-shape, .page-template-products .footer-shape{background-color: #eeeff2}
.footer-shape img {width: 100%;}
#page-footer {background-color: #23262e;color: #fff;position: relative;z-index: 9;}
#page-footer .footer-content {font-weight: 300;}
.foot-title {font-weight: 700;display: block;margin-bottom: 24px;}
.foot-link li + li {margin-top: 8px;}
.foot-link li a,.white-link {color: #fff;	display: inline-block;}
.foot-link li a:hover,.white-link:hover {color: var(--link-font-color);}
.foot-title.contact-title {font-size: 15px}
#page-footer .last-footer,.last-footer .foot-link {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;flex-wrap: wrap;}
.iso__text {flex:0 0 100%; max-width:100%}
.iso__text a {
    color: #fff;
}
.last-footer .foot-link li + li {margin-top: 0;margin-left: 16px;}
.social {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;}
.social li + li {margin-left: 8px;}
.bg-light {background-color: #eeeff2;}
.bg-red {background-color: #e33422;}
select.form-control {background: url(images/arrow-down-1.png) right 50% no-repeat;}
select.form-control-white {background: #fff url(images/arrow-down-1.png) right 50% no-repeat;}
.home .home-row-enquiry select.form-control {background: rgba(255, 255, 255, 0.12) url(images/arrow-down-2.png) right 50% no-repeat;}
.form-control-white {background-color: #fff;}
.form-control-white:focus {border: 1px solid #e33422;background-color: #fff;}
.btn-shadow {-webkit-box-shadow: 0 6px 18px 0 rgba(227, 52, 34, 0.26);box-shadow: 0 6px 18px 0 rgba(227, 52, 34, 0.26);}
.font-sm {font-size: 14px}
.file-upload {font-size: 14px;color: #e33422;	font-weight: 700;}
.file-upload input[type="file"] {position: absolute;left: -100000px;}
.file-upload label {cursor: pointer;padding-right: 16px;position: relative;}
.file-upload label:after {position: absolute;content: '';display: block;background: url(images/pin.png);width: 10px;height: 16px;top: 0;right: 0;}
.shape img {width: 100%;}
.light-shape-bottom {position: relative;}
.light-shape-bottom:after {content: '';position: absolute;display: block;left: 0;right: 0;bottom: -300px;height: 300px;background-color: #eeeff2;}
.light-shape-bottom-content {position: relative;z-index: 10;}
.acc .acc-head,.acc .acc-body {border-right: 1px solid transparent;border-left: 1px solid transparent;}
.acc .acc-head {display: block;font-size: 22px;font-weight: 700;color: #23262e;position: relative;padding: 40px 44px 40px 16px;border-top: 1px solid #e0e0e0;	}
.acc .acc-head:after {content: '';position: absolute;top: 48px;right: 16px;display: block;padding: 4px;border-right: 2px solid #e33422;border-bottom: 2px solid #e33422;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.acc .acc-head.active,.acc .acc-body.show {background-color: #f6f7fa;border-color: #e0e0e0;}
.acc .acc-head.active:after {top: 52px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
.acc .acc-wrap:last-child {border-bottom: 1px solid #e0e0e0;}
.acc .acc-body {display: none;color: #23262e;padding: 0 16px 40px;}
.faq-help {padding-top: 80px;padding-bottom: 20px;}
.faq-help h2 {margin-bottom: 20px;}
.faq-help h4,.faq-help h4 a {color: #23262e;}
.text-white,.main-head.text-white h2 {color: #fff;}
.circle-list li {position: relative;padding-left: 42px;}
.circle-list li:after {content: '';position: absolute;display: block;width: 26px;height: 26px;top: 0;left: 0;background: url(images/circle-checked.png);}
.circle-list li + li {margin-top: 24px;}
.benifit-list {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;margin-right: -30px;margin-left: -30px;margin-bottom: -72px;}
.benifit-list .benifit {flex: 0 0 50%;max-width: 50%;padding-right: 30px;padding-left: 30px;position: relative;margin-bottom: 72px;}
.benifit-list .benifit .num {position: absolute;left: 10px;top: -25px;color: #23262e;opacity: .09;font-size: 60px;font-weight: 800;line-height: 1;}
.case-study {background-color: #fff;border-radius: 8px;}
.case-study-content {padding: 24px;font-size: 16px}
.case-study-content h6 {margin-bottom: 8px;color: #23262e;}
.benifit-container:not(.active) {margin-top: 100px;}
#explore {min-width: 295px;}
.industry {position: relative;border-radius: 8px;overflow: hidden;margin-bottom: 30px;}
.industry:after {display: block;content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #d72f19;z-index: 1;opacity: 0;visibility: hidden;-webkit-transition: all .5s;transition: all .5s;}
.industry img {width: 100%;}
.industry .industry-content {position: absolute;right: 0;bottom: 0;left: 0;font-size: 16px;padding: 16px 20px;color: #fff;z-index: 2;}
.industry .industry-content h4 {color: #fff;margin-bottom: 8px;font-size: 22px;font-weight: 800;}
.industry .industry-content p {margin-bottom: 8px;display: none;}
.industry .industry-content a {color: #fff;font-weight: 800;}
.industry:hover:after {opacity: 1;visibility: visible;}
.industry:hover .industry-content p {display: block;}
.industry-100 {margin-top: 100px;}
.industry-50 {margin-top: 50px;}
.mi-vi-right {text-align: right;}
.inquiry-form {padding: 48px 64px;background-color: #fff;-webkit-box-shadow: 0 16px 40px 0 rgba(216, 25, 16, .2);box-shadow: 0 16px 40px 0 rgba(216, 25, 16, .2);}
.inquiry-form .form-control {border: 1px solid #d0cccc;height: 44px;padding: 8px 16px;background-color: transparent;}
.inquiry-form .form-control:focus {border-color: #6a6d76;}
.inquiry-form textarea.form-control {height: auto;}
.inquiry-form select.form-control {padding-right: 40px;background: url(images/down-arrow.png) center right 16px no-repeat;}
.industry-list .block {text-align: center;}
.industry-list span.icon {margin: 0 auto;}
.industry-list .block h5,.usp h5 {margin-top: 10px;margin-bottom: 16px;color: #23262e;}
.usp img {display: inline-block;margin-bottom: 16px;}
.block-list {margin-bottom: -30px;}
.block {margin-bottom: 30px;height: calc(100% - 30px);}
.expert span.icon,.industry-list span.icon {height: 64px;display: table;}
.expert span.icon {margin: 0 auto 24px;}
.expert span.icon span,.industry-list span.icon span {display: table-cell;vertical-align: bottom;}
.light-shape-2 {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#clients.owl-carousel .owl-item img {width: auto;display: inline-block;}
#clients.owl-carousel .owl-stage {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;text-align: center;}
#clients.owl-theme .owl-dots {margin-top: 20px;}
#clients.owl-theme .owl-dots .owl-dot span {background-color: #eeeff3;	}
#clients.owl-theme .owl-dots .owl-dot.active span, #clients.owl-theme .owl-dots .owl-dot:hover span {background-color: #e6655f;}
.hero-content {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.intro-content {padding-top: 220px;padding-bottom: 200px;}
.enquiry-section-on-footer {position: relative;padding-bottom: 0;}
.enquiry-section-on-footer:after {content: '';position: absolute;left: 0;right: 0;bottom: -300px;height: 300px;background-color: #d72f19;}
#industryChallenge h4.text-white {text-align: center;}
.enquiry-section .form-control::-webkit-input-placeholder {color: #fff;}
.enquiry-section .form-control::-moz-placeholder {color: #fff;}
.enquiry-section .form-control:-ms-input-placeholder {color: #fff;}
.enquiry-section .form-control:-moz-placeholder {color: #fff;}
.check-box {position: relative;}
.check-box input {position: absolute;left: -10000px;}
.check-box label {position: relative;padding-left: 24px;font-size: 14px;cursor: pointer;}
.check-box label:before,.check-box label:after {content: '';position: absolute;display: block;}
.check-box label:before {top: 0;left: 0;width: 16px;height: 16px;border-radius: 2px;border: solid 1px #979797;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.check-box label:after {top: 3px;left: 3px;padding: 2px 4px;border-left: solid 2px #fff;border-bottom: solid 2px #fff;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.check-box input[type="checkbox"]:checked + label:before {background-color: #d72f19;border-color: #d72f19;}
.model-card {margin: 16px;border-radius: 4px;box-shadow: 0 2px 16px 4px rgba(95, 100, 114, 0.09);background-color: #ffffff;padding: 24px 72px;}
.model-card .check-box {display: inline-block;}
.model-card h4,.model-card h5 {margin-bottom: 8px;color: #23262e;}
.model-card h5 {font-weight: 600;margin-bottom: 16px;}
ul.dotted {list-style: outside;}
ul.dotted li {margin-left: 20px;}
ul.dotted li + li {margin-top: 12px;}
ul.dotted .dotted {margin-top: 12px;}
.line-heading {position: relative;}
.line-heading:after {content: '';display: block;position: absolute;top: 50%;right: 0;margin-top: -1px;height: 2px;width: 16px;background-color: #d72f19;}
.color-selection {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;}
.color-selection.color-label .color-selection-item {position: relative;padding-bottom: 20px;}
.color-selection .color-selection-item span {font-size: 14px;position: absolute;left: 0;bottom: 0;white-space: nowrap;display: none;}
.color-selection .color-selection-item + .color-selection-item {margin-left: 12px;}
.color-selection .color {display: inline-block;border: 1px solid #979797;width: 38px;height: 38px;border-radius: 50%;}
.color-selection .color.color-black {background-color: #000000;}
.color-selection .color.color-white {background-color: #fffff0;}
.color-selection .color-selection-item.active span {display: block;}
.color-selection .color-selection-item.active .color {border: 2px solid #d72f19;}
hr.line {border: none;border-top: solid 1px #d6d6d6;margin: 32px 0;}
.note {font-size: 10px;margin-top: 24px;}
.checked li .note { margin-top: 0 }
 .checked li {padding-left: 32px;position: relative;}
.checked li span {display: block;font-size: 14px;}
.checked li:after {content: '';display: block;position: absolute;top: 5px;left: 0;width: 18px;height: 18px;}
.checked li + li {margin-top: 12px;}
.checked li:not(.not):after {background: url(images/svg/icons/check.svg);}
.checked li.not:after {background: url(images/svg/icons/cancel.svg);}
.compare-card-body .checked li:after {top: 3px;}
.owl-theme .owl-dots .owl-dot span {background-color: #d7dae2;}
.page-template-product-details #wrapper, .page-template-product-details #page { overflow: initial; }
#model.owl-theme .owl-nav { position: absolute; top: 10%; bottom: 10%; left: -150px; right: -150px; display: flex; display: -webkit-flex; display: -ms-flex; align-items: flex-start; -webkit-align-items: flex-start; margin-top: 0; }
#model.owl-theme .owl-nav [class*=owl-] {position: sticky; position: -webkit-sticky; background-color: transparent;padding: 0;margin: 0;border-radius: 0;color: #d72f19;top: 50%;z-index: 100;opacity: 1;font-weight: 700;}
#model.owl-theme .owl-nav .owl-next { margin-left: auto; }
/* #model.owl-theme .owl-nav .owl-prev {left: -150px;}
#model.owl-theme .owl-nav .owl-next {right: -150px;} */
#model.owl-theme .owl-nav [class*=owl-] .text {display: block;margin-top: 24px;font-size: 14px;}
#model.owl-theme .owl-nav .disabled {display: none;}
#model.owl-theme .owl-nav .arrow {width: 72px;height: 72px;border-radius: 50%;background-color: #fff;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;box-shadow: 0 2px 16px 4px rgba(95, 100, 114, 0.09);}
#model.owl-theme .owl-nav .arrow.prev {margin-left: auto;}
#model.owl-theme .owl-nav .arrow span {height: 2px;width: 20px;position: relative;}
#model.owl-theme .owl-nav .arrow span,#model.owl-theme .owl-nav .arrow span:before,#model.owl-theme .owl-nav .arrow span:after {display: block;background-color: #d72f19;}
#model.owl-theme .owl-nav .arrow span:before,#model.owl-theme .owl-nav .arrow span:after {position: absolute;content: '';width: 2px;height: 10px;}
#model.owl-theme .owl-nav .arrow.prev span:before,#model.owl-theme .owl-nav .arrow.next span:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);	}
#model.owl-theme .owl-nav .arrow.prev span:after,#model.owl-theme .owl-nav .arrow.next span:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);	}
#model.owl-theme .owl-nav .arrow.prev span:before {top: -1px;left: 2px;}
#model.owl-theme .owl-nav .arrow.prev span:after {top: -7px;left: 2px;}
#model.owl-theme .owl-nav .arrow.next span:before {top: -1px;right: 2px;}
#model.owl-theme .owl-nav .arrow.next span:after {top: -7px;right: 2px;}
.compare-card-header .compare-model {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: flex-start;align-items: flex-start;}
.compare-card-header .compare-model h4 {margin-bottom: 16px;color: #23262e;}
.compare-card-header .compare-model .compare-model-text {padding-right: 32px;}
.compare-card-header .compare-model a {flex: 0 0 18px;max-width: 18px;}
.compare-model-form {border-radius: 4px;background-color: #333742;padding: 24px 30px;}
.compare-model-form .compare-model-number {width: 52px;height: 52px;background-color: #494e5c;font-size: 20px;font-weight: 700;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;line-height: 1;color: #fff;border-radius: 50%;margin: 0 auto 24px;}
.compare-card {border-radius: 4px;box-shadow: 0 2px 16px 4px rgba(95, 100, 114, 0.09);background-color: #ffffff;padding: 32px;}
.compare-card-head {color: #23262e;font-size: 16px;font-weight: bold;padding: 16px 32px;background-color: #eff0f1;text-align: center;}
.compare-card-body {padding: 24px 0;font-size: 14px;}
.air-feature {text-align: center;}
.air-feature img {margin: 0 auto 15px;}

.white-enquiry-form .form-control {background-color: #eee;}
.white-enquiry-form .btn-white {background-color: #d72f19; color: #fff; border-color: #d72f19}
.white-enquiry-form .btn-white:hover {background-color: #23262e; color: #fff; border-color: #23262e}
.white-enquiry-form .raidorow .wpcf7-list-item .wpcf7-list-item-label {background-color: #777; display: block; line-height: 28px;padding: 13px 16px;font-family: var(--body-font-family);font-size:14px; font-weight: 600; color:#fff; cursor: pointer}
.white-enquiry-form .raidorow .wpcf7-list-item input:checked + .wpcf7-list-item-label {background-color: #222; color: #fff}

.industry-banner-content h1 { color: #fff; text-shadow: 0px 1px 16px rgba(0, 0, 0, .5);}
.innner-page-banner {padding-top: 200px;padding-bottom: 100px;}
.innner-page-banner h1 {margin-bottom: 0;}
.staticpages a {text-decoration: underline}


.testimonial {position: relative;padding: 0; margin-bottom: 50px; text-align: left;box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;}
.testimonial img {max-width: 100%;vertical-align: middle;height: 64px;width:64px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;margin:0 0 0 50px;}
.testimonial blockquote {background-color: #fff;display: block;font-size: 18px;font-weight: 400; font-style: italic; margin: 0;padding: 25px 50px 30px;position: relative;}
.testimonial blockquote:before, .testimonial blockquote:after {content: "\201C";position: absolute;color: #f24816;font-size: 90px;font-style: normal; line-height: 1;}
.testimonial blockquote:before {top:15px;left:0;}
.testimonial blockquote:after {content: "\201D";right:0;bottom: 0;}
.testimonial .user {position: absolute; left: 130px; bottom:30px;padding:0;margin: 0;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-o-transform:translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}
.testimonial .user h5{margin-bottom: 0}
 
.phoneotpdiv, .emailotpdiv {position: relative;}
.phoneotpdiv .otpbutton, .emailotpdiv .otpbuttonEmail {position: absolute;right: 15px;top: 0;padding: 18px 20px;-webkit-appearance: none;-moz-appearance: none;background-color: transparent;font-family: var(--body-font-family);border: 1px solid #7d8392; font-size: 16px; font-weight: 900; color: #23262e; cursor: pointer;-webkit-transition: all .3s;transition: all .3s;border-radius: 4px;line-height: 1;text-align: center;border-radius: 4px;background-color: #d72f19;color: #fff;border-color: #d72f19; z-index: 9} 
.phoneotpdiv .otpbutton:hover, .emailotpdiv .otpbuttonEmail:hover {background-color: #23262e;color: #fff;border-color: #23262e;}
.phoneotpcareer .otpbutton, .emailotpcareer .otpbuttonEmail {right: 0}
.phoneotpdiv #timer, .phoneotpdiv #note, .phoneotpdiv #alertMessage, .emailotpdiv #timer, .emailotpdiv #note, .emailotpdiv #alertMessage {padding: 5px 0;font-size: 14px;}

.home .home-row-enquiry{display: block;}
.home .home-row-enquiry [class*='col-'] {max-width:100%;flex: 0 0 100%;}
.home .home-row-enquiry .phoneotpdiv #timer, .home .home-row-enquiry .phoneotpdiv #note, .home .home-row-enquiry .phoneotpdiv #alertMessage, .home .home-row-enquiry .emailotpdiv #timer, .home .home-row-enquiry .emailotpdiv #note, .home .home-row-enquiry .emailotpdiv #alertMessage {color: #fff !important}
.home .home-row-enquiry .phoneotpdiv .otpbutton, .home .home-row-enquiry .emailotpdiv .otpbuttonEmail {position: absolute;right: 7px;top: 0;padding: 18px 20px;-webkit-appearance: none;-moz-appearance: none;background-color: transparent;font-family: var(--body-font-family);border: 1px solid #7d8392; font-size: 16px; font-weight: 900; color: #23262e; cursor: pointer;-webkit-transition: all .3s;transition: all .3s;border-radius: 4px;line-height: 1;text-align: center;border-radius: 4px;background-color: #23262e;color: #fff;border-color: #23262e; z-index: 9} 
.home .home-row-enquiry .phoneotpdiv .otpbutton:hover, .home .home-row-enquiry .emailotpdiv .otpbuttonEmail:hover {background-color: #d72f19;color: #fff;border-color: #fff;}

/*!*	Responsive* ----------------------------------------------- */
@media(max-width: 1200px) {#model.owl-theme .owl-nav {left: -10px;right: -10px;}
#model.owl-theme .owl-nav [class*=owl-] { margin-top: -36px; }
#model.owl-theme .owl-nav [class*=owl-] .text { display: none; }
/* #model.owl-theme .owl-nav .owl-prev { left: -10px; }
#model.owl-theme .owl-nav .owl-next { right: -10px;} */
}
@media(max-width: 992px) {.col-md-12 { max-width: 100%; flex: 0 0 100%; }
.col-md-6 { max-width: 50%; flex: 0 0 50%; }
#hamburger { display: block; }
.fixed-header #hamburger span, .fixed-header #hamburger span:before, .fixed-header #hamburger span:after { background-color: #000; }
#header .brand { margin-right: auto; }
#header .navbar { display: none;position: absolute; top: 100%; left: 0; right: 0; height: calc(100vh - 108px); padding: 24px 15px; background-color: #fff; z-index: 2; margin-right: 0; margin-top: 20px; }
#header.fixed-header .navbar { margin-top: 11px; height: calc(100vh - 65px); }
#header .navbar .main-menu { display: block; }
#header .navbar .main-menu li + li { margin-left: 0; margin-top: 16px; }
#header .navbar a { color: #d72f19; }
.sub-menu { position: relative; top: inherit; opacity: 1; visibility: visible; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; box-shadow: none }
.footer-content { margin-top: 40px; }
.banner-content { text-align: center; }
.hero { margin: 50px auto 0; }
#banner { background-position: center top; }
.d-md-none { display: none !important; }
#page-footer { text-align: center; }
.compare-card-head {padding: 16px 24px;}
}
@media(max-width: 767px) {.col-sm-12 { max-width: 100%; flex: 0 0 100%; }
.col-sm-6 { flex: 0 0 50%; max-width: 50% }
#banner { padding-bottom: 80px; }
#page-footer .last-footer { flex-wrap: wrap }
.last-footer .copyright, .last-footer .foot-link, .last-footer .social { flex: 0 0 100%; max-width: 100%; text-align: center; }
.last-footer .foot-link { justify-content: center; margin-top: 16px; margin-bottom: 16px; }
.last-footer .social { justify-content: center; }
.inner-banner-content { position: relative; top: inherit; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; color: var(--body-font-color); margin-bottom: 64px; }
.inner-banner-content h1 { color: var(--heading-font-color); }
.mi-vi-right, .mi-vi-right .main-head.right-head { text-align: left; }
.mi-vi-right .main-head.right-head h2:after { left: 0; right: inherit; margin-left: 0; }
.mi-vi .main-head h2, .mi-vi-right .main-head h2 { margin-top: 24px; }
.industry-50, .industry-100 { margin-top: 0; }
.circle-list { margin-bottom: 24px; }
.compare-container { overflow: auto; }
.ind-card .ind-image img {width: 100%}
.banner-content {margin-bottom: 32px;}
}
@media(max-width: 576px) {#model.owl-theme .owl-nav [class*=owl-] { margin-top: -24px; }
.col-xs-12, .benifit-list .benifit { max-width: 100%; flex: 0 0 100%; }
.model-card { padding: 24px; }
#model.owl-theme .owl-nav .arrow { width: 48px; height: 48px; }
}
@media(max-width: 479px) {h1, .h1 { font-size: 44px }
h2, .h2 { font-size: 36px }
.col-xxs-12 { max-width: 100%; flex: 0 0 100%; }
.brand { max-width: 80px }
.hero { max-width: 380px }
.thermal.hero-icon-placeholder { width: 30px; height: 30px; bottom: 135px; left: 30px; }
.thermal.hero-icon-text { bottom: 165px; left: 0; }
.humidity.hero-icon-placeholder { width: 42px; height: 42px; bottom: 76px; left: 128px; }
.humidity.hero-icon-text { bottom: 120px; left: 104px; }
.bugs.hero-icon-placeholder { width: 30px; height: 30px; bottom: 52px; }
.bugs.hero-icon-text { bottom: 80px; }
.dust.hero-icon-placeholder { width: 32px; height: 32px; left: 116px; }
.dust.hero-icon-text { bottom: 38px; left: 104px; }
.fumes.hero-icon-placeholder { width: 32px; height: 32px; bottom: 14px; left: 203px; }
.fumes.hero-icon-text { bottom: 44px; left: 155px; }
.air-feature { margin-bottom: 30px; }
#header .navbar { height: calc(100vh - 85px); }
.compare-card-header .compare-model .compare-model-text { padding-right: 16px; }
.compare-container .compare-card { width: calc(200%); }
}
@media(max-width: 379px) {.hero { max-width: 280px }
.thermal.hero-icon-placeholder { width: 25px; height: 25px; bottom: 110px; left: 24px; }
.thermal.hero-icon-text { bottom: 135px; left: -5px; }
.humidity.hero-icon-placeholder { width: 34px; height: 34px; bottom: 64px; left: 101px; }
.humidity.hero-icon-text { bottom: 100px; left: 76px; }
.bugs.hero-icon-placeholder { width: 25px; height: 24px; bottom: 45px; }
.bugs.hero-icon-text { bottom: 70px; left: -19px }
.dust.hero-icon-placeholder { width: 28px; height: 28px; left: 93px; }
.dust.hero-icon-text { left: 76px; }
.fumes.hero-icon-placeholder { width: 26px; height: 26px; left: 162px; }
.fumes.hero-icon-text {  bottom: 40px; left: 105px; }
}

.enquiryForm #alertMessageEmail {color: #fff !important}

.blogpost--static ol,
.blogpost--static ul,
.blog__single ol,
.blog__single ul {
   margin-bottom: 24px;
}
.blogpost--static ul {
	list-style:disc;
	margin-left:20px;
}
.blogpost--static ul ol, 
.blogpost--static ul ul,
.blogpost--static ol ol,
.blogpost--static ol ul {
	margin-left: 50px;
}
.blogpost--static {
	text-align:justify;
}
.blogpost--static h1, .blogpost--static h2, .blogpost--static h3, .blogpost--static h4, .blogpost--static h5, .blogpost--static h6 {
	margin-bottom:12px;
}
.blogpost--static ol {
	list-style:decimal;
	margin-left:20px;
}