/** Shopify CDN: Minification failed

Line 8:0 Unexpected "@font-face"

**/
<!----------------------------------CUSTOM CSS---------------------------------------------------->

@font-face {
  font-family: "GothamPro-Light";
  src: url("{{ 'GothamPro-Light.woff2' | asset_url }}") format("[woff2]");
}
@font-face {
  font-family: "GothamPro";
  src: url("{{ 'GothamPro.woff2' | file_url }}") format("[woff2]");
  src: url("{{ 'GothamPro.woff' | file_url }}") format("[woff]");
}
@font-face {
  font-family: "GothamPro-Medium";
  src: url("{{ 'GothamPro-Medium.woff2' | asset_url }}") format("[woff2]");
}
@font-face {
  font-family: "GothamPro-Bold";
  src: url("{{ 'GothamPro-Bold.woff2' | asset_url }}") format("[woff2]");
}
@font-face {
  font-family: "GothamPro-Black";
  src: url("{{ 'GothamPro-Black.woff2' | asset_url }}") format("[woff2]");
}

@font-face {
    font-family: 'Brittany Signature';
    src: url('/cdn/shop/files/BrittanySignatureRegular.woff2?v=1691659325') format('woff2'),
        url('/cdn/shop/files/BrittanySignatureRegular.woff?v=1691659325') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.site-header--sticky{
  top:0 !important;
}
ul.countryweb {
  list-style: none;
}
ul.countryweb li.country-menu {
    position: relative;
}
ul.countryweb ul.sub-country {
  position: absolute;
  background: #f2f2f2;
  list-style: none;
  width: 240px;
  border: 1px solid #ddd;
  -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.15);
  padding: 0px;
  -webkit-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
  color: #777;
  background-color: #fff;
  opacity:0;
  top: 30px;
  left: -99999px;
}
ul.countryweb .country-menu:hover ul.sub-country {
 opacity:1; 
  left: 0;
}
ul.countryweb a {
    font-size: 13px;
    color: #000;
    font-weight: 500;

}
ul.countryweb a.nav-top-link {
    padding: 12px 0;
}
ul.countryweb a.nav-top-link:after {
    font-family: icomoon !important;
    display: inline-block;
    margin-left: 4px;
    vertical-align: -1px;
    content: "\e902";
    font-size: 10px;
}
ul.countryweb ul.sub-country a {
    padding: 7px 0px 7px 10px;
    display: block;
    border-bottom: 1px solid #dfdfdf;
}
ul.countryweb ul.sub-country a:hover{
  color: #7e1717;
    font-weight: 500;
}
.countryweb:after {
    bottom: -6px;
    z-index: 88888888;
    opacity: 0; 
    left: 55px;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(221,221,221,0);
    border-bottom-color: #fff;
    border-width: 8px;
    margin-left: -8px;
}
.countryweb:hover:after {
  opacity:1;
}
 #topbar {
    padding: 5px 0;
}
.site-header {
    padding: 15px 0 5px;
}
.header-bottom a.site-nav__link.dropdown-toggle {
    padding: 10px 15px;
}
.header-bottom a.site-nav__link {
    padding: 5px 20px;
    font-family: 'Montserrat';
}
.site-nav__link .site-nav__title::before {
  display:none;
}

header .promotion_menu--content {
    position: relative;
    background: #fff;
    padding: 15px 0;
}
header .promotion_menu--content .h3.mb-3 {
    color: #000;
    font-size: 18px;
    margin-bottom: 5px !important;
}
header .promotion_menu--content p, header .promotion_menu--content a {
    color: #000;
    font-size: 16px;
}
header .site-nav__item-mega .site-nav__dropdown {
    padding:15px;
}
header .promotionclassic_menu--txt h5.mb-0 {
    font-size: 16px;
    padding-bottom: 7px;
    text-transform: uppercase;
}
header .promotionclassic_menu--txt ul {
    font-size: 13px;
    line-height: 26px;
}
header .site-nav__item .meganav li a {
    color: #1c1c1c;
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    position:relative;
    padding: 11px 0;
}

header .site-nav__item .meganav li a:after {
    content: '';
    background: #e8e0e0;
    height: 1px;
    width: 92%;
    display: block;
    bottom: 0;
    position: absolute;
}
header .site-nav__item .meganav li:last-child a:after {
  display:none;
}
header .site-nav__item .meganav li a:hover {
    color: #7e1717;
}
header .header--acount .svg-user, header .header__search .svg-search, 
header svg.svg-heart, header .site-header__cart .svg-cart{
  width: 16px;
  height: 16px;
  fill: none;
}
header .site-header__cart-indicator, header .js-wishlist-link .js-wishlist-indicator {
    color: #000 !important;
    height: 18px !important;
    width: 18px !important;
}
header li.site-nav__item:nth-child(4) a.site-nav__link{
     border: 1px solid #6bb748;
    border-radius: 50px;
    margin-left: 15px;
    padding: 5px 50px 5px 20px;
}
header li.site-nav__item:nth-child(4) a.site-nav__link:hover {
  background: #6bb748;
  color:#fff !important;
  border-color: 6bb748;
}
header li.site-nav__item:nth-child(4) a.site-nav__link:after {
       content: '';
    background-image: url(/cdn/shop/files/green-white.svg?v=1725616001);
    width: 23px;
    height: 25px;
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: inherit;
    right: 15px;
}
header li.site-nav__item:nth-child(4) a.site-nav__link:hover:after {
  background-position:50% -27px;
}
header li.site-nav__item:nth-child(5) a.site-nav__link{
  border-radius: 50px;
  color:#000;
  background:#fff;
  padding: 6px 26px !important;
  margin-left: 20px;
}
header li.site-nav__item:nth-child(5) a.site-nav__link:hover{
  background:#ce4f4f;
  color:#fff !important;
  border-color: #ce4f4f;
}
.site-nav__item .meganav, .site-nav__dropdown--third-level{
  border-radius: 8px;
}
.site-nav__item .meganav__list {
    width: 100%;
    border-radius: 10px;
}
.meganav__list {
    padding: 10px 15px 10px 15px !important;
}
.site-nav__dropdown.meganav .meganav__list{
  background: #f4f4f4 !important;
  background-color: #f4f4f4 !important;
}
.site-nav__dropdown.meganav .site-nav__dropdown--third-level .meganav__list {
    background: #e9e9e9 !important;
    background-color: #e9e9e9 !important;
}
.site-nav__dropdown--third-level {
    left: calc(100% + 22px)!important;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level a{
  padding-left:30px;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level a:before {
    content: '';
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: auto;
    bottom: 0;
    margin: auto;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(1) a:before {
    background: url(/cdn/shop/files/rice.png?v=1716187371);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(2) a:before {
    background: url(/cdn/shop/files/filtration-svg_8d92603c-ad6f-4379-9920-1f2427e63c53.png?v=1707392586);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(3) a:before {
    background: url(/cdn/shop/files/air-purifier-svg_8d4b2633-ee79-4229-ac9d-2883eae644d0.png?v=1707392586);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(4) a:before {
    background: url(/cdn/shop/files/kitchen.png?v=1716202790);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(5) a:before {
    background: url(/cdn/shop/files/refinery-svg.png?v=1707392586);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(5) a:before {
    background: url(/cdn/shop/files/water-filter-svg.png?v=1707392587);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(6) a:before {
    background: url(/cdn/shop/files/easy-installation-svg.png?v=1707304778);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(7) a:before {
    background: url(/cdn/shop/files/easy-installation-svg.png?v=1707304778);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}
ul.site-nav .meganav li.site-nav__dropdown-container--second-level:nth-child(8) a:before {
    background: url(/cdn/shop/files/easy-installation-svg.png?v=1707304778);
    background-size: contain;
    background-repeat:no-repeat;
    background-position:center;
}

ul.site-nav .meganav .site-nav__dropdown.site-nav__dropdown--third-level .site-nav__dropdown-container--third-level a:before{
  display:none;
}

ul.site-nav .meganav .site-nav__dropdown.site-nav__dropdown--third-level .site-nav__dropdown-container--third-level a{
  padding-left:0;
}

 p.slideshow__toptitle.subtop {
    font-size: 24px;
    letter-spacing: 6px;
    font-family: 'Montserrat';
}
 h2.h1.mega-title.slideshow__title.font-family-1 {
    font-family: 'Montserrat' !important;
    font-size: 42px;
}
h2.h1.mega-title.slideshow__title.font-family-1 span{
  font-family: 'Brittany Signature';
  font-size:94px;
  display: flex;
  align-items: flex-end;
  line-height: 166px;
}
h2.h1.mega-title.slideshow__title.font-family-1 span span{
  font-family: 'Montserrat' !important;
  font-size: 44px;
  line-height: 32px;
  margin-left:20px;
}
 .mega-subtitle.slideshow__subtitle {
    font-size: 21px;
    font-weight: 300;
    margin-top: 8px;
}
b, strong {
    font-weight: 700;
}

.slideshow__text-wrap--desktop .slideshow__text-content .d-inline-block.text-left {
    text-align: center !important;
}



div#shopify-section-template--19901216981268__7d5134b1-eaac-4ac9-b088-abac828735b9 figcaption {
    background: #f2f2f2;
    padding: 17px 10px !important;
}
div#shopify-section-template--19901216981268__7d5134b1-eaac-4ac9-b088-abac828735b9 figcaption h4{
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom: 0 !important;
}
/* div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .carousel-wrapper {
    margin-top:0;
    background:url(/cdn/shop/files/bbfbdvd_81ecac61-fc31-48bd-bd13-9cce8ec2861c.jpg?v=1710771056);
    background-size:cover;
    background-position:center;
} */
.customstyletemplate--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .carousel__slide-wrapper{
  /* background:url(/cdn/shop/files/bbfbdvd.jpg?v=1710509669);
  background-size:cover;
  background-position:center; */
}

/* div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .image-content__image-wrapper {
    padding: 0 !important;
    max-width: 500px;
} */

div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .full .image-content__image-wrapper img {
    width: 100%;
    /* max-width: 270px;
    position: static;
    margin-left: auto;
    margin-top: 70px;
    margin-bottom: 20px; */
}
div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .carousel__slide-wrapper .sub-title{
  right:90%;
}
.carousel_content_custom {
    text-align: center;
    max-width: 630px;
    margin-left: auto;
}
.carousel_content_custom div {
     max-width:500px;
}
.carousel_content_custom h2 {
    font-weight: 200;
    font-size: 34px;
}
.carousel_content_custom p {
    line-height: 28px;
    font-size: 19px;
    margin: 15px 0 25px;
    color: #000;
}
div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .full .carousel-title {
    display:none;
}
.instagramoff-wrapper .image-content__image-wrapper{
  position: relative;
  padding-top: 100% !important;
}
.instagramoff-wrapper .image-content__image {
    max-width: none;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border-radius: 0;
    transform: initial;
    display: initial;
    opacity: 1;
}

#jsLogin p, #jsLogin .form-group label, form#create_customer .form-control, form#create_customer p, 
div#CustomerLoginForm p, div#CustomerLoginForm .form-control{
    font-size: 14px;
}
a#RecoverPassword, button#HideRecoverPasswordLink {
    font-size: 12px;
}

#jsLogin button, form#create_customer button, div#CustomerLoginForm button{
    border-radius: 50px !important;
}
.sidebar__search .modal__content{
  background:#fff !important;
}
.compare-text {
    font-size: 12px;
}


div#shopify-section-template--19901216981268__f8f2cf5e-51c4-452e-bb19-d61928c4ea39 h3 {
    font-size: 32px;
    font-weight: 100;
    padding-bottom:10px;
}
div#shopify-section-template--19901216981268__f8f2cf5e-51c4-452e-bb19-d61928c4ea39 h3 b {
    font-weight: 600;
}
div#shopify-section-template--19901216981268__f8f2cf5e-51c4-452e-bb19-d61928c4ea39 h3 span{
    position:relative;
}
div#shopify-section-template--19901216981268__f8f2cf5e-51c4-452e-bb19-d61928c4ea39 h3 span:after {
    content:'';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    width: 70px;
    height: 1px;
    background: #000;
    margin: auto;
}
.product-card__info{
  text-align:left;
}
.product-card__price {
    font-weight: 700;
    font-size: 14px;
}
.product-card-cart .js-grid-cart {
    font-size: 12px;
    display: inline-block;
    width: 125px !important;
    padding: 10px !important;
}



.tab_content-row {
    position: relative;
}
.tab_content-in {
    position: absolute;
    top: 120px;
    left: 50px;
    max-width: 300px;
}
section#shopify-section-template--19901216981268__e77c0dcd-5daa-4302-8f08-cab65cb3a0b3  .tab_content-in h3{
  text-transform: uppercase;
  color: #fff;
  font-weight: 100;
  font-size: 48px;
}
section#shopify-section-template--19901216981268__e77c0dcd-5daa-4302-8f08-cab65cb3a0b3  .tab_content-in p{
  color: #fff;
  margin-bottom: 25px;
  font-size: 22px;
  line-height: 28px;
}
.tab_content-in  a.btn.btn-theme.btn-black {
    opacity: 0.7;
}

