/* @import url("https://use.typekit.net/jdf4mlj.css");



@font-face {
    font-family: neue-haas-grotesk-display, sans-serif;
    src:url("https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:500;
    font-stretch:normal;
} */







/* Previous Color: color: #8A714C */


@font-face {
    font-family: neue-haas-grotesk-text, sans-serif;
    src:url("https://use.typekit.net/af/1285d2/00000000000000003b9b2050/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/1285d2/00000000000000003b9b2050/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/1285d2/00000000000000003b9b2050/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:400;
    font-stretch:normal;
}

@font-face {
    font-family: neue-haas-grotesk-text, sans-serif;
    src:url("https://use.typekit.net/af/550c82/00000000000000003b9b2052/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/550c82/00000000000000003b9b2052/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/550c82/00000000000000003b9b2052/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:500;
    font-stretch:normal;
}

/* .tk-neue-haas-grotesk-display { font-family: "neue-haas-grotesk-display",sans-serif; }
.tk-neue-haas-grotesk-text { font-family: "neue-haas-grotesk-text",sans-serif; } */

body {
    -moz-osx-font-smoothing: grayscale !important;   /* Firefox */
     -webkit-font-smoothing: antialiased !important; /* WebKit  */
}

a{
    text-decoration: none !important;
}


.header .container{
    max-width: 1624px;
}
.header #mega-menu-main-nav{
    background-color: #fff !important;
}
.header{
    z-index: 99 !important;
}
.easy-notification-bar + .header{
    top: 67px;
}
.easy-notification-bar--hidden + .header{
    top: 0px;
}
.easy-notification-bar + .header + #staticBackdrop + script + .container .filterWrap {
    padding-top: 130px !important;
}
.easy-notification-bar--hidden + .header + #staticBackdrop + script + .container .filterWrap {
    padding-top: 70px !important;
}
.header{
    background: #fff;
    position: sticky;
    top: 0px;
}
.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    padding: 20px 35px;
    display: inline-block;
    margin: 0px;
    width: 243.25px;
    padding-left: 0px;
}
.navbar-light .navbar-brand img{
    width: 100%;
}
.navbar-expand-lg .navbar-nav {
    margin-left: auto;
    margin-right: 52px !important;
}
.header .navbar{
    padding: 0px 0px;
}
.navbar-light .navbar-nav .nav-link{
    color: #222;
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding: 0px;
    font-family: neue-haas-grotesk-text, sans-serif;
    position: relative;
}
.navbar-light .navbar-nav .nav-link::after{
    content: "";
    position: absolute;
    background: #111;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    opacity: 0;
}
.navbar-light .navbar-nav .nav-link:hover::after{
    opacity: 1;
}
.header .navbar .nav-item{
    margin: 0px 23px;
}
.headerTopBar{
    background: #bb945c;
    padding: 14px 0px 6px;
    position: relative;
    text-align: center;
}
.headerTopBar p{
    font-size: 1.3em;
    color: #111;
    font-weight: 400;
    margin-bottom: 2px;
    font-family: neue-haas-grotesk-display, sans-serif;
    letter-spacing: .77px;
    line-height: 21px;
    /* line-height: 1.7; */
}
.headerTopBar a{
    display: inline-block;
    font-size: 1em;
    letter-spacing: .54px;
    color: #222;
    font-weight: 500;
    font-family: neue-haas-grotesk-text, sans-serif;
    padding-bottom: 3px;
    position: relative;
}
.headerTopBar a::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: #111;
    opacity: 0;
    visibility: hidden;
}
.headerTopBar a:hover::after{
    opacity: 1;
    visibility: visible;
}
.headerTopBar button{
    background-color: transparent;
    border: none;
    padding: 0px;
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 4px;
}
.headerTopBar button svg{
    width: 35px;
    height: 35px;
}
.supportList ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
}
.supportList ul li ul{
    display: block;
}
.supportList ul li{
    display: inline-block;
}
.supportList ul li a{
    font-size: 1em;
    color: #222;
    font-weight: 400;
    position: relative;
    font-family: neue-haas-grotesk-text, sans-serif;
    padding: 3px 0px;
    letter-spacing: .5px;
}
.supportList ul li a::after {
    content: "";
    position: absolute;
    background: #8a714c;
    width: 64%;
    height: 1px;
    bottom: 0;
    left: 0;
    opacity: 0;
}
.supportList ul li ul li a::after {
    content: "";
    position: absolute;
    background: #8a714c;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    opacity: 0;
}
.supportList ul li a:hover::after{
    opacity: 1;
}
.supportList ul li a span svg{
    width: 17px;
    height: 17px;
    fill: #111;
    position: relative;
    top: -1px;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li a span{
    margin-left: 10px;
}
.supportList ul li:nth-last-child(1){
    position: relative;
} 
.supportList ul li ul{
    margin-right: 0;
    margin-left: 0;
    background: #fff;
    position: absolute;
    top: 40px;
    width: 200px;
    right: -50px;
    box-shadow: 0px 3px 6px #00000016;
    opacity: 0;
    visibility: hidden;
    padding: 0px 30px 20px 0px;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li  ul li a{
    display: inline-block;
    padding: 3px 0px;
    font-size: .9em;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li:hover ul{
    opacity: 1;
    visibility: visible;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li:hover a span svg{
    transform: rotate(180deg);
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li  ul li{
    display: block;
    text-align: right;
    padding: 12px 0px;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}

.supportList ul li form{
    display: flex;
    margin-right: 10px;
}
/* .supportList ul li ul li:nth-child(1){
    display: block;
} */

.supportList ul li input{
    width: 213px;
    border: none;
    height: 48px;
    padding: 10px;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li input:hover{
    border-bottom: 1px solid #8a714c !important;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li input:focus{
    background-color: #f8f8f8;
    border: none !important;
}
.supportList ul li input:active{  
    background-color: #f8f8f8;
    height: 48px;
    border: none;
    border-bottom: 1px solid #8a714c;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li input:focus{  
    background-color: #f8f8f8;
    height: 48px;
    border: none;
    outline: none;
    border-bottom: 1px solid #8a714c;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li input:focus-visible{  
    background-color: #f8f8f8;
    height: 48px;
    border: none;
    border-bottom: 1px solid #595959;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li button{
    border: none;
    background: transparent;
    padding: 12px 15.5px;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li button:hover{
    background: #8a714c;
    border: 0;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li .searchFocus button{
    background: #8a714c;
    border: 0;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li button svg{
    width: 16px;
    height: 15px;
    fill: #686868 !important;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li button:hover svg{
    fill: #ffffff !important;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.supportList ul li .searchFocus button svg{
    fill: #ffffff !important;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.collapse.navbar-collapse ul{
    align-items: center;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -ms-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}


.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
    max-width: 1624px;
}
.shopBannerVideo .wp-block-video{
    height: 500px;
}
.shopBannerVideo video{
    height: 100%;
    object-fit: cover;
}
ul.products{
    display: flex;
    align-items: stretch;
    /* justify-content: space-between; */
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    gap: 40px;
} 
ul.products li.product{
    width: 370px;
    margin-bottom: 0px;
}
.productImageThumbanil{
    height: 260px;
    background: #f4f4f4;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.productImageThumbanil img{
    mix-blend-mode: darken;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.woocommerce-loop-product__title{
    font-size: 1em;
    color: #222;
    line-height: 1.57;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}
.product .woocommerce-product-gallery {
    position: relative;
    width: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.product.singleProductUpdate{
    position: relative;
    padding-top: 95px;
}
/* .product .entry-summary {
    position: absolute;
    width: 50%;
    top: 82px;
    right: 0;
}   
.woocommerce-tabs.wc-tabs-wrapper{
    width: 50%;
    position: absolute;
    top: 38%;
    right: 0;
} */
.product .entry-summary{
    width: 50%;
}
.singleProductUpdate.product{
    display: flex;
    flex-wrap: wrap;
}
.woocommerce-product-gallery__image{
    width: 540px;
    height: 727px;
    margin: 0 auto;
    /* background-color:#f4f4f4 ; */
}
.woocommerce-product-gallery__image img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    /* mix-blend-mode: darken; */
}
a.woocommerce-product-gallery__trigger{
    display: none;
}
.woocommerce-breadcrumb {
    width: 50%;
    margin-top: -354px;
    margin-bottom: 346px;
}
.woocommerce-breadcrumb{
    font-size: .9em;
    color: #595959;
    line-height: 1.57;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    letter-spacing: .5px;
}
.woocommerce-breadcrumb a{
    font-size: .9em;
    color: #595959;
    line-height: 1.57;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    letter-spacing: .5px;
}
.BannerBottomContent .wp-block-column{
    margin-top: 22px;
}
.BannerBottomContent .wp-block-column p{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.42;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    min-height: 221.44px;
}
.BannerBottomContent .wp-block-column p a{
    color: #6b583b;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    display: inline;
    line-height: 1.42;
    letter-spacing: .75px;
    align-self: self-start;
    border-bottom: 1px solid #8a714c;
}
.BannerBottomContent p{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.42;
    font-weight: 600;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.woocommerce-ordering{
    margin-bottom: 40px;
}

ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-rounded{
    list-style: none;
    display: flex;
    margin: 0;
}
ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-rounded li{
    padding-right: 15px;
} 
li .variable-item-contents{
    position: relative;
}
li .variable-item-contents span{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: inline-block;
}
.reset_variations{
    display: none !important;
}
.woocommerce-tabs.wc-tabs-wrapper{
    padding: 0 !important;
    margin-top: 40px;
}
.variable-item-contents{
    border: 1px solid #000;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    padding: 2px
}
.sku_wrapper{
    display: inline-block;
    margin-top: 25px;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_color {
    display: none;
}
/* Footer */

/* .footerMainRow{
    border-top: 3px solid #8a714c;
    padding-top: 68px;
}
.footer .container{
    max-width: 1823px;
}
.footerMainRow{
    display: flex;
    justify-content: space-between;
}
.footerLogoColumn{
    width: 730px;
}
.footerLogoBox{
    padding-left: 120px;
    margin-bottom: 46px;
}
.footerLogoBox a{
    display: inline-block;
    width: 208px;
}
.footerLogoBox a img{
    width: 100%;
}
.footerMenuListBox ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.footerMenuBox{
    padding-left: 120px;
}
.footerMenuListBox ul li{
    display: block;
    margin-bottom: 0px;
}
.footerMenuListBox ul li:nth-last-child(1){
    margin-bottom: 0px;
}
.footerMenuListBox ul li a{
    display: inline-block;
    color: #222;
    font-size: .9em;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.footerMediaColumn{
    width: 600px;
    padding-right: 120px;
}
.mediaIconBox{
    margin-bottom: 70px;
}
.mediaIconBox ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.mediaIconBox ul li{
    display: inline-block;
    margin-right: 44px;
}
.mediaIconBox ul li a{
    display: inline-block;
}
.mediaIconBox ul li:nth-last-child(1){
    margin-right: 0px;
}
.footerForm p{
    font-size: .9em;
    letter-spacing: .5px;
    font-weight: 400;
    color: #222;
    margin-bottom: 10px;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.footerForm form{
    position: relative;
}
.footerForm form input{
    background: #f4f4f4;
    border-radius: 0px;
    font-size: .9em;
    font-weight: 400;
    padding: 15px 80px 15px 15px;
    color: #595959;
    border: none !important;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
}
.footerForm form input:focus{
    background: #f4f4f4;
    box-shadow: none;
    color: #595959;
}
.footerForm form button, .footerForm form input[type=submit]{
    background-color: transparent !important;
    border: none !important;
    border-radius: 0px;
    padding: 0px;
    outline: none !important;
    color: #6b583b;
    font-weight: 500;
    font-size: .9em;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translate(0%, -50%);
    font-family: neue-haas-grotesk-text, sans-serif;
}
.footerBottomBar{
    margin-top: 120px;
    border-top: 1px solid #595959;
    padding: 10px 0px 35px;
}
.copyRightTxt p{
    font-size: .9em;
    color: #595959;
    margin-bottom: 0px;
    font-weight: 400;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
}
.copyRightBarMenu{
    text-align: right;
}
.copyRightBarMenu ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.copyRightBarMenu ul li{
    display: inline-block;
    margin-right: 25px;
}
.copyRightBarMenu ul li:nth-last-child(1){
    margin-right: 0px;
}
.copyRightBarMenu ul li a{
    font-size: .9em;
    color: #595959;
    font-weight: 400;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
} */
/* Footer */



.footer {
    border-top: 3px solid #8a714c;
    padding-top: 50px;
}
.footer__logo {
    width: 153px;
    max-width: 100%;
    margin-bottom: 46px;
}
.footer__social-container {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}
.footer__social-link {
    margin-right: 20px;
}
.footer__social-link:last-child {
    margin-right: 0px;
}
.footer__pages-container{
    display: flex;
    flex-wrap: wrap;
}
.footer__pages-container ul {
    /* display: flex;
    flex-wrap: wrap; */
    margin-bottom: 50px;
    padding-left: 0px;
    list-style: none;
    width: 50%;
}
.footer__pages-container ul li{
    display: block;
}
.footer__pages-container ul li a {
    height: 18px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: .9em;
    line-height: 1.5;
    font-size: 400;
    letter-spacing: .5px;
    color: #222;
}
.footer__form p {
    margin-bottom: 10px;
    color: #222;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: .9em;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: .5px;
}
.footer__form form{
    background: #f4f4f4;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
}
.footer__form-inner-container {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer__form input {
    width: auto;
    background: #f4f4f4;
    padding-left: 15px;
    padding-right: 15px;
    font-size: .9em;
    color: #595959 !important;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: .5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.footer__form input::placeholder{
    color: #595959 !important;
}
.footer__form button, .footer__form input[type=submit] {
    position: absolute;
    right: 15px;
    color: #6b583b !important;
    border: none;
    font-weight: 500;
    display: inline;
    font-size: .9em;
    line-height: 1.85;
    text-transform: capitalize;
    letter-spacing: .75px;
    font-family: neue-haas-grotesk-text, sans-serif;
    background-color: transparent;
}
.footer__legal {
    border-top: 1px solid #595959;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #595959;
    padding-bottom: 20px;
}
.footer__legal {
    width: 100%;
}
.footer__legal-caption {
    border-top: unset;
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: .9em;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: .5px;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.footer__legal-container{
    justify-content: flex-end;
    flex-wrap: unset;
    display: flex;
}
.footer__legal-container ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.footer__legal-container ul li{
    display: inline-block;
}
.footer__legal-container ul li a{
    width: unset;
    max-width: unset;
    margin-left: 25px;
    color: #595959 !important;
    font-size: .9em;
    line-height: 1.5;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    letter-spacing: .5px;
}
.footer__pages-link {
    height: 18px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: .9em;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: .5px;
    color: #222 !important;
}
.footer__form{
    margin-bottom: 120px;
    position: relative;
}
/* Mega Menu Css Start Here */
#navbarSupportedContent{
    justify-content: flex-end;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li{
    padding: 0px 23px !important;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
    height: auto !important;
    line-height: normal !important;
    padding: 0px !important;
    font-family:"neue-haas-grotesk-text" !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
    margin: 31px 0px !important;
    display: inline-block !important;
}
.mega-indicator{
    display: none !important;
}
#mega-menu-wrap-main-nav, #mega-menu-main-nav{
    position: initial !important;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item .mega-sub-menu{
    top: 80px;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul{
    top: 0px !important;
}
.header #mega-menu-wrap-main-nav ul li ul li ul li ul li a{
    color: #222 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
    font-family:"neue-haas-grotesk-text" !important;
    display: inline-block !important;
    text-transform: capitalize !important;
    padding: 5px 0px !important;
}
/* .header #mega-menu-wrap-main-nav ul li ul li ul li ul li:nth-child(1) a{
    font-size: 12px !important;
    color: #595959 !important;
    padding: 5px 0 !important;
    line-height: 1.5px !important;
    letter-spacing: .5px !important;
    font-weight: 400 !important;
    font-family:"neue-haas-grotesk-text" !important;
} */
.header #mega-menu-wrap-main-nav ul li ul li ul{
    position: relative !important;
    background-color: transparent !important;
    box-shadow: none !important;
    padding: 0px !important;
    top: 0 !important;
    max-width: 1517px !important;
    margin: 0 auto !important;
    /* display: flex !important;
    justify-content: space-between !important;
    align-items: flex-start !important; */
}
.header #mega-menu-wrap-main-nav ul li ul li ul li ul li{
    padding: 0px !important;
}
/* .header #mega-menu-wrap-main-nav ul li ul li ul li ul li a{
    padding: 0px !important;
} */
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul{
    padding-top: 40px !important;
    padding-bottom: 80px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li ul{
    padding-left: 0px !important;
}
/* .header #mega-menu-wrap-main-nav #mega-menu-main-nav li:nth-child(1) ul li ul{
    padding-left: 40px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li:nth-child(1) ul li ul li ul{
    padding-left: 0px !important;
} */
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
    width: 455.75px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating{
    width: 455.75px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating{
    width: 120px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg{
    width: 220px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg ul li{
    width: 100% !important;
    height: 170px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg ul li img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}
.heatingDropMenu ul{
    display: flex !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
}
.heatingDropMenu ul li ul{
    display: block !important;
}
.header #navbarSupportedContent .mega-menu-wrap ul li ul li ul li ul li a{
    font-size: 12px !important;
    color: #595959 !important;
    padding: 5px 0 8px 0 !important;
    line-height: 1.5px !important;
    letter-spacing: .5px !important;
    font-weight: 400 !important;
    font-family: "neue-haas-grotesk-text" !important;
    line-height: normal !important;
    margin-bottom: 10px !important;
}
.header #navbarSupportedContent .mega-menu-wrap ul li ul li ul li ul li ul li a{
    color: #222 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
    font-family:"neue-haas-grotesk-text" !important;
    display: inline-block !important;
    text-transform: capitalize !important;
    padding: 5px 0px !important;
    line-height: 22px !important;
    margin-bottom: 0px !important;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu{
    box-shadow: 0 8px 8px 0 rgb(0 0 0 / 35%);
}
.CtmCol3Heating::after{
    content: "";
    position: absolute;
    top: 0;
    left: -50px;
    width: 1px;
    height: 260px;
    background-color: #6b583b;
    display: block !important;
}
.outdoorMenuitem::after{
    content: "";
    position: absolute;
    top: 0;
    left: -50px;
    width: 1px;
    height: 260px;
    background-color: #6b583b;
    display: block !important;
}
#mega-menu-item-181{
    margin-top: 96px !important;
}
#mega-menu-item-185{
    margin-top: 123px !important;
}
#mega-menu-item-188{
    margin-top: 40px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav #mega-menu-item-181 a, .header #mega-menu-wrap-main-nav #mega-menu-main-nav #mega-menu-item-185 a, .header #mega-menu-wrap-main-nav #mega-menu-main-nav #mega-menu-item-188 a{
    font-size: 12px !important;
    color: #595959 !important;
    padding: 5px 0 !important;
    letter-spacing: .5px !important;
    font-weight: 400 !important;
    font-family: "neue-haas-grotesk-text" !important;
    line-height: normal !important;
    margin-bottom: 7px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav #mega-menu-item-181 ul li a, .header #mega-menu-wrap-main-nav #mega-menu-main-nav #mega-menu-item-185 ul li a, .header #mega-menu-wrap-main-nav #mega-menu-main-nav #mega-menu-item-188 ul li a{
    color: #222 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
    font-family: "neue-haas-grotesk-text" !important;
    display: inline-block !important;
    text-transform: capitalize !important;
    padding: 5px 0px !important;
    line-height: normal !important;
    margin-bottom: 0px !important;
}
.ctmIndoorSubMenu{
    padding-left: 80px !important;
}
.ctmIndoorSubMenu::after{
    content: "";
    position: absolute;
    top: 0;
    left: 12px;
    width: 1px;
    height: 380px;
    background-color: #6b583b;
    display: block !important;
}
.ctmBlogsBox ul li.blogItem{
    width: 301.5px !important;
    padding: 5px 0px !important;
}
.ctmBlogsBox ul li.blogItem ul li.widget_media_image{
    height: 215.34px !important;
}
.ctmBlogsBox ul li.blogItem ul li.widget_media_image img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.ctmBlogsBox ul li.blogItem ul li h4{
    font-size: 12px !important;
    margin: 12px 0px 26px !important;
    color: #222 !important;
    font-family: "neue-haas-grotesk-text" !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
.ctmBlogsBox ul li.latestBlogInfo{
    width: 545px !important;
}
.ctmBlogsBox ul{
    display: flex !important;
    align-items: stretch !important;
    justify-content: space-between !important;
}
.ctmBlogsBox ul li ul{
    display: block !important;
}
.ctmBlogsBox ul li.latestBlogInfo{
    padding-left: 80px !important;
}
.ctmBlogsBox ul li.latestBlogInfo ul li h4{
    font-size: 12px !important;
    color: #595959 !important;
    padding: 5px 0 !important;
    letter-spacing: .5px !important;
    font-weight: 400 !important;
    font-family: "neue-haas-grotesk-text" !important;
}
.ctmBlogsBox ul li.latestBlogInfo ul li .textwidget p{
    font-size: 1em;
    letter-spacing: .5px;
    color: #222;
    padding: 12px 0;
    font-family: "neue-haas-grotesk-text";
    margin-bottom: 8px !important;
}
.ctmBlogsBox ul li.latestBlogInfo ul li .textwidget p:nth-last-child(1){
    padding: 0px !important;
    margin-bottom: 0px !important;
}
.header #navbarSupportedContent .ctmBlogsBox ul li.latestBlogInfo ul li .textwidget p a{
    font-size: 13px !important;
    line-height: normal !important;
    letter-spacing: .5px !important;
    padding: 10px 0px 4px !important;
    display: inline-block !important;
    color: #6b583b !important;
    font-family: "neue-haas-grotesk-text" !important;
    font-weight: 500 !important;
    position: relative;
}
.header #navbarSupportedContent .ctmBlogsBox ul li.latestBlogInfo ul li .textwidget p a::after{
    content: "";
    position: absolute;
    bottom: 0px !important;
    left: 0px !important;
    width: 100%;
    height: 1px;
    background: #8a714c;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul{
    padding: 20px 0px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul li ul{
    padding: 0px !important;
}
.ctmBlogsBox ul li.latestBlogInfo::after{
    content: "";
    position: absolute;
    top: -20px;
    left: 28px;
    width: 1px;
    height: 323px;
    background: #8a714c;
    display: block !important;
}
.brandsDropDown ul li.brandsCol {
    width: 220px !important;
    padding: 0px !important;
}
.brandsDropDown ul{
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
}
.brandsDropDown ul li ul{
    display: block !important;
}
.brandsDropDown ul li ul li:nth-child(1){
    width: 100%;
    height: 225px !important;
}
.brandsDropDown ul li ul li img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.brandsDropDown ul li ul li .textwidget p{
    letter-spacing: .5px;
    font-family: "neue-haas-grotesk-text";
    font-size: .9em;
    color: #222;
    margin: 12px 0px 26px;
    font-weight: 400;
}
.header #mega-menu-wrap-main-nav .brandsDropDown ul li ul li .textwidget p a{
    letter-spacing: .5px !important;
    font-family: "neue-haas-grotesk-text" !important;
    font-size: 12px !important;
    color: #222 !important;
    margin: 12px 0px 26px !important;
    font-weight: 400 !important;
    display: block !important;
}
.header #mega-menu-wrap-main-nav .ctmBlogsBox ul li ul li .textwidget p a{
    letter-spacing: .5px !important;
    font-family: "neue-haas-grotesk-text" !important;
    font-size: 12px !important;
    color: #222 !important;
    margin: 12px 0px 26px !important;
    font-weight: 400 !important;
    display: block !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown ul li ul li .textwidget p a::after{
    display: none !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul li ul li .textwidget p a::after{
    display: none !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox .blogItem a::after{
    display: none !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown a::after{
    display: none !important;
}
.easy-notification-bar-message{
    width: 100%;
    font-size: 1.3em;
    color: #111;
    font-weight: 500;
    margin-bottom: 2px;
    font-family: "neue-haas-grotesk-display";
    letter-spacing: .77px;
    line-height: 21px;
}
.easy-notification-bar-button{
    margin: 0px !important;
    padding: 0px !important;
}
.easy-notification-bar-button a{
    display: inline-block !important;
    font-size: 14px !important;
    letter-spacing: .54px !important;
    color: #222 !important;
    font-weight: 500 !important;
    font-family: "neue-haas-grotesk-text" !important;
    padding: 0px !important;
    padding-bottom: 3px !important;
    position: relative !important;
}
.easy-notification-bar-button a::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: #222;
    opacity: 0;
    visibility: hidden;
}
.easy-notification-bar-button a:hover::after{
    opacity: 1;
    visibility: visible;
}
.easy-notification-bar-button a:hover{
    opacity: 1 !important;
}
.easy-notification-bar{
    line-height: normal !important;
}
.easy-notification-bar{
    font-size: inherit !important;
    padding: 14px 50px 6px !important;
    position: relative;
    text-align: center;
}
.easy-notification-bar__close{
    right: 11px !important;
    top: 12px !important;
    transform: none !important;
}
.easy-notification-bar__close svg{
    width: 36.7px !important;
    height: 36.7px !important;
}
/* Mega Menu Css End Here */
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
    display: block !important;
}
#mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
    height: 1px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li a{
    position: relative !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li a::after{
    content: "" !important;
    position: absolute !important;
    bottom: -2px !important;
    left: 0px;
    width: 100% !important;
    height: 1px !important;
    background-color: #6b583b !important;
    display: block !important;
    opacity: 0 !important;
    visibility: hidden !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav a:hover::after{
    opacity: 1 !important;
    visibility: visible !important;
}
/* .bannerSection{
    padding: 100px 0px;
    min-height: 80vh;
} */
.bannerSection .container{
    max-width: 1823px;
}
.mobileSupportDropDown a{
    font-size: .9em;
    color: #222;
    font-weight: 400;
    position: relative;
    font-family: "neue-haas-grotesk-text";
    letter-spacing: .5px;
    display: inline-block;
}
.mobileSupportDropDown a span {
    margin-left: 10px;
}
.mobileSupportDropDown a span svg {
    width: 17px;
    height: 17px;
    fill: #111;
    position: relative;
    top: -1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mobileSupportList{
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mobileSupportSearch{
    width: 50%;
}
.mobileSupportSearch button{
    border: none;
    background: transparent;
    padding: 0px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mobileSupportSearch button svg{
    width: 16px;
    height: 15px;
    fill: #8a714c !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mobileSupportDropDown{
    width: 50%;
    text-align: right;
}
.header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportSearch{
    padding: 13px 0px 13px 20px !important;
}
.header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportDropDown{
    padding: 13px 13px 13px 0px !important;
}
.header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportDropDown a{
    padding: 0px !important;
}
.header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportDropDown a::after{
    display: none !important;
}
.mobileSupportDropDownItem{
    width: 100%;
    background: #f8f8f8;
    padding: 0px 20px;
    text-align: right;
    display: none;
}
.header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li .mobileSupportDropDownItem a{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    display: block;
    font-size: .85em;
    color: #222;
    font-weight: 400;
    font-family: "neue-haas-grotesk-text";
    letter-spacing: .5px;
}
.activeMobileCtmDropDown .mobileSupportDropDownItem{
    display: block;
}
.activeMobileCtmDropDown #mobileSupportList span svg{
    transform: rotate(180deg);
}
.mobileSupportList{
    display: none !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
    padding-left: 5px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul{
    max-width: 1620px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul li#mega-menu-152-0-0 {
    padding-left: 16px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul{
    max-width: 1620px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul li#mega-menu-190-0-0{
    padding-left: 16px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-214 ul .brandsDropDown ul{
    max-width: 1630px !important;
    padding-left: 21px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-214 ul .brandsDropDown ul li ul{
    padding-left: 0px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul{
    max-width: 1630px !important;
    padding-left: 21px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul li ul{
    padding-left: 0px !important;
}
.header #mega-menu-wrap-main-nav{
    margin-right: 53px;
}
.customFilterBlock{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.customFilterBlock ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.customFilterBlock ul{
    list-style: none;
    padding: 0px;
    width: 18%;
    position: relative;
    display: block;
}
.customFilterBlock ul li ul{
    width: 100%;
}
.customFilterBlock li{
    display: block;
    position: relative;
}
.customFilterBlock li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding: 7px 11px;

}
.customFilterBlock li a span{
    font-size: .9em;
    color: #222;
    display: inline-block;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    text-transform: capitalize;
    z-index: -1;
}
.customFilterBlock li a svg{
    width: 14px;
    height: 18px;
    z-index: -1;
    fill: #777;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.customFilterBlock li ul{
    list-style: none;
    margin: 0px;
    position: absolute;
    top: 32px;
    background-color: #fff;
    padding: 0px 20px;
    box-shadow: 0 10px 12px 0 rgb(0 0 0 / 31%);
    width: 100%;
    display: block;
    z-index: 9;
    max-height: 0px;
    overflow: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.activeDropdownFilter .ctmFilterDropDown{
    max-height: 200px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.customFilterBlock li ul li{
    width: 100%;
}
.customFilterBlock li ul li:nth-last-child(1) label{
    margin-bottom: 0px !important;
}
.filterCheck {
    display: block;
    position: relative;
    padding-left: 22px;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: .9em;
    line-height: 1.5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: neue-haas-grotesk-text, sans-serif;
  }
  
  /* Hide the browser's default checkbox */
  .filterCheck input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0%, -50%);
    height: 12px;
    width: 12px;
    background-color: transparent;
    border: 2px solid #ccc;
  }
  
  /* On mouse-over, add a grey background color */
  .filterCheck:hover input ~ .checkmark {
    border-color: #6b583b;
  }
  
  /* When the checkbox is checked, add a blue background */
  .filterCheck input:checked ~ .checkmark {
    background-color: #222;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .filterCheck input:checked ~ .checkmark:after {
    display: block;
  }
  .filterCtmRow p{
    color: #595959;
    font-size: .9em;
    margin-bottom: 0px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    width: 50px;
  }

  .filterCtmRow button{
    background-color: #555;
    color: #fff;
    font-size: .9em;
    font-weight: 500;
    font-family: neue-haas-grotesk-text, sans-serif;
    padding: 13px 24px;
    border: none;
    letter-spacing: .75px;
    width: 84.04px;
  }
  .filterCtmRow{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
  }
  .customFilterBlock{
    width: 88%;
  }
  .activeDropdownFilter svg{
    transform: rotate(180deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .ctmMobileFilter{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0px;
    border-bottom: 1px solid #ccc;
    max-width: 966px;
    margin: 0 auto;
  }
  .ctmMobileFilter p{
    color: #595959;
    font-size: .9em;
    margin-bottom: 0px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
  }
  .ctmMobileFilter button{
    background-color: transparent;
    padding: 0px;
    border: none;
    outline: none;
  }
  .filterWrap{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 9;
    padding: 70px 40px 30px 40px;
  }
  .filterWrapFlexBox{
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .filterCloseBox{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-bottom: 62px;
    margin-top: 15px;
  }
  .filterCloseBox p{
    color: #595959;
    font-size: .9em;
    margin-bottom: 0px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
  }
  .filterCloseBox button{
    background-color: transparent;
    padding: 0px;
    border: none;
    outline: none;
  }
  .filterTabs .customFilterBlock{
    display: block;
    width: 100%;
  }
  .filterTabs .customFilterBlock ul{
    width: 100%;
  }
  .filterTabs .customFilterBlock ul li{
    border-bottom: 1px solid #ccc;
  }
  .filterTabs .customFilterBlock ul li ul li{
    border-bottom: none;
  }
  .filterTabs .customFilterBlock li ul{
    position: relative;
    box-shadow: none;
    top: 0px;
    padding: 0px 0px;
  }
  .filterTabs .customFilterBlock li a{
    padding: 15px 0px;
    border: none !important;
  }
  /* .activeDropdownFilter .ctmFilterDropDown{
    padding: 5px 0px 30px 0px !important;
  } */
  .activeDropdownFilter .ctmFilterDropDown {
    padding: 20px 20px 20px 20px !important;
    }
  .filterActionBtn button{
    width: calc(50% - 10px);
    padding: 10px 20px;
    font-weight: 500;
    font-size: .9em;
    background-color: #6b583b;
    border: none !important;
    border-radius: 0px !important;
    color: #fff;
  }
  .filterActionBtn button.clearFilter{
    background-color: #555;
  }
  .filterActionBtn{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .filterWrap{
    display: none;
  }
  .ctmMobileFilter{
    display: none;
  }
  .filterWrapFlexBox .activeDropdownFilter .ctmFilterDropDown{
    /* padding-left: 0px;
    padding-right: 0px; */
    padding: 10px 0px 30px 0px !important;
  }


  /* Product Detail Page Css Start Here */

  .product .woocommerce-product-gallery{
    /* display: flex; */
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .product .woocommerce-product-gallery .flex-control-nav{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 800px;
    overflow-y: hidden;
    overflow-x: auto;
    /* display: flex; */
    margin-top: 24px;
  }
  /* .product .flex-viewport .woocommerce-product-gallery__wrapper{
    max-width: 100%;
    height: 100%;
  } */
  .product .woocommerce-product-gallery .flex-control-nav li{
    height: 100px;
    width: 100%;
    /* background-color: #f4f4f4; */
    border: 1px solid #ccc;
    cursor: pointer;
    margin-bottom: 20px;
    width: 98px;
    margin-right: 14px;
    /* display: inline-block; */
    float: left;
  }
  .product .woocommerce-product-gallery .flex-control-nav li img{
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .product .woocommerce-product-gallery .flex-viewport{
    width: 100%;
    border: 1px solid #ccc;
    /* height: 580px !important; */
  }
  .woocommerce-product-gallery__trigger{
    display: none;
  }
  .summary.entry-summary, .woocommerce-tabs.wc-tabs-wrapper{
    padding-left: 30px;
  }
  /* .related.products{
    padding-top: 100px !important;
  } */
  .related.products h2{
    font-size: 1.55em;
    font-family: neue-haas-grotesk-display, sans-serif;
    color: #333;
    text-transform: capitalize;
    margin-bottom: 40px;
    font-weight: 400;
  }
  .summary.entry-summary h1.product_title{
    font-size: 1.55em;
    font-family: neue-haas-grotesk-display, sans-serif;
    color: #333;
    text-transform: capitalize;
    margin-bottom: 20px;
    font-weight: 400;
  }
  .woocommerce-product-details__short-description p, .stock.out-of-stock, .product_meta .sku_wrapper{
    font-size: 1em;
    color: #212529;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-bottom: 40px;
    letter-spacing: .5px;
    font-weight: 400;
  }
  .related.products ul.products li a h2{
    font-size: 1em;
    color: #555555;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-bottom: 0px;
    letter-spacing: .5px;
    font-weight: 400;
  }
  .related.products ul.products li a .productImageThumbanil{
    margin-bottom: 14px;
  }
  /* .related.products ul.products li.product{
    width: 25%;
  } */
  .product_meta .posted_in{
    display: none;
  }
  .woocommerce-tabs ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    align-items: center;
  }
  .woocommerce-tabs ul li{
    display: inline-block;
    width: 50%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
  }
  .woocommerce-tabs ul li.active{
    border-color: #333;
  }
  
  .woocommerce-tabs ul li a{
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: 1em;
    color: #595959;
    letter-spacing: .5px;
    font-weight: 400;
  }
  .woocommerce-tabs ul li.active a{
    color: #222;
  }
  .woocommerce-Tabs-panel h2{
    display: none;
  }
  .woocommerce-Tabs-panel p, .woocommerce-Tabs-panel ul li{
    font-size: 1em;
    color: #212529;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-bottom: 0px;
    letter-spacing: .5px;
    font-weight: 400;
  }
  .woocommerce-Tabs-panel{
    padding-top: 35px;
    padding-left: 42px;
  }
  .woocommerce-Tabs-panel ul{
    list-style: none;
    margin: 0px;
  }

  tr.woocommerce-product-attributes-item th{
    font-size: .9em;
    color: #222222;
    padding-right: 135px;
  }
  tr.woocommerce-product-attributes-item td{
    font-size: .9em;
    font-weight: 500;
    color: #222222;
    /* padding-right: 135px; */
  }
  tr.woocommerce-product-attributes-item td p a{
    font-size: .9em;
    color: #222222;
    /* padding-right: 135px; */
  }
  /* Product Detail Page Css End Here */


  /* Home page Css Start */
 .HomeBannerVideo figure.wp-block-video{
    height: 800px;
 }
 .HomeBannerVideo figure.wp-block-video video{
    width: 100%;
    height: 100%;
    object-fit: cover;
 }
 .HomeBannerVideo{
    position: relative;
 }
 .HomeBannerVideo::after{
    content: "";
    position: absolute;
    height: 100%;
    width: 50%;
    top: 0;
    left: 0;
    background: linear-gradient(270deg,transparent,rgba(0,0,0,.6));
 }
 .imageBannerHeading{
    max-width: 309px;
    position: absolute;
    top: 50%;
    left: 90px;
    z-index: 9;
    transform: translate(0% , -50%);
 }
 .imageBannerHeading p{
    font-size: 1em;
    color: #ffffff;
    margin-bottom: 28px;
    font-weight: 400;
    line-height: 1.57;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
 }
 .imageBannerHeading h1{
    font-size: 1.55em;
    color: #ffffff;
    line-height: 1.31;
    font-weight: 500;
    font-family: neue-haas-grotesk-display, sans-serif;
    letter-spacing: 1px;
 }
 .homeDifferenceContent{
    max-width: 920px;
    margin: 0 auto;
 }
 .homeBannerInnerContent{
    padding: 115px 0px;
 }
 .homeBannerInnerContent .wp-block-group__inner-container p{
    font-size: 1em;
    margin-bottom: 26px;
    color: #222222;
    font-weight: 400;
    font-family: neue-haas-grotesk-display, sans-serif;
    letter-spacing: 0.5px;
 }
 .homeBannerInnerContent .wp-block-group__inner-container h3{
    line-height: 1.31;
    font-weight: 500;
    font-size: 1.55em;
    color: #333333;
    font-weight: 500;
    font-family: neue-haas-grotesk-display, sans-serif;
    letter-spacing: 1px;
 }


.productCategoriesHome .wp-block-woocommerce-product-categories ul, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0;
}
.productCategoriesHome .wp-block-woocommerce-product-categories ul li, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li{
    width: 25%;
    margin: 4px 0 4px 0px;
    margin-bottom: 40px;
}
.productCategoriesHome .wp-block-woocommerce-product-categories ul li a span, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a span{
    display: block;
}
.productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a{
    display: inline-block;
    width: 400px;
    border-bottom: 2px solid #8a714c;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.productCategoriesHome .wp-block-woocommerce-product-categories ul li a:hover, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a:hover{
    box-shadow: 0 15px 40px -10px rgb(0 0 0 / 25%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.productCategoriesHome .wc-block-product-categories-list-item__image, .pageNotFoundProducts .wc-block-product-categories-list-item__image {
    width: 100%;
    height: 285.7px;
}
.productCategoriesHome .wc-block-product-categories-list-item__image img, .pageNotFoundProducts .wc-block-product-categories-list-item__image img{
    width: 100%;
    height: 100% !important;
    object-fit: contain;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{
    margin: 0 0em 0 0px !important;
    max-width: 100% !important;
    border: none !important;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{
    margin: 4px 0 4px 0px;
}
.productCategoriesHome .wp-block-woocommerce-product-categories ul li a .wc-block-product-categories-list-item__name, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a .wc-block-product-categories-list-item__name{
    text-align: center;
    font-size: .9em;
    margin: 12px 0 20px 0;
    color: #222222;
    /* font-family: neue-haas-grotesk-text, sans-serif; */
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    line-height: 1.57;
    letter-spacing: 0.5px;
}
.woocommerce-variation-availability{
    display: none;
}
#powerTip{
    background: #fff !important;
}
#powerTip {
    cursor: default;
    background-color: #fff !important;
    background-color: #fff !important;
    border-radius: 0 !important;
    max-width: 152px;
    color: #222222 !important;
    padding: 16px 10px !important;
    border-top: 2px solid #8a714c !important;
    box-shadow: 0 15px 30px -10px rgb(0 0 0 / 75%) !important;
}
#powerTip .box_view_html p{
    display: inline-block;
    color: #222222;
    font-size: .9em;
    font-weight: 400;
    text-align: center;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-bottom: 3px;
}
#powerTip .box_view_html p a{
    display: inline-block;
    color: #222222;
    font-size: .9em;
    font-weight: 400;
    font-family: neue-haas-grotesk-text, sans-serif;
}
#powerTip .box_view_html a{
    display: inline-block;
    color: #222222;
    font-weight: 400;
    font-size: .9em;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.tooTipProductSection{
    padding: 60px 0 115px
}
.tooTipProductSection .wp-block-group__inner-container h3{
    font-size: 1.55em;
    line-height: 1.31;
    color: #333333;
    margin-bottom: 28px;
    font-weight: 500;
    font-family: neue-haas-grotesk-display, sans-serif;

}
.tooTipProductSection .wp-block-columns .wp-block-column .images_wrap{
    height: 597.72px;
    width: 100%;
}
.tooTipProductSection .wp-block-columns .wp-block-column .images_wrap img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.wp-block-column.toolTipImageDiv{
    position: relative;
}
.toolTipImageDiv .wrap_svl_center::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg,rgba(0,0,0,1),transparent 74%);
}
.toolTipProdutsContentBottom{
    position: absolute;
    bottom: 0;
    padding: 40px;
}
.toolTipProdutsContentBottom h3 a{
    display: inline-block;
    font-size: 1em;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.57;
    font-family: neue-haas-grotesk-text, sans-serif;

}
.toolTipProdutsContentBottom p{
    font-size: .9em;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.57;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-bottom: 0;
}
.FollowSocial{
    width: 1120px;
    margin: 0 auto;
    padding-bottom: 80px;
}
.FollowSocial .socialContent p{
    font-size: 1em;
    color: #555555;
    margin-bottom: 20px;
    /* font-family: neue-haas-grotesk-text, sans-serif; */
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    letter-spacing: .5px;
    line-height: 1.5;
}
.FollowSocial .socialContent h3{
    font-size: 1.55em;
    color: #333333;
    /* margin-bottom: 70px; */
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1.3;
    font-family: neue-haas-grotesk-display, sans-serif;
}
.FollowSocial .socialContent h3 a{
    display: inline-block;
    color: #6b583b;
}
.exploreFurnishing .wp-block-columns .wp-block-column .images_wrap{
    width: 100%;
    height: 100%;
}
.HomeBannerVideo .wp-block-image{
    height: 800px;
}
.HomeBannerVideo a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.allBlogsTemplate .blogsTabs .tabList ul{
    list-style: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.allBlogsTemplate{
    padding-bottom: 115px;
}
.allBlogsTemplate .blogsTabs .tabList{
    max-width: 920px;
    margin: 0 auto;
    margin-bottom: 115px;
}
.bannerSection.blogTemplate .homeBannerInnerContent{
    padding-bottom: 40px;
}
.allBlogsTemplate .blogsTabs .tabList ul li a{
    display: inline-block;
    font-size: .9em;
    font-weight: 500;
    color: #6b583b;
    line-height: 1.85;
    font-family: neue-haas-grotesk-text, sans-serif;
    position: relative;
    padding: 12px 20px;
    min-width: 220px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.allBlogsTemplate .blogsTabs .tabList ul li a span{
    opacity: 0;
    visibility: hidden;
    display: inline-block;

}
.allBlogsTemplate .blogsTabs .tabList ul li a::before{
    content: "";
    position: absolute;
    background: #8a714c;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.allBlogsTemplate .blogsTabs .tabList ul li a:hover{
    background: #8a714c;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.allBlogsTemplate .blogsTabs .tabList ul li a.active{
    background: #8a714c;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.allBlogsTemplate .blogsTabs .tabList ul li a:hover span{
    opacity: 1;
    visibility: visible;
}
.allBlogsTemplate .blogsTabs .tabList ul li a.active span{
    opacity: 1;
    visibility: visible;
}
.ideasAndInspiration{
    max-width: 220px;
}
.ideasAndInspiration a{
    display: inline-block;
    font-size: .9em;
    font-weight: 500;
    color: #6b583b;
    line-height: 1.85;
    font-family: neue-haas-grotesk-text, sans-serif;
    position: relative;
    padding: 12px 20px;
    min-width: 220px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ideasAndInspiration a span{
    opacity: 0;
    visibility: hidden;
    display: inline-block;

}
.ideasAndInspiration a::before{
    content: "";
    position: absolute;
    background: #8a714c;
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ideasAndInspiration a:hover{
    background: #8a714c;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ideasAndInspiration a:hover span{
    opacity: 1;
    visibility: visible;
}
.getAllBlogs .container{
    max-width: 1520px;
}
.blogContent .blogThumbnail {
    height: 260px;
}
.blogContent .blogThumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blogDetails h3{
    font-size: 1em;
    color: #222222;
    margin-bottom: 5px;
    font-weight: 400;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-top: 12px;
}
.blogDetails h3 strong{
    font-size: 1em;
    color: #222222;
    margin-bottom: 5px;
    font-weight: 400;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-top: 12px;
}
.blogDetails span{
    font-size: .9em;
    color: #595959;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.bigBlogDetails{
    position: relative;
}
.bigBlogTHumbnail::after{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(0deg,rgba(0,0,0,.8),transparent 40%);
}
.bigBlogDetails .bigBlogTHumbnail{
    height: 740px;
}
.bigBlogDetails .bigBlogTHumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;

}
.bigBlogDetailsContent{
    position: absolute;
    bottom: 0;
    padding: 40px;
}
.bigBlogDetailsContent h3{
    font-size: 1.55em;
    color: #fff;
    margin-bottom: 15px;
    letter-spacing: 1px;
    line-height: 1.31;
    font-weight: 500;
    font-family: neue-haas-grotesk-display, sans-serif;
}
.readMorebtn a{
    display: inline-block;
    font-size: .9em;
    color: #6b583b;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 500;
    position: relative;
}
.readMorebtn a::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background:#8a714c;
    width: 100%;
    height: 1px;
}
.getAllBlogs .spacerBottom{
    margin-bottom: 40px;
}
.DetailsblogBannerImage{
    height: 800px;
}
.DetailsblogBannerImage img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.DetailsBlogTitle{
    max-width: 309px;
    position: absolute;
    top: 50%;
    left: 90px;
z-index: 9;
    transform: translate(0% , -50%);
}
.DetailsBlogTitle p{
    font-size: 1em;
    color: #ffffff;
    margin-bottom: 28px;
    font-weight: 400;
    line-height: 1.57;
}
.DetailsBlogTitle h1{
    font-size: 1.55em;
    color: #ffffff;
    line-height: 1.13;
    font-weight: 400;
}
.blogDetailsContent{
    width: 620px;

    margin: 0 auto;
    padding-top: 33px;
    padding-bottom: 115px;
}
.backtoInspirationbtn{
    margin-bottom: 65px;
}
.backtoInspirationbtn a{
    display: inline-block;
    font-size: .9em;
    font-weight: 500;
    color: #6b583b;
    font-family: neue-haas-grotesk-text, sans-serif;
    position: relative;
}
.backtoInspirationbtn a::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: #8a714c;
    width: 100%;
    height: 1px;
}
.fblogHeading {
    width: 50%;
}
.fblogHeading h3{
    font-size: 1.55em;
    margin-bottom: 28px;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: neue-haas-grotesk-display, sans-serif;
}
.fblogHeading p{
    font-size: 1em;
    margin-bottom: 50px;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.featureBlogs{
    width: 50%;
    margin-bottom: 65px;
}
.featureBlogsMain{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.leftFeatureBlog{
    width: 49.5%;
}
.fBlogThumbnail{
    height: 400px;
}
.fBlogThumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.featureBlogsContent p{
    font-size: 1em;
    font-weight: 400;
    color: #222222;
    letter-spacing: 0.5px;
    line-height: 1.57;
    margin-bottom: 3px;
    margin-top: 6px;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.featureBlogsContent span{
    font-size: .9em;
    font-weight: 400;
    color: #595959;
    letter-spacing: 0.5px;
    line-height: 1.3;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.rightFeatureBLog {
    margin-top: -432px;
}
.featureBlogsMain ul li{
    width: 48.5% !important;
}
.featureBlogsMain ul{
    justify-content: space-between;
}
.featureBlogsMain .wp-block-latest-posts__featured-image a {
    display: inline-block;
    width: 100%;
    height: 400px;
}
.featureBlogsMain .wp-block-latest-posts__featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.featureBlogsMain .wp-block-group__inner-container{
    width: 100%;
}
.featureBlogsMain .wp-block-group__inner-container ul{
    width: 100%;
}
.featureBlogsMain ul li .wp-block-latest-posts__post-title{
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    color: #222222;
    letter-spacing: 0.5px;
    line-height: 1.57;
    margin-bottom: 3px;
    margin-top: 12px;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.featureBlogsMain ul li:nth-child(even){
    margin-top: -225px;
}
.aboutUSFeatureImage{
    width: 971px;
    height: 564px;
    margin-right: 40px;
}
.aboutUSFeatureImage .wp-block-group__inner-container{
    width: 100%;
    height: 100%;
}
.aboutUSFeatureImage .wp-block-group__inner-container figure{
    width: 100%;
    height: 100%;
}
.aboutUSFeatureImage .wp-block-group__inner-container figure a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.aboutUsFeatureContent{
    width: 442px;
}
.AboutUsSection .wp-block-group__inner-container{
    display: flex;
    justify-content: flex-end;
}
.AboutUsSection .container{
    max-width: 1370px;
}
.FeatureBlogsSection{
    margin-bottom: 120px;
}
.aboutUsFeatureContent p{
    font-size: 1.55em;
    color: #333333;
    font-family: neue-haas-grotesk-display, sans-serif;
    line-height: 1.31;
    letter-spacing: 1px;
    font-weight: 500;

}
.ourBrands{
    margin-top: -145px;
 
}
.ourBrands .container{
    max-width: 1823px;
    padding: 0;
}
.ourBrandsImages{
    background: #f4f4f4;
    padding: 220px 0 75px;
}
.ourBrandsImages ul{
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1370px;
    margin: 0 auto;
}
.ourBrandsImages h3{
    font-size: 1.55em;
    font-weight: 500;
    color: #333333;
    font-family: "neue-haas-grotesk-display";
    line-height: 1.31;
    letter-spacing: 1px;
    width: 1443px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.ourBrandsImages ul li{
    display: inline-block;
}
.ourBrandsImages ul li a{
    display: inline-block;
    width: 178px;
    height: 98.8px;
}
.ourBrandsImages ul li a img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.productCategoriesHome, .pageNotFoundProducts{
    padding-left: 40px;
    padding-right: 40px;
}
.contactUsBanner .container{
    max-width: 1490px;
    padding: 0;
}
.contactUsBanner figure{
    width: 100%;
    height: 500px;
    margin-bottom: 0;
}
.contactUsBanner figure img{
    width: 100%;
    height: 100%;
}
.contactusContent{
    width: 920px;
    margin: 0 auto;
    padding: 115px 0px;
}
.Contactusbutton .wp-block-buttons.is-content-justification-left{
    justify-content: space-between;
}
.Contactusbutton .wp-block-button a{
    display: inline-block;
    border: 0 !important;
    border-left: 1px solid #8a714c !important;
    font-size: .9em;
    font-weight: 500;
    color: #6b583b !important;
    line-height: 1.85;
    font-family: neue-haas-grotesk-text, sans-serif;
    position: relative;
    text-align: left;
    padding: 12px 60px 12px 20px !important;
    letter-spacing: .75px;
    justify-content: space-between;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.Contactusbutton a::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    right: 25px;
    background: url(../imgs/arrow.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 20px;
    height: 13px;
    opacity: 0;
    visibility: hidden;
}
.Contactusbutton .wp-block-button a:hover{
    background-color: #6b583b !important;
    color: #fff !important;
}
.Contactusbutton .wp-block-button a:hover::after{
    opacity: 1;
    visibility: visible;
}
.contactusContent p{
    font-size: 1em;
    color: #222222;
    margin-bottom: 26px;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-family: neue-haas-grotesk-display, sans-serif;
}
.contactusContent h3{
    color: #333333;
    font-size: 1.55em;
    line-height: 1.31;
    letter-spacing: 1px;
    margin-bottom: 40px;
    font-weight: 500;
    font-family: neue-haas-grotesk-display, sans-serif;
}
.ContactUsEmailSection{
    background: #f4f4f4;
    padding: 120px 40px 140px;
}
.ContactUsEmailSection p{
    font-size: 1em;
    color: #222222;
    margin-bottom: 0px;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.ContactUsEmailSection p a{
    display: inline-block;
    font-size: .9em;
    color: #6b583b;
    margin-bottom: 0px;
    line-height: 1.85;
    letter-spacing: 0.75px;
    font-weight: 500;
    font-family: neue-haas-grotesk-text, sans-serif;
    border-bottom: 1px solid #8a714c;
}
.faqTemplate {
    padding: 70px 0 40px;
}
.faqTemplate .container{
    max-width: 1720px;
}
.faqMainHeading h1{
    color: #333333;
    font-size: 1.55em;
    line-height: 1.31;
    letter-spacing: 1px;
    margin-bottom: 34px;
    font-weight: 500;
    font-family: neue-haas-grotesk-display, sans-serif;
}
.FAQListandAccordian .faqList ul{
    list-style: none;
    padding: 0;
}
.FAQListandAccordian .faqList ul li a{
    display: inline-block;
    margin-bottom: 10px;
    font-size: 1em;
    color: #595959;
    font-weight: 400;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.FAQListandAccordian .faqList ul li.active a{
    color: #222222;
}
.FAQListandAccordian{
    display: flex;
    justify-content: space-between;
}
.FAQListandAccordian .faqList{
    width: 50%;
}
.FAQListandAccordian .faqAccordian{
    width: 50%;
}
.accordion-item .accordion-button{
    background: transparent;
    border: none;
    padding: 18px 20px 18px 0px;
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-weight: 400;
    font-family: neue-haas-grotesk-text, sans-serif;
    outline: none;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
}
.accordion-item{
    border: none;
}
.accordion-body{
    padding: 0;
}
.accordion-body p{
    background: transparent;
    padding: 16px 0px;
    font-size: .9em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-weight: 400;
    margin-bottom: 0;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.accordion-body p a{
    display: inline-block;
    color: #222222;
    text-decoration: underline !important;
}
.accordion-button::after{
    background-image: url(../imgs/plus.svg);
}
.accordion-button:not(.collapsed)::after{
    background-image: url(../imgs/minus.svg);
    width: 15px;
    height: 15px;
    background-size: cover;
}
.CategoriesBannerImage{
    height: 500px;
}
.CategoriesBannerImage figure img{
    width: 100%;
    height: 100%;
}
.aboutUsSlider_1{
  margin-top: -123px;
  width: 100%;
}
.slider_1BgColor{
    margin-top: 254px;
    background: #f4f4f4;
    display: flex;
    border-bottom: 2px solid #be965b;
}
.slider_1Content{
    display: flex;
    justify-content: space-between;
    padding-left: 80px;
    padding-right: 120px;
    margin-bottom: 80px;
}
.Slider_1LeftContent{
    width: 580px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.slider_1Image{
    width: 870px;
}
.Slider_1LeftContent span {
    display: inline-block;
    padding: 15px 18px 15px 0px;
    position: relative;
}
.Slider_1LeftContent span::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: #8a714c;
    height: 100%;
    width: 1px;
}
.Slider_1LeftContent p{
    margin-bottom: 0;
    padding-left: 15px;
}
.slider_1Image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.carousel-indicators [data-bs-target]{
    width: 25%;
    border: 0;
    text-indent: 0;
    background-color: transparent;
    height: auto;
    opacity: 1;
    font-weight: 400;
}
.carousel-indicators{
    margin-left:0;
    margin-right: 0;
    margin-bottom: 0;
}
.carousel-indicators button{
    display: inline-block;
    font-size: 1em;
    color: #999999;
    line-height: 1.57;
    letter-spacing: 0.5px;
    padding-bottom: 15px !important;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.carousel-indicators button.active{
    color: #222222;
    border-bottom: 3px solid #be965b;
}
.aboutUSBannner .container{
    padding: 0;
}
.Slider_1LeftContent p{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.carousel-control-prev span{
    opacity: 0;
}
.carousel-control-next span{
    opacity: 0;
}
button.carousel-control-prev{
    background: url(../imgs/reightArrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 40px;
    height: 13px;
    top: 52%;
    left: 54px;
    transform: translate(0% , -50%);
    transform: rotate(180deg);
    opacity: 1 !important;
}
button.carousel-control-next{
    background: url(../imgs/reightArrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 40px;
    height: 13px;
    top: 52%;
    right: 54px;
    transform: translate(0% , -50%);
    opacity: 1 !important;
}
.Slider_1LeftContent span svg{
    width: 28px;
    height: 32px;
}
.inovativeApprochDetails span{
    font-size: 1em;
    color: #222222;
    line-height: 1.6;
    letter-spacing: .5px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 400;
    margin-bottom: 26px;
    display: inline-block;
}
.inovativeApprochDetails{
    margin-bottom: 115px;
}
.inovativeApprochDetails p{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 26px;
    margin-bottom: 0;
}
.InovativeApprochContent{
    width: 920px;
    margin: 0 auto;
    padding-top:115px; 
}
#aboutusCategory{
    padding-top: 115px;
}
.innovativeApprochSlider p{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 26px;
    margin-bottom: 20px;
    padding-top: 20px;
    position: relative;
}
.innovativeApprochSlider p::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #6b583b;
    width: 60px;
    height: 2px;
}
.innovativeApprochSlider span{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
   
    display: inline-block;
}
.slider_4AboutUs {
    background: #f4f4f4;
    padding-left: 40px;
    padding-right: 40px;
    border-top: 1px solid #8a714c;
    max-height: 468px;
    margin-bottom: 260px;
}
.sliderInnerContent{
    display: flex;
    justify-content: center;
}
.thumbsText h3{
    cursor: pointer;
    font-size: 1em;
    color: #595959;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    text-align: center;
    padding-top: 15px;
}
.thumbsTex.active h3{
    color: #222222;
    border-top: 2px solid #8a714c;
}
.swiperMainSlides{
    margin: 0 auto;
    margin-top: 90px;
}
.sliderThumbnail{
    width: 870px;
    height: 490px;
}
.sliderThumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sliderThumbnailetails{
    width: 350px;
    margin-left: 40px;
}
.thumbnailLogo{
    max-width: 160px;
    margin-bottom: 33px;
}
.thumbnailLogo img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.slider_4AboutUs .swiper-button-prev{
    background: url(../imgs/reightArrow_dark.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 40px;
    height: 13px;
    transform: rotate(180deg);
}
.slider_4AboutUs .swiper-button-next{
    background: url(../imgs/reightArrow_dark.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 40px;
    height: 13px;
    transform: translate(0% , -50%);
}
.swiper-button-prev:after, .swiper-button-next:after{
    opacity: 0;
}
.sliderExecutiveLeadership{
    background: #f4f4f4;
    padding: 40px 99px;
}
.sliderExecutiveLeadership h3{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 40px;
}
.LeaderThumbnail{
    width: 100%;
    height: 220px;
}
.LeaderThumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: grayscale(100%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.activeAccordian .LeaderThumbnail img{
    filter: grayscale(0%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.crossIcon{
    display: none;
}
.activeAccordian .crossIcon{
    display: block;
}
.activeAccordian .plusIcons{
    display: none;
}
.LeaderTitle {
    display: flex;
    align-items: center;
}
.LeaderTitle .heading h3{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: .5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin: 5px 0px;
}
.leaderMemberDescription p{
    font-size: 1em;
    color: #595959;
    line-height: 1.5;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.mySwiperAccordian {
    width: 1243px;
    margin: 0 auto;
}
.LeaderTitle .heading{
    width: 207px;
}
.leaderMemberDescription{
    max-height: 0px;
    overflow-y: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.activeAccordian .leaderMemberDescription{
    max-height: 144px;
    overflow-y: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.leaderShipInnerContent button{
    background: transparent;
    border: none;
}
.exploreLeaderSHipExceutive{
    width: 1260px;
    margin: 0 auto;
    position: relative;
}
.owl-prev{
    background: url(../imgs/reightArrow.svg) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
    width: 40px !important;
    height: 13px !important;
    transform: rotate(180deg) !important;
    position: absolute;
    top: -73px;
    right: -100px;
}
.owl-next{
    background: url(../imgs/reightArrow.svg) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
    width: 40px !important;
    height: 13px !important;
    transform: translate(0% , -50%) !important;
    position: absolute;
    top: -67px;
    right: -150px;
}
.owl-prev span{
    opacity: 0;
}
.owl-next span{
 opacity: 0;
}
.thumbsText.active{
    background: red;
}
/* Home Page Css End */
.swiper-slide-thumb-active h3{
    color: #222222 !important;
    border-top: 2px solid #8a714c !important;
}
.mySwiper .swiper-slide-thumb-active h3{
    color: #222222;
  }
.allDetails h2{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 40px;
}
.allDetails h3{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 40px;
}
.allDetails h1{
    font-size: 1.55em;
    color: #222222;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 40px;
}
.allDetails  strong{
    font-weight: unset !important;
}
.allDetails p{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 40px ;
}
.allDetails li{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 14px ;
}
.allDetails a{
    display: inline-block;
    font-size: 1em;
    color: #6b583b;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 14px ;
    text-decoration: underline !important;
}
.fblogHeading .wp-block-group__inner-container{
    margin-bottom: 60px;
    padding-right: 10px;
}
.pressAndRewardBanner .container{
    max-width: 1490px;
    padding: 0;
}
.awardsBanner a{
    display: inline-block;
    width: 100%;
    height: 500px;
}
.awardsBanner a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.BannerContent{
    width: 920px;
    padding: 115px 0;
    margin: 0 auto;
}
.BannerContent p{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: .5px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 400;
    margin-bottom: 26px;
}
.BannerContent h3{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 0;
}
.allRewardsTemplateContent .rewardsThumbnail{
    height: 260px;
}
.allRewardsTemplateContent .rewardsThumbnail img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.allRewardsTemplateContent .details h3{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-top: 12px ;
    margin-bottom: 0;
}
.allRewardsTemplateContent .details span{
    display: inline-block;
    font-size: .9em;
    color: #595959;
    line-height: 1.5;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.allAwardsTemplates{
    padding-bottom: 0px;
}
.brandsBannerImage{
    width: 100%;
    height: 500px;
}
.brandsBannerImage img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: bottom;
}
.brandsLogoImage{
    width: 100%;
    height: 300px;
}
.brandsLogoImage a img{
    width: 100%;
    height: 100%;
}
.brandsBannerImage div{
    height: 100%;
}
.brandsBannerImage figure{
    height: 100%;
}
.brandsLogoImage div{
    height: 100%;
}
.brandsLogoImage figure{
    height: 100%;
}
.careeresBannerVideo{
    height: 500px;
}
.careeresBannerVideo video{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.careeresBannerVideo div{
    width: 100%;
    height: 100%;
}
.careeresBannerVideo figure{
    width: 100%;
    height: 100%;
}
/* ================================= */



.careersOportunities{
    padding: 115px 0px;
    width: 920px;
    margin: 0 auto;
}
.careersOportunities p{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 26px;
}
.careersOportunities h3{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 40px;
}
.teamMeetingSec.AboutUsSection .wp-container-28.wp-block-column {
    width: 60%;
}
.wp-container-31.wp-block-column.teamDetailsContent{
    width: 40%;
}
.teamMeetingSec{
    width: 1460px;
    margin: 0 auto;
}
/* .carrereImageThumbnail {
    height: 520px;
    width: 100%;
} */
.carrereImageThumbnail div{
    height: 100%;
    width: 100%;
}
.carrereImageThumbnail figure{
    height: 100%;
    width: 100%;
}
.carrereImageThumbnail figure img{
    height: 100%;
    width: 100%;
 }
 .teamDetailsContent p{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 0;
 }
 .opportunitiesList ul{
    padding: 0;
    list-style: none;
 }
 .opportunitiesList ul li{
    font-size: 1em;
    color: #6b583b;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 4px;
 }
.point_style.ihotspot_tooltop_html{
    width: 15px;
    height: 20px;
}
.point_style.ihotspot_tooltop_html img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.mapPoints{
    width: 1401px;
    margin: 0 auto;
    padding-bottom: 82px;
}
.citiesNames{
    width: 1280px;
    margin: 0 auto;
}
.citiesNames ul{
    padding: 0;
    list-style: none;
    margin: 0;
}
.citiesNames p{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 18px;
}
.citiesNames ul li{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 16px;
}
.citiesNames{
    padding-bottom: 82px;
}
.citiesNames .listLocationContent{
    width: 260px;
    margin: 0 auto;
}
.CarrersAccomodation{
    padding-bottom: 58px;
}
.CarrersAccomodation h3{
    font-size: 1em;
    color: #595959;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 10px;
}
.CarrersAccomodation p{
    font-size: .9em;
    color: #595959;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 10px;
}
.allAwardsTemplates .row .col-md-3{
    margin-bottom: 40px;
}
.AboutUsSection .teamDetailsContent .wp-block-group__inner-container{
    justify-content: flex-start;
}
.AboutUsSection .teamDetailsContent .Contactusbutton{
    margin-top: 20px;
}
.AboutUsSection{
    width: 1689px;
    padding-left: 86px;
}
.AboutUsSection .teamDetailsContent p {
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 16px;
}
.termOfUseBanner{
    padding:40px 0px 140px;
}
.termOfUseBanner .container{
    max-width: 1720px;
}
.policiesContentHeading h1{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 16px;
}
.policiesContent h2, h3, h4{
    font-size: 1em;
    color: #333333;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 10px;
}
.policiesContent p{
    font-size: .9em;
    color: #333333;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 20px;
}
.policiesContent ul li{
    font-size: .9em;
    color: #333333;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.policiesContent a{
    display: inline-block;
    color: #6b583b;
    text-decoration: underline !important;
}
.policiesContent{
    max-width: 620px;
    margin: 0 auto;
}
.toolTipImageDiv .point_style.ihotspot_tooltop_html {
    width: 30px;
    height: 30px;
}
.detailsAttributeParent{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.detailsAttributeParent .detailsAttributesLeft{
    width: 50%;
    margin-bottom: 28px;
}
.detailsAttributesLeft .icon{
    width: 48px;
    height: 48px;
    margin-bottom: 10px;
}
.detailsAttributesLeft .icon img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.writeReviewButton{
    margin: 0px 0px 55px;
}
.writeReviewButton button{
    background: transparent;
    font-size: .9em;
    color: #6b583b;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 500;
    border: none;
    position: relative;
    padding: 0;
}
.writeReviewButton button::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #8a714c;
}
.reviewSideBar{
    width: 225px;
    background:#333333;
    padding: 20px;
}
.sideBarThumbanilImage{
    width: 185px;
    height: 185px;
    border-radius: 5px;
}
.sideBarThumbanilImage img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.modal-body{
    padding: 0;
}
.reviewSideBar .productTitle{
    color: #fff!important;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: .9em;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    line-height: 19.5px;
    margin-top: 10px;
}
.reviewFrom{
    width: 675px;
}
.productReviewTitle{
    padding: 20px 12px;

}
.productReviewTitle h3{
    font-size: 1.1em;
    color:#222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 500;
}
.reviewModelBox{
    display: flex;
}
.modal-dialog {
    max-width: 910px;
}
.productReviewTitle span{
    display: inline-block;
    font-size: 11.7px;
    margin-bottom: 11.7px;
    color: #222222;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.overallRating{
    background:#f8f0ce;
    padding: 10px 20px;
}
.formFields{
    background: #f7f7f7;
}
.wpcf7-spinner{
    display: none !important;
}
.blogDetails p{
    margin-bottom: 0;
}
.readMorebtn a p{
    margin-bottom: 0;
}
.load-more-btn {
    display: none;
    justify-content: center;
    position: relative;
    margin-bottom: 25px;
}
.load-more-btn button {
    background-color: #BE965B;
    color: #fff;
    font-size: .9em;
    font-weight: 500;
    font-family: neue-haas-grotesk-text, sans-serif;
    padding: 13px 24px;
    border: none;
    letter-spacing: .75px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.load-more-btn button:hover {
    background-color: #555555;
}
.spinner {
    display: none;
    justify-content: center;
    position: relative;
    margin-bottom: 25px;
}
.tabSpinner {
    display: none;
    justify-content: center;
    position: relative;
    margin-bottom: 25px;
    margin-top: 25px;
}
.tabSpinner .spinner-item {
    max-width: 86px;
    -webkit-animation: spinner .6s linear infinite;
    animation: spinner .6s linear infinite;
}
.tabSpinner .spinner-item img{
    width: 100%;
}
.spinner-item {
    max-width: 86px;
    -webkit-animation: spinner .6s linear infinite;
    animation: spinner .6s linear infinite;
}
@keyframes spinner {
    from{
        rotate: 0deg;
    }
    to{
        rotate: 360deg;
    }
}

#paginations{
    display: none;
}
.woocommerce-pagination{
    display: none;
}
.slider_1accordian{
    display: none;
}
.pageNotFoundBannerBtn a{
    display: inline-block;
    border: none;
    background: transparent;
    color: #6b583b !important;
    font-weight: 500;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: .9em;
    line-height: 1.85;
    letter-spacing: .75px;
    position: relative;
    padding: 0 !important;
}
.pageNotFoundBannerBtn a::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: #8a714c;
    width: 100%;
    height: 1px;
}
.box_view_html{
    font-size: .9em;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
    color: #222 !important;
}
.box_view_html p{
    font-size: .9em;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
    color: #222 !important;
}
.box_view_html  a{
    font-size: .9em;
    font-family: neue-haas-grotesk-text, sans-serif; font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
    color: #222;
}
.SearchTemplateTabs ul.nav-pills {
    margin-bottom: 50px;
}
.SearchTemplateTabs ul.nav-pills li{
    width: 50%;
    text-align: center;
}
.SearchTemplateTabs ul.nav-pills li a{
    display: block;
    background: #f4f4f4;
    font-size: 1.1em;
    color: #222222;
    padding: 10px 0px;
    font-family: neue-haas-grotesk-text, sans-serif;
}
.SearchTemplateTabs ul.nav-pills li.active a{
    background: #8a714c;
    color: #ffffff;
}
.SearchProducts .searchProductsSideBar{
    width: 370px;
}
.SearchProducts .searchAllProducts{
    /* width: 1150px; */
    width: 100%;
}
.productThumbanilImage{
    height: 275px;
}
.productThumbanilImage img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.productSearchTitle h3{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-top: 20px;

}
.productSearchTitle h3 strong{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-top: 20px;

}
.searchAllProducts .col-md-3{
    margin-bottom: 35px;
}
.SearchProducts{
    display: flex;
    justify-content: space-between;
}
.searchProductsSideBar .categoryFilter .accordion-item .accordion-button{
    font-size: 1em;
    color: #222222;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    border: none;
}
.searchProductsSideBar .categoryFilter .accordion-item ul{
    padding: 0;
    text-decoration: none;
    list-style: none;
}
.searchProductsSideBar .categoryFilter .accordion-item ul li a{
    display: inline-block;
    font-size: 1em;
    color: #555555;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    border: none;
    margin: 0px 0px 10px ;

}
.accordianFilterMobile{
    display: none;
}
.accordianFilterMobile .accordion-item ul{
    padding: 0;
    text-decoration: none;
    list-style: none;
}
.accordianFilterMobile  .accordion-item ul li a{
    display: inline-block;
    font-size: 1em;
    color: #555555;
    line-height: 1.57;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    border: none;
    margin: 0px 0px 10px ;
}
.accordianFilterMobile .accordion-item .accordion-button{
    border: none;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.socialContent{
    max-width: 820px;
    margin: 0 auto;
}
.featureBlogsMain .wp-block-latest-posts__post-excerpt{
    font-size: .9em;
    color: #595959;
    line-height: 1.5;
    letter-spacing: 0.5px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin: 0px 0px 0px ;
}
h3.pagetitle{
    font-size: 1.55em;
    color: #333333;
    line-height: 1.31;
    letter-spacing: 1px;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    margin-bottom: 26px;
}
.productCategoriesHome .wp-block-woocommerce-product-categories ul li a .wc-block-product-categories-list-item__name{
    font-size: 1em;
}

.mobileFaqsBox{
    width: 100%;
    display: none;
}
.mobileFaqsBox button{
    background-color: transparent;
    border: none;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    padding: 16px 21px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    text-transform: capitalize;
}
.mobileFaqsBox button:focus{
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}
.mobileFaqsBox button p{
    font-size: 1em;
    color: #000;
    margin-bottom: 0px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.faqAccordian .accordion-item .accordion-button{
    padding-right: 0px;
}
.ctmFaqsList{
    background-color: #f8f8f8;
    display: none;
}
.ctmFaqsList ul{
    list-style: none !important;
    padding: 0px;
    margin: 0px;
}
.ctmFaqsList ul li{
    display: block;
    border-bottom: 1px solid #ccc;
}
.ctmFaqsList ul li a{
    display: block;
    padding: 16px 21px;
    font-size: 1em;
    color: #222;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}

.exploreLeaderSHipExceutive{
    max-width: 1260px;
}
.woocommerce-loop-product__title{
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}
.FollowSocial .socialContent h3 a{
    position: relative;
}
.FollowSocial .socialContent h3 a::after{
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: #6b583b;
}
.teamDetailsContent .Contactusbutton .wp-block-button .wp-block-button__link{
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
.teamDetailsContent .Contactusbutton .wp-block-button .wp-block-button__link:hover{
    background-color: #6b583b !important;
    border-color: #6b583b !important;
}
.pageNotFoundBannerBtn .is-style-outline a{
    padding: 0px !important;
    border: none !important;
    display: inline-block;
    margin-top: 30px;
}
/* .pageNotFoundBannerBtn .is-style-outline a{
    padding: 10px 40px !important;
    display: inline-block;
    color: #fff;
    border: 1px solid #fff !important;
    border-color: transparent !important;
    border-left-color: #fff !important;
} */


.CustomInstagramFeed{
    max-width: 1120px;
    margin: 0 auto;
    padding-bottom: 70px;
}
.CustomInstagramFeed .sbi-owl-nav .sbi-owl-next{
    background-image: url(../imgs/reightArrow.svg) !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 13px;
    right: -95px;
}
.CustomInstagramFeed .sbi-owl-nav .sbi-owl-next:hover{
    background-image: url(../imgs/reightArrow.svg) !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 13px;
    right: -95px;
}
.CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev{
    background-image: url(../imgs/reightArrow.svg) !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 13px;
    left: -95px;
    transform: rotate(180deg) !important;
}
.CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev:hover{
    background-image: url(../imgs/reightArrow.svg) !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 13px;
    left: -95px;
    transform: rotate(180deg) !important;
    z-index: 9999 !important;
}
.CustomInstagramFeed .sbi-owl-nav .sbi-owl-next svg{
    opacity: 0;
}
.CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev svg{
    opacity: 0;
}
.sbi-owl-nav>div {
    position: absolute;
    top: 50%;
    padding: 0 !important;
    border-radius: 0 !important;
    margin-top: 0 !important;
    box-shadow: none !important;
    transition: .5s;
}
#sb_instagram .sbi_photo_wrap:hover .sbi_link{
    opacity: 0 !important;
}
.woocommerce-product-gallery__image{
    width: 100%;
}
.FAQListandAccordian .faqAccordian .accordion-item{
    border-bottom: 1px solid #ccc;
    border-radius: 0px !important;
}
.FAQListandAccordian .faqAccordian .accordion-item .accordion-button{
    border-bottom: none;
    border-radius: 0px !important;
}
.header #navbarSupportedContent #mega-menu-wrap-main-nav .mega-menu-wrap ul li ul li ul li ul li a::after{
    bottom: 0px !important;
}
.header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li ul li a::after{
    bottom: 4px !important;
}
.tooTipProductSection .toolTipProdutsContentBottom .wp-block-group__inner-container h3{
    margin-bottom: 10px;
}
.teamMeetingSec.AboutUsSection .teamDetailsContent{
    padding-left: 10px;
}
.sliderThumbnailetails .thumbanilParagraph p{
    font-size: 1em;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    line-height: 1.57;
    letter-spacing: .5px;
    margin-bottom: 0px;
    color: #222;
}
.bannerSection.careersBanner .container {
    max-width: 1865px;
}
#powerTip {
    max-width: 152px;
    text-align: center;
}
#powerTip.n:before{
    border-color: #fff !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}
.product_meta .sku_wrapper{
    font-size: .9em;
}
.woocommerce-product-gallery .flex-control-thumbs{
    max-height: 729px;
    overflow-y: auto;
    padding-right: 1px !important;
}

.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar {
    width: 0px;
  }
  
  /* Track */
  .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }
   
  /* Handle */
  .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb {
    background: #888; 
  }
  
  /* Handle on hover */
  .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }
.productCategoriesHome ul.products{
    gap: 0;
}
/* .productCategoriesHome .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    margin: 0;
} */
.woocommerce-loop-category__title mark{
    display: none;
}
.productCategoriesHome .woocommerce ul.products li.product .woocommerce-loop-category__title{
    text-align: center;
    font-size: 1em;
    margin: 12px 0 20px 0;
    color: #222222;
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 500;
    line-height: 1.57;
    letter-spacing: 0.5px;
}
.productCategoriesHome .woocommerce ul.products li.product a img {
    height: 285px !important;
    object-fit: contain;
    margin-bottom: 0 !important;
}
.productCategoriesHome .woocommerce ul.products li.product .woocommerce-loop-category__title{
    padding: 0 !important;
}

.mobileSearchBox{
    width: 100%;
    background-color: #fff;
    height: 500px;
    list-style: none;
    height: calc(100vh - 70px);
    display: none;
}
.openSearch .mobileSearchBox{
    display: block;
}
.supportList.ctmSearchPoint{
    display: flex !important;
    align-items: center;
    padding: 0px 0px;
    background-color: #f8f8f8;
}

.SearchCrossBtnMobile{
    width: 15%;
}
.SearchCrossBtnMobile button{
    display: block;
    padding: 0px;
    background-color: transparent;
    border: none !important;
    border-radius: 0px !important;
    margin: 0 auto;
}
.SearchCrossBtnMobile button svg{
    width: 30px;
    height: 30px;
    fill: #8A714C;
}
.searchFormBlock{
    width: 85%;
    position: relative;
}
.searchFormBlock input{
    width: 100%;
    padding: 16px 0px;
    border: none;
    border-bottom: 1px solid transparent;
    background-color: transparent;
    padding-right: 57px;
}
.searchFormBlock input:focus{
    outline: none !important;
    box-shadow: none !important;
    border-bottom-color: #6b583b;
}
.searchFormBlock button{
    position: absolute;
    top: 0px;
    right: 0px;
    border: none;
    background: #8a714c;
    padding: 16.4px 16.5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.searchFormBlock button svg{
    width: 15px;
    height: 15px;
    fill: #fff;
}
.CarrersAccomodation{
    max-width: 1840px;
    margin: 0 auto;
}
.singleProductUpdate .woocommerce-product-gallery{
    margin-bottom: 100px !important;
}
.singleProductUpdate .summary.entry-summary{
    margin-bottom: 100px !important;
}
.eu-cookies-bar-cookies-bar {
    max-width: 100% !important;
}
.eu-cookies-bar-cookies-bar-message div a:nth-last-child(1){
    display: none !important;
}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom{
    padding: 30px 52px !important;
    box-shadow: 0 -15px 40px -10px rgb(0 0 0 / 25%) !important;
}
.eu-cookies-bar-cookies-bar-message div{
    font-size: 1em;
    line-height: 1.57;
    letter-spacing: .5px;
    color: #222;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    margin-bottom: 0px;
}
.eu-cookies-bar-cookies-bar-message div a{
    color: #222;
    font-weight: 500;
    text-decoration: underline !important;
}
.eu-cookies-bar-cookies-bar-button-wrap {
    justify-content: flex-end !important;
}
.eu-cookies-bar-cookies-bar-button-accept{
    margin: 0px !important;
    color: #111 !important;
    background-color: #6b583b !important;
    padding: 14.5px 26.3px !important;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 500;
    font-size: 13px !important;
}
.eu-cookies-bar-cookies-bar-button:hover{
    background-color: #be965b !important;
    opacity: 1 !important;
    transition: none !important;
}
.eu-cookies-bar-cookies-bar-button-accept span::before{
    display: none !important;
}
.eu-cookies-bar-cookies-bar-button-container{
    padding: 0px !important;
}
.eu-cookies-bar-cookies-bar-wrap .eu-cookies-bar-cookies-bar{
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}
.sliderThumbnail video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.slider_4AboutUs .swiper.mySwiper2 .swiper-button-next, .slider_4AboutUs .swiper.mySwiper2 .swiper-button-prev{
    display: none;
}
.openReviewBtn button{
    background: transparent;
    color: #6b583b;
    font-size: .9em;
    font-weight: 500;
    font-family: neue-haas-grotesk-text, sans-serif;
    border: none;
    position: relative;
    line-height: 1.85;
    letter-spacing: .75px;
}
.openReviewBtn button::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #8A714C; 
}
.spinner .spinner-item img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#wpgs-gallery.woocommerce-product-gallery{
    margin-right: 0px !important;
    width: 50% !important;
}
.wcgs-carousel.horizontal.slick-initialized.slick-slider{
    height: 780px;
    border:  1px solid #ccc;
}
.gallery-navigation-carousel .slick-slide.wcgs-thumb{
    opacity: 1 !important;
}
#wpgs-gallery .slick-slide.wcgs-thumb img{
    border: 1px solid #ccc !important;
}
#wpgs-gallery .slick-slide.wcgs-thumb.slick-current.wcgs-thumb img{
    border: 1px solid #ccc !important;
}

.FAQListandAccordian .faqList ul li.active a{
    color: #222 !important;
}
#mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    background-color: #6b583b !important;
}
.relatedBlogs .getAllBlogs .container{
    max-width: 100%;
    padding:  0 42px;
}
.relatedBlogs{
    padding-bottom: 45px;
}
.bigBlogDetailsContent span{
    color: #fff;
    margin-bottom: 15px;
    display: inline-block;
}
.bigBlogDetailsContent .readMorebtn{
    color: #6b583b;
    font-size: .9em;
    display: inline-block;
    line-height: 1.42;
    text-transform: capitalize;
    letter-spacing: .75px;
    align-self: self-start;
    border-bottom: 1px solid #8a714c;
}
#mega-menu-item-media_image-6{
    height: 220px !important;
    width: 220px !important;
}
#mega-menu-item-media_image-7{
    height: 220px !important;
    width: 220px !important;
}
#mega-menu-item-media_image-6 img {
    height: 100% !important;
    width: 100% !important;
}
#mega-menu-item-media_image-7 img{
    height: 100% !important;
    width: 100% !important;
}
.FeatureBlogImage a{
    height: 400px;
    width: 100%;
    display: inline-block;
}
.FeatureBlogImage a img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.FeatureBlogsSection .HomeFeatureBlogs h3{
    margin: 0;
}
.FeatureBlogsSection .HomeFeatureBlogs h3 a{
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    color: #222222;
    letter-spacing: 0.5px;
    line-height: 1.57;
    font-family: neue-haas-grotesk-text, sans-serif;
    margin-bottom: 3px;
    /* margin-top: 12px; */
}
.FeatureBlogsSection .HomeFeatureBlogs p a{
    display: inline-block;
    font-size: .9em;
    font-weight: 400;
    color: #595959;
    letter-spacing: 0.5px;
    line-height: 1.57;

    font-family: neue-haas-grotesk-text, sans-serif;
}
.FeatureBlogsSection .HomeFeatureBlogs.RightFeatureBlogs{
    margin-top: -225px;
}
.brandsLogoImage figure img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.downloadProductBtn{
    margin-top: 16px;
}
.downloadProductBtn a{
    display: inline-block;
    position: relative;
    font-size: .9em;
    line-height: 1.85;
    border-bottom: 1px solid #8a714c;
    text-transform: capitalize;
    letter-spacing: .75px;
    font-family: "neue-haas-grotesk-text",sans-serif;
    font-weight: 500;
    color: #6b583b;
}
.productDetailsReviesTitle[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist{
    background: transparent;
    color: #6b583b !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: neue-haas-grotesk-text, sans-serif !important;
    border: none ;
    position: relative !important;
    line-height: 1.85 !important;
    letter-spacing: .75px !important;
}
.productDetailsReviesTitle[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist::after{
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 1px !important;
    background: #8A714C !important;
} 
.productDetailsReviesTitle[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist{
    background: transparent;
    color: #6b583b !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: neue-haas-grotesk-text, sans-serif !important;
    border: none ;
    position: relative;
    line-height: 1.85;
    letter-spacing: .75px;
}
.productDetailsReviesTitle[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{
      background: transparent;
    color: #6b583b !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: neue-haas-grotesk-text, sans-serif !important;
    border: none ;
    position: relative;
    line-height: 1.85;
    letter-spacing: .75px;
}
.productDetailsReviesTitle[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text {
    background: transparent;
    color: #6b583b !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: neue-haas-grotesk-text, sans-serif !important;
    border: none ;
    position: relative;
    line-height: 1.85;
    letter-spacing: .75px;
}
.productDetailsReviesTitle[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover {
    background: transparent;
    color: #6b583b !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: neue-haas-grotesk-text, sans-serif !important;
    border: none ;
    position: relative;
    line-height: 1.85;
    letter-spacing: .75px;
} 




.searchTabs ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.searchTabs{
    padding-top: 45px;
}
.searchTabs ul{
    display: flex;
    align-items: center;
}
.searchTabs ul li {
  font-size: 1.4em;
  font-family: neue-haas-grotesk-text, sans-serif !important;
  font-weight: 500;
  cursor: pointer;
  width: 50%;
  background: #f3f3f3;
}
.searchTabs ul li a{
    display: inline-block;
    color: #6b583b;
    width: 100%;
    padding: 16px;
}
.searchTabs ul li a.active{
    background: #8a714c;
    color: #fff;
}
.featureBlogsMain ul li .wp-block-latest-posts__post-title strong{
    font-weight: 400 !important;
}

/* Responsive Css Start Here */

@media(min-width: 1921px){
    .ourBrands{
        margin: 0px 40px;
        margin-top: -145px;
    }
    .ourBrands .container{
        max-width: 100%;
    }
    .relatedBlogs .getAllBlogs .container{
        max-width: 1800px;
    }
}
@media(max-width: 1600px){
    .navbar-expand-lg .navbar-nav{
        margin-right: 0px !important;
    }
    .supportList ul li input{
        width: 145px;
    }
    .navbar-light .navbar-nav .nav-link{
        font-size: .9em;
    }
    .navbar-light .navbar-brand{
        padding: 15px 9px;
        width: 220.25px;
    }
    .copyRightBarMenu ul li{
        margin-right: 7px;
    }
    .footerBottomBar{
        padding: 20px 0px 20px;
        margin-top: 90px;
    }
    .supportList ul li ul{
        right: 0px;
    }
    .aboutUsSlider_1 {
        margin-top: -63px;
        width: 100%;
    }
}
@media(max-width: 1200px){
    .navbar-light .navbar-brand {
        width: 180px;
        padding: 0px;
    }
    .navbar-expand-lg .navbar-nav{
        margin-right: 0px !important;
    }
    .header .navbar .nav-item {
        margin: 0px 9px;
    }
    .navbar-light .navbar-nav .nav-link{
        font-size: .85em;
    }
    .supportList ul li a{
        font-size: calc(16 * 100vw / 1920);
    }
    .supportList ul li ul li{
        padding: 7px 0px;
    }
    .footerForm p {
        font-size: .85em;
    }
    .footerMediaColumn{
        width: auto;
        padding-right: 0px;
    }
    .footerForm form input {
    font-size: .85em;
    }
    .headerTopBar a{
        font-size: .85em;
    }
    .headerTopBar p{
        font-size: 1.1em;
    }
    .copyRightTxt p {
        font-size: .8em;
    }
    .copyRightBarMenu ul li a {
        font-size: .8em;
    }
    .supportList ul li input{
        width: 135px;
        height: 37px;
    }
    .footerLogoBox {
        padding-left: 0;
        margin-bottom: 46px;
    }
    .footerLogoColumn {
        width: 480px;
    }
    .footerMenuBox{
        padding-left: 0px;
    }
    .copyRightBarMenu ul li{
        margin-right: 10px;
    }
    .copyRightBarMenu ul li a{
        font-size: .8em;
    }
    .supportList ul li ul{
        right: 0px;
    }
}
@media(max-width: 991px){
    .supportList ul li input{
        width: auto;
    }
    .navbar-light .navbar-nav .nav-link {
        font-size: .85em;
        border-bottom: 1px solid #000;
        padding: 9px 0px;
    }
    .navbar-light .navbar-nav .nav-link:nth-last-child(1){
        border-bottom: none;

    }
    /* .supportList{
        display: none;
    } */
    .collapse.navbar-collapse ul{
        align-items: initial;
    }
    .footerMenuListBox ul li a {
        font-size: .9em;
    }
    .footerForm form button, .footerForm form input[type=submit] {
        font-size: .9em;
    }
    .collapse.navbar-collapse ul {
        align-items: initial;
        flex-direction: column-reverse;
    }
    .supportList ul li input{
        height: auto;
    }
    .supportList ul li input:focus-visible{
        height: auto;
    }
    .supportList ul li input:focus{
        height: auto;
    }
    .supportList ul li a {
        font-size: .9em;
    }
    button:focus:not(:focus-visible){
        border: none;
        box-shadow: none;
        outline: none;
    }
    .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{
        flex-direction: row-reverse;
    }
    .header .navbar {
        padding: 10px 0px;
    }
    .mediaIconBox ul li {
        margin-right: 33px;
    }
    .footerLogoColumn {
        width: 390px;
    }
    .footerForm form input{
        font-size: .9em;
    }
}
@media(max-width: 767px){
    .headerTopBar p {
        font-size: .9em;
    }
    .header .navbar {
        padding: 14px 0px;
    }
    .footerMainRow {
        flex-wrap: wrap;
    }
    .footerMediaColumn {
        width: auto;
        margin-top: 12px;
    }
    .footerMenuBox{
        padding-left: 0;
    }
    .copyRightBarMenu{
        text-align: left;
    }
    .copyRightBarMenu ul li a {
        font-size: .9em;
    }
    .copyRightTxt p {
        font-size: .9em;
    }
    .headerTopBar button svg {
        width: 30px;
        height: 30px;
    }
    .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{
        max-width: 100%;
        flex-direction: row-reverse ;
    }
    button:focus:not(:focus-visible){
        border: none;
        box-shadow: none;
        outline: none;
    }
    .collapse.navbar-collapse ul {
        align-items: initial;
        flex-direction: column-reverse;
    }
    .supportList ul li a {
        font-size: .9em;
    }
    .supportList ul li ul {
        top: 20px;
        width: 120px;
    }
    .footerLogoColumn{
        width: 100%;
    }
    .footerMediaColumn{
        width: 100%;
    }
    .footerForm p {
        font-size: .9em;
    }
}
@media screen and (max-width: 1919px) and (min-width: 1831px){
    .CarrersAccomodation {
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 0px 58px;
    } 
    /* .ourBrands {
        padding: 0px 40px;
    } */
    .AboutUsSection {
        padding-left: 133px;
    }
    .ourBrandsImages h3 {
        width: 1310px;
    }
    .wrap_svl_center_box{
        width: 100%;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap{
        width: 100%;
    }
}
@media screen and (max-width: 1830px) and (min-width: 1701px){
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap{
        width: 100%;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .wrap_svl_center_box {
        width: 100%;
    }
    .wrap_svl {
        width: 100%;
    }  
    .CarrersAccomodation {
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 0px 58px;    
    }
    /* .ourBrands {
        padding: 0px 40px;
    } */
    .AboutUsSection {
        padding-left: 133px;
    }
    .ourBrandsImages h3 {
        width: 1310px;
    }
}
@media screen and (max-width: 1700px) and (min-width: 1681px){
    .supportList ul li ul{
        right: 0px;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap{
        width: 100%;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .wrap_svl_center_box {
        width: 100%;
    }
    .wrap_svl {
        width: 100%;
    }
    .CarrersAccomodation {
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 0px 58px;    
    }
}
@media screen and (max-width: 1680px) and (min-width: 1601px){
    .supportList ul li ul{
        right: 0px;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height: auto;
        width: 100%;
    }
    .AboutUsSection {
        width: 100%;
        padding-left: 94px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a {
        width: 90%;
    }
    .CarrersAccomodation {
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 0px 58px;    
    }
    .ourBrandsImages {
        padding: 220px 94px 75px;
    }    
}
@media screen and (max-width: 1600px) and (min-width: 1441px){
    .AboutUsSection {
        width: 100%;
        padding-left: 0px;
    }
    .teamMeetingSec {
        width: 100%;
        margin: 0 auto;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a {
        width: 90%;
    }
    .megaMenu .mega-menu.max-mega-menu{
        margin-left: 50px !important;
    }
    .megaMenu .mega-menu.max-mega-menu .mega-menu-item{
        margin: 0px 15px;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul{
        padding: 0px 18px;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul li ul{
        padding: 0px 0px;
    }
    .CtmCol1Heating, .CtmCol2Heating {
        width: 325.75px !important;
    }
    #mega-menu-wrap-main-nav .mega-sub-menu #mega-menu-54-0-3{
        width: 225px !important;
    }
    .inspirationSubmenu ul li{
        width: 259.5px !important;
    }
    .inspirationSubmenu ul li ul li .textwidget img{
        width: 100% !important;
    }
    .inspirationSubmenu ul li:nth-last-child(1){
        width: 415px !important;
    }
    .supportList ul li input {
        width: 200px;
    }    
    .navbar-expand-lg .navbar-nav{
        margin-left: 0px !important;
    }
    #navbarSupportedContent{
        justify-content: flex-end;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul {
        max-width: 100% !important;
        padding: 0px 40px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li {
        padding: 0px 17px !important;
    }
    .supportList ul li a {
        font-size: 1em;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating {
        width: 170px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .heatingDropMenu .ctmColImg ul{
        padding: 0px !important;
    }
    .ctmIndoorSubMenu {
        padding-left: 30px !important;
    }
    .ctmIndoorSubMenu::after{
        left: 0px;
        height: 400px;
    }
    #mega-menu-item-185 {
        margin-top: 140px !important;
    }
    #mega-menu-item-181 {
        margin-top: 114px !important;
    }
    .ctmBlogsBox ul li.blogItem {
        width: 285px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul {
        padding: 20px 12px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        width: 420px !important;
    }
    .brandsDropDown ul li.brandsCol {
        width: 196px !important;
        padding: 5px 8px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown .brandsCol ul{
        padding: 0px !important;
    }
    .navbar-light .navbar-brand{
        padding-left: 0px;
        padding-right: 0px;
    }
    #mega-menu-152-0-3 ul li#mega-menu-item-167{
        width: 209.33px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul li#mega-menu-152-0-0, .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul li#mega-menu-190-0-0{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul{
        padding-left: 12px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-214 ul .brandsDropDown ul{
        padding-left: 0px !important;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height: 100%;
        width: 100%;
    }
    .featureBlogsMain .wp-block-latest-posts.columns-3 li{
        margin: 0;
    }
    .featureBlogsMain ul li:nth-child(even) {
        margin-top: -123px !important;
    }
    .aboutUSFeatureImage{
        width: 70%;
    }
    .aboutUSFeatureImage {
        width: 623px;
        margin-right: 20px;
    }
    .aboutUsFeatureContent {
        width: 294px;
    }
    .ourBrandsImages h3{
        width: 100%;
    }
    .ourBrandsImages ul {
        width: 100%;
    }
    .ourBrandsImages{
        padding-left: 220px;
        padding-right: 220px;
    }
    .ourBrandsImages ul li a {
        width: 158px;
        height: 108.8px;
    }
    .FollowSocial{
        width: 100%;
    }
    .AboutUsSection .wp-block-group__inner-container {
        display: flex;
        justify-content: center;
    }
    .aboutUSFeatureImage {
        width: 70%;
        margin-right: 20px;
    }
    .aboutUsFeatureContent {
        width: 30%;
    }
    .ourBrands .container {
        padding: 0 40px;
    }
    .pressAndRewardBanner .container {
     max-width: 1360px;
    }
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
        padding: 0px 40px !important;
    }
    .header #mega-menu-wrap-main-nav {
        margin-right: 10px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .heatingDropMenu .CtmCol3Heating ul li ul{
        padding-right: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul {
        padding: 20px 40px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul{
        padding-left: 40px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown{
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown ul li ul li:nth-child(1) {
        width: 100%;
        height: 182px !important;
    }
    .teamMeetingSec.AboutUsSection{
        max-width: 78%;
    }
    .exploreLeaderSHipExceutive .owl-prev{
        right: 0px;
    }
    .exploreLeaderSHipExceutive .owl-next{
        right: -50px;
    }
}
@media screen and (max-width: 1440px) and (min-width: 1280px){
    .sliderThumbnailetails {
        width: 340px;
        margin-left: 30px;
    }
    .CarrersAccomodation .wp-block-group__inner-container .wp-block-columns {
        display: flex;
        justify-content: space-between;
    }
    .CarrersAccomodation .wp-block-group__inner-container .wp-block-columns .wp-block-column {
        width: 50%;
    }
    .sliderThumbnail {
        width: 730px;
        height: 430px;
    }
    .sliderThumbnail img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .BannerBottomContent .wp-block-column p{
        min-height: 258.34px;
    }
    .bannerSection .container, .container {
        max-width: 100%;
        padding: 0px 40px;
    }
    .contactUsBanner .container {
        max-width: 100% !important;
        padding: 0px 40px;
    }
    .header .container {
        max-width: 100%;
        padding: 0px 40px;
    }
    .megaMenu .mega-menu.max-mega-menu{
        margin-left: 50px !important;
    }
    .megaMenu .mega-menu.max-mega-menu .mega-menu-item{
        margin: 0px 15px;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul{
        padding: 0px 18px;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul li ul{
        padding: 0px 0px;
    }
    .CtmCol1Heating, .CtmCol2Heating {
        width: 325.75px !important;
    }
    #mega-menu-wrap-main-nav .mega-sub-menu #mega-menu-54-0-3{
        width: 225px !important;
    }
    .inspirationSubmenu ul li{
        width: 259.5px !important;
    }
    .inspirationSubmenu ul li ul li .textwidget img{
        width: 100% !important;
    }
    .inspirationSubmenu ul li:nth-last-child(1){
        width: 415px !important;
    }
    .navbar-light .navbar-brand{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li {
        padding: 0px 10px !important;
    }
    .supportList ul li a {
        font-size: 1em;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating {
        width: 170px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .heatingDropMenu .ctmColImg ul{
        padding: 0px !important;
    }
    .ctmIndoorSubMenu {
        padding-left: 30px !important;
    }
    .ctmIndoorSubMenu::after{
        left: 0px;
        height: 400px;
    }
    #mega-menu-item-185 {
        margin-top: 140px !important;
    }
    #mega-menu-item-181 {
        margin-top: 114px !important;
    }
    .ctmBlogsBox ul li.blogItem {
        width: 240px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul {
        padding: 20px 12px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        width: 420px !important;
    }
    .brandsDropDown ul li.brandsCol {
        width: 210px !important;
        padding: 5px 8px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown .brandsCol ul{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul{
        max-width: 100% !important;
        padding: 0px 12px !important;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul li ul{
        padding: 0px !important;
    }
    #mega-menu-152-0-3 ul li#mega-menu-item-167{
        width: 209.33px !important;
    }
    #mega-menu-152-0-3 ul li#mega-menu-item-167 ul li{
        width: 100% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul li#mega-menu-152-0-0, .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul li#mega-menu-190-0-0{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul{
        padding-left: 12px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-214 ul .brandsDropDown ul{
        padding-left: 0px !important;
    }
    ul.products {
        gap: 30px;
    }
    ul.products li.product {
        width: 23.23%;
    }
    .woocommerce-breadcrumb {
        margin-top: -315px;
        margin-bottom: 336px;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height: 387.72px;
        width: 100%;
    }
    .tooTipProductSection .wrap_svl_center_box{
        width: 100%;
    }
    .tooTipProductSection .wrap_svl{
        width: 100%;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap img{
        object-fit: cover !important;
    }
    .featureBlogsMain .wp-block-latest-posts.columns-3 li{
        margin: 0;
    }
    .featureBlogsMain ul li:nth-child(even) {
        margin-top: -193px !important;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li{
        width: 25%;
    }
    .productCategoriesHome .wc-block-product-categories-list-item__image, .pageNotFoundProducts .wc-block-product-categories-list-item__image {
        width: 100%;
        height: 207.7px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a{
        width: 270px;
    }
    .aboutUSFeatureImage {
        width: 623px;
        margin-right: 20px;
    }
    .aboutUsFeatureContent {
        width: 294px;
    }
    .ourBrandsImages h3{
        width: 100%;
    }
    .ourBrandsImages ul {
        width: 100%;
    }
    .ourBrandsImages{
        padding-left: 40px;
        padding-right: 40px;
    }
    .ourBrandsImages ul li a {
        width: 150px;
        height: 111.8px;
    }
    .FollowSocial{
        width: 100%;
    }
    .AboutUsSection .wp-block-group__inner-container {
        display: flex;
        justify-content: center;
    }
    .aboutUSFeatureImage {
        width: 60%;
        margin-right: 20px;
    }
    .aboutUsFeatureContent {
        width: 20%;
    }
    .ourBrands .container {
        padding: 0 40px;
    }
    .awardsBanner{
        padding-left: 0px;
        padding-right: 0px;
    }
    .allAwardsTemplates {
        padding-left: 0px;
        padding-right: 0px;
    }
    .woocommerce-breadcrumb {
        margin-top: -396px;
        margin-bottom: 386px;
    }
    .carrereImageThumbnail {
        height: 564px;
        width: 100%;
    }
    .careeresBannerVideo {
        height: 400px;
    }
    .carrereImageThumbnail {
        height: 410px;
    }
    .teamMeetingSec{
        padding-left: 40px;
        padding-right: 40px;
        width: 100%;
    }
    .teamDetailsContent{
        width: 40%;
    }
    .citiesNames{
        width: 100%;
    }
    .mapPoints{
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .CarrersAccomodation{
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .CarrersAccomodation .wp-block-columns{
        display: block;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu{
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .teamMeetingSec.AboutUsSection{
        padding-left: 151px;
    }
    .ourBrandsImages {
        padding-left: 190px;
        padding-right: 190px;
    }
    .footer__social-container {
        width: 35% !important;
    }
    .HomeBannerVideo figure.wp-block-video {
        height: 706px;
    }
    .exploreLeaderSHipExceutive .owl-prev{
        right: 0px;
    }
    .exploreLeaderSHipExceutive .owl-next{
        right: -50px;
    }
    .wcgs-carousel.horizontal.slick-initialized.slick-slider {
        height: 650px;
    }
    .product .woocommerce-product-gallery{
        justify-content: flex-start !important;
    }
    #wpgs-gallery .gallery-navigation-carousel {
        margin-top: 16px !important;
    }
}
@media screen and (max-width: 1380px) and (min-width: 1280px){
    .header #mega-menu-wrap-main-nav {
        margin-right: 0;
    }
    .sliderThumbnailetails {
        width: 300px;
        margin-left: 30px;
    }
    .sliderThumbnail {
        width: 640px;
        height: 430px;
    }
    .sliderThumbnail img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .LeaderThumbnail {
        width: 100%;
        height: 170px;
    }
    .sliderExecutiveLeadership {
        padding: 40px 130px 90px 130px;
    }
    .slider_1Image {
        width: 640px;
        height: 425px;
    }
    .CarrersAccomodation .wp-block-group__inner-container .wp-block-columns .wp-block-column{
        width: 50%;
    }
    .CarrersAccomodation .wp-block-group__inner-container .wp-block-columns{
        display: flex;
        justify-content: space-between;
    }
    .header #navbarSupportedContent .brandsDropDown .brandsCol ul li:nth-child(1) a{
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        height: 100% !important;
    }
    .header #navbarSupportedContent .brandsDropDown .brandsCol ul li:nth-child(2) .textwidget p a{
        margin-bottom: 0px !important;
    }
    .brandsDropDown ul li.brandsCol {
        width: 197px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item .mega-sub-menu {
        top: 80px;
    }
    .productCategoriesHome, .pageNotFoundProducts {
        padding-left: 0;
        padding-right: 0;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a {
        width: 285px;
    }
    .imageBannerHeading {
        left: 56px;
    }
    .productCategoriesHome .woocommerce ul.products li.product a img {
        height: 210px !important;
    }
    .bannerSection.careersBanner .teamMeetingSec{
        padding-left: 140px;
        padding-right: 140px;
    }
    .citiesNames .wp-block-group__inner-container .wp-block-columns{
        max-width: 950px;
        margin: 0 auto;
    }
    .contactUsBanner .container {
        max-width: 100% !important;
        padding: 0px 40px;
    }
    .wcgs-carousel.horizontal.slick-initialized.slick-slider {
        height: 650px;
    }
    .product .woocommerce-product-gallery{
        justify-content: flex-start !important;
    }
    #wpgs-gallery .gallery-navigation-carousel {
        margin-top: 16px !important;
    }
}
@media screen and (max-width: 1279px) and (min-width: 1200px){
    .BannerBottomContent .wp-block-column p{
        min-height: 258.34px;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul{
        max-width: 100% !important;
        padding: 0px 12px !important;
    }
    .supportList{
        margin-left: 10px !important;
    }
    .supportList ul li input {
        width: 140px;
    }
    .supportList ul li button{
        padding: 13px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li {
        padding: 0px 8px !important;
    }
    .supportList ul li a {
        font-size: 1em;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating {
        width: 170px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .heatingDropMenu .ctmColImg ul{
        padding: 0px !important;
    }
    .ctmIndoorSubMenu {
        padding-left: 30px !important;
    }
    .ctmIndoorSubMenu::after{
        left: 0px;
        height: 400px;
    }
    #mega-menu-item-185 {
        margin-top: 140px !important;
    }
    #mega-menu-item-181 {
        margin-top: 114px !important;
    }
    .ctmBlogsBox ul li.blogItem {
        width: 235px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul {
        padding: 20px 12px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        width: 420px !important;
    }
    .brandsDropDown ul li.brandsCol {
        width: 196px !important;
        padding: 5px 8px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown .brandsCol ul{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul li#mega-menu-152-0-0, .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul li#mega-menu-190-0-0{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul{
        padding-left: 12px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-214 ul .brandsDropDown ul{
        padding-left: 0px !important;
    }
    ul.products {
        gap: 30px;
    }
    ul.products li.product {
        width: 31.33%;
    }
    .woocommerce-breadcrumb {
        margin-top: -398px;
        margin-bottom: 386px;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height: 100%;
        width: 100%;
    }
    .featureBlogsMain .wp-block-latest-posts.columns-3 li{
        margin: 0;
    }
    .featureBlogsMain ul li:nth-child(even) {
        margin-top: -123px !important;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li {
        width: 25%;
    }
    .productCategoriesHome .wc-block-product-categories-list-item__image, .pageNotFoundProducts .wc-block-product-categories-list-item__image {
        width: 100%;
        height: 207.7px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a{
        width: 270px;
    }
    .aboutUSFeatureImage {
        width: 623px;
        margin-right: 20px;
    }
    .aboutUsFeatureContent {
        width: 294px;
    }
    .ourBrandsImages h3{
        width: 100%;
    }
    .ourBrandsImages ul {
        width: 100%;
    }
    .ourBrandsImages{
        padding-left: 40px;
        padding-right: 40px;
    }
    .ourBrandsImages ul li a {
        width: 88px;
        height: 88.8px;
    }
    .FollowSocial{
        width: 100%;
    }
    .AboutUsSection .wp-block-group__inner-container {
        display: flex;
        justify-content: center;
    }
    .aboutUSFeatureImage {
        width: 60%;
        margin-right: 20px;
    }
    .aboutUsFeatureContent {
        width: 20%;
    }
    .ourBrands .container {
        max-width: 1823px;
        padding: 0 40px;
    }
    .allAwardsTemplates {
        padding-left: 40px;
        padding-right: 40px;
    }
    .woocommerce-breadcrumb {
        margin-top: -396px;
        margin-bottom: 376px;
    }
    .carrereImageThumbnail {
        height: 564px;
        width: 100%;
    }
    .careeresBannerVideo {
        height: 400px;
    }
    .carrereImageThumbnail {
        height: 410px;
    }
    .teamMeetingSec{
        padding-left: 40px;
        padding-right: 40px;
        width: 100%;
    }
    .teamDetailsContent{
        width: 40%;
    }
    .citiesNames{
        width: 100%;
    }
    .mapPoints{
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .CarrersAccomodation{
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .CarrersAccomodation .wp-block-columns{
        display: block;
    }
    .CustomInstagramFeed {
        max-width: 820px;
        margin: 0 auto;
        padding-bottom: 70px;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-next {
        right: -67px;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev {
        left: -67px;
    }
    .productCategoriesHome .woocommerce ul.products li.product a img {
        height: 210px !important;
    }
    .productCategoriesHome .woocommerce ul.products li.product a img {
        height: 210px !important;
    }
    .exploreLeaderSHipExceutive .owl-prev{
        right: 0px;
    }
    .exploreLeaderSHipExceutive .owl-next{
        right: -50px;
    }
    .wcgs-carousel.horizontal.slick-initialized.slick-slider {
        height: 580px;
    }
    .product .woocommerce-product-gallery{
        justify-content: flex-start !important;
    }
    #wpgs-gallery .gallery-navigation-carousel {
        margin-top: 16px !important;
    }
    .sliderThumbnail {
        width: 580px;
    }
    .postfeatureImage{
        height: 100%;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item .mega-sub-menu {
        top: 80px;
    }    
}
@media screen and (max-width: 1199px) and (min-width: 1025px){
    .socialContent {
        max-width: 100%;
        padding-left: 25px;
    }
    .FollowSocial .socialContent h3{
        font-size: 1.3em;
    }
    .exploreLeaderSHipExceutive {
        width: 100%;
    }
    .sliderThumbnailetails {
        width: 250px;
        margin-left: 25px;
    }
    .sliderThumbnail {
        width: 500px;
        height: 410px;
    }
    .sliderThumbnail img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .BannerBottomContent .wp-block-column p{
        min-height: 295.25px;
    }
    .woocommerce-breadcrumb {
        margin-top: -355px;
        margin-bottom: 336px;
    }
    .header #mega-menu-wrap-main-nav{
        margin-right: 0px;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul{
        max-width: 100% !important;
        padding: 0px 12px !important;
    }
    .supportList{
        margin-left: 10px !important;
    }
    .supportList ul li input {
        width: 100px;
    }
    .supportList ul li button{
        padding: 10px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li {
        padding: 0px 6px !important;
    }
    .supportList ul li a {
        font-size: 1em;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating {
        width: 335px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating {
        width: 170px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .heatingDropMenu .ctmColImg ul{
        padding: 0px !important;
    }
    .ctmIndoorSubMenu {
        padding-left: 30px !important;
    }
    .ctmIndoorSubMenu::after{
        left: 0px;
        height: 400px;
    }
    #mega-menu-item-185 {
        margin-top: 140px !important;
    }
    #mega-menu-item-181 {
        margin-top: 114px !important;
    }
    .ctmBlogsBox ul li.blogItem {
        width: 195px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .ctmBlogsBox ul {
        padding: 20px 12px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        width: 420px !important;
    }
    .brandsDropDown ul li.brandsCol {
        width: 169px !important;
        padding: 5px 8px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav .brandsDropDown .brandsCol ul{
        padding: 0px !important;
    }
    .navbar-light .navbar-brand {
        width: 140px;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        width: 350px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        padding-left: 60px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul li#mega-menu-152-0-0, .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul li#mega-menu-190-0-0{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul{
        padding-left: 12px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-214 ul .brandsDropDown ul{
        padding-left: 0px !important;
    }
    ul.products {
        gap: 30px;
    }
    ul.products li.product {
        width: 31.33%;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height: 100%;
        width: 100%;
    }
    .featureBlogsMain .wp-block-latest-posts.columns-3 li{
        margin: 0;
    }
    .featureBlogsMain ul li:nth-child(even) {
        margin-top: -123px !important;
    }
    .aboutUSFeatureImage {
        width: 623px;
        margin-right: 20px;
    }
    .aboutUsFeatureContent {
        width: 294px;
    }
    .ourBrandsImages h3{
        width: 100%;
    }
    .ourBrandsImages ul {
        width: 100%;
    }
    .ourBrandsImages{
        padding-left: 40px;
        padding-right: 40px;
    }
    .ourBrandsImages ul li a {
        width: 88px;
        height: 88.8px;
    }
    .FollowSocial{
        width: 100%;
    }
    /* .tooTipProductSection .wp-block-columns {
        display: block;
    }
    .tooTipProductSection .wp-block-columns {
        display: block;
        height: 633px;
        width: 100%;
    }
    .toolTipImageDiv{
        width: 100%;
        height: 100%;
    } */

    .productCategoriesHome .wp-block-woocommerce-product-categories ul li, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li {
        width: 33%;
    }
    .productCategoriesHome .wc-block-product-categories-list-item__image, .pageNotFoundProducts .wc-block-product-categories-list-item__image {
        width: 100%;
        height: 215.7px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a{
        width: 301px;
    }
    .allAwardsTemplates{
        padding-left: 20px;
        padding-right: 20px;
    }
    .allRewardsTemplateContent .rewardsThumbnail {
        height: 186px;
    }
    .allAwardsTemplates .row .col-md-3{
        width: 33%;
    }
    .awardsBanner a {
        height: 400px;
    }
    .woocommerce-breadcrumb {
        margin-top: -434px;
        margin-bottom: 406px;
    }    
    .customFilterBlock {
        width: 84%;
    }
    .carrereImageThumbnail {
        height: 564px;
        width: 100%;
    }
    .careeresBannerVideo {
        height: 400px;
    }
    .carrereImageThumbnail {
        height: 410px;
    }
    .teamMeetingSec{
        padding-left: 40px;
        padding-right: 40px;
        width: 100%;
    }
    .teamDetailsContent{
        width: 40%;
    }
    .citiesNames{
        width: 100%;
    }
    .mapPoints{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .CarrersAccomodation{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .CarrersAccomodation .wp-block-columns{
        display: block;
    }
    .CustomInstagramFeed {
        max-width: 820px;
        margin: 0 auto;
        padding-bottom: 70px;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-next {
        right: -67px;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev {
        left: -67px;
    }
    .productCategoriesHome .woocommerce .products ul, .woocommerce ul.products{
        padding: 0 !important;
    }
    .productCategoriesHome .woocommerce ul.products li.product a img {
        height: 215px !important;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li{
        width: 33.3% !important;
        margin: 0 !important;
        margin-bottom: 40px !important;
    }
    .postfeatureImage{
        width: 100%;
        height: 388px;
        padding-left: 40px;
        padding-right:  40px;
    }
    .swiperMainSlides {
        margin-top: 50px;
    }
    .exploreLeaderSHipExceutive .owl-prev{
        right: 60px;
    }
    .exploreLeaderSHipExceutive .owl-next{
        right: 0px;
    }
    .slider_4AboutUs .swiper.mySwiper2 .swiper-button-next, .slider_4AboutUs .swiper.mySwiper2 .swiper-button-prev{
        display: block;
    }
    .slider_4AboutUs .swiper.mySwiper2 .swiper-button-prev{
        top: 39px;
    }
    .slider_4AboutUs .swiper.mySwiper2 .swiper-button-next{
        top: 49px;
    }
    .wcgs-carousel.horizontal.slick-initialized.slick-slider {
        height: 500px;
    }
    .product .woocommerce-product-gallery{
        justify-content: flex-start !important;
    }
    #wpgs-gallery .gallery-navigation-carousel {
        margin-top: 16px !important;
    }
    .section-padding {
        padding-left: 40px;
        padding-right: 40px;
    }
    .footer__main-logo-link {
        width: 40%;
    }
    .footer__social-container {
        justify-content: flex-start;
        width: 44%;
    }
    .footer__social-link {
        margin-right: 44px;
    }
    .footer__social-link img {
        height: 100%;
    }
    .footer__pages-container {
        width: 100%;
        margin-left: 118px;
        justify-content: space-between;
    }
    .footer__form {
        width: 100%;
        max-width: 452px;
        margin-left: 118px;
        margin-bottom: 120px;
    }
}
@media screen and (max-width: 1919px) and (min-width: 1601px){
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        padding: 0px 40px !important;
    }
    .ourBrands .container {
        max-width: 100%;
    }
    ul.products li.product {
        width: 23.23%;
    }
    ul.products {
        gap: 30px;
    }
    .pressAndRewardBanner .container {
        max-width: 88%;
        padding: 0px !important;
    }
}
@media screen and (max-width: 1620px) and (min-width: 1441px){
	ul.products li.product {
        width: 23.23%;
    }
    ul.products {
        gap: 30px;
    }
    .pressAndRewardBanner .container {
        max-width: 88% !important;
        padding: 0px !important;
    }
    .ctmBlogsBox ul li.blogItem ul li.widget_media_image{
        height: auto !important;
    }
    .header #mega-menu-wrap-main-nav .ctmBlogsBox ul li ul li .textwidget p a{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
    }
    header #mega-menu-wrap-main-nav #mega-menu-item-12164 .ctmBlogsBox ul li.blogItem ul li a{
        margin-bottom: 0px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo::after {
        height: 313px;
    }    
}
@media screen and (max-width: 1440px) and (min-width: 1381px){
    .pressAndRewardBanner .container {
        max-width: 88% !important;
        padding: 0px !important;
    }
    .ctmBlogsBox ul li.blogItem ul li.widget_media_image{
        height: auto !important;
    }
    .header #mega-menu-wrap-main-nav .ctmBlogsBox ul li ul li .textwidget p a{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
    }
    header #mega-menu-wrap-main-nav #mega-menu-item-12164 .ctmBlogsBox ul li.blogItem ul li a{
        margin-bottom: 0px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo::after {
        height: 273px;
    }
    .header #navbarSupportedContent .brandsDropDown .brandsCol ul li:nth-child(1) a {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        height: 100% !important;
    }
}
@media screen and (max-width: 1380px) and (min-width: 1200px){
	ul.products li.product {
        width: 23.23% !important;
	}
	ul.products {
        gap: 25px !important;
    }
    .productCategoriesHome .woocommerce ul li{
        width: 23%;
        margin: 0px !important;
    }
    .productCategoriesHome .woocommerce ul::before{
        display: none !important;
    }
    .productCategoriesHome .woocommerce ul li a{
        width: 100% !important;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
        padding: 0px 40px;
    }
    .header #mega-menu-wrap-main-nav {
        margin-right: 5px;
    }    
    .supportList ul li input {
        width: 110px;
    }
    .productCategoriesHome, .pageNotFoundProducts {
        padding-left: 0;
        padding-right: 0;
    }
    .teamMeetingSec {
        padding-left: 60px;
        padding-right: 60px;
    }
    .ourBrandsImages {
        padding-left: 100px;
        padding-right: 100px;
    }
    .pressAndRewardBanner .container {
        max-width: 88%;
        padding: 0px !important;
    }
    .ctmBlogsBox ul li.blogItem ul li.widget_media_image{
        height: auto !important;
    }
    .header #mega-menu-wrap-main-nav .ctmBlogsBox ul li ul li .textwidget p a{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
    }
    header #mega-menu-wrap-main-nav #mega-menu-item-12164 .ctmBlogsBox ul li.blogItem ul li a{
        margin-bottom: 0px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo::after {
        height: 273px;
    }
}
@media screen and (max-width: 1280px) and (min-width: 1200px){
    .header #navbarSupportedContent .brandsDropDown .brandsCol ul li:nth-child(1) a {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        height: 100% !important;
    }
}
@media only screen and (min-width: 1500px){
    .contactUsBanner .container {
        max-width: 1420px !important;
        padding: 0px !important;
    }
}
@media only screen and (min-width: 1200px){
    .exploreLeaderSHipExceutive {
        width: 100%;
    }
    .footer {
        margin-left: 40px;
        margin-right: 40px;
        padding-left: 0;
        padding-right: 0;
    }
    .footer__main-logo-link {
        width: 40%;
        padding-left: 79px;
    }
    /* .footer__logo {
        margin-left: -5px;
    } */
    .footer__form, .footer__social-container {
        width: 35%;
        max-width: 480px;
        margin-right: 120px;
    }
    .footer__social-container {
        justify-content: flex-start;
    }
    .footer__pages-container {
        width: 35%;
        height: 86px;
        margin-left: 84px;
    }
    .footer__pages-link, .footer__pages-link:nth-child(2n), .footer__pages-link:nth-child(odd) {
        width: 50%;
    }
    .footer__pages-link {
        height: 18px;
        font-family: neue-haas-grotesk-text, sans-serif;
        font-size: .9em;
        line-height: 1.5;
        font-weight: 400;
        letter-spacing: .5px;
        color: #222;
    }
    .footer__form {
        margin-left: unset;
    }
    .footer__form, .footer__social-container {
        width: 35%;
        max-width: 480px;
        margin-right: 60px;
    }
    .contactUsBanner .container {
        max-width: 100%;
        padding: 0px 40px;
    }
}
@media only screen and (min-width: 700px){
    .footer {
        display: flex;
        flex-wrap: wrap;
        padding-top: 68px;
        justify-content: space-between;
    }
    .footer__main-logo-link {
        width: 40%;
    }
    .footer__logo {
        width: 208px;
    }
    .footer__social-container {
        justify-content: flex-start;
        width: 50%;
    }
    .footer__social-link {
        margin-right: 44px;
    }
    .footer__social-link img {
        height: 100%;
    }
    .footer__pages-container {
        justify-content: space-between;
    }
    .footer__pages-link:nth-child(odd) {
        width: 33%;
    }
}
/* Menu Css Here */
@media screen and (max-width: 1199px) and (min-width: 1025px){
    .header {
        padding: 15px 0px;
    }
    .header .navbar {
        padding: 0px;
    }
    .header .container {
        padding: 0px 35px;
        flex-direction: row-reverse;
    }
    .supportList{
        display: none;
    }
    #navbarSupportedContent {
        justify-content: flex-start;
    }
    .bannerSection .container{
        padding: 0px;
    }
    #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child{
        margin: 0px !important;
    }
    .navbar-light .navbar-brand {
        width: 208px;
    }
    .header {
        top: 0px;
    }
    .imageBannerHeading {
        left: 40px;
    }
    #mega-menu-wrap-main-nav .mega-menu-toggle + #mega-menu-main-nav {
        background: #fff !important;
    }
    .header #mega-menu-main-nav {
        position: absolute !important;
        width: 100% !important;
        left: 0 !important;
        top: 56px !important;
        z-index: 9;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li {
        padding: 0px 35px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item {
        border-top: 1px solid #ccc !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link {
        border-radius: 0;
        border: 0;
        margin: 0;
        line-height: 40px;
        height: 40px;
        padding: 0 10px;
        background: transparent;
        text-align: left;
        color: #222;
        font-size: 1em;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link {
        margin: 22px 0px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
        content: '\f347' !important;
        color: #6b583b !important;
    }
    .mega-indicator {
        display: block !important;
    }
    #mega-menu-main-nav li a {
        width: 100% !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
        box-shadow: none !important;
        top: 0px !important;
        padding: 20px 0px 60px !important;
    }
    .heatingDropMenu ul {
        flex-wrap: wrap !important;
    }
    .collapse.navbar-collapse ul {
        flex-direction: row !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating {
        width: 49% !important;
        padding-left: 0px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li a span.mega-indicator{
        display: none !important;
    }
    .CtmCol3Heating, .ctmColImg {
        padding-top: 100px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating {
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating {
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg {
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav ul li ul li ul {
        padding: 0px 0px !important;
    }
    #mega-menu-item-51627 ul::after {
        content: "";
        position: absolute;
        bottom: 443px;
        left: 0px;
        right: 0;
        width: 93%;
        margin: 0 auto;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    #mega-menu-item-51627 ul li ul::after{
        display: none !important;
    }
    .responsiveBlock ul {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .responsiveBlock ul li {
        width: 50% !important;
        margin-bottom: 30px !important;
    }
    .responsiveBlock ul li ul li{
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .responsiveBlock::after {
        content: "";
        position: absolute;
        bottom: 325px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    .ctmIndoorSubMenu, .sideImgResponsive {
        padding-top: 100px !important;
    }
    .ctmIndoorSubMenu {
        padding-left: 0px !important;
    }
    .ctmIndoorSubMenu::after{
        display: none !important;
    }
    #mega-menu-item-181 {
        margin-top: 30px !important;
    }
    .sideImgResponsive ul li img {
        height: 240px !important;
        width: 100%;
    }
    .outdoorMenuList ul {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .outdoorMenuList ul li {
        width: 50% !important;
        margin-bottom: 30px !important;
    }
    .outdoorMenuList ul li ul li {
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .outdoorMenuList ul li.fullWidthList {
        width: 100% !important;
    }
    .outdoorMenuitem {
        padding-top: 80px !important;
    }
    .outdoorMenuList::after {
        content: "";
        position: absolute;
        bottom: 340px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    .ctmBlogsBox ul {
        flex-wrap: wrap;
    }
    .ctmBlogsBox ul li.blogItem {
        width: 32% !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        padding-left: 51px !important;
        width: 100% !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo::after {
        top: 0;
        left: 0;
        width: 1px;
        height: 100%;
    }
    .brandsDropDown ul li.brandsCol {
        width: 48% !important;
        padding: 5px 0px !important;
    }
    .brandsDropDown ul {
        flex-wrap: wrap !important;
    }
    .header #navbarSupportedContent .mega-menu-wrap ul li ul li ul li ul li a {
        height: 100%;
    }
    .easy-notification-bar {
        padding: 14px 140px 6px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav{
        overflow-y: auto !important;
        height: 883px !important;
        box-shadow: 0 8px 8px 0 rgb(0 0 0 / 35%) !important;
    }
    .mobileSupportList {
        display: block !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList {
        display: flex !important;
        padding: 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportDropDown {
        padding: 13px 35px 13px 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportSearch {
        padding: 13px 0px 13px 35px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mobileSearchBox{
        padding: 0px !important;
    }
    .supportList {
        margin-left: 0px !important;
    }
    .searchFormBlock {
        width: 89%;
    }
    .SearchCrossBtnMobile {
        width: 11%;
    }
    .tooTipProductSection .wp-block-group__inner-container{
        padding: 0px 40px;
    }
    .tooTipProductSection .wp-block-group .wp-block-group__inner-container{
        padding: 0px 0px;
    }
    .toolTipProdutsContentBottom .wp-block-group__inner-container{
        padding: 0px;
    }
    .toolTipProdutsContentBottom {
        padding: 40px;
    }
    .socialContent {
        max-width: 100%;
        padding: 0px 40px;
    }
    .fblogHeading {
        width: 50%;
        padding-left: 40px;
    }
    .content-area{
        padding: 0px;
    }
    .BannerBottomContent .wp-block-group__inner-container{
        padding: 0px 40px;
    }
    .woocommerce-breadcrumb{
        padding-left: 40px;
    }
    .filterCtmRow {
        display: none;
    }
    .ctmMobileFilter {
        display: flex;
        margin-bottom: 40px;
        max-width: 92%;
    }
    ul.products {
        gap: 28px;
        padding: 0px 40px;
    }
    .easy-notification-bar + .header + script + .container .filterWrap {
        padding-top: 153px !important;
    }
    .easy-notification-bar--hidden + .header + script + .container .filterWrap {
        padding-top: 70px !important;
    }
    .filterWrap.showFilterBox {
        display: block;
    }
    .getAllBlogs .col-md-3{
        width: 50%;
    }
    .getAllBlogs .col-md-6{
        width: 100%;
    }
    .getAllBlogs .col-md-6 .row .col-md-6{
        width: 50%;
    }
    .getAllBlogs .container{
        padding: 0px 40px;
    }
    .slider_4AboutUs {
        max-height: 418px;
        margin-bottom: 150px;
    }
    .allAwardsTemplates {
        padding-left: 40px;
        padding-right: 40px;
    }
    .singleProductUpdate.product {
        padding: 95px 40px 0px 40px;
    }
    .related.products ul.products{
        padding: 0px;
    }
    .LeaderTitle .heading {
        width: 100%;
    }
    .LeaderThumbnail {
        height: 320px;
    }
    .faqTemplate .container{
        padding: 0px 40px;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li .mobileSupportDropDownItem a {
        font-size: 1em;
    }
    .mobileSupportDropDownItem {
        padding: 0px 40px;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg ul li {
        height: 200px !important;
    }
    .toolTipImageDiv{
        width: 100% !important;
    }
    .tooTipProductSection .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        
        min-width: 100%;
    }
    .tooTipProductSection .wp-block-columns{
        flex-wrap: wrap !important;
    }
    .featureBlogsMain ul li:nth-child(1) a.wp-block-latest-posts__post-title{
        padding-left: 40px;
    }
    .tooTipProductSection.exploreFurnishing .wp-block-columns{
        flex-wrap: wrap !important;
    }
    .tooTipProductSection.exploreFurnishing .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis: auto !important;
        min-width: 100%;
    }
    .BannerBottomContent .wp-block-columns .wp-block-column{
        flex-basis: auto !important;
    }
    .BannerBottomContent .wp-block-columns{
        gap: 0px !important;
    }
    .BannerBottomContent .wp-block-columns .wp-block-column:nth-last-child(1){
        padding-top: 40px !important;
    }
    .woocommerce-breadcrumb {
        margin-top: -384px;
        margin-bottom: 356px;
    }
    .BannerBottomContent .wp-block-column p {
        min-height: 204.25px;
    }
    .homeDifferenceContent, .allBlogsTemplate .blogsTabs .tabList {
        max-width: 92%;
    }
    .allBlogsTemplate .blogsTabs .tabList ul {
        align-items: flex-start;
        flex-direction: column;
    }
    .allBlogsTemplate .blogsTabs .tabList ul li{
        margin-bottom: 20px;
    }
    .slider_4AboutUs .mySwiper .swiper-button-next{
        display: none !important;
    }
    .slider_4AboutUs .mySwiper .swiper-button-prev{
        display: none !important;
    }
    .careersOportunities {
        width: 92%;
    }
    .BannerContent {
        width: 92%;
    }
    .contactusContent {
        width: 92%;
    }
    .Contactusbutton .wp-block-buttons.is-content-justification-left{
        flex-direction: column;
        align-items: flex-start;
    }
    .Contactusbutton .wp-block-buttons.is-content-justification-left .is-style-outline{
        margin-bottom: 20px;
    }
    .ContactUsEmailSection .wp-block-columns{
        flex-wrap: wrap !important;
    }
    .ContactUsEmailSection .wp-block-columns .wp-block-column{
        flex-basis: auto !important;
        width: 48%;
    }
    .Contactusbutton a::after {
        background: url(../imgs/arrow_hover.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        opacity: 1 !important;
        visibility: visible;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li .mobileSupportDropDownItem a {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .sliderInnerContent {
        flex-direction: column;
    }
    .sliderThumbnail {
        width: 100%;
    }
    .slider_4AboutUs {
        max-height: 100%;
        margin-bottom: 0;
        padding-bottom: 75px;
    }
    .sliderThumbnailetails {
        width: 452px;
        margin-left: 0;
        margin: 0 auto;
        margin-top: 25px;
    }
    .postfeatureImage {
        padding-left: 0;
        padding-right: 0;
    }
    .sliderThumbnailVideo{
        height: 100%;
    }
    .postfeatureImage{
        height: 100%;
    }
    .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: 0px;
    }
    .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: 0px;
    }
    .slider_1Content {
        flex-direction: column-reverse;
        padding-left: 40px;
        padding-right: 40px;
    }
    .Slider_1LeftContent {
        width: 532px;
        margin-left: 78px;
        margin-top: 78px;
        margin-bottom: 30px;
    }
    .slider_1Image {
        width: 682px;
    }
    .slider_1BgColor .aboutUsSlider_1 .carousel-indicators {
        padding: 0px 91px;
    }
    button.carousel-control-next {
        top: auto;
        right: 40px;
        bottom: 10px;
        z-index: 9;
    }
    button.carousel-control-prev {
        top: auto;
        left: 40px;
        bottom: 10px;
        z-index: 9;
    }
    .slider_1BgColor {
        margin-top: 100px;
    }
    .aboutUsSlider_1 {
        margin-top: 0;
    }
    .allBlogsTemplate .blogsTabs .tabList ul li a span{
        display: none !important;
    }
    .bannerSection.blogTemplate .allBlogsTemplate .blogsTabs .tabList ul li a::after{
        display: block !important;
    }
    .bannerSection.blogTemplate .allBlogsTemplate .blogsTabs .tabList ul li a::after{
        content: "";
        position: absolute;
        top: 50%;
        right: 10px;
        background: url(../imgs/arrow_hover.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        opacity: 1 !important;
        visibility: visible;        
        display: block !important;
        width: 20px;
        height: 13px;
        transform: translate(0%, -50%);
    }
    .bannerSection.blogTemplate .allBlogsTemplate .blogsTabs .tabList ul li a:hover::after{
        background: url(../imgs/arrow.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .footer__pages-container {
        justify-content: stretch;
    }
    #menu-footer-primary-menu{
        width: 43%;
    }
    .InovativeApprochContent {
        width: 92%;
    }
    .footer__legal {
        align-items: flex-start;
        flex-direction: column;
    }
    .footer__legal-container{
        width: 100%;
    }
    .footer__legal-container ul{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .footer__legal-container ul li {
        width: 50%;
        display: inline-block;
    }
    .footer__legal-container ul li a {
        margin-left: 0;
    }
    .footer__legal-container ul li:nth-child(even){
        text-align: right;
    }
    .FeatureBlogImage a {
        height: 373px;
    }
    .HomeFeatureBlogs h3{
        padding-left: 40px ;
    }
    .HomeFeatureBlogs p{
        padding-left: 40px ;
    }
    .HomeFeatureBlogs.RightFeatureBlogs h3{
        padding-left: 0;
    }
    .HomeFeatureBlogs.RightFeatureBlogs p{
        padding-left: 0;
    }
    .FeatureBlogsSection .wp-block-columns{
        gap: 1em !important;
    }
    .easy-notification-bar + .header {
        top: 88px;
    }
    .easy-notification-bar--hidden + .header{
        top: 0px !important;
    }
}
/* Menu Css Here */
@media(max-width: 1024px){
    
    .easy-notification-bar + .header + script + .container .filterWrap {
        padding-top: 140px !important;
    }    
    .easy-notification-bar--hidden + .header + script + .container .filterWrap {
        padding-top: 70px !important;
    }
    .filterCtmRow{
        display: none;
    }
    .header{
        padding: 15px 0px;
    }
    .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{
        flex-direction: row-reverse;
    }
    .header .collapse:not(.show){
        display: inline-block !important;
        width: auto !important;
        flex-basis: auto !important;
    }
    .supportList{
        display: none !important;
    }
    .header #mega-menu-main-nav{
        position: absolute !important;
        width: 100% !important;
        left: 0 !important;
        top: 56px !important;
        z-index: 9;
    }
    .socialContent {
        max-width: 100%;
        padding-left: 20px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList{
        display: flex !important;
        padding: 0px !important;
    }
    .easy-notification-bar-message{
        font-size: 14px !important;
    }
    .easy-notification-bar {
        padding: 14px 43px 6px !important;
    }
    .easy-notification-bar__close {
        right: 3px !important;
        top: 4px !important;
    }
    .section-padding {
        padding-left: 40px;
        padding-right: 40px;
    }
    .footer__pages-container {
        width: 100%;
        margin-left: 118px;
        justify-content: space-between;
    }
    .footer__pages-link:nth-child(odd) {
        width: 33%;
    }
    .footer__pages-link:nth-child(2n) {
        width: 58%;
    }
    .footer__pages-link{
        margin-bottom: 5px;
    }
    .footer__form {
        width: 100%;
        max-width: 452px;
        margin-left: 118px;
        margin-bottom: 120px;
    }
    .footer__legal-caption{
        width: 100%;
    }
    .footer__legal {
        flex-wrap: wrap;
    }
    .footer__legal-link{
        width: 50%;
        margin-left: 0px;
    }
    .footer__legal-container {
        justify-content: flex-start;
        flex-wrap: wrap;
        display: flex;
        width: 100%;
    }
    .footer__legal-link:nth-child(2n) {
        display: flex;
        justify-content: flex-end;
    }
    .mega-indicator{
        display: block !important;
    }
    #mega-menu-main-nav li a{
        display: block !important;
        width: 100% !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
        margin: 22px 0px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item{
        border-top: 1px solid #ccc !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
        content: '\f347' !important;
        color: #6b583b !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu{
        box-shadow: none !important;
        top: 0px !important;
        padding: 20px 0px 60px !important;
    }
    /* #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li.heatingDropMenu ul li{
        width: 50% !important;
    } */
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating{
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating{
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg{
        width: 49% !important;
    }
    .collapse.navbar-collapse ul{
        flex-direction: row !important;
    }
    .heatingDropMenu ul {
        /* display: flex !important;
        justify-content: space-between !important;
        align-items: flex-start !important; */
        flex-wrap: wrap !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li a .mega-indicator{
        display: none !important;
    }
    .CtmCol3Heating::after{
        display: none !important;
    }
    .CtmCol3Heating, .ctmColImg{
        padding-top: 100px !important;
    }
    #mega-menu-item-51627 ul{
        position: relative !important;
    }
    #mega-menu-item-51627 ul::after{
        content: "";
        position: absolute;
        bottom: 281px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    #mega-menu-item-51627 ul li ul::after{
        display: none !important;
    }
    #mega-menu-item-181{
        margin-top: 30px !important;
    }
    #mega-menu-item-185{
        margin-top: 30px !important;
    }
    #mega-menu-item-188{
        margin-top: 30px !important;
    }
    .responsiveBlock ul li{
        width: 50% !important;
        margin-bottom: 30px !important;
    }
    .responsiveBlock ul{
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .responsiveBlock ul li ul li{
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .responsiveBlock ul li ul{
        display: block !important;
    }
    .ctmIndoorSubMenu{
        padding-left: 0px !important;
    }
    .ctmIndoorSubMenu::after{
        display: none !important;
    }
    #mega-menu-wrap-main-nav .mega-menu-toggle + #mega-menu-main-nav{
        background: #fff !important;
    }
    .ctmIndoorSubMenu, .sideImgResponsive {
        padding-top: 100px !important;
    }
    .responsiveBlock::after{
        content: "";
        position: absolute;
        bottom: 300px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    .sideImgResponsive ul li img{
        width: 100% !important;
    }
    .outdoorMenuList ul li{
        width: 50% !important;
        margin-bottom: 30px !important;
    }
    .outdoorMenuList ul li.fullWidthList {
        width: 100% !important;
    }
    .outdoorMenuList ul{
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .outdoorMenuList ul li ul li{
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .outdoorMenuList ul li ul{
        display: block !important;
    }
    .outdoorMenuitem{
        padding-top: 100px !important;
    }
    .outdoorMenuList::after{
        content: "";
        position: absolute;
        bottom: 304px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    .ctmBlogsBox ul{
        flex-wrap: wrap;
    }
    .ctmBlogsBox ul li.blogItem{
        width: 32% !important;
    }
    .ctmBlogsBox ul li.blogItem ul li.widget_media_image{
        height: 153.59px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo::after{
        height: 100% !important;
        top: 0px !important;
        left: 0px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        padding-left: 51px !important;
        width: 100% !important;
    }
    .header #navbarSupportedContent .ctmBlogsBox ul li.latestBlogInfo ul li .textwidget p a{
        display: inline-block !important;
        width: auto !important;
    }
    .brandsDropDown ul{
        flex-wrap: wrap !important;
    }
    .brandsDropDown ul li.brandsCol{
        width: 48% !important;
        padding: 5px 0px !important;
    }
    .supportList {
        padding: 13px 18px;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav .supportList ul li a{
        padding: 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav .supportList ul li ul{
        display: block !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav .supportList ul li:nth-last-child(1){
        position: initial !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul li#mega-menu-152-0-0, .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul li#mega-menu-190-0-0{
        padding-left: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-213 ul .ctmBlogsBox ul{
        padding-left: 12px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-214 ul .brandsDropDown ul{
        padding-left: 0px !important;
    }
    .sideImgResponsive ul li img{
        height: 200px !important;
    }
    .content-area{
        padding: 0px;
    }
    .BannerBottomContent{
        padding: 0px 40px;
    }
    .wp-block-group__inner-container .wp-container-4{
        display: block !important;
    }
    .wp-block-group__inner-container .wp-container-2{
        width: 100%;
    }
    .woocommerce-breadcrumb {
        width: 100%;
        padding: 0px 40px;
        margin-top: -273px;
        margin-bottom: 285px;
    }
    .BannerBottomContent .wp-container-3.wp-block-column {
        margin-top: 100px;
    }
    .header .container{
        padding: 0px 40px;
    }
    .products{
        padding: 0px 40px !important;
        gap: 28px;
        justify-content: flex-start !important;
    }
    ul.products li.product {
        width: 31.33%;
    }
    #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
        margin-left: 0 !important;
    }
    .header .navbar{
        padding: 0px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li {
        padding: 0px 40px !important;
    }
    .mobileSupportDropDownItem{
        padding: 0px 40px;
    }
    .filterWrap.showFilterBox{
        display: block;
    }
    .ctmMobileFilter{
        display: flex;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportSearch {
        padding: 13px 0px 13px 40px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportDropDown {
        padding: 13px 40px 13px 0px !important;
    }
    ul.products {
        gap: 27px;
    }
    .product.singleProductUpdate {
        padding: 72px 40px;
    }
    .product .woocommerce-product-gallery{
        display: block;
    }
    .product .woocommerce-product-gallery .flex-control-nav {
        width: auto;
        display: flex;
        align-items: center;
    }
    .product .woocommerce-product-gallery .flex-control-nav li {
        margin-right: 17px;
        margin-top: 22px;
    }
    .woocommerce-product-gallery__image{
        width: 456.797px;
    }
    .product .woocommerce-product-gallery .flex-viewport{
        width: 97%;
    }
    .woocommerce-Tabs-panel {
        padding-left: 0px;
    }
    .related.products h2{
        margin-bottom: 12px;
    }
    .related.products ul{
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .related.products ul.products{
        gap: 18px;
    }
    .bannerSection .container {
        max-width: 100%;
        padding: 0;
    }
    .HomeBannerVideo figure.wp-block-video {
        height: 700px;
    }
    .imageBannerHeading {
        left: 0;
        padding-left: 40px;
    }
    .productCategoriesHome{
        padding-left: 40px;
        padding-right: 40px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li{
        width: 30%;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul{
        justify-content: space-between;
    }
    .productCategoriesHome .wc-block-product-categories-list-item__image, .pageNotFoundProducts .wc-block-product-categories-list-item__image {
        width: 100%;
        height: 230.7px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a {
        width: 301px;
    }
    .tooTipProductSection {
        padding-top: 40px;
        padding-left: 40px;
        padding-right: 40px; 
    }
    .tooTipProductSection .wp-block-columns{
        display: inherit;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height: 632px;
        width: 100%;
    }
    .toolTipImageDiv .wrap_svl_center_box {
        width: 100%;
    }
    .toolTipImageDiv .wrap_svl {
        width: 100%;
    }
    .wp-block-column.toolTipImageDiv{
        margin-bottom: 22px;
    }
    .FollowSocial{
        padding-left: 40px;
        padding-right: 40px; 
    }
    .HomeBannerVideo .wp-block-image {
        height: 700px;
    }
    .imageBannerHeading h1{
        font-size: 1.5em;
    }
    .allBlogsTemplate .blogsTabs .tabList ul{
        display: grid;
    }
    .homeDifferenceContent{
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .allBlogsTemplate .blogsTabs .tabList{
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .tabList ul li{
        margin-bottom: 12px;
    }
    .getAllBlogs .row .col-md-3{
        width: 50%;
    }
    .getAllBlogs .row {
        padding-left: 40px;
        padding-right: 40px;
    }
    .getAllBlogs .row .col-md-6{
        width: 100%;
    }
    .FollowSocial{
        width: 100%;
    }
    .featureBlogsMain ul li:nth-child(1) .wp-block-latest-posts__post-title{
        padding-left: 25px;
        display: inline-block;
    }
    .featureBlogsMain .wp-block-latest-posts__featured-image a {
        height: 373.75px;
    }
    .fblogHeading{
        padding-left: 40px;
    }
    .featureBlogsMain  .wp-block-latest-posts.is-grid li{
        margin: 0;
    }
    .ourBrandsImages ul{
        width: 100%;
    }
    .fblogHeading {
        width: 43%;
    }
    .featureBlogsMain ul li:nth-child(even) {
        margin-top: -211px !important;
    }
    .AboutUsSection .wp-block-group__inner-container{
        justify-content: space-between;
    }
    .aboutUSFeatureImage .wp-block-group__inner-container figure {
        padding-left: 40px;
        padding-right: 40px;
    }
    .aboutUsFeatureContent {
        width: 294px;
    }
    .ourBrandsImages ul li a {
        display: inline-block;
        width: 98px;
        height: 68.8px;
    }
    .ourBrandsImages h3{
        width: 100%;
    }
    .ourBrandsImages{
        padding-left: 40px;
        padding-right: 40px;
    }
    .aboutUSFeatureImage {
        width: 475px;
        height: 564px;
        margin-right: 10px;
        padding-left: 40px;
    }
    .aboutUSFeatureImage .wp-block-group__inner-container figure {
        padding-left: 0px;
        padding-right: 0px;
    }
    .contactUsBanner figure {
        height: 400px;
    }
    .Contactusbutton .wp-container-2 {
        flex-direction: column;
        align-items: flex-start;
    }
    .Contactusbutton .wp-block-button__link{
        margin-bottom: 16px;
    }
    .ContactUsEmailSection .wp-block-column{
        width: 50%;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis: auto !important;
    }
    .faqTemplate .container{
        padding-left: 20px;
        padding-right: 20px;
    }
    .BannerContent {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .allAwardsTemplates{
        padding-left: 20px;
        padding-right: 20px;
    }
    .allRewardsTemplateContent .rewardsThumbnail {
        height: 186px;
    }
    .allAwardsTemplates .row .col-md-3{
        width: 33%;
    }
    .AboutUsSection {
        width: 100%;
    }
    .carrereImageThumbnail {
        height: 384px;
        width: 100%;
    }
    .careeresBannerVideo {
        height: 400px;
    }
    /* .carrereImageThumbnail {
        height: 410px;
    } */
    .teamMeetingSec{
        padding-left: 40px;
        padding-right: 40px;
        width: 100%;
    }
    .teamDetailsContent{
        width: 28%;
    }
    .citiesNames{
        width: 100%;
    }
    .mapPoints{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .CarrersAccomodation{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .CarrersAccomodation .wp-block-columns{
        display: block;
    }

    .slider_1Content {
        padding-left: 40px;
        padding-right: 0;
        margin-bottom: 130px;
        flex-direction: column-reverse;
    }
    .slider_1Image {
        width: 682px;
        height: 388px;
        margin-bottom: 78px;
    }
    .Slider_1LeftContent p {
        padding-left: 7px;
    }
    .Slider_1LeftContent span {
        padding: 15px 15px 15px 0px;
    }
    .Slider_1LeftContent{
        margin-left: 78px;
    }
    button.carousel-control-next {
        top: auto;
        right: 40px;
        bottom: 10px;
        z-index: 9;
    }
    button.carousel-control-prev {
        top: auto;
        left: 40px;
        bottom: 10px;
        z-index: 9;
    }
    .exploreLeaderSHipExceutive {
        width: 100%;
    }
    .sliderExecutiveLeadership {
        padding: 40px 40px;
    }
    .LeaderThumbnail {
        width: 100%;
    }
    .LeaderTitle .heading {
        width: 100%;
    }
    .sliderInnerContent {
        flex-direction: column;
    }
    .sliderThumbnail {
        width: 100%;
        height: 388px;
    }
    .sliderThumbnail img{
        object-fit: cover;
    }
    .slider_4AboutUs {
        max-height: initial;
        margin-bottom: 0;
        padding-bottom: 40px;
    }
    .sliderThumbnailetails {
        width: 452px;
        margin-top: 40px !important;
        margin: 0 auto;
    }
    /* .slider_4AboutUs .swiper.mySwiper2 .swiper-wrapper{
        justify-content: center;
    } */
    .InovativeApprochContent {
        width: 100%;
        padding: 115px 40px;
        padding-bottom: 0;
    }
    .aboutUsSlider_1 {
        margin-top: 0;
    }
    .slider_1BgColor {
        margin-top: 100px;
    }
    .termOfUseBanner{
        padding-left: 40px;
        padding-right: 40px;
    }
    .policiesContent {
        max-width: 760px;
    }
    .detailsAttributeParent .detailsAttributesLeft {
        width: 45%;
    }
    .searchProductsSideBar{
        display: none;
    }
    .searchAllProducts .col-md-3{
        width: 33.33%;
    }
    .productThumbanilImage {
        height: 186px;
    }
    .productThumbanilImage img {
        object-fit: contain;
    }
    .accordianFilterMobile{
        display: block;
    }
    .accordion-item h2#headingMobileFilter{
        max-width: 81px;
        margin: 0 auto;
    }

    .carrereImageThumbnail figure img{
        object-fit: cover;
    }
    .header #navbarSupportedContent .mega-menu-wrap ul li ul li ul li ul li a{
        height: 100%;
    }
    .aboutUsSlider_1 {
        margin-top: -33px;
        width: 100%;
    }
    .BannerBottomContent .wp-block-column {
        margin-top: 94px;
    }
    .BannerBottomContent .wp-block-column p{
        font-size: 1.5em;
    }
    .featureBlogsMain .wp-block-group__inner-container ul li:nth-child(1) .wp-block-latest-posts__post-excerpt{
        margin-left: 40px;
    }
    .featureBlogsMain ul li:nth-child(1) .wp-block-latest-posts__post-title{
        padding-left: 40px;
    }
    .ctmMobileFilter {
        max-width: 92%;
    }
    .awardsBanner a img {
        object-fit: cover;
    }
    /* .CustomInstagramFeed .sbi-owl-nav .sbi-owl-next {
        display: none;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev {
        display: none;
    } */
    .CustomInstagramFeed {
        max-width: 820px;
        margin: 0 auto;
        padding-bottom: 70px;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-next {
        right: -67px;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev {
        left: -67px;
    }
    .productCategoriesHome .woocommerce .products ul, .woocommerce ul.products{
        padding: 0 !important;
    }
    .productCategoriesHome .woocommerce ul.products li.product a img {
        height: 215px !important;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li{
        width: 33.3% !important;
        margin: 0 !important;
        margin-bottom: 40px !important;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a{
        min-height: auto;
    }
    .careersOportunities {
        padding: 91px 0px;
        width: 936px;
    }
    .footer__legal-container ul li a{
        margin-left: 0px;
    }
    .footer__legal-container ul li {
        display: inline-block;
        width: 50%;
    }
    .footer__legal-container ul{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .footer__legal-container ul li:nth-child(even){
        text-align: right;
    }
    .BannerBottomContent .wp-block-column p {
        min-height: 141.44px;
    }
    .shopBannerVideo .wp-block-video {
        height: 400px;
    }
    .Contactusbutton a::after {
        background: url(../imgs/arrow_hover.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        opacity: 1 !important;
        visibility: visible;
    }
    .Contactusbutton a:hover::after {
        background: url(../imgs/arrow.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        opacity: 1 !important;
        visibility: visible;
    }
    .teamMeetingSec.AboutUsSection .carrereImageThumbnail {
        height: 450px;
    }
    #exTab1{
        padding: 30px 32px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSearchBox{
        padding: 0px !important;
    }
    .SearchCrossBtnMobile {
        width: 12%;
    }
    .searchFormBlock {
        width: 88%;
    }
    .getAllBlogs .row .col-md-6 .row .col-md-6{
        width: 50%;
    }
    .getAllBlogs .row {
        padding-left: 28px;
        padding-right: 28px;
        margin: 0px;
    }
    .getAllBlogs .row .col-md-6 .row{
        padding: 0px;
        margin: 0px -12px;
    }
    .FollowSocial .socialContent h3{
        font-size: 1.3em;
    }
    .sliderThumbnail .sliderThumbnailVideo{
        width: 689.77px;
        height: 388px;
        margin: 0 auto;
    }
    .slider_4AboutUs .swiper-button-next, .slider_4AboutUs .swiper-button-prev{
        display: none;
    }
    .slider_4AboutUs{
        padding-left: 0;
        padding-right:  0;
    }
    /* .swiper-button-next, .swiper-button-prev{
        top: -55px;
    } */
    .postfeatureImage{
        width: 100%;
        height: 388px;
        padding-left: 40px;
        padding-right:  40px;
    }
    .swiperMainSlides {
        margin-top: 50px;
    }
    .exploreLeaderSHipExceutive .owl-prev{
        right: 60px;
    }
    .exploreLeaderSHipExceutive .owl-next{
        right: 0px;
    }
    .slider_4AboutUs .swiper.mySwiper2 .swiper-button-next, .slider_4AboutUs .swiper.mySwiper2 .swiper-button-prev{
        display: block;
    }
    .slider_4AboutUs .swiper.mySwiper2 .swiper-button-prev{
        top: 39px;
    }
    .slider_4AboutUs .swiper.mySwiper2 .swiper-button-next{
        top: 49px;
    }
    .slider_1BgColor .aboutUsSlider_1 .carousel-indicators{
        padding: 0px 91px;
    }
    .slider_1BgColor .aboutUsSlider_1 button.carousel-control-prev{
        left: 20px;
    }
    .slider_1BgColor .aboutUsSlider_1 button.carousel-control-next{
        right: 20px;
    }
    .slider_1BgColor .aboutUsSlider_1 .carousel-indicators button{
        font-size: .9em;
    }
    .BannerBottomContent .wp-container-5.wp-block-columns{
        gap: 0px;
    }
    .wcgs-carousel.horizontal.slick-initialized.slick-slider {
        height: 500px;
    }
    .product .woocommerce-product-gallery{
        justify-content: flex-start !important;
    }
    #wpgs-gallery .gallery-navigation-carousel {
        margin-top: 16px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav{
        overflow-y: auto !important;
        height: 883px !important;
        box-shadow: 0 8px 8px 0 rgb(0 0 0 / 35%) !important;
    }
    .FeatureBlogImage a {
        height: 373px;
    }
    .HomeFeatureBlogs h3{
        padding-left: 40px ;
    }
    .HomeFeatureBlogs p{
        padding-left: 40px ;
    }
    .HomeFeatureBlogs.RightFeatureBlogs h3{
        padding-left: 0;
    }
    .HomeFeatureBlogs.RightFeatureBlogs p{
        padding-left: 0;
    }
    .FeatureBlogsSection .wp-block-columns{
        gap: 1em !important;
    }
    .allDetails h2{
        font-size: 1.5em;
    }
    .allDetails h1{
        font-size: 1.5em;
    }
    .allDetails h3{
        font-size: 1.5em;
    }
}
@media(max-width: 991px){
    .mobileFaqsBox{
        display: block;
    }
    .header{
        padding: 15px 0px;
    }
    .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{
        flex-direction: row-reverse;
    }
    .header .collapse:not(.show){
        display: inline-block !important;
        width: auto !important;
        flex-basis: auto !important;
    }
    .supportList{
        display: none !important;
    }
    .header #mega-menu-main-nav{
        position: absolute !important;
        width: 100% !important;
        left: 0 !important;
        top: 54px !important;
        z-index: 9;
    }
    .footer {
        z-index: 1;
    }
    .mega-indicator{
        display: block !important;
    }
    #mega-menu-main-nav li a{
        display: block !important;
        width: 100% !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
        margin: 22px 0px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item{
        border-top: 1px solid #ccc !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
        content: '\f347' !important;
        color: #777 !important;
        /* color: #6b583b !important; */
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu{
        box-shadow: none !important;
        top: 0px !important;
        padding: 20px 0px 60px !important;
    }
    /* #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li.heatingDropMenu ul li{
        width: 50% !important;
    } */
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating{
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating{
        width: 49% !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg{
        width: 49% !important;
    }
    .collapse.navbar-collapse ul{
        flex-direction: row !important;
    }
    .heatingDropMenu ul {
        /* display: flex !important;
        justify-content: space-between !important;
        align-items: flex-start !important; */
        flex-wrap: wrap !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li a .mega-indicator{
        display: none !important;
    }
    .CtmCol3Heating::after{
        display: none !important;
    }
    .CtmCol3Heating, .ctmColImg{
        padding-top: 100px !important;
    }
    #mega-menu-item-51627 ul{
        position: relative !important;
    }
    #mega-menu-item-51627 ul::after{
        content: "";
        position: absolute;
        bottom: 281px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    #mega-menu-item-51627 ul li ul::after{
        display: none !important;
    }
    #mega-menu-item-181{
        margin-top: 30px !important;
    }
    #mega-menu-item-185{
        margin-top: 30px !important;
    }
    #mega-menu-item-188{
        margin-top: 30px !important;
    }
    .responsiveBlock ul li{
        width: 50% !important;
        margin-bottom: 30px !important;
    }
    .responsiveBlock ul{
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .responsiveBlock ul li ul li{
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .responsiveBlock ul li ul{
        display: block !important;
    }
    .ctmIndoorSubMenu{
        padding-left: 0px !important;
    }
    .ctmIndoorSubMenu::after{
        display: none !important;
    }
    #mega-menu-wrap-main-nav .mega-menu-toggle + #mega-menu-main-nav{
        background: #fff !important;
    }
    .ctmIndoorSubMenu, .sideImgResponsive {
        padding-top: 100px !important;
    }
    .responsiveBlock::after{
        content: "";
        position: absolute;
        bottom: 300px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    .sideImgResponsive ul li img{
        width: 100% !important;
    }
    .outdoorMenuList ul li{
        width: 50% !important;
        margin-bottom: 30px !important;
    }
    .outdoorMenuList ul li.fullWidthList {
        width: 100% !important;
    }
    .outdoorMenuList ul{
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .outdoorMenuList ul li ul li{
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .outdoorMenuList ul li ul{
        display: block !important;
    }
    .outdoorMenuitem{
        padding-top: 100px !important;
    }
    .outdoorMenuList::after{
        content: "";
        position: absolute;
        bottom: 300px;
        left: 0px;
        width: 100%;
        height: 1px;
        background: #8a714c;
        display: block !important;
    }
    .ctmBlogsBox ul{
        flex-wrap: wrap;
    }
    .ctmBlogsBox ul li.blogItem{
        width: 32% !important;
    }
    .ctmBlogsBox ul li.blogItem ul li.widget_media_image{
        height: 153.59px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo::after{
        height: 100% !important;
        top: 0px !important;
        left: 0px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo {
        padding-left: 51px !important;
        width: 100% !important;
    }
    .header #navbarSupportedContent .ctmBlogsBox ul li.latestBlogInfo ul li .textwidget p a{
        display: inline-block !important;
        width: auto !important;
    }
    .brandsDropDown ul{
        flex-wrap: wrap !important;
    }
    .brandsDropDown ul li.brandsCol{
        width: 48% !important;
        padding: 5px 0px !important;
    }
    .supportList {
        padding: 13px 18px;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav .supportList ul li a{
        padding: 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav .supportList ul li ul{
        display: block !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav .supportList ul li:nth-last-child(1){
        position: initial !important;
    }
    .products {
        gap: 20px;
    }
    .header .container {
        padding: 0px 35px;
    }
    #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
        margin-left: 0 !important;
    }
    .BannerBottomContent .wp-container-3.wp-block-column p {
        font-size: 1.5em;
    }
    .shopBannerVideo .wp-block-video {
        height: 400px;
    }
    .products {
        padding: 0px 35px !important;
    }
    .productImageThumbanil {
        height: 186px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li{
        padding: 0px 40px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportSearch {
        padding: 13px 0px 13px 40px !important;
    }
    .mobileSupportDropDownItem{
        padding: 0px 35px;
    }
    .woocommerce-breadcrumb {
        padding: 0px 35px;
        margin-top: -351px;
        margin-bottom: 390px;
    }
    .BannerBottomContent {
        padding: 0px 35px;
    }
    .ctmMobileFilter {
        max-width: 92%;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportSearch {
        padding: 13px 0px 13px 40px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportDropDown {
        padding: 13px 40px 13px 0px !important;
    }
    ul.products {
        gap: 20px;
    }
    .woocommerce-product-gallery__image{
        width: auto;
    }
    .woocommerce-product-gallery__image{
        height: 512px;
    }
    .product .woocommerce-product-gallery .flex-control-nav li {
        margin-right: 6px;
        margin-top: 16px;
    }
    .summary.entry-summary, .woocommerce-tabs.wc-tabs-wrapper {
        padding-left: 10px;
    }
    .woocommerce-tabs.wc-tabs-wrapper {
        padding: 0 !important;
        margin-top: 30px
    }
    .imageBannerHeading {
        max-width: 369px;
    }
    .homeDifferenceContent {
        padding: 0 40px;
    }
    .homeBannerInnerContent .wp-block-group__inner-container h3 {
        font-size: 1.5em;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a {
        width: 217px;
    }
    .productCategoriesHome .wc-block-product-categories-list-item__image, .pageNotFoundProducts .wc-block-product-categories-list-item__image {
        width: 100%;
        height: 169.7px;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height: 462px;
        width: 100%;
    }
    .tooTipProductSection .wrap_svl_center_box{
        width: 100%;
    }
    .tooTipProductSection .wrap_svl{
        width: 100%;
    }
    .FollowSocial{
        width: 100%;
    }
    .contactusContent{
        width: 100%;
    }
    .contactusContent .wp-block-group__inner-container{
        padding-left: 20px;
        padding-right: 20px;
    }
    .FAQListandAccordian{
        flex-wrap: wrap;
    }
    .faqList ul{
        display: none;
    }
    .FAQListandAccordian .faqAccordian {
        width: 100%;
    }
    .allAwardsTemplates {
        padding-left: 40px;
        padding-right: 40px;
    }
    .BannerContent {
        padding-left: 40px;
        padding-right: 40px;
    }
    .awardsBanner a {
        height: 400px;
    }
    /* .carrereImageThumbnail {
        height: 564px;
        width: 100%;
    } */
    .careeresBannerVideo {
        height: 400px;
    }
    /* .carrereImageThumbnail {
        height: 410px;
    } */
    .teamMeetingSec{
        padding-left: 40px;
        padding-right: 40px;
        width: 100%;
    }
    .teamDetailsContent{
        width: 40%;
    }
    .citiesNames{
        width: 100%;
    }
    .mapPoints{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .CarrersAccomodation{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .CarrersAccomodation .wp-block-columns{
        display: block;
        flex-wrap: nowrap;
    }
    .careersOportunities{
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .opportunitiesList .wp-block-columns{
        flex-wrap: nowrap !important;
    }
    .careersOportunities {
        padding-top: 45px;
    }
    .citiesNames  .wp-block-columns{
        flex-wrap: nowrap !important;
    }
    .aboutUsSlider_1 {
        margin-top: 0;
    }
    .slider_1BgColor {
        margin-top: 100px;
    }
    .slider_1Content {
        padding-left: 40px;
        padding-right: 40px;
    }
    .slider_1Image {
        width: 100%;
    }
    .ourBrands {
        margin-top: -135px;
    }
    .carrereImageThumbnail div {
        height: 564px;
        width: 454px;
    }
    .teamMeetingSec.AboutUsSection .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: unset !important;
        width: 60%;
    }
    .wp-container-31.wp-block-column.teamDetailsContent{
        flex-basis: unset !important;
        width: 28%;
    }
    .teamMeetingSec.AboutUsSection .wp-block-columns{
        flex-wrap: nowrap !important;
    }
    .AboutUsSection .wp-block-group__inner-container{
        display: block;
    }
    .carrereImageThumbnail div {
        height: 414px;
        width: 100%;
    }
    .carrereImageThumbnail {
        height: 414px;
    }
    .teamMeetingSec.AboutUsSection .wp-container-32 .wp-container-28{
        width: 62% !important;
    }
    .teamMeetingSec.AboutUsSection .wp-container-32 .wp-container-31{
        width: 28% !important;
    }
    .SearchTemplateTabs ul.nav-pills {
        margin-bottom: 0px;
    }
    .BannerBottomContent .wp-block-column p{
        font-size: 1.5em;
    }
    .teamMeetingSec .wp-block-group__inner-container .wp-block-columns .wp-block-column{
        width: 61%;
    }
    .teamMeetingSec .wp-block-group__inner-container .wp-block-columns .wp-block-column.teamDetailsContent{
        width: 35%;
    }
    .citiesNames .listLocationContent {
        width: 272px;
    }
    .citiesNames .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-last-child(1) .listLocationContent{
        width: 357px;
    }
    .inovativeApprochDetails p {
        font-size: 1.5em;
    }
    .innovativeApprochSlider p{
        font-size: 1.5em;
    }
    .awardsBanner a img {
        object-fit: cover;
    }
    .BannerContent h3 {
        font-size: 1.5em;
    }
    .faqTemplate .container {
        padding-left: 35px;
        padding-right: 35px;
    }
    .mobileFaqsBox button {
        padding: 16px 35px;
    }
    .ctmFaqsList ul li a {
        padding: 16px 35px;
    }
    .accordion-collapse.show{
        border-bottom: 1px solid #ccc;
    }
    .accordion-button:not(.collapsed) {
        border: none !important;
    }
    .teamMeetingSec.AboutUsSection .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        width: 80%;
    }
    .teamMeetingSec.AboutUsSection .wp-block-columns .wp-block-column.teamDetailsContent{
        width: 35%;
    }
    .teamMeetingSec.AboutUsSection .carrereImageThumbnail {
        height: 584px;
    }
    .teamMeetingSec.AboutUsSection .carrereImageThumbnail div{
        height: 584px;
    }
      .CustomInstagramFeed .sbi-owl-nav .sbi-owl-next {
        display: none;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev {
        display: none;
    }
    .FollowSocial .socialContent h3 {
        font-size: 1.3em;
    }
    .productCategoriesHome .woocommerce ul.products li.product a img {
        height: 169px !important;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a{
        min-height: auto;
    }
    .SearchCrossBtnMobile {
        width: 15%;
    }
    .searchFormBlock {
        width: 85%;
    }
    .eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom {
        padding: 30px 40px !important;
    }
    .eu-cookies-bar-cookies-bar-message{
        width: 80% !important;
    }
    .eu-cookies-bar-cookies-bar-button-container{
        width: 20% !important;
    }
    .eu-cookies-bar-cookies-bar-button-accept{
        padding: 15.3px 28.3px !important;
    }
    .slider_1BgColor .aboutUsSlider_1 .carousel-indicators{
        padding: 0px 91px;
    }
    .slider_1BgColor .aboutUsSlider_1 button.carousel-control-prev{
        left: 20px;
    }
    .slider_1BgColor .aboutUsSlider_1 button.carousel-control-next{
        right: 20px;
    }
    .slider_1BgColor .aboutUsSlider_1 .carousel-indicators button{
        font-size: .9em;
    }
    .woocommerce-breadcrumb {
        margin-top: -324px;
    }
    .BannerBottomContent.contentMainBlock .wp-block-column{
        margin-top: 40px;
      }
    .BannerBottomContent .wp-block-column p br{
       display: none;
    }
    .wcgs-carousel.horizontal.slick-initialized.slick-slider {
        height: 370px;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav{
        overflow-y: auto !important;
        height: 883px !important;
    }
    .FeatureBlogsSection .wp-block-columns{
        flex-wrap: nowrap !important;
    }
    .FeatureBlogImage a {
        height: 280px;
    }
    .FeatureBlogsSection .HomeFeatureBlogs.RightFeatureBlogs {
        margin-top: -205px;
    }
    .FeatureBlogsSection .wp-block-columns{
        gap: 1em !important;
    }
}
@media screen and (max-width: 767px) and (min-width: 661px){
    .easy-notification-bar + .header {
        top: 69px !important;
    }
    .easy-notification-bar--hidden + .header{
        top: 0px !important;
    }
}
@media(max-width: 767px){
    .careersOportunities p {
        font-size: .9em;
    }
    .easy-notification-bar-message {
        font-size: 12px !important;
    }
    .easy-notification-bar {
        padding: 14px 34px 6px !important;
    }
    .desktopView{
        display: none;
    }
    .mobileHeader{
        display: block;
    }
    .footer__pages-container {
        margin-left: 0;
    }
    .footer__form{
        margin-left: 0px;
    }
    .section-padding {
        padding-left: 20px;
        padding-right: 20px;
    }
    .footer__pages-link:nth-child(odd){
        width: 50%;
    }
    .footer__pages-link:nth-child(2n){
        width: 50%;
    }
    .footer__pages-link{
        font-size: .85em;
    }
    .footer__social-container a img{
        height: 15px;
    }
    .footer__form p{
        font-size: .85em;
    }
    .footer__form input{
        font-size: .85em;
    }
    .footer__form button{
        font-size: .9em;
    }
    .footer__legal-caption{
        font-size: .85em;
    }
    .footer__legal-link{
        font-size: .85em;
    }
    .footer__legal-link:nth-child(2n) {
        display: flex;
        justify-content: flex-start;
    }
    .navbar-collapse{
        flex-direction: column-reverse;
        display: flex;
    }
    #mega-menu-wrap-main-nav{
        width: 100%;
    }
    .header #mega-menu-wrap-main-nav ul {
        margin-left: 0px !important;
        list-style: none;
        flex-direction: column;
        width: 100%;
        align-items: flex-start;
    }
    .megaMenu .mega-menu.max-mega-menu .mega-menu-item {
        margin: 0px 0px;
        width: 100%;
        border-top: 1px solid #ccc;
        padding: 13px 20px;
    }
    .megaMenu .mega-menu.max-mega-menu .mega-menu-item .mega-menu-link{
        margin: 0px 0px;
    }
    .header .container{
        padding: 0px 0px;
    }
    .header .container .navbar-brand{
        padding-right: 12px;
    }
    .header .container .navbar-toggler{
        margin-left: 12px;
    }
    .supportList ul li input{
        display: none;
    }
    .supportList ul {
        display: flex;
        align-items: center !important;
        justify-content: space-between;
        flex-direction: initial !important;
        /* padding-right: 12px; */
    }
    .supportList {
        padding: 13px 18px;
    }    
    .navbar-expand-lg .navbar-nav {
        margin-right: 0px !important;
        margin-left: 0px;
        width: 100%;
        margin-bottom: 0px !important;
    }
    .supportList ul li button{
        padding: 0px 0px 0px 0px;
    }
    /*  */
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        width: 100% !important;
        margin-bottom: 30px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol2Heating{
        width: 100% !important;
        margin-bottom: 30px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol3Heating{
        width: 100% !important;
        margin-bottom: 30px !important;
    }
    .CtmCol3Heating, .ctmColImg{
        padding-top: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.ctmColImg{
        width: 100% !important;
    }
    #mega-menu-item-51627 ul::after{
        display: none !important;
    }
    .responsiveBlock ul li{
        width: 100% !important;
    }
    .ctmIndoorSubMenu, .sideImgResponsive{
        padding-top: 0px !important;
    }
    .responsiveBlock::after{
        display: none !important;
    }
    .outdoorMenuList ul li{
        width: 100% !important;
    }
    .outdoorMenuitem{
        padding-top: 0px !important;
    }
    .outdoorMenuList::after{
        display: none !important;
    }
    .ctmBlogsBox ul li.blogItem{
        width: 100% !important;
    }
    .brandsDropDown ul li.brandsCol{
        width: 100% !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
        display: none !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu{
        display: block !important;
    }
    .header .navbar{
        padding: 0px;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li a .mega-indicator{
        display: block !important;
    }
    /* .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li a .mega-indicator::after{
        content: '\f347' !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li a .mega-indicator::after{
        content: '\f343' !important;
    } */
    #mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{
        content: '\f343' !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li a .mega-indicator::after{
        content: '\f543' !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.mega-toggle-on a .mega-indicator::after{
        content: '\f460' !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li{
        padding: 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li a{
        padding: 0px 20px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li a{
        padding: 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul{
        background: #f8f8f8 !important;
        padding: 0px!important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li{
        margin-bottom: 0px !important;
        padding: 20px 20px 0px 20px !important;
    }
    /* .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li ul li.mega-menu-item{
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px !important;
    } */
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li:nth-last-child(1) ul li.mega-menu-item{
        border-bottom: none !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li ul li ul li.mega-menu-item{
        border-bottom: none !important;
        padding-bottom: 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li ul li{
        padding: 0px !important;
        line-height: normal !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul{
        background: transparent !important;
        /* padding: 0px 0px!important;
        margin: 0px 0px !important; */
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li a{
        margin-bottom: 0px !important;
    }
    .header #navbarSupportedContent .mega-menu-wrap ul li ul li ul li ul li ul li a{
        font-size: 12px !important;
        margin-top: 12px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-213 ul li ul li ul li.mega-menu-item{
        border: none !important;
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-213 ul li ul li#mega-menu-213-0-0 ul li{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-213 ul li ul li#mega-menu-213-0-1 ul li{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-213 ul li ul li#mega-menu-213-0-2 ul li{
        padding: 0px !important;
    }
    /* .header #mega-menu-wrap-main-nav #mega-menu-item-213 ul li ul li#mega-menu-213-0-0 ul li{
        padding: 0px !important;
    } */
    .ctmBlogsBox ul li.blogItem ul li.widget_media_image {
        height: 246.59px !important;
    }
    .ctmBlogsBox ul li.blogItem ul li h4{
        margin-bottom: 0px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.latestBlogInfo{
        margin-top: 20px !important;
        margin-bottom: 30px !important;
        padding-left: 50px !important;
        padding-top: 60px !important;
        padding-bottom: 40px !important;
    }
    .ctmBlogsBox ul li.latestBlogInfo::after {
        left: 21px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-214 ul li ul li ul li.mega-menu-item{
        border-bottom: none !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-214 ul li ul li#mega-menu-214-0-0 ul li{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-214 ul li ul li#mega-menu-214-0-1 ul li{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-214 ul li ul li#mega-menu-214-0-2 ul li{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-214 ul li ul li#mega-menu-214-0-3 ul li{
        padding: 0px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-item-214 ul li ul li#mega-menu-214-0-4 ul li{
        padding: 0px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
        font-size: 12px !important;
    }
    .ctmImageContainer ul li ul li:nth-last-child(1){
        position: absolute !important;
        top: 50% !important;
        right: 0 !important;
        width: 160px !important;
        transform: translate(0, -50%) !important;
    }
    .ctmImage{
        display: none !important;
    }
    .ctmImageContainer ul li {
        border-bottom: none !important;
    }
    .header .container .navbar-brand {
        padding-right: 15px;
    }
    #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-main-nav .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
        width: 27px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li.CtmCol1Heating{
        padding-left: 20px !important;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-152 .responsiveBlock ul li#mega-menu-152-0-0, .header #mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-item-190 .outdoorMenuList ul li#mega-menu-190-0-0{
        padding-left: 20px !important;
    }
    .BannerBottomContent {
        padding: 0px 20px;
    }
    .BannerBottomContent .wp-container-3.wp-block-column p {
        font-size: 1.3em;
    }
    .products {
        padding: 0px 20px !important;
    }
    ul.products li.product {
        width: 50%;
    }
    .products {
        gap: 20px;
    }
    ul.products li.product {
        width: 47%;
    }
    .productImageThumbanil {
        height: 150px;
    }
    #navbarSupportedContent{
        padding-left: 10px;
    }
    .shopBannerVideo .wp-block-video {
        height: 200px;
    }
    .woocommerce-breadcrumb {
        padding: 0px 20px;
        margin-top: -364px;
        margin-bottom: 380px;
    }
    .filterWrap {
        padding: 70px 15px 30px 15px;
    }
    .filterCloseBox{
        border: none;
        padding-top: 0px;
    }
    .ctmMobileFilter{
        max-width: 89%;
        padding: 10px 15px;
    }
    .ctmMobileFilter{
        border-bottom: none;
        position: relative;
    }
    .ctmMobileFilter::after{
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        margin: 0 auto;
        height: 1px;
        background-color: #ccc;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportSearch {
        padding: 13px 0px 13px 20px !important;
    }
    .header .navbar #mega-menu-wrap-main-nav #mega-menu-main-nav li.mobileSupportList .mobileSupportDropDown {
        padding: 13px 18px 13px 0px !important;
    }
    .product.singleProductUpdate {
        padding: 22px 10px;
    }
    .singleProductUpdate.product{
        display: block;
    }
    .woocommerce-product-gallery__image {
        height: 342px;
    }
    .product .woocommerce-product-gallery .flex-viewport {
        width: 100%;
    }
    .product .woocommerce-product-gallery{
        width: 100%;
    }
    .product .entry-summary{
        width: 100%;
    }
    .related.products h2{
        margin-bottom: 0;
    }
    .woocommerce-loop-product__title{
        font-size: .85em;
    }
    .related.products {
        padding-top: 34px !important;
    }
    .HomeBannerVideo figure.wp-block-video {
        height: 305px;
        margin-bottom: 0px;
    }
    .imageBannerHeading {
        max-width: 100%;
        position: relative;
        /* top: 50%; */
        left: 0px;
        z-index: 9;
        transform: none;
        background: #333333;
        padding: 94px 20px;
    }
    .HomeBannerVideo::after{
        display: none;
    }
    .imageBannerHeading h1 {
        font-size: 1.3em;
    }
    .homeDifferenceContent {
        padding: 0 20px;
    }
    .homeBannerInnerContent {
        padding: 86px 0px;
    }
    .related.products h2 {
        margin-bottom: 12px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li {
        width: 50%;
    }
    .productCategoriesHome .wc-block-product-categories-list-item__image, .pageNotFoundProducts .wc-block-product-categories-list-item__image {
        width: 100%;
        height: 127.7px;
    }
    .productCategoriesHome, .pageNotFoundProducts{
        padding-left: 20px;
        padding-right: 20px;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a, .pageNotFoundProducts .wp-block-woocommerce-product-categories ul li a{
        width: 157px;
        min-height: 197.8px;
    }
    .tooTipProductSection{
        padding-left: 0px;
        padding-right: 0px
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap {
        height:  100%;
        width: 100%;
    }
    .tooTipProductSection .wp-block-group__inner-container h3{
        padding-left: 20px;
    }
    .toolTipProdutsContentBottom{
        padding: 0;
    }
    .toolTipProdutsContentBottom p{
        display: none;
    }
    .FollowSocial{
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .FollowSocial .socialContent h3{
        font-size: 1.3em;
    }
    .HomeBannerVideo .wp-block-image {
        height: 305px;
    }
    .HomeBannerVideo .wp-block-image{
        margin-bottom: 0;
    }
    .homeBannerInnerContent .wp-block-group__inner-container p {
        font-size: .9em;
    }
    .homeBannerInnerContent .wp-block-group__inner-container h3 {
        font-size: 1.3em;
    }
    .allBlogsTemplate .blogsTabs .tabList {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .allBlogsTemplate .blogsTabs .tabList ul li a{
        font-size: .9em;
    }
    .getAllBlogs .row{
        padding-left:0;
        padding-right: 0;
    }
    .getAllBlogs .row .col-md-3:nth-child(odd){
        margin-top: 75px;
        margin-bottom: 0;
    }
    .getAllBlogs .row .col-md-3:nth-child(odd) .blogDetails{
        padding-left: 20px;
    }
    .blogContent .blogThumbnail {
        height: 200px;
    }
    .bigBlogDetails .bigBlogTHumbnail {
        height: 400px;
    }
    .bigBlogDetailsContent {
        padding: 20px;
    }
    .bigBlogDetailsContent h3 {
        font-size: 1.3em;
    }
    .fblogHeading {
        width: 100%;
    }
    .featureBlogsMain ul li:nth-child(even) {
        margin-top: 67px !important;
    }
    .fblogHeading{
        padding-left: 20px;
        padding-right: 20px;
    }
    .featureBlogsMain .wp-block-latest-posts__featured-image a {
        height: 214.75px;
    }
    .featureBlogsMain ul li:nth-child(1) .wp-block-latest-posts__post-title {
        display: inline-block;
        padding-left: 15px;
    }
    .AboutUsSection .wp-block-group__inner-container{
        flex-wrap: wrap;
    }
    .aboutUSFeatureImage{
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        height: 400px;
    }
    .aboutUsFeatureContent{
        width: 100%;
    }
    .aboutUsFeatureContent{
        padding: 50px 20px 0;
    }
    .aboutUsFeatureContent p{
        font-size: 1.3em;
    }
    .ourBrandsImages {
        padding-left: 20px;
        padding-right: 20px;
    }
    .ourBrandsImages ul {
        flex-wrap: wrap;
        width: 100%;
    }
    .ourBrandsImages ul li a {
        width: 154px;
        height: 98.8px;
        margin-bottom: 31px;
    }
    .ourBrands {
        margin-top: -355px;
    }
    .ourBrandsImages {
        background: #f4f4f4;
        padding-top: 410px;
    }
    .contactusContent .wp-block-group__inner-container{
        padding-left: 10px;
        padding-right: 10px;
    }
    .ContactUsEmailSection{
        padding-left: 20px;
        padding-right: 20px;
    }
    .accordion-item .accordion-button{
        font-size: .9em;
    }
    .awardsBanner a {
        height: 240px;
    }
    .allAwardsTemplates {
        padding-left: 0px;
        padding-right: 0px;
    }
    .BannerContent {
        padding-left: 20px;
        padding-right: 20px;
    }
    .BannerContent{
        padding-top: 86px;
        padding-bottom: 86px;
    }
    .BannerContent p{
        font-size: .9em;
    }
    .BannerContent h3{
        font-size: 1.3em;
    }
    .allAwardsTemplates .row .col-md-3 {
        width: 47.3%;
    }
    .allRewardsTemplateContent .rewardsThumbnail {
        height: 200px;
    }
    .allAwardsTemplates .row .col-md-3:nth-child(odd) .details{
        padding-left: 20px;
    }
    .careeresBannerVideo {
        height: 240px;
    }
    .careersOportunities h3{
        font-size: 1.3em;
    }
    .citiesNames  .wp-block-columns{
        flex-wrap: wrap !important;
    }
    .citiesNames .listLocationContent{
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .mapPoints{
        padding-left: 20px;
        padding-right: 20px;
    }
    .mapPoints .images_wrap img {
        width: 100%;
        height: 345px;
        display: block;
    }
    
    .slider_1Content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .slider_1Image {
        height: 198px;
    }
    .Slider_1LeftContent {
        width: 100%;
        margin-left: 0px;
        align-items: flex-start;
        flex-direction: column;
    }
    .Slider_1LeftContent p {
        padding-left: 0;
    }
    .Slider_1LeftContent span::after{
        width: 100%;
        height: 1px;
        top: auto;
        bottom: 0;
    }
    .Slider_1LeftContent span {
        margin-bottom: 15px;
    }
    button.carousel-control-prev {
        left: 20px;
    }
    button.carousel-control-next {
        right: 20px;
    }
    .InovativeApprochContent {
        padding: 86px 20px;
        padding-bottom: 0;
    }
    #aboutusCategory{
        padding-top: 86px;
    }
    .inovativeApprochDetails p, .innovativeApprochSlider p {
        font-size: 1.3em;
    }
    .inovativeApprochDetails span {
        font-size: .9em;
        margin-bottom: 14px;
        line-height: 1.5; 
    }
    .innovativeApprochSlider span {
        font-size: .9em;
    }
    .sliderExecutiveLeadership {
        padding: 40px 20px;
    }
    .LeaderThumbnail {
        height: 160px;
    }
    .LeaderTitle .heading h3 {
        font-size: .9em;
    }
    .slider_4AboutUs {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sliderThumbnail {
        height: 238px;
    }
    .sliderThumbnailetails {
        width: 100%;
        margin-top: 60px !important;
    }
    .termOfUseBanner{
        padding-left: 20px;
        padding-right: 20px;
    }
    .policiesContentHeading h1{
        font-size: 1.3em;
    }
    .policiesContent p {
        font-size: .85em;
    }
    .slider_1BgColor{
        display: none;
    }
    .slider_1accordian{
        display: block;
        margin-top: 100px;
        padding: 0 20px;
    }
    .slider_1Image{
        margin-bottom: 38px;
    }
    .slider_1accordian {
        padding: 0 0px;
    }
    
    .slider_1accordian .accordion-item {
        background-color: #f3f3f3;
        border-bottom: 2px solid #8a714c;
        padding: 0px 20px; 
    }
    .slider_4AboutUs{
        display: none;
    }
    .slider4Accordian.slider_1accordian{
        margin-top: 0;
        padding-top: 65px;
        padding-bottom: 20px;
        background: #f4f4f4;
    }
    .sliderThumbnail{
        margin-bottom: 40px;
    }
    .product_title.entry-title{
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }
    .teamMeetingSec.AboutUsSection .wp-block-columns{
        flex-wrap: wrap !important;
    }
    .teamMeetingSec.AboutUsSection .wp-container-32 .wp-container-28 {
        width: 100% !important;
    }
    .teamMeetingSec{
        padding-left: 20px;
        padding-right: 20px;
    }
    .AboutUsSection .wp-block-group__inner-container {
        width: 100%;
        height: 100%;
    }
    .carrereImageThumbnail {
        height: 400px;
        width: 100%;
    }
    .teamMeetingSec.AboutUsSection .wp-container-32 .wp-container-31 {
        width: 100% !important;
    }
    .AboutUsSection .teamDetailsContent p {
        font-size: 1.3em;
    }
    .searchAllProducts .col-md-3 {
        width: 50%;
        padding: 0px 5px;
    }
    .productThumbanilImage {
        height: 200px;
    }
    .SearchTemplateTabs .container{
        padding: 0;
    }
    .productSearchTitle h3{
        font-size: .9em;
    }
    .searchAllProducts .col-md-3:nth-child(odd) .productSearchTitle{
        padding-left: 20px;
    }
    .searchAllProducts .row{
        margin: 0;
    }
    .searchAllProducts .accordion-body{
        padding: 0 20px;
    }
    .header #mega-menu-main-nav {
        top: 55px !important;
    }
    .easy-notification-bar + .header{
        top: 88px;
    }
    .easy-notification-bar--hidden + .header {
        top: 0px;
    }
    .footer__legal-container ul li a {
        margin-right: 15px;
        margin-left: 0;
    }
    .BannerBottomContent .wp-container-3.wp-block-column {
        margin-top: 95px;
    }
    .woocommerce-breadcrumb {
        margin-top: -398px;
        margin-bottom: 406px;
    }
    .BannerBottomContent .wp-block-column p{
        min-height: 283.91px;
    }
    .carrereImageThumbnail div {
        height: 414px;
        width: 100%;
    }
    .BannerBottomContent .wp-block-column p{
        font-size: 20px !important;
    }
    .BannerBottomContent .wp-block-column {
        margin-top: 70px;
    }
    .woocommerce-breadcrumb {
        margin-top: -398px;
    }
    .careersOportunities {
        padding-left: 20px;
        padding-right: 20px;
    }
    .teamDetailsContent p {
        font-size: .9em;
    }
    .opportunitiesList ul li {
        font-size: .9em;
    }
    .fblogHeading h3 {
        font-size: 1.3em;
    }
    .fblogHeading p {
        font-size: .9em;
    }
    .citiesNames p {
        font-size: .9em;
    }
    .citiesNames ul li {
        font-size: 1.3em;
    }
    .citiesNames .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-last-child(1) .listLocationContent{
        width: 100%;
    }
    .CarrersAccomodation {
        padding-left: 20px;
        padding-right: 20px;
    }
    .CarrersAccomodation .wp-block-columns .wp-block-column:nth-child(1){
        margin-bottom: 30px;
    }
    .faqMainHeading h1 {
        font-size: 1.3em;
    }
    .faqTemplate .container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .mobileFaqsBox button {
        padding: 16px 20px;
    }
    .mobileFaqsBox button p {
        font-size: .9em;
    }
    .ctmFaqsList ul li a {
        padding: 16px 20px;
        font-size: .9em;
    }
    .accordion-body p {
        font-size: .85em;
    }
    .teamMeetingSec.AboutUsSection .carrereImageThumbnail {
        height: 480px;
    }
    .teamMeetingSec.AboutUsSection .carrereImageThumbnail div {
        height: 480px;
    }
    .featureBlogsMain .wp-block-group__inner-container ul li:nth-child(1) .wp-block-latest-posts__post-excerpt {
        margin-left: 16px;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap{
        height: 253px;
    }
    .tooTipProductSection .wp-block-columns .wp-block-column .images_wrap img {
        object-fit: cover;
    }
    .tooTipProductSection .wp-block-group__inner-container h3 {
        font-size: 1.3em;
    }
    .ourBrandsImages h3 {
        font-size: 1.3em;
    }
    .ourBrandsImages ul li a {
        width: 130px;
        height: 69.8px;
        margin-bottom: 30px;
    }
    .ourBrandsImages ul {
        padding: 0px 15px;
    }
    .slider_1accordian .slider1Icon span{
        display: inline-block;
        position: relative;
        padding-bottom: 11px;
    }
    .slider_1accordian .slider1Icon span::after{
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 50px;
        height: 1px;
        background-color: #be965b;
    }
    .accordion-item .accordion-button{
        padding-right: 0px;
    }
    .slider_1accordian .slider1Icon p {
        font-size: .9em;
    }
    .slider_1accordian .accordion-item {
        border-radius: 0px;
    }
    .slider_1accordian .accordion-collapse.show{
        border-bottom: none !important;
    }
    .bannerSection.aboutUSBannner .accordion-item .accordion-button {
        border-bottom: 1px solid #be965b;
        border-radius: 0px !important;
    }
    .bannerSection.aboutUSBannner .slider_1accordian .accordion-item{
        border-bottom: none;
    }
    .bannerSection.aboutUSBannner .slider_1accordian .accordion-collapse.show{
        border-bottom: 1px solid #be965b !important;
    }
    .Contactusbutton a::after{
        background: url(../imgs/arrow_hover.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        opacity: 1 !important;
        visibility: visible;
    }
    .slider4Accordian.slider_1accordian .accordion-item .accordion-button{
        border-color: #6b583b !important;
    }
    .bannerSection.aboutUSBannner .slider4Accordian.slider_1accordian .accordion-collapse.show{
        border-color: #6b583b !important;
    }
      .CustomInstagramFeed .sbi-owl-nav .sbi-owl-next {
        display: none;
    }
    .CustomInstagramFeed .sbi-owl-nav .sbi-owl-prev {
        display: none;
    }
    .toolTipProdutsContentBottom h3 a {
        font-size: .9em;
    }
    .featureBlogsMain ul li .wp-block-latest-posts__post-title {
        font-size: .9em;
    }
    .woocommerce-breadcrumb, .woocommerce-breadcrumb a {
        font-size: .85em;
    }
    .sliderExecutiveLeadership h3 {
        font-size: 1.3em;
        margin-bottom: 25px;
    }
    .featureBlogsMain .wp-block-latest-posts__post-excerpt {
        font-size: .85em;
    }
    .CarrersAccomodation h3 {
        font-size: .9em;
    }
    .CarrersAccomodation p {
        font-size: .85em;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li {
        width: 50% !important;
    }
    .productCategoriesHome .woocommerce ul.products li.product .woocommerce-loop-category__title{
        font-size: .9em;
    }
    .productCategoriesHome .woocommerce ul.products li.product a img {
        height: 127px !important;
    }
    .productCategoriesHome .wp-block-woocommerce-product-categories ul li a{
        min-height: auto;
    }
    .footer__legal-container ul li a {
        font-size: .85em;
    }
    .footer__legal-container ul li {
        line-height: normal;
    }
    .footer__legal-container ul li:nth-child(even) {
        text-align: left;
    }
    .easy-notification-bar + .header + #staticBackdrop + script + .container .filterWrap {
        padding-top: 140px !important;
    }
    .easy-notification-bar--hidden + .header + #staticBackdrop + script + .container .filterWrap {
        padding-top: 70px !important;
    }
    #exTab1{
        padding: 30px 14px;
    }
    .searchAllProducts .col-md-3:nth-child(odd) .productSearchTitle{
        padding-left: 0px;
    }
    .allAwardsTemplates .row{
        margin: 0px;
        gap: 20px;
    }
    .allAwardsTemplates .row .col-md-3 {
        padding: 0px;
    }
    .accordion-item .accordion-button{
        color: #999;
    }
    .accordion-button::after {
        opacity: 0.4;
    }
    .productCategoriesHome ul.products{
        margin: 0px -10px !important;
    }
    .productCategoriesHome ul.products li{
        padding: 0px 10px !important;
    }
    .productCategoriesHome ul.products li a{
        width: 100%;
    }
    .bigBlogDetails {
        margin-top: 20px;
    }
    .eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom {
        padding: 20px 20px !important;
    }
    .eu-cookies-bar-cookies-bar-message div{
        font-size: .85em;
    }
    .eu-cookies-bar-cookies-bar-button-accept {
        padding: 16px 19.7px !important;
        font-size: 12px !important;
    }
    .eu-cookies-bar-cookies-bar-message {
        width: 60.6% !important;
    }
    .eu-cookies-bar-cookies-bar-button-container {
        width: 35% !important;
    }
    .brandsBannerImage {
        height: 240px;
    }
    .brandsLogoImage {
        height: 140px;
    }
    .BannerBottomContent.contentMainBlock .wp-block-column {
        margin-top: 20px;
    }
    .woocommerce-breadcrumb {
        margin-top: -398px;
    }
    #wpgs-gallery.woocommerce-product-gallery{
        width: 100% !important;
    }
    .wcgs-thumb{
        width: 62px !important;
        height: 62px !important;
    }
    #wpgs-gallery.woocommerce-product-gallery{
        margin-bottom: 0px !important;
    }
    .product_meta .sku_wrapper {
        margin-top: 0;
    }
    #wpgs-gallery .gallery-navigation-carousel .slick-list{
        height: 85px !important;
    }
    #mega-menu-wrap-main-nav #mega-menu-main-nav{
        height: 688px !important;
    }
    .DetailsblogBannerImage {
        height: 305px;
    }
    .blogDetailsContent{
        width: 100%;
    }
    .DetailsBlogTitle {
        max-width: 100%;
        position: inherit;
        transform: translate(0% , 0%);
        background: #333;
        height: 305px;
        top: 0;
        left: 0;
    }
    .DetailsBlogTitle{
        display: flex;
        align-items: center;
        padding: 0 30px;
    }
    .backtoInspirationbtn {
        padding: 0 20px;
    }
    .allDetails{
        padding: 0 20px;
    }
    .blogDetailsContent {
        padding-bottom: 15px;
    }
    .relatedBlogs .getAllBlogs .row .col-md-3:nth-child(odd){
        margin-top: 0;
    }
    .relatedBlogs .getAllBlogs .container{
        padding: 0;
    }
    .getAllBlogs .row .col-md-6 .row .col-md-6:nth-child(odd){
        margin-top: 75px;
    }
    .getAllBlogs .container{
        overflow: hidden;
    }
    .getAllBlogs .container .row{
        margin: 0px -12px;
    }
    .getAllBlogs .row .col-md-6 .row .col-md-6:nth-child(odd) .blogDetails{
        padding-left: 20px;
    }
    #mega-menu-item-media_image-6{
        height: auto !important;
        width: 180px !important;
    }
    #mega-menu-item-media_image-7{
        height: auto !important;
        width: 180px !important;
    }
    .HomeFeatureBlogs h3 {
        padding-left: 20px;
    }
    .HomeFeatureBlogs p{
        padding-left: 20px;
    }
    .FeatureBlogsSection .HomeFeatureBlogs h3 a {
        font-size: .9em;
    }
    .HomeFeatureBlogs p {
        padding-left: 20px;
    }
    .FeatureBlogsSection .HomeFeatureBlogs p a {
        font-size: .85em;
    }
    .FeatureBlogImage a {
        height: 200px;
    }
    .FeatureBlogsSection .HomeFeatureBlogs.RightFeatureBlogs {
        margin-top: 67px;
    }
    .FeatureBlogsSection {
        margin-bottom: 90px;
    }
    .FeatureBlogsSection .wp-block-columns{
        gap: 1em !important;
    }
    .allDetails h2{
        font-size: 1.3em;
    }
    .allDetails h1{
        font-size: 1.3em;
    }
    .allDetails h3{
        font-size: 1.3em;
    }
    .header #mega-menu-wrap-main-nav #mega-menu-main-nav li ul li ul li ul li a::after {
        bottom: 0px !important;
    }
    .downloadProductBtn a{
        font-size: .9em;
    }
    .searchTabs ul li {
        font-size: 1.1em;
    }
}
.footer__form-inner-container br{
    display: none !important;
}
.woocommerce-breadcrumb + .products{
    display: none;
}
.productSpinner.spinner{
    display: flex;
}
/* Responsive Css End Here */


.InovativeApprochContent,
.inovativeApprochDetails p,
.innovativeApprochSlider p { 
    line-height: 1.5; 

}