div#shopify-section-template--19901216981268__ca7f686e-5153-47a7-9775-be7d2f4e105d .parallax-banner__wraper--template--19901216981268__ca7f686e-5153-47a7-9775-be7d2f4e105d {
    background-size: cover;
    border-radius: 50px;
}
div#shopify-section-template--19901216981268__ca7f686e-5153-47a7-9775-be7d2f4e105d .parallax-banner__meta{
    justify-content: flex-end;
}
.download_app_cuckoo h2{
  text-transform:uppercase;
  color:#000;
  font-weight: 100;
  font-size: 38px;
}
.download_app_cuckoo h2 span{
  font-weight: 400;
}
.download_app_cuckoo h5{
  text-transform:uppercase;
  color:#000;
  margin: 15px 0 20px 0;
  font-weight: 100;
  font-size: 18px;
  letter-spacing: 2px;
}
.download_app_cuckoo ul{
  margin-top:15px;
  margin-left: -8px;
}
.download_app_cuckoo ul li{
    display: inline-block;
}
.download_app_cuckoo ul li a{
  color: #000 !important;
  text-transform: uppercase;
  text-decoration: none !important;
  font-size: 12px;
  padding: 0 8px;
  border-right:1px solid #444;
}
.download_app_cuckoo ul li:last-child a{
  border-right:none;
}



div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item:nth-child(1) .iconx8{
  display:none;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item:nth-child(1) .media-body.py-lg-5{
  padding-top:0 !important;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .media-body{
    padding: 30px !important;
    border-radius: 20px;
    position: relative;
    min-height: 290px;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item .media.service-2.text-center{
  text-align:left !important;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h5{
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 100;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item .iconx8{
    position: absolute;
    right: -35px;
    bottom: -35px;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item .iconx8 svg{
    width:120px !important;
    height:120px !important;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 {
    text-transform: uppercase;
    font-size: 30px;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 a {
    display: inline;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 span{
    color:#000;
}
.we_offer_content {
    max-width: 500px;
}
.we_offer_content h3 {
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 0px;
    font-weight: 100;
}
.we_offer_content h3 span{
    font-weight: 500;
}
.we_offer_content p {
    line-height: 32px;
    margin: 25px 0 35px;
    font-size:21px;
}
.we_offer_content .readmore_btn {
    
    font-size: 16px;
    text-decoration: none !important;
}
.we_offer_content .readmore_btn:hover {
  color:#ce4f4f;
}
div#shopify-section-template--19901216981268__d9f77f1c-3cde-4fe7-9693-71f967fca276 .services-wrapper {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 25px 0 20px;
}
div#shopify-section-template--19901216981268__d9f77f1c-3cde-4fe7-9693-71f967fca276 h3 {
    font-weight: 100;
    font-size: 34px;
    margin-bottom: 40px !important;
}
div#shopify-section-template--19901216981268__d9f77f1c-3cde-4fe7-9693-71f967fca276 .services-wrapper .service-1{
  padding:0 25px;
}
div#shopify-section-template--19901216981268__d9f77f1c-3cde-4fe7-9693-71f967fca276 .services-wrapper .service-1 .media-body h5{
  font-size: 16px;
  font-weight: 600;
  margin-bottom:0 !important;
}
div#shopify-section-template--19901216981268__d9f77f1c-3cde-4fe7-9693-71f967fca276 .services-wrapper .service-1 .media-body div{
  color: #b8b8b8 !important;
  font-size: 18px;
}
div#shopify-section-template--19901216981268__d9f77f1c-3cde-4fe7-9693-71f967fca276 .services-wrapper .service-1  span.mr-4.iconx8{
  margin-right:8px !important;
  line-height:0px;
}
div#shopify-section-template--19901216981268__e260701b-c5c3-4c6c-ba97-f23ffbdf6979 h3 {
    font-weight: 100;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 h3 {
    font-weight: 400;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 h3 b{
    font-weight: 400;
}
div#shopify-section-template--19901216981268__8a8fed6b-039a-4cd1-8b83-4bcdf58ac287 h3 {
    font-weight: 100;
}
div#shopify-section-template--19901216981268__8a8fed6b-039a-4cd1-8b83-4bcdf58ac287 h3 b{
    font-weight: 500;
}
.learningCennter {
    background: #f0f9f6;
    width: 135px;
    height: 135px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}
div#shopify-section-template--19901216981268__8a8fed6b-039a-4cd1-8b83-4bcdf58ac287 h3 {
    margin-bottom: 5px !important;
}
div#shopify-section-template--19901216981268__8a8fed6b-039a-4cd1-8b83-4bcdf58ac287 .service-2 h4 {
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
}
div#shopify-section-template--19901216981268__8a8fed6b-039a-4cd1-8b83-4bcdf58ac287 .container {
    max-width: 950px;
}
div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .dots-negative .slick-dots {
    bottom: -45px;
}
div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .slick-dots li button{
  width:13px !important;
  height:13px !important;
}
div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .slick-dots li.slick-active button{
  background:#7ca1ac !important;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__meta {
    flex-direction: inherit;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding-top:0 !important;
    padding-bottom:0 !important;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__meta div {
    width: 100%;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__meta .parallax-banner__btn{
  display:none;
}
.green_product_content {
    max-width: 350px;
}
.green_product_content h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 3px;
    position:relative;
}
.green_product_content h2:before {
    content: '';
    position: absolute;
    top: -45px;
    left: 0;
    right: auto;
    bottom: auto;
    background: url(/cdn/shop/files/B_Fly.png?v=1707383739);
    background-size: contain;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
	0% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
	50% {
		box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2);
		transform: translatey(-20px);
	}
	100% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
}

.bottom_c, .green_product_content h2 div {
    padding-left: 110px;
}
.green_product_content h2 div {
  position:relative;
}
.green_product_content h2 div:before {
    content: '';
    position: absolute;
    left: 45px;
    width: 30px;
    height: 1px;
    background: #75f2ab;
    bottom: 0;
    top: 0;
    margin: auto;
}
.green_product_content h2 span {
    font-family: 'Brittany Signature';
    font-size: 118px;
    display: flex;
    align-items: flex-end;
    color: #fff;
    text-transform: none;
}
.green_product_content p {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    line-height: 26px;
    margin-top: 20px;
    letter-spacing: 1px;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__meta .image-content__image-wrapper{
  padding:0 !important;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__meta .image-content__image-wrapper img{
  max-width:450px;
  position:static;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__wraper--template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8{
  padding:0 !important;
}
div#shopify-section-template--20517476139284__3e85d34f-3c0c-4e39-970a-d8a44b6d196f .row .col-md-4 {
    padding: 0 1px;
}
div#shopify-section-template--20517476139284__3e85d34f-3c0c-4e39-970a-d8a44b6d196f .banner-theme-bottom figcaption{
  bottom:45%;
}
.section_ttitle h2 {
    font-size: 30px;
    font-weight: 100;
}
.section_ttitle h2 span {
    font-size: 32px;
    font-weight: 400;
}
.section_ttitle p {
    font-size: 15px;
    color: #000;
    font-weight: 100;
    max-width: 550px;
    margin: auto;
    padding-top: 10px;
}
.imgTxt_ov {
    text-align: center;
}
.imgTxt_ov h2 {
    font-size: 52px;
    font-weight: 100;
    line-height: 42px;
    display: inline-block;
    text-align: left;
}
.imgTxt_ov h2 span{
    display:block;
    font-size:28px;
}

.underLine_title h3{
  font-size: 32px;
  font-weight: 100;
  padding-bottom: 10px;
}

.underLine_title h3 span {
    position: relative;
}
.underLine_title h3 span:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    width: 70px;
    height: 1px;
    background: #000;
    margin: auto;
}
div#KitchenAppliences {
    display: block;
}
.section_ttitle h2 div{
  color:#7c9028;
}
div#shopify-section-template--20517476139284__9f06aec5-1c6c-4e67-9400-dacc47c5fd1d .parallax-container {
    overflow: visible;
}
div#shopify-section-template--20517476139284__9f06aec5-1c6c-4e67-9400-dacc47c5fd1d .parallax-banner__meta {
    padding-top: 0 !important;
    width:100%;
    position:inherit;
}
p.maxWidth200{
  max-width:500px;
}
div#shopify-section-template--20517476139284__9f06aec5-1c6c-4e67-9400-dacc47c5fd1d .parallax-banner__meta 
.image-content__image-container.hero-img__wrap {
    position: absolute;
    left: 10%;
    bottom: -70px;
}

div#shopify-section-template--20517476139284__c2a670c1-fb9f-43a9-a983-b13b8462aa13 .services-wrapper {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 25px 0 20px;
}
div#shopify-section-template--20517476139284__c2a670c1-fb9f-43a9-a983-b13b8462aa13 h3 {
    font-weight: 100;
    font-size: 34px;
    margin-bottom: 40px !important;
}
div#shopify-section-template--20517476139284__c2a670c1-fb9f-43a9-a983-b13b8462aa13 
.services-wrapper .service-1{
  padding:0 25px;
}
div#shopify-section-template--20517476139284__c2a670c1-fb9f-43a9-a983-b13b8462aa13 
.services-wrapper .service-1 .media-body h5{
  font-size: 16px;
  font-weight: 600;
  margin-bottom:0 !important;
}
div#shopify-section-template--20517476139284__c2a670c1-fb9f-43a9-a983-b13b8462aa13 
.services-wrapper .service-1 .media-body div{
  color: #848484 !important;
  font-size: 16px;
}
div#shopify-section-template--20517476139284__c2a670c1-fb9f-43a9-a983-b13b8462aa13 
.services-wrapper .service-1  span.mr-4.iconx8{
  margin-right:8px !important;
  line-height:0px;
}
div#shopify-section-template--20517476139284__4e88d4a8-f76b-4fa0-89d3-c6567010cf96 h3 {
    font-weight: 100;
}
div#shopify-section-template--20517476139284__0366c15c-0802-4485-8f16-12b476e15d89 h3 {
    font-weight: 100;
}
div#shopify-section-template--20517476139284__0366c15c-0802-4485-8f16-12b476e15d89 h3 b{
    font-weight: 400;
}
div#shopify-section-template--20517476139284__0366c15c-0802-4485-8f16-12b476e15d89 h3 {
    margin-bottom: 5px !important;
}
.learningCennter {
    background: #f0f9f6;
    width: 135px;
    height: 135px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

div#shopify-section-template--20517476139284__0366c15c-0802-4485-8f16-12b476e15d89 .service-2 h4 {
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
}
div#shopify-section-template--20517476139284__0366c15c-0802-4485-8f16-12b476e15d89 .container {
    max-width: 950px;
}
.tab2_content-row {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 35px;
}
.upper_img_tab {
    position: relative;
}
.tab_line_img {
    position: absolute;
    left: -50%;
    top: 0;
    max-width: 300px;
}
.RoundedImg {
    margin-right: -175px;
    max-width: 400px;
    margin-top: -150px;
}
.tab2_img {
    position: relative;
}

.tab_conttant_card {
    background: #9fba4a;
    border-radius: 50%;
    max-width: 500px;
    min-height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
}
.tab2_img img {
    max-width: 200px;
}
.tab2_content-in {
    padding: 0 20px;
    max-width: 300px;
}
.tab2_content-in h3 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 100;
}
.tab2_content-in p{
    color: #fff;
    line-height: 24px;
    margin-bottom: 20px;
}
.product-single__title {
    font-weight: 500;
}
.product-form__item .js-qty__input{
  height:35px;
}
.product-form .gr-btnjs .js-btn-compare, .product-form .gr-btnjs .js-btn-wishlist, .product-form .gr-btnjs .open-sizeguide{
  font-size:12px;
}
.accordion .tab-content h3 {
    font-size: 18px;
}
.accordion .tab-content p{
    font-size: 14px;
}
.accordion .tab-content ul li, .accordion .tab-content ol li{
    font-size: 14px;
    margin: 10px 0;
}
#nav-tab-info .nav-tabs {
    box-shadow: none !important;
    justify-content: center !important;
}
#nav-tab-info .nav-tabs .nav-item {
    font-size: 16px !important;
    font-weight: 100 !important;
    border-radius:0px;
    padding: 10px 20px !important;
}
#nav-tab-info .nav-tabs .nav-link.active {
    background-color: #2e2926;
    color: #fff;
}
#nav-tab-info .nav-tabs .nav-link:before{
  display:none;
}

.section_page_title h3{
  font-size: 34px;
  font-weight: 200;
  padding-bottom: 10px;
  position: relative;
}
.section_page_title h3 span{
  font-weight: 100;
}
.section_page_title h3:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    width: 70px;
    height: 1px;
    background: #000;
    margin: auto;
}
.product-card__info a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


div#shopify-section-template--19901217603860__a357922a-9557-420b-8774-d00c58e476cf h3 {
    font-weight: 100;
    font-size: 34px;
    margin-bottom: 40px !important;
}
div#shopify-section-template--19901217603860__a357922a-9557-420b-8774-d00c58e476cf .services-wrapper {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 25px 0 20px;
}
div#shopify-section-template--19901217603860__a357922a-9557-420b-8774-d00c58e476cf .services-wrapper .service-1 {
    padding: 0 25px;
}
div#shopify-section-template--19901217603860__a357922a-9557-420b-8774-d00c58e476cf .services-wrapper .service-1 span.mr-4.iconx8 {
    margin-right: 8px !important;
    line-height: 0px;
}
div#shopify-section-template--19901217603860__a357922a-9557-420b-8774-d00c58e476cf .services-wrapper .service-1 .media-body h5 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0 !important;
}
div#shopify-section-template--19901217603860__a357922a-9557-420b-8774-d00c58e476cf .services-wrapper .service-1 .media-body div {
    color: #848484 !important;
    font-size: 16px;
}

div#shopify-section-template--19901217603860__9ecdd73b-346c-421a-b599-205fb53c5fd8 h3 {
    font-weight: 100;
}

div#shopify-section-template--19901217603860__46ff6376-4291-45bf-8773-1ad8b1185450 .container {
    max-width: 950px;
}
div#shopify-section-template--19901217603860__46ff6376-4291-45bf-8773-1ad8b1185450 .font-family-2.mb-5{
    margin-bottom: 5px !important;
}
div#shopify-section-template--19901217603860__46ff6376-4291-45bf-8773-1ad8b1185450 h3 {
    font-weight: 100;
}
div#shopify-section-template--19901217603860__46ff6376-4291-45bf-8773-1ad8b1185450 h3 b {
    font-weight: 500;
}
div#shopify-section-template--19901217603860__46ff6376-4291-45bf-8773-1ad8b1185450 .service-2 h4 {
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
}
div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .parallax-banner__meta{
  display:block;
}
div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .d-flex.justify-content-center {
    justify-content: flex-end !important;
}
div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .image-content__image-container.overflow-hidden.hero-img__wrap {
    min-width: 400px !important;
    margin-bottom: -140px;
    overflow: visible !important;
}
div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .image-content__image-wrapper {
    padding-top: 0 !important;
}
div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .image-content__image-wrapper img{
  position:static;
  animation: float 3s ease-in-out infinite;
}
@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}
.section_page_title.no-line h3{
  padding-bottom: 0;
}
.section_page_title.no-line h3:after {
    display: none;
}
.text_body {
    color: #000;
    font-weight: 500;
    font-size: 17px;
}
.product-single__info-wrapper .product-single__price {
    color: #000000;
    font-weight: 700;
    font-size: 24px;
}

input#ContactForm-Invoice-copy {
    padding-top: 0;
    padding-bottom: 0;
}
.Featured_tab_area {
    position: relative;
    margin: 0;
}
.Featured_tab_content_row {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 80px 20px;
}
.Featured_product_img {
    text-align: center;
}
.Featured_product_img img {
    max-width: 350px;
    margin: auto;
}
.Featured_product_content h2 {
    color: #353535;
    margin: 0px 0 20px 0;
    font-size: 42px;
    letter-spacing: 1px;
    font-weight: 300;
}
.Featured_product_content h2 b {
    font-weight: 600;
}
.Featured_product_content h2 span{
  color:#52d1fc;
}
.Featured_product_content h2.text_dark_{
  color:#353535;
}
.Featured_product_content p.text_dark_{
  color:#312e2e;
}
.Featured_product_content h2.text_dark_ span{
  color:#149db6;
}
.Featured_product_content p {
    color: #000;
    font-size: 20px;
    line-height: 32px;
    max-width: 480px;
}
.customstyletemplate--19901216981268__featured_collections_1_L6CHB6 h3 {
    font-weight: 100;
    font-size: 32px;
    font-weight: 100;
}
.customstyletemplate--19901216981268__featured_collections_1_L6CHB6 h3 b{
  font-weight:600;
}
.shopify-payment-button__button{
  min-height:auto !important;
}

#widgetdiv .w-heading {
    text-transform: capitalize;
    margin-left: 1%;
    font-size: 14px;
    margin-bottom: 6px;
}
#widgetdiv .set-margin {
    margin-left: 2%;
    margin-bottom: 5%;
}
#widgetdiv .winput{
  width:100%;
}
#widgetdiv .winput, #widgetdiv .w-btn{
  height:40px;
}
#widgetdiv .w-btn{
  font-size:15px;
}
#success, #fail {
    margin-top: 0 !important;
    padding-left: 0 !important;
    font-size: 13px;
    font-weight: 500;
}

footer{
  position:relative;
}
footer .h5.site-footer__section-title {
    letter-spacing: 4px;
}
.site-footer__list .site-footer__list-item a {
    font-size: 13px;
}
footer p{
  font-size: 13px;
}
.site-footer__copyright div {
    font-size: 11px;
    letter-spacing: 2px;
}

.LeafImg1 {
    position: absolute;
    top: -70px;
    left: 0;
    width: 130px;
    animation: float 5s ease-in-out infinite;
  opacity:0;
}
.LeafImg2 {
    position: absolute;
    right: 10px;
    top: -10px;
    width: 90px;
    animation: float 7s ease-in-out infinite;
   opacity:0;
}
.LeafImg3 {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #252525;
    width: 85px;
}
@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}
.parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a .parallax-banner__meta {
    padding: 0 !important;
}

footer .col-1-5.col-md-6.col-12.footer-column {
    position: relative;
}
footer .col-1-5.col-md-6.col-12.footer-column:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height:100%;
    background: rgb(255 255 255 / 10%);
}
footer .col-1-5.col-md-6.col-12.footer-column:nth-child(1):after {
  display:none;
}
.remove-padd .px-lg-4.rte {
    padding-left: 0 !important;
}
footer .site-footer__section {
    padding: 60px 0 45px;
}
.bookAdemo_title {
    font-size: 32px;
    font-weight: 100;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.bookAdemo_title span{
  font-weight:600;
}
.book_demo {
  padding-bottom:70px;
}
.book_demo ul {
    list-style: none;
    margin: 0 -10px;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.book_demo ul li {
    padding: 0px 10px;
    width: 50%;
    font-size: 13px;
    margin-bottom: 15px;
}
.book_demo ul li > span:first-child {
    padding: 0 0 3px 3px;
}

.book_demo ul li > span {
    width: 100%;
    display: block;
    color: #616161;
}
.book_demo ul li > span {
    position: relative;
}
.field.form-group .inputfild {
    padding: 12px 20px;
    min-height: 46px;
    border: 1px solid #cacbcf;
    border-radius: 50px;
    width: 100%;
    font-size: 14px;
    color: #6b6b6b;
    background:#f4f4f4;
}
.book_demo button {
    padding: 10px 50px;
    border-radius: 30px;
    font-size: 16px;
    border: none;
    margin-top: 20px;
    font-weight: 500;
    background: #ce4f4f;
    text-transform: uppercase;
    color: #fff;
}
.book_demo button:hover {
  background:#000;
}

div#SlideshowWrapper-slideshow-3 h2.h1.mega-title.slideshow__title.font-family-1 {
    padding-left: 0px;
    text-transform:uppercase;
}
h2.h1.mega-title.slideshow__title.font-family-1 span {
    font-family: 'Brittany Signature';
    font-size: 80px;
    display: flex;
    align-items: flex-end;
    line-height: 182px;
}
h2.h1.mega-title.slideshow__title.font-family-1 span span {
    font-family: 'Montserrat' !important;
    font-size: 34px;
    line-height: 44px;
    margin-left: 10px;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .green_product_content {
    max-width: 400px;
}
.tab_content-in {
    position: absolute;
    top: 120px;
    left: 50px;
    max-width: 400px;
}
section#shopify-section-template--19901216981268__e77c0dcd-5daa-4302-8f08-cab65cb3a0b3 .tab_content-in p {
    color: #fff;
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 28px;
}
.slideshow__btn-wrapper--push {
    margin-top: 30px !important;
}
.slideshow__text-content.slideshow__text-content--vertical-center li.mt-4.mb-lg-5 {
    margin-bottom: 0 !important;
    margin-top: 10px !important;
}
a.btn.slideshow__btn.slideshow__btn1590405549465.btn-theme {
    padding: 12px 28px;
}
.max_width_bContent {
    max-width: 600px;
    display: block !important;
}
.collection-card-1 a {
    font-size: 14px;
    font-weight: 300;
}
.customstyletemplate--19901216981268__featured_collections_1_L6CHB6 .collection-card-1 h3 {
    font-size: 32px;
    font-weight: 100;
}
.customstyletemplate--19901216981268__featured_collections_1_L6CHB6 .collection-card-1 p {
    display:none;
}
.customstyletemplate--19901216981268__grid_banner_jGFDgV .banner-theme {
    border-radius: 20px;
}
.section-block.sv-bgsub-template--19901216981268__service_B7kXB9 .font-family-2.mb-5.txt-body-70 {
    margin-bottom: 25px !important;
}
.section-block.sv-bgsub-template--19901216981268__service_B7kXB9 h4 {
    margin-top: 10px !important;
    font-size: 28px;
    font-weight: 100;
    color: #121315;
}
.section-block.sv-bgsub-template--19901216981268__service_B7kXB9 .media-body div {
    line-height: 22px;
    font-size: 15px;
    font-weight: 500;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 a img {
    opacity: 0.3;
}
div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .media-body:hover .iconx8{
    opacity: 0.5;
    transition:all 0.4s ease-in-out;
}
.section-block.sv-bgsub-template--19901216981268__service_B7kXB9 .media-body .iconx8 {
    min-height: 41px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.bloglist-wrapper .blog__title-link {
    position: relative;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 21px;
    font-weight: 500;
}
.bloglist-wrapper .blog__title-link:before{
  display:none;
}
.bloglist-wrapper .rte {
    font-size: 14px;
    line-height: 20px;
    color: #555;
    margin-top: 10px !important;
}
.bloglist-wrapper .btn.btn-theme {
    background: transparent;
    color: #000;
    padding: 8px 0 8px 30px !important;
}
.bloglist-wrapper .btn.btn-theme:before {
    display:none;
}
.bloglist-wrapper .btn.btn-theme:after {
    content: '→';
    position: absolute;
    left: 0;
    background: #000;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    right: auto;
    margin: auto;
}
.bloglist-wrapper .btn.btn-theme:hover {
  color:#7e1717;
  padding: 8px 0 8px 35px !important;
}
.bloglist-wrapper .btn.btn-theme:hover:after {
  background: #7e1717;
}
.bloglist-wrapper div hr{
  display:none;
}


.GoGreen_grid_co {
    padding: 30px;
    margin: 15px 0;
}
.Grig_Row {
    display: flex;
    align-items: flex-end;
    min-height: 300px;
}
.GoGreen_grid_content {
    width: 60%;
    text-align:left;
}
.bg_color_blue{
  background:#c2e7ff;
}
.bg_color_yellow{
  background:#ffe6b9;
}
.bg_color_parpal{
  background:#edc0fe;
}
.bg_color_green{
  background:#c7ffe7;
}
.GoGreen_grid_co_img img {
    margin-top: -300px;
}
.GoGreen_grid_content_title {
    font-size: 52px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px;
}
.text_color_blue{
  color:#497ea1;
}
.text_color_yellow{
  color:#a38b5f;
}
.text_color_parpal{
  color:#9e78ac;
}
.text_color_green{
  color:#50af86;
}
.GoGreen_grid_content_peh {
    color: #000;
    font-size: 15px;
    max-width: 230px;
    line-height: 24px;
    margin-top: 15px;
}

.customstyletemplate--20517476139284__rich_text_TXGgzj .col-lg-7.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.customstyletemplate--20517476139284__rich_text_TXGgzj .Grig_Row{
  align-items:center;
}
.customstyletemplate--20517476139284__rich_text_TXGgzj .Grig_Row .GoGreen_grid_content{
  width:40%;
  padding:0 30px;
}

.customstyletemplate--20517476139284__rich_text_TXGgzj .Grig_Row .GoGreen_grid_co_img img{
  margin:0;
}

.customstyletemplate--20517476139284__rich_text_TXGgzj .Grig_Row .GoGreen_grid_content_peh{
  max-width:350px;
}

.parallax-banner__wraper--template--22095651078420__parallax_banner_GMDDkY .parallax-banner__meta{
  width:100%;
}
.parallax-banner__wraper--template--22095651078420__parallax_banner_GMDDkY{
  padding:0 !important;
}

.services_banner h2 {
    color: #fff;
    text-transform: uppercase;
}
.services_banner p {
    font-size: 22px;
    color: #fff;
    font-weight: 400;
    max-width: 400px;
    text-align: center;
    margin: auto;
    line-height: 34px;
}
.customstyletemplate--22095651078420__advanced_content_pfaLGp h3 {
    font-size: 32px;
    font-weight: 100;
}
.Services_box_content {
    background: #eee;
    padding: 40px;
    border-radius: 10px;
    margin: 15px 0;
    min-height: 200px;
    transition:all 0.4s ease-in-out;
}
.Services_box_content:hover {
    box-shadow: 12px 17px 20px rgb(0 0 0 / 12%);
}
.Services_box_content img {
    max-width: 45px;
    margin-bottom: 20px;
    opacity: 0.6;
}
.Services_box_content h4 {
    color: #131313;
    font-size: 18px;
    font-weight: 300;
}
.sv-bgsub-template--22095651078420__service_bQ3m4w .section-title-1, 
.customstyletemplate--22100614283540__service_4XkxEb .section-title-1, 
.customstyletemplate--22101947678996__service_ctcjjB .section-title-1{
    font-weight: 100;
    font-size: 34px;
    margin-bottom: 40px !important;
}
.sv-bgsub-template--22095651078420__service_bQ3m4w .services-wrapper.dots-negative, 
.customstyletemplate--22100614283540__service_4XkxEb .services-wrapper.dots-negative, 
.customstyletemplate--22101947678996__service_ctcjjB .services-wrapper.dots-negative{
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 25px 0 20px;
}
.sv-bgsub-template--22095651078420__service_bQ3m4w .iconx8, 
.customstyletemplate--22100614283540__service_4XkxEb .iconx8, 
.customstyletemplate--22101947678996__service_ctcjjB .iconx8{
    margin-right: 8px !important;
    line-height: 0px;
}
.sv-bgsub-template--22095651078420__service_bQ3m4w  .services-wrapper .service-1 .media-body h5, 
.customstyletemplate--22100614283540__service_4XkxEb .services-wrapper .service-1 .media-body h5, 
.customstyletemplate--22101947678996__service_ctcjjB .services-wrapper .service-1 .media-body h5{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0 !important;
}
.sv-bgsub-template--22095651078420__service_bQ3m4w  .services-wrapper .service-1 .media-body div, 
.customstyletemplate--22100614283540__service_4XkxEb .services-wrapper .service-1 .media-body div, 
.customstyletemplate--22101947678996__service_ctcjjB .services-wrapper .service-1 .media-body div{
    color: #b8b8b8 !important;
    font-size: 18px;
}
.customstyletemplate--22095651078420__service_T7JLdT .container, 
.customstyletemplate--22100614283540__service_g8edNq .container, 
.customstyletemplate--22101947678996__service_fyaFWk .container{
    max-width: 950px;
}
.sv-bgsub-template--22095651078420__service_T7JLdT .section-title-1, 
.customstyletemplate--22100614283540__service_g8edNq .section-title-1, 
.customstyletemplate--22101947678996__service_fyaFWk .section-title-1{
    margin-bottom: 5px !important;
    font-weight: 100;
}
.sv-bgsub-template--22095651078420__service_T7JLdT .section-title-1 b, 
.customstyletemplate--22100614283540__service_g8edNq .section-title-1 b, 
.customstyletemplate--22101947678996__service_fyaFWk .section-title-1 b{
    font-weight: 500;
}
.sv-bgsub-template--22095651078420__service_T7JLdT .service-2 h4, 
.customstyletemplate--22100614283540__service_g8edNq .service-2 h4, 
.customstyletemplate--22101947678996__service_fyaFWk .service-2 h4{
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
}
.customstyletemplate--22100614283540__parallax_banner_WA7kte .parallax-banner__meta {
    width: 100%;
}
.services_banner .text-black{
  color:#000;
}
.maintenance_content {
    max-width: 525px;
}
.AMC_content h3 {
    color: #000;
    font-weight:500;
}
.AMC_content p {
    color: #111;
    font-size: 18px;
}
.AMC_content .btn.btn-theme.btn-black.text-white.rounded {
    border-radius: 50px !important;
    padding: 13px 30px !important;
}
.product_register_content h3 {
    color: #2c2c2c;
    font-weight: 100;
    line-height: 46px;
}
.product_register_content h3 b {
    text-transform: uppercase;
}
.product_registration_form {
    margin-top: 30px;
}
.product_registration_form ul li {
    float: left;
    width: 48%;
    margin: 0 1%;
    list-style:none;
}
.product_registration_form .field.form-group .inputfild {
    padding: 12px 20px;
    min-height: 37px;
    border: 1px solid #afafaf;
    border-radius: 8px;
    width: 100%;
    font-size: 14px;
    color: #2c2c2c;
    background: transparent;
}
.product_registration_form ul li span {
    font-size: 14px;
    font-weight: 500;
}
.product_registration_form .field.form-group select.inputfild {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: right center;
    background-image: url(/cdn/shop/files/down-arrow-svg.png?v=1707461794);
    background-repeat: no-repeat;
    background-position: right 25px center;
    background-color: transparent;
    padding-right: 28px;
    text-indent: 0.01px;
    text-overflow: "";
    cursor: pointer;
    background-size: 18px;
}
.product_registration_form .savebtn.btn.btn-theme.btn-black {
    border-radius: 50px !important;
    padding: 13px 35px !important;
    margin-top: 20px;
}
.product_registration_form p.form-status.caption-large {
    font-size: 14px;
}
.product_registration_form ul.form-status-list.caption-large li {
    width: 100%;
    float: none !important;
    font-size: 12px;
}
.product_registration_form ul.form-status-list.caption-large li a{
    color:red;
}
.parallax-banner__wraper--template--22101947678996__parallax_banner_dwEHAL .parallax-banner__meta, 
.parallax-banner__wraper--template--22101947678996__parallax_banner_dwEHAL .parallax-banner__meta .parallax-banner__sub{
  width:100%;
  padding-bottom:0 !important;
}
.customstyletemplate--22101947678996__grid_banner_z6mEkE .banner-theme{
  margin:30px 0;
}
.customstyletemplate--22101947678996__grid_banner_z6mEkE .banner-theme figcaption h3{
    font-size: 36px;
    font-weight: 300;
    text-transform: uppercase;
}
.TalkToUs_area {
    padding: 55px 0;
    color: #fff;
}
.TalkToUs_area .container {
    display: flex;
    justify-content: space-between;
}
.talktext {
    font-size: 30px;
    width: 40%;
}
.TalkToUs_area ul {
    display: flex;
    align-items: center;
    gap: 100px;
    justify-content:flex-end;
}
.TalkToUs_area .d-flex {
    place-content: space-between;
}
.TalkToUs_area ul li {
    list-style:none;
}
.TalkToUs_area ul li a {
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.TalkToUs_area ul li a img{
    margin-right: 15px;
    filter: invert(1);
}
.cuckoo_services .row {
    align-items: center;
}
.cuckoo_services_title {
    font-size: 28px;
    font-weight: 100;
    color: #121315;
}
.cuckoo_services_list {
    display: flex;
    align-items: center;
    place-content: space-between;
    list-style: none;
}
.cuckoo_services_list li{
  text-align:center;
}
.cuckoo_services_list .cuckoo_services_icon {
    max-width: 45px;
    margin: auto;
    margin-bottom: 25px;
    filter: opacity(0.6);
}
.cuckoo_services_content {
    line-height: 22px;
    font-size: 15px;
    font-weight: 500;
    color: #131313;
}
.customstyletemplate--19901216981268__featured_articles_mG8DQe .section-title-1>span {
    font-weight: 100;
}
.Cuckoo_GServices_content {
    padding: 20px 0;
}
.Cuckoo_GServices_content h3 {
    font-weight: 400;
    max-width: 450px;
    font-size:30px;
}
.Cuckoo_GServices_content p {
    font-size: 21px;
    font-weight: 400;
    color: #000 !important;
    margin: 25px 0 35px 0;
    line-height: 34px;
    max-width: 420px;
}
.Cuckoo_GServices_content ul li {
    font-size: 16px;
    line-height: 30px;
    margin: 12px 0;
    list-style:none;
    color: #444;
}
.Cuckoo_GServices_content ul li img{
  margin-right:10px;
}

.Margin_Title {
    margin-bottom: -40px !important;
}
.customstyletemplate--22100614283540__parallax_banner_L6Ccgn .parallax-banner__wraper--template--22100614283540__parallax_banner_L6Ccgn, 
.customstyletemplate--22100614283540__parallax_banner_L6Ccgn .parallax-banner__meta{
  padding:0 !important;
}
.customstyletemplate--22100614283540__parallax_banner_L6Ccgn .parallax-banner__sub{
  margin-bottom:0 !important;
}
.AMC_content {
    padding-top: 40px;
}
a.btn.btn-theme.btn-dark {
    background: #555555;
}
.customstyletemplate--22101947678996__grid_banner_z6mEkE h3 {
    line-height: 34px;
    letter-spacing: 1px;
}
.text-black{
  color:#000;
}
.customstyletemplate--22101947678996__parallax_banner_dwEHAL 
.parallax-banner__wraper--template--22101947678996__parallax_banner_dwEHAL {
    background-position: bottom;
}
.Mbottom_10 img {
    margin-bottom: -40px;
}
.policy_content h2 {
    font-size: 26px;
}
.policy_content h3 {
    font-size: 18px;
    font-weight: 600;
}
.policy_content p {
    font-size: 14px;
    margin: 20px 0;
}
.policy_content ul{
  margin-bottom:30px;
}
.policy_content ul li, .policy_content ol li {
    font-size: 14px;
}
.salepoint {
    font-size: 14px;
}
.blog__item .article__photo-wrapper img {
    filter: grayscale(1);
}
.Cuckoo_GServices_img img {
    max-width: 350px;
}
.Cuckoo_GServices_img {
    text-align: center;
}
div#shopify-section-template--19901216981268__advanced_content_a8eTYk .customstyletemplate--19901216981268__advanced_content_a8eTYk {
    background: url(/cdn/shop/files/services_bgb.jpg?v=1710512611);
    background-size: cover !important;
    background-position: center !important;
}
.article-main h1{
  font-size:32px;
  font-weight:500;
}
.article-main h2{
  font-size:21px;
  font-weight:400;
  margin: 30px 0 20px 0;
}
.article-main h3, .article-main h4, .article-main h5, .article-main h6{
  font-size:16px;
  font-weight:400;
  margin: 0 0 20px 0;
}
.article-main p{
  font-size:15px;
}
.article-main ul li, .article-main ol li{
  font-size:14px;
}
.article-main ul, .article-main ol{
  padding-left:15px;
}
.article__photo-wrapper {
    filter: grayscale(1);
}
.blog__item .article__photo-wrapper img:hover, .article__photo-wrapper:hover{
  filter:inherit;
}
.bloglist-wrapper p {
    font-size: 14px;
    line-height: 20px;
}
.bloglist-wrapper .blog__title-link a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a{
  background-position:right;
}

.product-form__buynow .shopify-payment-button__button {
    height: auto;
}
.horizontal .facets__summary {
    border-radius: 10px;
    font-size: 14px;
}
.facet-filters__field, #ProductCountDesktop {
    border: 1px solid rgba(var(--color-foreground), .1);
    padding: 0.3rem 1.6rem 0.3rem 0.6rem;
    text-decoration: none;
    border-radius: 10px;
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select, #ProductCountDesktop {
    font-size: 14px;
}
.collection-hero__title {
    font-weight: 500;
    font-size: 36px;
    line-height: 46px;
}
.PDP_detail_content{
  margin-bottom:60px;
}
.PDP_detail_content .tabcustom{
  font-size:26px;
  margin:20px 0 0;
}
.PDP_detail_content table tr td:nth-child(1){
  background: #F0F2F2;
}
.PDP_detail_content table tr td {
    text-align: left;
    border: 1px solid #BBBFBF;
    padding: 10px 15px !important;
    font-size: 14px;
}
.item_info_data{
  border:none;
}
.item_info_data tr td {
    border: none;
    padding: 5px 0;
}
.item_info_data tr td .image_icon {
    background: #b65a5b;
    padding: 6px;
    border-radius: 5px;
}
.item_info_data .bold_title {
    font-weight: bold;
    font-size: 14px;
    line-height: 11px;
    display: block;
}
.item_info_data .small_size_title {
    font-size: 14px;
    line-height: 0;
}
.about_this_items ul {
    padding-left: 15px;
}
.about_this_items ul li {
    font-size: 15px;
    color: #191919;
    line-height: 24px;
    padding: 2px 0;
}
.product-single__information .p-attr {
    min-width: 45px;
    display: inline-block;
    font-size:16px;
}
.js-variant-sku {
    font-weight: bold;
    font-size: 16px;
}

.shopify-payment-button__button--unbranded {
    font-size: 0 !important;		
}
.shopify-payment-button__button--unbranded::after {
    content: 'Buy Now';
    position: absolute;    
    visibility: visible;
    top: 0;
    left: 0;
    bottom: 0;
    font-size: 14px;
    display: contents;
}
.PinCode_Checker{
  margin-bottom:30px;
}
.PinCode_Checker .mcwidget {
    display: flex;
    align-items: center;
    margin-bottom:5px;
}
.PinCode_Checker div#mcw-heading {
    font-size: 14px;
    margin-left: 5px;
}
.PinCode_Checker .mcw-input {
    display: flex;
    align-items: center;
    width: 100%;
}
.PinCode_Checker .input-divset {
    width: 100%;
}
.PinCode_Checker input#mcwinput {
    width: 100%;
    height:47px;
    font-size:14px;
}
.PinCode_Checker button#mcw-btn {
    background: #7e1717;
    border: none;
    color: #fff;
    padding: 10px 25px;
    font-size: 14px;
    height:47px;
}
.pincode-infomation {
    font-size: 14px;
}
.BlogHeadImage{
  margin:0 0 30px;
}
.product-single__price.product-single__price--compare {
    color: #7e1718;
}
.about_this_items h3 {
    font-size: 18px;
    font-weight: 500;
    padding: 5px 0;
}
.customstyletemplate--22757599019284__parallax_banner_NrKPNQ .parallax-banner__meta.text-center {
    width: 100%;
}
.product_registration_form.purchase-amc {
    padding-bottom: 100px;
}
.purchase-amc  ul {
    display: flex;
    flex-wrap: wrap;
}
.product_details_custom1 {
    list-style: none;
}
.product_details_custom1 li {
    font-size: 13px;
    margin-right: 15px;
}
.product_details_custom1 li img {
    width: 22px;
    margin-right: 4px;
}
.product_registration_form .field.form-group input#ContactForm-Invoice-copy{
  padding-left:0px;
}
.product_registration_form .field.form-group input#ContactForm-Invoice-copy::file-selector-button{
  border: 0;
  border-radius: 3px;
}
.atool1 .Featured_product_content p {
    max-width: 620px;
}
.btool1 .Featured_product_content p {
    max-width: 620px;
}
.collection-card__image.overflow-hidden.position-relative {
    max-width: 100px;
    margin: 0 auto;
}
.app-download1 img {
    width: 200px;
    margin-right: 15px;
  margin-top:10px;
}
body .collection-hero-banner .collection-hero__title {
        color: #000000;
    text-align: left;
    max-width: 430px;
    font-size: 32px;
    line-height: 44px;
  text-transform: uppercase;
    font-weight: 300;
}
.predictive-search {
    background-color: #fff;
}
div#collection-list-template--19901216981268__featured_collections_1_L6CHB6 .slick-dots {
  display:none;
  bottom: -40px;
}
div#collection-list-template--19901216981268__featured_collections_1_L6CHB6 .slick-dots li  button {
    width: 13px;
    height: 13px;
}
div#collection-list-template--19901216981268__featured_collections_1_L6CHB6 .slick-dots li.slick-active button {
    background: #7ca1ac;
}
body .shipping-calculator-input .field:nth-child(1), body .shipping-calculator-input .field:nth-child(2) {
    grid-column: span 1;
}
body .js-cookie-policy {
  padding: 10px 0;
  font-size: 14px;
}
section.customstyletemplate--19901216981268__advanced_content_aJMTMB.rgba\(0\,0\,0\,0\).lazyloaded {
  display:none;
}
.comp-short1 {
    padding: 0px 15px;
}
.comp-short1 * {
    font-size: 14px;
    text-align: center;
    list-style: none;
}
img.whstapp_fix {
    position: fixed;
    right: 5px;
    bottom: 90px;
    width: 60px;
}
body.template-product .product-single__video video {
    height: auto !important;
    top: 30% !important;
}




































@media (max-width:1400px){
  div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 {
    font-size: 46px;
  }
body .predictive-search__item--link {
  grid-template-columns: 2.5rem 1fr;
}

  
}
@media (max-width:1240px){
  div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 {
    font-size: 36px;
  }
  .TalkToUs_area ul li {
    padding-left: 30px;
    list-style: none;
  }
}


/********************************************/
@media (max-width:1199px){
  .parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a{
    background-attachment:scroll;
  }
  .TalkToUs_area ul li {
    padding-left: 20px;
    list-style: none;
  }
  div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h5{
    font-size:32px;
  }
  template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 {
    font-size: 34px;
  }
  .Featured_product_img img {
      max-width: 250px;
  }
  .Featured_tab_content_row {
      padding: 40px 0px;
  }
  .Featured_tab_content_row .row {
    align-items: center;
  }
  .Featured_product_content h2 {
    /* color: #fff; */
    margin: 0px 0 10px 0;
    font-size: 36px;
  }
 
}






/********************************************/
@media (max-width:991px){
   .Cuckoo_GServices_content {
    padding: 0px 0;
  }
 
  .Cuckoo_GServices_content h3{
    font-size:26px;
  }
  .Cuckoo_GServices_content p{
    font-size: 16px;
  }
  .drawer__nav-link--top-level {
    color: #000 !important;
    font-weight: normal !important;
    font-size: 15px !important;
  }
  .drawer__nav-item.drawer-nav__item--secondary {
    border: none !important;
  }
  .Row_bg_img img {
      min-height: 400px;
      object-fit: cover;
      border-radius: 0px;
  }
  div#Tab1 .Featured_tab_area:nth-child(4) .Featured_product_img img {
    max-width: 300px !important;
  }
  .drawer__nav-toggle-btn i{
    color:#333 !important;
  }
  .cuckoo_services_title {
    font-size: 22px;
    font-weight: 100;
    text-align: center;
    padding-bottom: 30px;
  }
  .cuckoo_services{
    padding-top:0;
  }
  .TalkToUs_area .talktext {
    width: 100%;
    padding-bottom:25px;
  }
  .TalkToUs_area ul {
    display: flex;
    align-items: center;
    margin-top: 10px;
    justify-content: center;
  }
  .TalkToUs_area .d-flex {
    display: block !important;
    text-align: center;
  }
  .customstyletemplate--19901216981268__service_B7kXB9 div#service-list-template--19901216981268__service_B7kXB9 .col-12.services-item {
    max-width: 33%;
  }

}





/********************************************/
@media (min-width:992px) and (max-width:1024px) {
  .TalkToUs_area ul {
  gap: 20px;
}
 .carousel_content_custom div {
    max-width: 550px;
    margin: 0 40px 15px auto;
    text-align: right;
}
.we_offer_content {
  
    padding: 35px 15px;
    
} 
      body .parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a:before {
        content: '';
        width: 100%;
        height: 100%;
        background:#00000063;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        opacity: 1;
    }
.customstyletemplate--19901217177876__3c09d384-7d63-49ea-94a6-857536fede31 .h-100.flex.w-100.flex--center-vertical.px-3.px-lg-5 {
    padding: 30px 15px !important;
}


}




/********************************************/

@media (min-width:768px) and (max-width:991px) {
 .carousel_content_custom div {
    max-width: 360px;
    margin: 0 40px 15px auto;
    text-align: right;
}
.carousel_content_custom h2 {
    font-size: 24px;
}
.Cuckoo_GServices_content p {
      margin: 10px 0 10px 0;
    line-height: 28px;
}
.Cuckoo_GServices_content ul li {
      line-height: 26px;
    margin: 5px 0;
}
.section-block.sv-bgsub-template--19901216981268__service_B7kXB9 .services-wrapper.dots-negative {
    padding: 45px 0;
}
.we_offer_content {
  
    padding: 35px 15px;
    
} 
      body .parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a:before {
        content: '';
        width: 100%;
        height: 100%;
        background:#000000b8;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        opacity: 1;
    }
  
  
  .TalkToUs_area ul {
  gap: 40px;
}
.services-wrapper div#service-list-template--22101947678996__service_RXJBQM .col-12.col-lg.mb-4.mb-lg-0 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.product-single .col-md-6.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.Featured_product_content h2 {
  font-size: 26px;
}
.Featured_product_content p {
      font-size: 18px;
    line-height: 30px;
}
.GoGreen_grid_co .Grig_Row {
  justify-content: space-between;
}
 .GoGreen_grid_co_img img {
   width: 200px;
 }   
body .parallax-banner__wraper--template--22100614283540__parallax_banner_L6Ccgn {
    --st-parallax-height: 360px;
    --st-bgvideo-height-mb: 370px;
}
.customstyletemplate--19901217177876__3c09d384-7d63-49ea-94a6-857536fede31 .h-100.flex.w-100.flex--center-vertical.px-3.px-lg-5 {
    padding: 30px 0;
}
body .customstyletemplate--19901216981268__carousel_special_AjwkFd {
       padding: 50px 0px 0px 0px;
}
  
  
}



 





/********************************************/
@media (max-width:767px){
  .customstyletemplate--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .image-content__image-wrapper, 
  .customstyletemplate--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a{
    padding:0 !important;
    margin:0 !important;
  }
  .carousel_content_custom div {
    max-width: 240px;
    margin: 30px 15px 15px auto;
    text-align: right;
}
  .carousel_content_custom h2 {
    font-weight: 200;
    font-size: 15px;
    max-width: 200px;
    margin: 0 0 -10px auto;
  }
  .Cuckoo_GServices_content ul li{
    font-size:14px;
  }
  .customstyletemplate--19901216981268__service_B7kXB9 div#service-list-template--19901216981268__service_B7kXB9 .col-12.services-item {
    max-width: 33%;
  }
  .site-header {
    padding: 0px;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .full .image-content__image-wrapper img {
    width: 100%;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .carousel-wrapper {
    background-size: cover;
    padding-bottom: 70px;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .full{
    margin-top:0;
  }
  .carousel_content_custom {
    text-align: center;
    margin: auto;
    margin-top: 15px;
    position: relative;
  }
  .tab{
    display:block !important;
    text-align:center !important;
  }
  .tab button {
    padding:8px 10px !important;
    float:none !important;
  }
  .tab button.active:after{
    bottom:5px !important;
  }
  footer .col-1-5.col-md-6.col-12.footer-column:after{
    display:none;
  }
  footer .site-footer__section {
    padding: 10px 0 20px;
  }
  footer .h5.site-footer__section-title {
    letter-spacing: 3px;
    font-size: 12px;
  }
  footer {
    padding-top: 45px;
  }
  div#shopify-section-template--19901216981268__8a8fed6b-039a-4cd1-8b83-4bcdf58ac287 h3 {
    margin-bottom: 25px !important;
  }
  .we_offer_content h3 {
     font-size: 28px;
        line-height: 36px;
        letter-spacing: 0px;
    font-weight: 100;
  }
  .we_offer_content p{
  font-size: 16px;
        margin: 5px 0 15px;
        line-height:30px;
  }
  .we_offer_content {
  /* background:#000000bd;
    padding: 20px 15px;
    border-radius: 12px; */
  position: relative;
        z-index: 2222;
    text-align: center;
} 
  body .parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a {
      padding-top: 0;
    padding-bottom: 0;
      --st-parallax-height: 390px;
    --st-bgvideo-height-mb: 360px;
}
body .parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a:before {
    content: '';
    width: 100%;
    height: 100%;
    background: #000000b8;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 1;
}

  
  div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item:nth-child(1) .media-body.py-lg-5{
    padding:0 !important;
  }
  div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 {
    font-size: 48px;
  }
  div#shopify-section-template--19901216981268__ca7f686e-5153-47a7-9775-be7d2f4e105d .container-fluid{
    padding:0 !important;
  }
  div#shopify-section-template--19901216981268__ca7f686e-5153-47a7-9775-be7d2f4e105d .parallax-banner__wraper--template--19901216981268__ca7f686e-5153-47a7-9775-be7d2f4e105d {
    background-size: cover;
    border-radius: 0px;
    background-position: right;
  }
  div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item:nth-child(1) .media-body.py-lg-5 {
    padding: 0 !important;
    min-height: auto;
  }
  .slideshow__image.box.ratio-container {
    background-size: cover;
    background-position: left !important;
  }
  .tab_content-row img {
    min-height: 400px;
    object-fit: cover;
    object-position: left;
  }
  .tabcontent{
    padding-top:0;
  }
  .tab_content-in {
    position: absolute;
    top: 80px;
    left: 25px;
    max-width: 300px;
  }
  section#shopify-section-template--19901216981268__e77c0dcd-5daa-4302-8f08-cab65cb3a0b3 .tab_content-in h3{
    font-size:42px;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .dots-negative .slick-dots {
    bottom: -30px;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .slick-dots li.slick-active button {
    background: #7ca1ac !important;
  }
  div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__meta .image-content__image-wrapper img{
    display:none;
  }
  div#shopify-section-template--20517476139284__9f06aec5-1c6c-4e67-9400-dacc47c5fd1d .parallax-banner__meta{
    padding:0 !important;
  }
  div#shopify-section-template--20517476139284__c2a670c1-fb9f-43a9-a983-b13b8462aa13 h3 {
    font-weight: 100;
    font-size: 28px;
    margin-bottom: 40px !important;
    margin-top: 60px;
  }
  div#shopify-section-template--20517476139284__0366c15c-0802-4485-8f16-12b476e15d89 h3 {
    margin-bottom: 35px !important;
  }
  div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .parallax-banner__meta {
    padding: 15px !important;
  }
  .tab_conttant_card {
    background: #9fba4a;
    border-radius: 50%;
    max-width: 400px;
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
  }
  .tab2_img img {
    max-width: 150px;
  }
  .tab2_content-in p{
    font-size:14px;
  }
  .RoundedImg {
    margin-right: -150px;
    max-width: 400px;
    margin-top: -200px;
  }
  .tab button{
    margin:4px 0;
  }
  section.Featured_tab_area .container {
    padding: 0;
  }
  .Featured_product_img {
    text-align: center;
    display: none;
  }
  .Row_bg_img img{
            min-height: auto;
        object-fit: contain;
  }
  .Featured_product_content h2 {
    font-size:26px;
  }
  .Featured_tab_content_row{
    text-align:center;
    padding: 40px 15px;
    position:relative;
  }
  div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .d-flex.justify-content-center {
    background-size: contain;
  }
  div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .image-content__image-wrapper img{
    display:none;
  }
  div#shopify-section-template--19901217603860__a357922a-9557-420b-8774-d00c58e476cf h3{
    font-size:28px;
  }
  div#shopify-section-template--19901217603860__46ff6376-4291-45bf-8773-1ad8b1185450 .font-family-2.mb-5 {
    margin-bottom: 25px !important;
  }
  .book_demo ul{
    display:block;
  }
  .book_demo ul li, .inputfild{
    width:100% !important;
  }
  select#birth_hour {
    margin-bottom: 15px;
  }
  .bookAdemo_title, div#shopify-section-template--21338243301652__1dca3b6d-475f-4a9a-89e4-df1b39f53d75 
  .m-0.parallax-banner__sub.rte.mb-3.txt-body{
    margin-bottom:0 !important;
    padding-bottom: 0 !important;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span span {
    font-size: 18px;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span {
    font-family: 'Brittany Signature';
    font-size: 34px;
    display: flex;
    align-items: flex-end;
    line-height: 100px;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .carousel-wrapper{
    margin-top:0;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .full .image-content__image-wrapper img{
    
    margin-top:0;
  }
  div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .carousel-wrapper{
    padding-bottom:60px;
    padding-top:15px;
  }
  .customstyletemplate--19901216981268__16485444103c52f5e9{
    padding-top:0;
  }
  .customstyletemplate--19901216981268__service_B7kXB9 .services-wrapper.dots-negative .col-12 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .Grig_Row {
    display: block;
    text-align: center;
    width: 100%;
  }
  .customstyletemplate--20517476139284__rich_text_TXGgzj .Grig_Row .GoGreen_grid_content {
    width: 100%;
    padding: 0 0 35px 0;
  }
  .product_register_content h3 {
    line-height: 35px;
    font-size: 24px;
  }
  .customstyletemplate--22100614283540__advanced_content_dAQx4y{
    padding-bottom:0 !important;
  }
  .customstyletemplate--22100614283540__grid_banner_nmLFtV{
    padding-top: 0 !important;
  }
  .TalkToUs_area ul {
    flex-wrap: wrap;
  }
  .TalkToUs_area{
    padding:0;
  }
  .AMC_content .col-md-6.col-12.order2 {
    order: 1;
  }
  .maintenance_content {
    padding: 10px 0 40px;
  }
  .cuckoo_services {
    padding: 50px 15px 30px;
  }
  .customstyletemplate--19901216981268__f8f2cf5e-51c4-452e-bb19-d61928c4ea39{
    padding-top:60px;
  }
  .customstyletemplate--19901216981268__service_B7kXB9 .services-item.carousel__slide-wrapper--service_L8M99p {
    -ms-flex: 0 0 100%;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .section-block.sv-bgsub-template--19901216981268__service_B7kXB9 h4{
    text-align:center !important;
  }
  .parallax-banner__wraper--template--19901216981268__a7914291-20a4-427e-b561-9d7d7adbff7a::before {
    opacity: 0.5;
  }
.customstyletemplate--19901216981268__f8f2cf5e-51c4-452e-bb19-d61928c4ea39.productswiper {
    padding-top: 45px;
}
div#shopify-section-template--19901216981268__f8f2cf5e-51c4-452e-bb19-d61928c4ea39 h3 {
    font-size: 26px;
}
.TalkToUs_area ul {
  justify-content: space-between;
}
 
.item_info_data .bold_title {
  line-height:18px;
}
.app-download1 img {
    width: 140px;
    margin-bottom: 30px;
}
body .parallax-banner__wraper--template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 {
    --st-parallax-height: 388px;
    --st-bgvideo-height-mb: 340px;
}
.green_product_content h2 {
  font-size:34px;
  letter-spacing: 2px;
}
body .parallax-banner__wraper--template--20517476139284__9f06aec5-1c6c-4e67-9400-dacc47c5fd1d {
    --st-parallax-height: 50vh;
    --st-bgvideo-height-mb: 65vh;
}
.GoGreen_grid_content {
    width: 100%;
    text-align: center;
} 
.GoGreen_grid_content_peh {
  max-width: 100%;
}
 .GoGreen_grid_co_img img {
    margin-top: 25px;
    width: 100px;
} 
 .product_registration_form ul li {
   width: 100%;
 } 
 body .customstyletemplate--19901217177876__3c09d384-7d63-49ea-94a6-857536fede31 {
    padding-bottom: 50px;
}
.customstyletemplate--19901217177876__3c09d384-7d63-49ea-94a6-857536fede31 .h-100.flex.w-100.flex--center-vertical.px-3.px-lg-5 {
    padding: 30px 0;
}
.LeafImg3 {
width: 46px;
}
div#collection-list-template--19901216981268__featured_collections_1_L6CHB6 ul.slick-dots {
  display:block;
}
body .js-cookie-policy {
      font-size: 12px;
    line-height: 16px;
}
body .subtop {
  margin-bottom:0px !important;
}  
body .js-cookie-policy button.btn.js-btn-ok.btn-theme.btn-white {
    margin-top: 5px;
}
section.customstyletemplate--19901216981268__advanced_content_aJMTMB.rgba\(0\,0\,0\,0\).lazyloaded {
    display: block;
  padding-top: 0;
        padding-bottom: 0;
}
section.customstyletemplate--19901216981268__advanced_content_i3WiKx.rgba\(0\,0\,0\,0\).lazyloaded {
    display: none;
}
 body .collection-hero-banner .collection-hero__title {
   max-width: 230px;
    font-size: 18px;
    line-height: 24px;
       position: absolute;
    top: 20px;
 } 
body .parallax-banner__wraper--template--22757599019284__parallax_banner_NrKPNQ,
body .parallax-banner__wraper--template--22100614283540__parallax_banner_WA7kte {
  --st-bgvideo-height-mb: 340px;
}
body .parallax-banner__wraper--template--22757599019284__parallax_banner_NrKPNQ h2, 
body .parallax-banner__wraper--template--22100614283540__parallax_banner_WA7kte h2.text-black {
    font-size: 30px;
}
div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .slick-list {
    height: 200px !important;
}
div#shopify-section-template--19901216981268__ed4a49f0-7f51-4bc7-9500-77cd7e298c1a .full .image-content__image-wrapper img {
          height: 190px;
        object-fit: cover;
}
  .product-card__overlay-btn {
        width: 24px;
    height: 24px;
    line-height: 22px;
  }
.product-card__overlay-btn svg {
      width: 14px;
    height: 14px;
}
 .swiper-button-prev, .swiper-button-next {
    height: 24px !important;
    width: 24px !important;
 }
.swiper-button-prev:after, .swiper-button-next:after {
    font-size: 13px !important;
}
.TalkToUs_area ul li {
          padding-left: 0;
}  
.TalkToUs_area ul li a img {
  margin-right: 10px;
    width: 30px;
}  
div#shopify-section-template--19901216981268__advanced_content_a8eTYk .customstyletemplate--19901216981268__advanced_content_a8eTYk .col-md-6.col-12:nth-child(1) {
    order: 2;
}
div#shopify-section-template--19901216981268__advanced_content_a8eTYk .customstyletemplate--19901216981268__advanced_content_a8eTYk .col-md-6.col-12:nth-child(2) {
    order: 1;
  padding-bottom: 35px;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .customstyletemplate--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8.aos-init.aos-animate .parallax-banner__meta.text-center {
    padding: 15px 0px !important;
}
div#shopify-section-template--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8 .customstyletemplate--20517476139284__734b1b75-91db-4c87-85ad-9d5da0dfddd8.aos-init.aos-animate .green_product_content {
    max-width: 250px;
    text-align: left !important;
}
.green_product_content p {
  font-size: 16px;
    line-height: 24px;
    margin-top: 0px;
    letter-spacing: 0.5px;
}
 .customstyletemplate--19901216981268__featured_collections_1_L6CHB6.aos-init.aos-animate .col.collectionlist-item {
    flex-basis: fit-content;
   max-width: 44%;
}
.customstyletemplate--19901216981268__featured_collections_1_L6CHB6.aos-init.aos-animate div#collection-list-template--19901216981268__featured_collections_1_L6CHB6 {
    gap: 20px;
  justify-content: center;
}
body .customstyletemplate--19901216981268__featured_collections_1_L6CHB6 {
  padding-bottom:60px;
} 
body .customstyletemplate--19901216981268__carousel_special_AjwkFd {
        padding: 10px 0px 0px 0px;
  }

  
  
  
}






/****************************************************/
@media (max-width:480px){
  .cuckoo_services_list{
    flex-wrap: wrap;
    gap: 20px;
  }
  .TalkToUs_area ul {
    flex-wrap: wrap;
    gap: 20px;
  }
  .customstyletemplate--19901216981268__service_B7kXB9 div#service-list-template--19901216981268__service_B7kXB9 .col-12.services-item {
    max-width: 50%;
  }
  div#shopify-section-template--19901217603860__1e04ea1d-fcaa-48a4-9b36-62344d508849 .d-flex.justify-content-center {
    min-height: 250px !important;
    padding: 0 !important;
  }
  div#shopify-section-template--19901216981268__d9f77f1c-3cde-4fe7-9693-71f967fca276 h3{
    font-size:28px;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span span{
    font-size:28px;
  }
  .green_product_content h2 span{
    font-size:106px;
  }
  .tab_conttant_card {
    background: #9fba4a;
    border-radius: 50%;
    max-width:350px;
    min-height: 350px;
    padding: 10px;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span {
    font-family: 'Brittany Signature';
    font-size: 56px;
    display: flex;
    align-items: flex-end;
    line-height: 100px;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span span {
    font-size: 19px;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span {
    font-family: 'Brittany Signature';
    font-size: 36px;
    display: flex;
    align-items: flex-end;
    line-height: 100px;
  }
 section#shopify-section-template--24463106212116__17424480179fe8dfaa {
    padding: 0px 15px;
}

  
}


/****************************************************/
@media (max-width:340px){
  .tab_conttant_card {
    background: #9fba4a;
    border-radius: 50%;
    max-width: 300px;
    min-height: 300px;
    padding: 10px;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span span {
    font-size: 18px;
  }
  h2.h1.mega-title.slideshow__title.font-family-1 span {
    font-family: 'Brittany Signature';
    font-size: 32px;
    display: flex;
    align-items: flex-end;
    line-height: 100px;
  }
  div#shopify-section-template--19901216981268__16485444103c52f5e9 .services-slider .services-item h3 {
    font-size: 38px;
  }
}



.image-content__image-wrapper .image-content__image, .product-card__image img, .product-card__image-wr, .blog__item .article__photo-wrapper img, 
.blog__item .article__photo-wrapper, .article__photo-wrapper.square, .content-block__image {
    border-radius: 25px;
    overflow:hidden;
}

.product-card-cart .js-grid-cart {
    font-size: 13px;
    display: inline-block;
    width: 135px !important;
    padding: 15px !important;
    border-radius: 10px;
}
.collection-card-1 a {
    font-size: 22px;
    font-weight: 600;
}

.collectionlist-slider  .collection-card__image.overflow-hidden.position-relative{
      max-width: 100%;
}
.collectionlist-slider .collection-card__image.overflow-hidden.position-relative {
    border-radius: 25px 25px 0 0;
}
.product-single__title{
  font-weight: 600;
  font-size: 28px;
}
.about_this_items ul li {
    font-size: 14px;
    color: #191919;
    line-height: 20px;
    padding: 5px 0;
}
.product__photo-wrapper img, .js-recently-view-content img{
  border-radius: 25px;
}
.product-single__thumbnail img, .product-single__thumbnail:after{
  border-radius:10px;
}
.btn, .shopify-payment-button__button, .product-form__item .js-qty__input{
  border-radius:10px;
}
.product-form__buynow .shopify-payment-button__button {
    height: auto;
    border-radius: 10px;
}
.product-form__quantity-submit .product-form__cart-submit, .product-form__buynow .shopify-payment-button__button {
    padding: 20px;
}
.product-form__item .js-qty__input{
  height:auto;
}
.js-qty__adjust{
  border-radius: 10px;
}
.section-template--25479862780180__product-grid-padding {
    padding-top: 30px !important;
}

@media (max-width:767px){
  .customstyletemplate--25479862911252__carousel_special_AjwkFd .image-content__image-wrapper img{
    position:relative;
  }
  .customstyletemplate--25479862911252__carousel_special_AjwkFd, .customstyletemplate--25479862911252__carousel_special_AjwkFd .image-content__image-wrapper{
    padding:20px 0 !important;
  }
}