/** Shopify CDN: Minification failed

Line 11:0 All "@import" rules must come first
Line 12:0 All "@import" rules must come first
Line 1063:55 Unexpected "url("
Line 1155:59 Unexpected "{"

**/
body{margin: 0;padding: 0;font-family: 'Swiss 721', sans-serif;}
.js{padding-bottom:0px !important;}
@import url('http://fonts.cdnfonts.com/css/swiss-721-3');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500&display=swap');

@font-face {
  font-family: 'Swis721 BT Bold';
  src: url(./fonts/Swis721-BT-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Swis721 Lt BT Light';
  src: url(./fonts/Swis721-Lt-BT-Light.woff) format('woff');
}
@font-face {
  font-family: 'RoundkeySoft Medium';
  src: url(./fonts/RoundkeySoft-Medium.woff) format('woff');
}
@font-face {
  font-family: 'RoundkeySoft Regular';
  src: url(./fonts/RoundkeySoft-Regular.woff) format('woff');
}
.grid-item .grid-image img{width:200px;margin: 0 auto;}
#tree-rent a{color:blue !important;}
.product-info1 p{}
.container{max-width: 1520px;}
.container.main_container {max-width:100%;padding:0px;}
.colection_fulwidth .display-toolbar .toolbar-mode{display:none;}
.site-nav li .dropdown-sub li a{text-transform: inherit;}
#services #services-contact{margin-top:5%;}
/* #services #nunc-digni{margin-top:3%;} */
#services .ge-btn{margin-top:0px;font-size: 16px;padding: 8px 30px;}
#services  .nunc-digni-info{margin-top:0px !important;}
.template-product .label-heading .value-variant:after{content:'' !important}
/* .sec-part{  padding-top: 50px;padding-bottom: 50px;} */
 p{font-family: 'Swiss 721', sans-serif;font-size: 22px;font-weight:300;}
.header .header-inner .menu-main-home .site-nav>li>a {font-size: 18px;font-weight:500;font-family: "Oswald";letter-spacing: 0;color: #000000;}
.ge-heading{font-size: 70px;font-family: 'Swiss 721', sans-serif;font-weight:700;color:#000000;position: relative;}
.sub-heading{font-family: 'Swiss 721', sans-serif;font-weight: 300;}
.ge-btn{background-color: transparent;color: #000000;font-size: 24px;text-transform: uppercase;text-decoration: none;border-radius: 50px;text-align: center;padding: 8px 60px;font-family: "Oswald";font-weight: 500;margin-top: 30px;border:  2px solid #000000;transition: 0.3s;display: inline-block;}
.ge-btn:hover{background-color: #000000;color: #ffffff;text-decoration: none;}

.show-cart-wr .button-checks.active{display: none;}


.template-customers-register .breadcrumb-wrap, .template-customers-login .breadcrumb-wrap {display: none;}
.template-customers-register .main-content, .template-customers-login .main-content {padding-top: 120px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}

.ge-topbar{background-color: #981915;padding: 15px 0 15px 0;}
.ge-topbar .content p{color: #ffffff;text-transform: uppercase;font-size:16px;margin: 6px 0 0 0;font-family: "Oswald";}
.ge-topbar .content p img{vertical-align: baseline;padding-right: 15px;}
.ge-topbar .ge-top-right-col{display: flex;justify-content: space-between;}
.ge-topbar .ge-top-right-col .ge-search,.ge-topbar .ge-top-right-col .top-contact-info{flex: 1;}
.ge-topbar .ge-top-right-col .ge-search .search-bar .input-group-field{width: 85%;background-color: transparent;border: 2px solid #ffffff;
color: #ffffff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.ge-topbar .ge-top-right-col .ge-search .search-bar .input-group-field::placeholder{color: #d6b3b3;}
.ge-topbar .ge-top-right-col .ge-search .search-bar .input-group-btn button{background-color: #ffffff;color: #981915;padding: 0 10px;
height: 36px;outline: none;border: 0;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.ge-topbar .ge-top-right-col .top-contact-info ul{padding: 0;margin: 6px 0 0 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li{display: inline-block;margin-left: 30px;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a img{padding-right: 10px;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a{color: #ffffff;text-transform: uppercase;font-size: 16px;font-family: "Oswald";font-weight: normal;}
.ge-topbar .ge-top-right-col .top-contact-info{text-align: right;}
#ge-tabs .ge-tabs .tab-content .content ul li{    font-size: 22px;color: #000000;font-family: 'Swiss 721', sans-serif; font-weight: 300;line-height: 1.5;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .logo a span svg{width: auto;height: 89px;}
.header-wrapper .header-layout-01{position: absolute;width: 100%;z-index: 999999;}
.header-wrapper .header-layout-01 #header-content .header{background-color: transparent;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .menu-main-home .menu-top .megamenu .site-nav{margin-right: -40px;}
#header-content .header-cart-container.menu{margin-top: 27px;}
.template-product .header-layout-01{background: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/inner-header-bg-ge.png?v=1661415404) no-repeat;height: 150px;}
.template-product .main-content{padding-top: 180px;}
.template-product .breadcrumb_position{font-family: "Oswald";color: #cfcfcf;text-transform: uppercase;padding-left: 15px;}
.grid-item .product-inner .product-content .product-collection__options .product-options .variant-option-wapper{display:none;}
.payment-secure-icons{background-color: #d8dcdf;text-align: center;padding: 15px 0;}
#contactFormWrapper input::placeholder{text-transform:uppercase;color:#c8c8c8;}
 #contactFormWrapper textarea::placeholder{text-transform:uppercase;color:#c8c8c8;}
#ge-footer{background-color: #175226;padding: 80px 0;position:relative;}
#ge-footer .footer-links{display: flex;justify-content: space-between;}
#ge-footer .footer-links .footer-link{flex: 1;}
#ge-footer .footer-links .footer-link .footer-link-heading{font-weight: 500;font-family: 'Swiss 721', sans-serif;color: #ffffff;font-size: 24px;margin-bottom: 15px;}
#ge-footer .footer-links .footer-link ul{padding: 0;margin: 0;}
#ge-footer .footer-links .footer-link ul li{list-style-type: none;margin-bottom: 5px;}
#ge-footer .footer-links .footer-link ul li a{color: #ffffff;font-family: "Swiss 721", sans-serif;font-weight:300;font-size: 18px;}

.ge-copyright-bar{text-align: center;padding: 35px 0;position:relative;z-index:999;}
.ge-copyright-bar p{color: #175226;font-size: 18px;margin-bottom: 0;font-family: 'Swiss 721', sans-serif;font-weight:300;}
.top-contact-info{font-family: "Oswald";}
.ge-topbar .content p span{padding:0px 5px;}
.ge-topbar .content p span p{padding:0px 5px;}
.home-cart{margin-top:5%;}
.cart-count{background-color: #175226;}
.ge-topbar .ge-top-right-col .ge-search .search-bar .input-group-btn button{font-weight:700;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .menu-main-home .menu-top .megamenu .site-nav{position:relative;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .menu-main-home .menu-top .megamenu .site-nav::after{content: ' ';width: auto;height: 30px;border: 1px solid #000; right: 0px;top: 10px;position: absolute;}
.header.full-width .header-inner{margin-top:20px;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .logo a span svg{margin-top: -5%;}

#ge-mobile-tabs{display: none;position: relative;background-color: #f8f6f5;padding: 25px 0;}
#ge-mobile-tabs::before{content: '';background: url('./curve-strip-6.png') no-repeat;background-size: contain;position: absolute;top: -16px;width: 100%;left: 0;height: 140px;}
#ge-mobile-tabs::after{content: '';background: url('./ge-tabs-bottom-curve.png') no-repeat;position: absolute;width: 100%;left: 0;height: 80px;background-size: contain;bottom: -78px;}
#ge-mobile-tabs #accordion{background-color: #ececec;margin-bottom: 5px;border-radius: 5px;}
#ge-mobile-tabs #accordion .panel{padding-bottom: 0;}
#ge-mobile-tabs #accordion .panel .panel-heading .panel-title{margin-bottom: 0;}
#ge-mobile-tabs #accordion .panel .panel-heading .panel-title a{display: block;padding: 15px 15px;}
#ge-mobile-tabs #accordion .panel .panel-heading .panel-title .collapsed::before{content: "\c025";position: absolute;right: 30px;font-family: cleversoft;font-size: 14px;}
#ge-mobile-tabs #accordion .panel .panel-heading .panel-title a::before{content: "\c035";position: absolute;right: 30px;font-family: cleversoft;font-size: 14px;}
#ge-mobile-tabs #accordion .panel .contents{padding: 15px;background-color: #f9f9f9;}
#ge-mobile-tabs #accordion .panel .contents p{font-size: 16px;}
#ge-mobile-tabs .faq-subtitle{display: none;}
.customer-links li.wishlist-menu{display:none;}
button.slick-prev.slick-arrow{z-index: 10;left: 30px;top: 45%;background: url('./prev.png') no-repeat;width: 45px;height: 45px;}
button.slick-next.slick-arrow{z-index: 10;right: 30px;top: 45%;background: url('./next.png') no-repeat;width: 45px;height: 45px;}
.slick-next:before, .slick-prev:before{font-size: 0;}
.collection-title a.btn{background: #981915;color: #fff;border:1px solid #981915;border-radius:20px;font-weight: 600;}
#collections, #lights, #stands{background:#fafafa;}
#collections.template-list-collections .list-category{margin-top:100px;}
.template-list-collections .collection-title-wrapper{background:#fff;padding-bottom: 10px;}
.collection-title h3.h5{background:#fafafa;padding-top:8px;padding-bottom:8px;}
.collection-title h3 a{padding:0px;color:rgb(23, 82, 38) !important;font-size:24px !important;}
.collection-title .count-products {font-size: 16px;padding-top: 10px;}
.grid-item .product-inner .product-image .add-to-cartS button{background: #175226;}
.collection-page .product-list-item .product-inner{padding-bottom:0px;}
.related-products .owl-item .grid-item.product-item {margin-bottom: 100px;}
.colection_fulwidth .collections-pages {padding-top: 100px;padding-bottom: 50px;}
.show-carts .show-cart-wr{font-family: 'Swiss 721', sans-serif;}
.show-cart #dropdown-cart{font-family: 'Swiss 721', sans-serif !important;}
.cart-list .product-name a {font-size: 16px;}

.ge-mobile-count-cart{display: none;}

.clear{clear: both;}
.large-tree-inner-form .contact-form-services #contactFormWrapper .servic-form{width: 100%;}
.large-tree-inner-form .contact-form-services #contactFormWrapper .servic-form .form-fields{margin-bottom: 15px;}
.large-tree-inner-form .contact-form-services #contactFormWrapper .servic-form .form-fields .btn{background-color: #175226;color: #ffffff;}
.st-btn{text-align: center;}
.st-btn .hero-btn{background-color: #981915;padding: 15px 30px;border-radius: 30px;color: #ffffff;text-transform: uppercase;font-size: 16px;font-family: "Oswald";margin-top: 10px;display: inline-block;}
.st-btn .hero-btn img{width: 30px;margin-top: -5px;margin-left: 5px;}

/*=============================================================================================*/
#ge-tabs .custom-tabs .custom-tabs-list li{border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    background-color: #172552;
    padding: 20px 0;
    color: #bbbdc6;
    font-family: "Oswald";
    text-transform: uppercase;
    font-size: 22px;
    border: 0;
    font-weight: 500;
    flex:1;}

.custom-tabs .tab {
            width: 90%;
            height: auto;
            margin: 0 auto;
        }

        /* tab list item */
        .custom-tabs .custom-tabs-list {
            list-style: none;
            margin: 0px;
            padding: 0px;
          display:flex;
         width: 90%;
    margin-left: auto;
    margin-right: auto;
        }

        .custom-tabs .custom-tabs-list li {
            width: 100px;
            float: left;
            margin: 0px;
            margin-right: 2px;
            padding: 10px 5px;
            text-align: center;
            background-color: #000;
            border-radius: 3px;
        }

        .custom-tabs .custom-tabs-list li:hover {
            cursor: pointer;
        }

        .custom-tabs .custom-tabs-list li a {
            text-decoration: none;
            color: white;
        }

        /* Tab content section */
        .custom-tabs .tab {
            display: none;
            width: 90%;
            min-height: 250px;
            height: auto;
            border-radius: 3px;
            padding: 20px 15px;
            background-color: #fff;
            color: darkslategray;
            clear: both;
        }

        .custom-tabs .tab h3 {
            border-bottom: 3px solid cornflowerblue;
            letter-spacing: 1px;
            font-weight: normal;
            padding: 5px;
        }

        .custom-tabs .tab p {
            line-height: 20px;
            letter-spacing: 1px;
        }

        /* When active state */
        .active {
            display: block !important;
        }

        .custom-tabs .custom-tabs-list li.active {
            background-color: #fff !important;
            color: black !important;
        }

        .active a {
            color: black !important;
        }
.custom-tabs .content p{font-size: 22px;color: #000000;font-family: 'Swiss 721', sans-serif;font-weight: 300;line-height: 1.5;}

.custom-tabs .content li{font-size: 22px;color: #000000;font-family: 'Swiss 721', sans-serif;font-weight: 300;line-height: 1.5;}

/*===============================================================================================/
/*-------------------------Home Banner------------------------------*/
#hero{background: url('./hero-bg.jpg') no-repeat;padding: 180px 0 180px 0;width: 100%;background-position: center bottom;height: 100%;}
#hero .content{padding: 0 0 0 110px;}
#hero .content h2{color: #175226;margin-bottom: 40px;}
#hero .content h2 span{font-family: 'Swiss 721', sans-serif;font-weight: 300;}
#hero .content .hero-cta{background-color: rgba(234, 218, 21, 0.2);border:  2px solid #981915;border-radius: 25px;padding: 30px;}
#hero .content .hero-cta h3{font-family: "Oswald"; font-size: 34px;text-transform: uppercase;color: #000000;}
#hero .content .hero-cta p{font-family: 'Swiss 721', sans-serif;font-size: 22px;color: #000000;font-weight: 300;}
#hero .content .hero-cta .hero-btn{background-color: #981915;color: #fff;font-size: 26px;text-transform: uppercase;text-decoration: none;border-radius: 50px;display: block;text-align: center;padding: 10px 0;font-family: "Oswald";margin-top: 30px;}
#hero .banner-car{position: absolute;z-index: 11;top: -8px;} 
#hero .hero-btn img{margin-top:-2%;}
/*---------------------Home Our customers-------------------------------*/
#our-customers{background-color: #175226;position: relative;padding-top:5%;padding-bottom:3%;}
#our-customers::before{content: '';background: url('./Shape.png') no-repeat;position: absolute;top: -105px;width: 100%;left: 0;height: 140px;}
#our-customers::after{content: '';background: url('https://cdn.shopify.com/s/files/1/0562/2212/2089/files/green-bg-particles.png?v=1662356414') no-repeat;position: absolute;
                      top: 10px;width: 100%;left: 0;height: 700px;background-size:cover;background-position:center;}
#our-customers .ge-heading::before{content: '';background: url('./heading-hat.png') no-repeat;width: 90px;height: 90px;left: 270px;top: -38px;position:absolute;}
#our-customers .ge-heading{color: #ffffff;text-align: center;}
#our-customers .ge-heading span{font-family: 'Swiss 721', sans-serif;font-weight: 300;}
#our-customers .sub-heading{font-size: 22px;color: #ffffff;text-align: center;}
#our-customers .testimonial-slider{overflow: hidden;padding: 60px 0 120px 0;}
#our-customers .testimonial-slider .testimonial-slide{background-color: #ffffff;margin: 0 50px;border-radius: 15px;overflow: hidden;position: relative;padding: 30px;transition: 0.3s;}
#our-customers .testimonial-slider .testimonial-slide::before{content: '';background: url('./customer-profile-curve.png') no-repeat;position: absolute;left: 0;top: 0;height: 179px;width: 274px;}
#our-customers .testimonial-slider .testimonial-slide.slick-center{transform: scale(1.2);}
#our-customers .testimonial-slider .slick-list{overflow: unset;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile{display: flex;position: relative;margin-bottom: 15px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .img img{width:80px;border-radius: 50px;}
#our-customers .testimonial-slider .testimonial-slide .customer-rating{display: flex;justify-content: space-between;}
#our-customers .testimonial-slider .testimonial-slide .customer-say p{font-size: 16px;color: #4f4f4f;font-family: 'Swiss 721', sans-serif;font-weight: 300;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details{padding: 20px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .name{font-family: 'Swiss 721', sans-serif;font-weight:700;color: #000000;font-size: 20px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .from1{font-family: 'Swiss 721', sans-serif;font-size: 16px;}
#our-customers .rating {color: #000;font-size: 15px;font-weight: 500;}
#cart .cart-buttons input#checkout{border-radius: 30px;background: #981915;}
#dropdown-cart .view-cart a{border-radius:10px;}
#dropdown-cart .mini_cart_header .actions .btn{background-color:#175226 !important;border-radius:10px;}
#customer_login input.btn-login, #create_customer input.btn-login{background-color:#175226 !important;}
/*--------------------------Home Featured--------------------------------*/
#featured-in{background-color: #f8f6f5;position: relative;padding: 50px 0 140px 0;}
#featured-in::before{content: '';background: url('./curve-strip-2.png') no-repeat;position: absolute;left: 0;top: -98px;height: 100px;width: 100%;}
#featured-in .ge-heading{margin-bottom: 50px;position: relative;}
#featured-in .ge-heading::before{content: '';position: absolute;background: url('./heading-hat.png') no-repeat;width: 90px;height: 90px;left: -33px;top: -40px;}
#featured-in .item{background-color: #172552;min-height: 200px;margin-bottom: 30px;display: flex;align-items: center;justify-content: center;}
/*-------------------------Best Seller--------------------------------------*/

#best-sellers{position: relative;padding: 0px 0 140px 0;padding-bottom:10%;margin-top:-4%;}
/* #best-sellers::before{content: '';position: absolute;top: -82px;left: 0;width: 100%;height: 84px;background: url('./curve-strip-3.png') no-repeat;} */
#best-sellers .content .ge-heading{margin-bottom: 15px;position: relative;}
#best-sellers .content .ge-heading::before{content: '';position: absolute;background: url('./heading-hat.png') no-repeat;width: 90px;height: 90px;left: -33px;top: -40px;}
#best-sellers .content .sub-heading{font-size: 22px;color: #4f4f4f;} 
#best-sellers .content .ge-btn{margin-top: 30px;}
#best-sellers .owl-carousel .owl-item img{margin-left: auto;margin-right: auto;}
#best-sellers .product-content h3 a{color:#175226;font-size:22px;font-weight:500;}
#best-sellers .regular-product{color:#981915;font-size:18px;font-weight:600;}
#best-sellers .product-content{padding-top:20px;overflow: inherit;}
#best-sellers .best-seller-btn{background-color:#981915;color:#fff;border-radius: 30px;border-color:#981915;margin-top: 8%;margin-bottom: -10%; font-family: "Oswald";    font-weight:500;}
#best-sellers .content{padding-top:25%;}
#best-sellers .sub-heading{display:none;}
#best-sellers  .grid-item .product-inner .product-content .product-collection__options .product-options .variant-option-wapper{display:none;}
.tabs-product-home{position: relative;}
.tabs-product-home::before{content: '';background: url('./best-seller-top-strip.png') no-repeat;position: absolute;left: 0;top: -54px;height: 100px;width: 100%;}
#myTabContent.tab-content .tab-pane h3, #accordion2 .panel-collapse h3{font-size:20px; line-height: initial;font-family: Oswald;}
/*----------------------Home About----------------------------------------*/
#home-about-us{background-color: #eada15;position: relative;padding: 80px 0 120px 0;}
#home-about-us::before{content: '';background: url('./curve-strip-4.png') no-repeat;position: absolute;top: -100px;width: 100%;left: 0;height: 140px;}
#home-about-us .content .ge-heading{margin-bottom: 30px;position: relative;}
#home-about-us .content .ge-heading::before{content: '';position: absolute;background: url('./heading-hat.png') no-repeat;width: 90px;height: 90px;left: -30px;top: -40px;}
#home-about-us .content p{font-size: 22px;color: #000000;font-family: 'Swiss 721', sans-serif;font-weight: 300;width:95%;}

/*-------------------------------Commercial Services---------------------*/
#commercial-services{background-color: #521743;position: relative;padding: 70px 0 160px 0;}
#commercial-services::before{content: '';background: url('./curve-strip-5.png') no-repeat;position: absolute;left: 0;top: -90px;height: 100px;width: 100%;}
#commercial-services .img img{width: 100%;}
#commercial-services .content{padding: 100px 0 0 60px;}
#commercial-services .content .ge-heading{color: #ffffff;margin-bottom: 30px;}
#commercial-services .content .ge-heading::before{content: '';position: absolute;background: url('./heading-hat.png') no-repeat;width: 90px;height: 90px;left: -30px;top: -40px;}
#commercial-services .content p{font-size: 22px;color: #ffffff;font-family: 'Swiss 721', sans-serif;font-weight: 300;}
#commercial-services .content .ge-btn{border-color: #ffffff;color: #ffffff;}
#commercial-services .content .ge-btn:hover{background-color: #ffffff;color: #521743;border-color: #ffffff;}
/*------------------------Home tabs--------------------------------------*/
#ge-tabs{padding: 60px 0 90px 0;background-color: #f8f6f5;position: relative;}
#ge-tabs::before{content: '';background: url('./curve-strip-6.png') no-repeat;position: absolute;top: -76px;width: 100%;left: 0;height: 140px;}
.template-product #ge-tabs{padding: 60px 0 50px 0;}
.template-product #ge-tabs::after{content: '';background: url('./ge-tabs-bottom-curve.png') no-repeat;position: absolute;bottom: -72px;width: 100%;left: 0;height: 80px;}
#ge-tabs .ge-tabs{width: 100%;border-radius: 12px;overflow: hidden;}
#ge-tabs .ge-tabs .nav-tabs{justify-content: space-between;margin: 0 -1px;}
#ge-tabs .ge-tabs .nav-tabs .nav-item{margin-bottom: -1px;text-align: center;flex: 1;padding: 0 1px;list-style-type: none;}
#ge-tabs .ge-tabs .nav-tabs .nav-item .nav-link{border-top-left-radius: 25px;border-top-right-radius: 25px;background-color: #172552;padding: 20px 0;color: #bbbdc6;font-family: "Oswald";text-transform: uppercase;font-size: 22px;border: 0;font-weight: 500;}
#ge-tabs .ge-tabs .nav-tabs .nav-item .nav-link.active{background-color: #ffffff;color: #000000;}
#ge-tabs .ge-tabs .tab-content{background-color: #ffffff;border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;padding: 40px;margin-top: 0;}
#ge-tabs .ge-tabs .tab-content .content p{font-size: 22px;color: #000000;font-family: 'Swiss 721', sans-serif;font-weight: 300;line-height: 1.5;}
/*----------------------------Delivery-Enquiry---------------------------------------------*/
#delivery-enquiry {background-image: url(./enquriy-banner.png); background-size: cover;background-position: center;background-repeat: no-repeat; padding-top: 8%; padding-bottom: 8%;position: relative;}
#delivery-enquiry .ge-heading::before {content: '';position: absolute;background: url('./heading-hat.png') no-repeat;width: 90px;height: 90px;left: -32px;top: -40px;}
#delivery-enquiry .ge-heading {text-align: center;width: fit-content;margin: 0 auto;}
#delivery-enquiry #contactFormWrapper{width:70% !important;margin-left:auto;margin-right:auto;}
#delivery-enquiry #contactFormWrapper input{margin-top:20px;border-color:#fff;height:50px;}
#delivery-enquiry #contactFormWrapper input::placeholder{text-transform:uppercase;color:#c8c8c8;}
#delivery-enquiry #contactFormWrapper textarea::placeholder{text-transform:uppercase;color:#c8c8c8;}
#delivery-enquiry #contactFormWrapper textarea{width:100%;margin-top:20px;border-color:#fff;}
#delivery-enquiry .btn{width:40%;background-color:#981915 !important;margin-left:auto;margin-right:auto;color:#fff;height:50px;margin-top:30px !important;}
/*----------------------Delivery-cras----------------------------*/
#delivery-cras .cras-wave {margin-top: -6%;position: relative;}.ge-topbar .content p
#delivery-cras .inner-delivery-cras {background-color:#f7e9bc;position: relative;}
#delivery-cras .inner-delivery-cras::before{content: '';background: url('./delivery-page-yellow-strip.png') no-repeat;position: absolute;left: 0;top: -94px;height: 100px;width: 100%;}
.inner-delivery-cras{background-color:#f7e9bc;margin-top: -5px;position: relative;}
#delivery-cras .delivery-cras-info h3 {font-family: "RoundkeySoft Medium";font-family: Oswald !important;font-size: 38px;text-transform: uppercase;margin-top: 30px;color:#000;}
#delivery-cras .cras-btn {background-color: #fdca01;font-family: Oswald !important;color: #000000;font-size: 26px;text-transform: uppercase;text-decoration: none;border-radius: 50px;display: block;text-align: center;padding: 6px 0;font-family: "RoundkeySoft Regular"; margin-top: 30px;width: 40%;}
#delivery-cras .delivery-cras-info p {font-family: "Swiss 721", sans-serif;font-weight:300;font-size: 22px;margin-top:20px;}
#delivery-cras .delivery-cras-info{padding-top:5%;}
/*-------------------cras-ornare----------------------*/
#cras-ornare .cras-info .ge-heading{margin-bottom:20px;}
#cras-ornare .delivery-cras-info .ge-heading{margin-bottom:20px;}
#cras-ornare {background-color: #172552;color: #fff;padding-top:120px;padding-bottom:100px;}
.cras-info  .ge-heading{color:#fff;}
#cras-ornare .cras-info{padding-top:5%;}
#cras-ornare .cras-info h3 {font-family: Oswald;font-size: 36px;text-transform: uppercase;margin-top: 30px;}
#cras-ornare .cras-btn {background-color: #981915;color: #ffffff;font-size: 26px;text-transform: uppercase;text-decoration: none;border-radius: 50px;display: block;text-align: center;padding: 10px 0;font-family: "Oswald";margin-top: 30px;width: 40%;}
#cras-ornare .cras-btn img {padding-left: 2%;}
#cras-ornare p {font-family: "Swis721 Lt BT Light";font-size: 22px;}
/*-------------------------About Delivery------------------*/
#about-delivery{position:relative;padding-top:40px;padding-bottom:110px;}
#about-delivery::before {content: '';position: absolute;top: -82px;left: 0;width: 100%;height: 84px;background: url(./curve-strip-3.png) no-repeat;}
#about-delivery .about-delivery-info {width: 90%;margin-top: 5%;position: relative;}
#about-delivery .ge-heading::before {content: '';position: absolute;background: url('./heading-hat.png') no-repeat; width: 90px;height: 90px;left: -33px;top: -40px;}
#about-delivery .about-delivery-info p{font-family: "Swiss 721", sans-serif;font-weight:300;font-size: 22px;margin-top:25px;}
#about-delivery .about-delivery-info .ge-heading{margin-bottom:30px;}
/*-------------------------Delivery Map----------------*/
#delivery-map iframe {width: 100%;height: 500px;}
.map-wave svg{position: relative; z-index: 999;}
#delivery-map{margin-top:-5%;position: relative;}
#delivery-map::before{content: '';position: absolute;top: -12px;left: 0;width: 100%;height: 84px;background: url('./inner-map-top-strip.png') no-repeat;}
#delivery-map::after{content: '';position: absolute;bottom: -16px;left: 0;width: 100%;height: 84px;background: url('./inner-map-bottom-strip.png') no-repeat;} 

.after-map-wave{margin-top:-5%;}
/*==-----------------------------Nunc dignissim-------------------------*/
#nunc-digni .nunc-digni-info {margin-top:5%;width: 90%;}
#nunc-digni{padding-top: 4%;padding-bottom:3%;}
#nunc-digni .nunc-digni-info p{margin-top:20px;}
#nunc-digni .nunc-digni-info .ge-heading{margin-bottom:20px;}
/*==-----------------------------vivamus-estiblum-------------------------*/
#vivamus-estiblum .vivamus-estiblum-info p{margin-top:20px;}
#vivamus-estiblum .vivamus-estiblum-info .ge-heading{margin-bottom:20px;margin-top: 30px;}
#vivamus-estiblum{padding-top: 0px;padding-bottom: 100px;}

/*---------------------------------FAQ-------------------------------------*/
#custom-faq{background-image: url(./enquriy-banner.png);background-size: contain;background-position: center;padding-top: 5%;padding-bottom: 5%;position: relative;color: #000000;}
#custom-faq .container.page-faq .panel-heading a, .shortcode-accordion .panel-heading a{background-color:#fff;}
#custom-faq  .page-faq .contents, .shortcode-accordion .contents{background-color:#fff;border:none;}
#custom-faq .container.page-faq .panel-heading a{border-color:#fff;font-size:22px;text-transform: uppercase;    font-family: "Oswald";font-weight: 300;}
#custom-faq .page-faq .contents{font-family: 'Swiss 721', sans-serif;font-size: 18px;padding: 10px 20px;}
#custom-faq .panel-title{font-family: "Oswald";}
/*----------------------------Contact Us--------------------------------------*/
.contactus-page{background-image: url(./enquriy-banner.png);background-size: contain;background-position: center;padding-top: 5%;padding-bottom: 5%;position: relative;}
.contactus-page .contact-form #contactFormWrapper input {border-color:#fff !important;height: 45px;}
.contactus-page .contact-form #contactFormWrapper textarea{border-color:#fff !important;}
.contactus-page .contact-form #contactFormWrapper input.btn {background:#981915;color:#fff;width:20%;border-radius: 30px;}
/*--------------------------------services-contact---------------------------*/
#services-contact {position: relative;}
#services-contact::before{content: '';background: url('./services-contact-before-strip.png') no-repeat;position: absolute;left: 0;top: -88px;height: 100px;width: 100%;}
#services-contact .ge-heading::before {content: '';position: absolute;background: url('./heading-hat.png') no-repeat; width: 90px;height: 90px;left: -28px;top: -38px;}
#services-contact .ge-heading {margin-bottom: 0px;color:#fff;}
#services-contact .cntct-inner {background-color: #175226;color: #fff;padding-bottom: 130px;}
#services-contact .contact-form-services{margin-top:20px;}
#services-contact select, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], 
input[type=search], input[type=tel], input[type=color]{width:100%;height:45px;border-radius:0px;}
#services-contact .btn{background:#981915;color:#fff;border:none;height:45px;width: 100%;}
#services-contact input::placeholder{text-transform: uppercase;}
#services-contact .servic-form{display:flex;}
#services-contact .form-fields{width:20%;margin:5px;}
#shopify-section-home-featuredin .feture-complete{background-color: #f8f6f5;}
/*--------------------------------Inner-Header---------------------------*/
.template-cart .breadcrumb-wrap,.template-page .breadcrumb-wrap,.template-list-collections .breadcrumb-wrap,.template-collection .breadcrumb-wrap,.template-blog .breadcrumb-wrap{margin-bottom: 0;height: 320px;display: flex;align-items: center;justify-content: center;background: url('https://cdn.shopify.com/s/files/1/0562/2212/2089/files/new-ge-curve-inner.png?v=1663086678') no-repeat;position: absolute;z-index: 99999;width: 100%;left: 0;}
.template-page .main-content,.template-list-collections .main-content{padding-top: 230px;}
.template-blog .main-content{padding-top: 200px;}
.template-collection .main-content{padding-top: 330px;}
.template-cart .main-content{padding-top: 330px;}
.template-cart .breadcrumb-wrap a,.template-cart .breadcrumb-wrap span,.template-page .breadcrumb-wrap a,.template-page .breadcrumb-wrap span,.template-list-collections .breadcrumb-wrap a,.template-list-collections .breadcrumb-wrap span,.template-collection .breadcrumb-wrap a,.template-collection .breadcrumb-wrap span,.template-blog .breadcrumb-wrap a,.template-blog .breadcrumb-wrap span{display: none;}
.template-cart .breadcrumb-wrap strong,.template-page .breadcrumb-wrap strong,.template-list-collections .breadcrumb-wrap strong,.template-collection .breadcrumb-wrap strong,.template-blog .breadcrumb-wrap strong{font-size: 60px;color: #175226;font-family: 'Swiss 721', sans-serif;font-weight: 700;}
.template-article .header-layout-01 {background: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/inner-header-bg-ge.png?v=1661415404) no-repeat;height: 150px;}
.tabs-product-home .tabs-product .product-featured-content .tab-content .tabs-content .box-content .grid-item .product-inner{    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;margin-top: 4%;margin-bottom: 4%;}
#shopify-section-1556240965854 .tabs-product-home{margin-top:40px !important;}
.header .header-cart-container.menu i{color:#981915;}
.footer-logo ul li{display:inline;}
.footer-logo ul{margin-top:20px;}
.footer-logo ul li a{font-size:30px;color:#fff;}
.contact-form-enquiry{margin-top:50px;}
.password-page__wrapper a {color: #000 !important;}
.product-shop .product-title h1{font-size:50px;font-family: 'Swiss 721', sans-serif;font-weight:300;}
.product-shop .product-title{width:95%;}
.swatch label {border-radius:25px !important;background:#fff;font-size:12px !important;}
.swatch label::active{border:1px solid #981915 !important;border-radius:50% !important;}
.product-shop .prices{color:#175226;font-weight:500;}
.swatch .active label, .swatch label:hover{border-radius:50%;}
.template-product #add-to-cart-form #product-add-to-cart{background:#175226;width: 100%;border-radius: 50px;border-color:#175226;height:50px !important;margin-left:10px;font-size:20px;font-family: "Oswald";}
.shopify-payment-button__button--unbranded{background:#981915 !important;width: 100% !important;opacity: 1 !important;margin-top:20px;border-radius:50px !important;font-size:20px !important;height:50px !important;font-family: "Oswald";}
.product-shop .clear_fix {justify-content: inherit !important;}
.template-product #add-to-cart-form #quantity{border-radius:20px !important;}

.product-img-box .zoom img{border: 1px solid #e9e9e9;}
.best-seller-btn:hover{border-color: #175226;background: #175226;border-radius: 30px;color: #ffffff;}

.password-page__wrapper a{color: #000000 !important;}
/* .product-shop .clear_fix {width:65%;} */
.template-product #product{max-width: 1160px;margin: 0 auto;}
.product-shop .producttop-meta{display:none;}
.product-information .ask-product-lable{float:left !important;}
.product-information>div>a{border:none !important;font-size:18px  !important;color:#868686  !important;font-family: 'Swiss 721', sans-serif  !important;text-transform: capitalize;font-weight: 300;}
.tab_pro_w{background-color:#f8f6f5 !important;}
.product-tabs .nav>li{background-color:#172552;padding-top: 2%;padding-bottom: 2%;}
.product-tabs .nav>li::active{background-color:#fff !important;}
#myTabContent.tab-content .tab-pane{background-color:#fff;color:#000000;font-size:22px;padding: 20px 30px;}
.grid-item .product-inner{box-shadow: 0px 28px 51px 0px rgba(0, 0, 0, 0.12);}
.product-content h3 a{color:#175226;font-size:22px;font-weight:500;min-height: 56px;display: block;line-height: 1.2;}
.regular-product{color:#981915;font-size:18px;font-weight:600;}
.recently-viewed-products{padding: 60px 0 90px 0;}
/*.swatch-element label{padding:0px !important;}*/
/*.swatch label {border: 2px solid #e2e2e2;text-transform: lowercase;font-size: 18px;line-height: 58px !important;height: 60px !important;width: 60px !important;}*/
.color-swatch-item li a.active img {border: 2px solid #f56f5e;border-radius:50%;}
.template-product .label-heading {text-transform: uppercase;font-family: "Oswald";margin-top:10px;}
.fixed-product-wr{padding-top:2%;}
.product-video-wr{display:none;}
.inner-heading{font-size: 40px;font-family: 'Swiss 721', sans-serif;font-weight: 700;color: #000000;margin-bottom:20px;}
/*----------------------------Blog----------------------------*/
.blog-heading .ge-heading::before {content: '';position: absolute;background: url('./heading-hat.png') no-repeat; width: 90px;height: 90px;left: -32px;top: -38px;}
.blog-heading{position:relative;}
.blog-left .item {border-bottom:2px solid #bababa;padding-top: 5%;}
#blog-temp{background-image: url(./enquriy-banner.png);background-size: contain;background-position: center;padding-top: 5%;padding-bottom: 5%;}
.template-blog .blog-layout-1 .blog-item .image{width:40%;box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;} .template-blog .blog-layout-1 .blog-item .blog-content-wr{width:60%;}
.blog-layout-1 .content-blog .item .blog-item h3.p10{ font-size: 36px;font-family: 'Swiss 721', sans-serif;width:90%;}
.template-blog .blog-layout-1 .blog-bottom{color:#4f4f4f;font-size:22px;font-weight: 300;}
.blog-layout-1 .blog-bottom a.btn-readmore{font-family: "Oswald";font-weight: 500;border:none;background:transparent !important;color:#981915;font-size:20px;font-weight: 900;padding:0px;margin-top:0px;}
.template-blog .blog-layout-1 .blog-bottom p.button{margin-top:10px;}
.blog-layout-1 .blog-bottom a.btn-readmore::hover{border:none !important;background:transparent !important;color:#000;}
#blog-temp .arrow-blg{padding-left:10px;margin-top: -3%;}
.template-blog .widget-title h3, .template-article .widget-title h3{font-size:30px;color: #000000;}
.widget-recent-articles .article a.article-image {width:80%;}
.widget-recent-articles .article p.article-text{padding-left:0px;}
.widget-recent-articles .article a{font-size:18px;font-weight: 900;margin-top:5%;}
.sidebar .widget-recent-articles .article em{display:none;}
.product-info2{background:#f7f8fa;padding: 15px 20px 10px 20px;color:#175226;font-size:16px;}
.product-info2 ul{margin-bottom:0px;}
.blog-detail{padding-left:5%;}
.template-article .article-content>h3 {font-size:35px;font-weight:500;}
.widget-recent-articles .article{border-bottom:2px solid #bababa;}
.blog-detail .image img{width:80%;}
.blog-detail .rte {font-size: 19px;font-family: "Oswald";font-weight:300;}
#shopify-section-article-template{padding-left:5%;padding-right:5%;padding-top:5%;}
.template-article .article-content>h3{font-size: 35px;font-weight: 600;font-family: 'Swiss 721', sans-serif;}
.product-info2 ul{list-style:none;}
.product-info2 ul li img{margin-right: 10px;}
.product-info2 ul li{font-size:15px;}
.form-success{width: 50%;margin-left: auto;margin-right: auto;}
.footer-logo ul li img{width:25px;height:25px;margin:0px 5px;}
#cart{padding-left:5%;padding-right:5%;padding-bottom:8%; font-family: "Swiss 721", sans-serif;}
#cart table tr td.item a {font-size: 20px;}
#cart .qty input {width:80%;}
#shopify-section-collection-template1 .variant-option-wapper{display:none;}
.best-seller-btn{background:#981915;color: #fff;border-color: #981915;border-radius: 30px;height:auto;padding: 6px 50px;font-size:16px;margin-bottom: -6%;margin-top: 5%;font-family: "Oswald";font-weight: 500;}
.best-seller-btn::hover{background:#fff;border-radius: 20px !important;color: #981915;}
.grid-item .product-content{overflow: inherit;}
.tabs-product-home .tabs-product .product-featured-content .tab-content .tabs-content .box-content .grid-item {margin-bottom:2%;}
.wrap-qty{border-radius: 50px;background-color: #f7f8fa;overflow: hidden;width: 40%;}
.foot-logo{padding-left:2%;}
.product-info1 p{border: none;font-size: 18px;color: #868686;font-family: 'Swiss 721', sans-serif;text-transform: capitalize;font-weight: 300;}
.dropdown-sub.level1 ul li a{font-size: 16px;font-weight: 500;font-family: "Oswald";letter-spacing: 0;color: #000000;line-height:20px;}
#contact-us .contact-form{padding-top:2%;}
#christmas-tree{background:#fafafa;}
.rental-links a{font-size:18px;border:1px solid blue;padding:5px 15px;margin-right:5px;}
/*----------------------------Related Products----------------------------*/
.tab_pro_w{display: none;}
.related-heading h2{font-size: 70px;font-family: 'Swiss 721', sans-serif;font-weight: 700;color: #000000;position: relative;}
.related-heading h2::before{content: '';position: absolute;background: url(./heading-hat.png) no-repeat;width: 90px;height: 90px;left: 314px;top: -40px;}
.related-w{margin-top: 60px;}
/*------------------------------------------Corporate service------------------------*/
/* #corporate-service{padding-bottom:5%;} */
#corporate-service .inner-corporate-service{padding-top:6%;}
#corporate-service .corporate-service-info{color:#000000;padding-top:2%;}
#corporate-service .corporate-service-info p{padding-top:3%;font-size:20px;}
#corporate-service  .corporate-service-info a{color:#981915;}
/*---------------------------------------Tree Rent--------------------------------------*/
#tree-rent{padding-bottom:5%;}
#tree-rent .inner-tree-rent{padding-top:6%;color:#000000;}
#tree-rent .inner-tree-rent p{font-size:20px;}
#tree-rent .inner-tree-rent ul li{font-family: "Swiss 721", sans-serif;font-weight:300;font-size: 20px;}
.tree-info1{text-align:center;}
.sec-inner{padding-top:50px;padding-bottom:50px;margin:4% auto;}
#tree-rent .sec-inner{background:#fafafa;margin:50px auto;}
.set-info1{padding-top:5%;}
/*--------------------------------Large tree installation-------------------------------------------------*/
.large-info{padding-top:8%;}
#large-tree .inner-large-tree{padding-top:6%;color:#000000;}
/* #large-tree .inner-large-tree p{font-size:20px;} */
#large-tree  .start-info1{font-family: "Swiss 721", sans-serif;font-weight:300;font-size: 22px;margin:50px auto;text-align:center; }
#large-tree  .tree-info ul li{font-family: "Swiss 721", sans-serif;font-weight:300;font-size: 20px;}
.sec-inner{margin:0;}
/*--------------------------------Freshness Guarantee------------------------------*/
#freshness-gurantee{padding-top:5%;padding-bottom:5%;color:#000000;}
#freshness-gurantee .freshness-sub-info{padding-top:50px;}
/*----------------------------------Price-promise---------------------------------*/
#price-promise{color:#000000;}
#price-promise .price-promise-info{padding-top:2%;padding-bottom:3%;}
#price-promise .price-promise-sub-info{padding-top:50px;}
/*===--------------------------Return-Refund-----------------------------*/
#return-refund{color:#000000;}
#return-refund .return-refund-info{padding-top:2%;padding-bottom:3%;}
#return-refund .return-refund-sub-info{padding-top:50px;}
/*===--------------------------Tree Care-----------------------------*/
#tree-care{color:#000000;}
#tree-care .tree-care-info{padding-top:2%;padding-bottom:3%;}
#tree-care .tree-care-sub-info{padding-top:50px;}
/*===--------------------------About U----------------------------*/
#about-u{color:#000000;background:#fff;}
#about-u .about-u-info{padding-top:8%;padding-bottom:3%;}
#about-u .about-u-sub-info{}
/*----------------------------Partner-contact-form-----------------*/
#partner-contact-form{background-image: url(./enquriy-banner.png); background-size: cover;background-position: center;background-repeat: no-repeat;
 padding-top:5%; padding-bottom: 5%;position: relative;}
#partner-contact-form .contact-form-enquiry{width:70% !important;margin-left:auto;margin-right:auto;margin-top:0px;}
#partner-contact-form .contact-form-enquiry input{margin-top:20px;border-color:#fff;height:50px;}
#partner-contact-form .contact-form-enquiry input::placeholder{text-transform:uppercase;color:#c8c8c8;}
#partner-contact-form .contact-form-enquiry textarea::placeholder{text-transform:uppercase;color:#c8c8c8;}
#partner-contact-form .contact-form-enquiry textarea{width:100%;margin-top:20px;border-color:#fff;}
#partner-contact-form .btn{width:40%;background-color:#981915 !important;margin-left:auto;margin-right:auto;color:#fff;
 height:50px;margin-top:30px !important;}
#partner-contact-form #contactFormWrapper{width:70%;margin-left:auto;margin-right:auto;}
#partner-contact-form  .ge-heading{text-align:center;}
/*--------------------------------------Partnership----------------------------*/
#partnership .inner-partnership{padding-top:7%;padding-bottom:2%;color:#000000;}
#partnership .partnership-info{padding-top:5%;}
/*--------------------------------school--------------------------------*/
#school .inner-school{padding-top:7%;padding-bottom:2%;color:#000000;}
#school .school-info{padding-top:5%;}
/*--------------------------------charity--------------------------------*/
#charity .inner-charity{padding-top:7%;padding-bottom:2%;color:#000000;}
#charity .charity-info{padding-top:5%;}
/*--------------------------------wholesale--------------------------------*/
#wholesale .inner-wholesale{padding-top:7%;padding-bottom:2%;color:#000000;}
#wholesale .wholesale-info{padding-top:5%;}
/*--------------------------------customercare--------------------------------*/
#customercare .inner-customercare{padding-top:7%;padding-bottom:2%;color:#000000;}
#customercare .customercare-info{padding-top:5%;}
/*-----------------------------------Delivery London-----------------------*/
#london-delivery .inner-london{padding-top:3%;padding-bottom:5%;}
#london-delivery .inner-heading{padding-top:5%;}
/*#london-delivery .london-box{fon sans-serif;background-color:#981915;color:#fff;font-size:30px;text-align:center;margin:20px 10px;height:80px;border:1px solid rgb(23, 82, 38);}*/
#london-delivery  .london-box:hover{background:#fff !important;color:rgb(23, 82, 38) !important;border:2px solid rgb(23, 82, 38) !important;}
/*------------------------------------All Area's----------------------------------*/
/*  .inner-london{background-image: url(./enquriy-banner.png); background-size: cover;background-position: center;
background-repeat: no-repeat;padding-top:5%;padding-bottom:5%;} */
.inner-london{padding-top:3%;padding-bottom:5%;}
#sout-east-england .inner-heading{padding-top:5%;}
.login-page{font-family: 'Swiss 721', sans-serif;}
#account{font-family: 'Swiss 721', sans-serif;}
.create-an-account h1, .login-page h1, .my-account h1, .page-header h1, .template-cart h1 {font-family: 'Swiss 721', sans-serif;}
#create_customer label, #customer_login label{font-family: 'Swiss 721', sans-serif;}
.widget-recent-articles .article a {font-size: 16px;font-weight: 500;}
.london-box{font-family: 'Swiss 721', sans-serif;background-color:#981915;color:#fff;font-size:30px;text-align:center;padding: 15px;margin:20px 10px;min-height:80px;border:1px solid rgb(23, 82, 38);display: flex;align-items: center;justify-content: center;}
.london-box h5{margin-bottom: 0;font-size: 18px;font-family: 'Swiss 721', sans-serif;}
.london-box:hover{background:#fff !important;color:rgb(23, 82, 38) !important;border:2px solid rgb(23, 82, 38) !important;}
#East-Of-England .inner-heading{padding-top:5%;}
#East-Midlands .inner-heading{padding-top:5%;}
#West-Midlands .inner-heading{padding-top:5%;}
#North-West .inner-heading{padding-top:5%;}
#North-East .inner-heading{padding-top:5%;}
#Scotland .inner-heading{padding-top:5%;}
#Wales .inner-heading{padding-top:5%;}
#West-Country-South .inner-heading{padding-top:5%;}
#ge-footer .footer-links{position: relative;z-index: 1;}
.show-cart-wr .col-right .checkout-buttons button{display:none;}
#dropdown-cart .mini_cart_header .actions .btn{display:none;}
/*------------------------------Inner-cities sections-----------------------*/
/* .inner-cities{background-image: url(./enquriy-banner.png); background-size: cover;background-position: center;
background-repeat: no-repeat;padding-top:2%;padding-bottom:3%;color:#000;} */
.inner-cities{color:#000;padding-top:2%;padding-bottom:3%;}
.cities-head{padding-top:4%;text-align:center;}
.map iframe{width:100%;height:500px;}
.inner-cities h3{font-size:30px;margin-top:30px;margin-bottom:30px;}
.inner-cities ul li{font-family: "Swis721 Lt BT Light";
    font-size: 22px;}

.show-cart-wr .col-left,.show-cart-wr .col-right{padding-right: 0;padding-left: 0;}
.show-cart-wr .col-right .button-continue .close-box,.show-cart-wr .col-right .button-viewcart a,.show-cart-wr .col-right .checkout-buttons button{border-radius: 30px;}
.show-carts .ajax-success-cbox .might_like_title{display: none;}
.product-dynamic-checkout{display: none;}

.template-page #featured-in{padding: 30px 0 50px 0;}
.template-page #featured-in::before{content: '';background: url('./services-featured-in-before-strip.png') no-repeat;position: absolute;left: 0;top: -88px;height: 100px;width: 100%;}
#ge-footer::after{content: '';background: url('https://cdn.shopify.com/s/files/1/0562/2212/2089/files/green-bg-particles.png?v=1662356414') no-repeat;position: absolute;
                      top: 10px;width: 100%;left: 0;height: 500px;background-size:cover;background-position:center;}
/* .customer-links li:last-child{display:none;} */
#dropdown-cart .wrap-btcart .summary>p{position:relative;padding-bottom: 10px !important;}
#dropdown-cart .wrap-btcart .summary>p::after{content:'Excluding Delivery from £5.99 Calculated at Checkout';left:5px; position:absolute;bottom:-15px;color:#000;font-size:14px;}
.ui-datepicker-trigger{display:none;}
.colection_fulwidth .collections-pages{padding-top:0px;}
.datepicker-calendar span{font-size: 16px;}
#cart .cart-comment{padding-top:0px;}
#cart .cart-button-custom{border-bottom:1px solid #dfe4e6;padding-bottom:30px;margin-bottom:30px;}
.datepicker-calendar label{font-size: 18px;font-weight: 500;letter-spacing: 0.05em; padding-bottom: 16px;text-transform: uppercase; margin-bottom: 0px;color: rgb(0, 0, 0);}
.top-currency .dropdown-icon img{height:25px;}
.cartToggle img{height:25px;}
.template-page .page-header h2{display: none;}
.footer-logo{position:relative;z-index:1;}
.show-cart-wr .col-left .product-qty-popups{display:none;}
.show-cart-wr .col-left .product-popups-variant{padding-bottom:10px;}
.show-cart-wr .col-right .button-continue{width: 70%;margin-left: auto;margin-right: auto;}
.button-viewcart{width: 70%;margin-left: auto;margin-right: auto;}
.show-cart-wr .col-right .button-viewcart a{background-color:#175226;color:#fff;}
.checkout-buttons{width: 70%;margin-left: auto;margin-right: auto;}
 .show-cart-wr .col-right .checkout-buttons button{    background-color: #981915;}
.total{color: rgb(23, 82, 38);}
.total .label{color: rgb(23, 82, 38) !important;}
#ge-mobile-tabs img{margin-bottom:20px;}
.template-search .header-wrapper .header-layout-01{position: static;}
.template-search .page-header{display: none;}
.template-search .products-grid{padding: 0 200px;}
.template-search .products-grid .col-md-3{margin-bottom: 30px;}
.template-search .products-grid .col-md-3 .product-content .color-swatch-item{display: none;}
.template-search .products-grid .col-md-3 .product-content .price-box{margin-bottom: 15px;}
.ge-copyright-bar p a{ color:#175226;}
#terms-and-conditions .rte{padding-left:10% !important;padding-right:10% !important;color:#000;padding-top:8%;}
#the-good-elf-39-s-12-soap-predictions-of-xmas-2019 .rte{padding-left:10% !important;padding-right:10% !important;color:#000;padding-top:8%;}
#the-good-elf-39-s-12-soap-predictions-of-xmas-2019 img{margin-left:auto;margin-right:auto;}
 #services-form-try{padding-top:8%;}
#services .form-fields{ width: 100%;margin-top: 10px;text-align: center;}
#services .form-fields textarea{width: 100%;}
.servic-form{width:60%;}
#services .service-sec .btn{height:45px;background: #175226;color: #fff;}
/*#services .servic-form{    display: flex;
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: row;
    justify-content: space-evenly;}
#services .form-fields{ width: 22%;}
 */      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
#good-elf-terms-amp-conditions .main_container{padding:8% 15% 5% 15%;}
.page-404{padding-top:5%;}
.page-404 svg {width: 110px;}
.page-404 h1 {font-size: 40px;}
#account .breadcrumb-wrap{margin-bottom: 0;height: 320px;display: flex;align-items: center;justify-content: center;
background: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/new-ge-curve-inner.png?v=1663086678) no-repeat;position: absolute;z-index: 99999;width: 100%;left: 0;}
#addresses .breadcrumb-wrap{margin-bottom: 0;height: 320px;display: flex; align-items: center;justify-content: center;background: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/new-ge-curve-inner.png?v=1663086678) no-repeat;position: absolute;z-index: 99999;width: 100%;left: 0;}
.my-account {margin-top: 17%;padding-left: 5%;padding-right:5%;}
.login-page{margin-top: 10%;}
.template-customers-account .page-header h4{background:#000;color:#fff;padding:10px auto !important;margin-bottom:10px;}
.template-customers-account .grid .page-header{background:#000 !important; padding: 16px 22px !important;}
.template-customers-addresses .grid .page-header h2{background:#000;color:#fff;padding-left:20px;margin-bottom:10px;}
.template-customers-addresses .grid .large--text-right a{background:#fafafa;border:1px solid;padding:8px 15px;font-size: 16px;}
#account p{font-size:15px;color:#000;}
.template-customers-order .breadcrumb-wrap{margin-bottom: 0;height: 320px;display: flex;align-items: center;justify-content: center;
background: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/new-ge-curve-inner.png?v=1663086678) no-repeat;position: absolute;z-index: 99999;width: 100%;left: 0;}
.template-customers-order .container.main_container {padding-top: 16%;padding-left:5%;padding-right:5%;}
.template-customers-order p{font-size:15px;color:#000;}
.template-customers-order thead{color:#fff;background:#000;}
.template-customers-order table{margin-bottom:20px;}
.template-customers-order h4{color:#000;font-weight:600;}
.retrn-order a{background:#fafafa;border:1px solid #000;padding: 8px 10px;}
.reorder a{background:#981915;color:#fff;padding:8px 30px;margin: 10px 0 30px 0;display: inline-block;}
.reorder a:hover{background: #000000;color: #ffffff;}
/*---------------------------------Sustainibity Report-----------------------------------*/
#sustainability-report .main_container {padding: 8% 15% 5% 15%;}



/*==========================Media Query=======================================*/
@media only screen and (max-width: 1780px) and (min-width: 1601px){
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-6{max-width: 50;flex: 0 0 50%;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-1{display: none;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-5{max-width: 50%;flex: 0 0 50%;}
.ge-topbar .content p{font-size: 14px;}
.ge-topbar .content p img{width: 95px;}
.ge-topbar .ge-top-right-col .ge-search{flex: unset;width: 50%;}
.ge-topbar .ge-top-right-col .top-contact-info{flex: unset;width: 50%;}
.ge-topbar .ge-top-right-col .top-contact-info ul{margin: 3px 0 0 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a{font-size: 16px;}
.ge-topbar .ge-top-right-col .top-contact-info ul li{margin-left: 8px;}
}
@media only screen and (max-width: 1740px) and (min-width: 1660px){
.top-currency .dropdown-icon {padding-left: 5px;}
}
@media only screen and (max-width: 1600px) and (min-width: 1366px){
.container{max-width: 1240px;}
.ge-heading{font-size: 46px;}
p,#delivery-cras .delivery-cras-info p,#about-delivery .about-delivery-info p{font-size: 18px;}
#our-customers .ge-heading::before,#featured-in .ge-heading::before,#best-sellers .content .ge-heading::before,#home-about-us .content .ge-heading::before,#commercial-services .content .ge-heading::before,#about-delivery .ge-heading::before,#delivery-enquiry .ge-heading::before,#services-contact .ge-heading::before,.blog-heading .ge-heading::before{background-size: 78px;}  
#our-customers .ge-heading::before{left: 284px;top: -36px;}
#featured-in .ge-heading::before{left: -30px;top: -38px;}
#best-sellers .content .ge-heading::before{left: -30px;top: -37px;}
#home-about-us .content .ge-heading::before{left: -28px;top: -34px;}
#commercial-services .content .ge-heading::before{left: -26px;top: -36px;}
#delivery-enquiry .ge-heading::before{left: -32px;top: -38px;}
#about-delivery .ge-heading::before{left: -28px;top: -35px;}
  
.full-width{padding-left: 60px;padding-right: 60px;}  
.template-product .header-layout-01{background-size: contain;}  
.header .header-inner .menu-main-home .site-nav>li>a{font-size: 16px;}
.template-page .breadcrumb-wrap strong, .template-list-collections .breadcrumb-wrap strong, .template-collection .breadcrumb-wrap strong, .template-blog .breadcrumb-wrap strong{font-size: 36px;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .logo a span svg{height: 70px;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .menu-main-home .menu-top .megamenu .site-nav{margin-right: -16px;}
.header-wrapper .header-layout-01 #header-content .header .header-inner .menu-main-home .menu-top .megamenu .site-nav::after{right: -5px;}
  
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-6{max-width: 50;flex: 0 0 50%;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-1{display: none;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-5{max-width: 50%;flex: 0 0 50%;}
.ge-topbar .content p{font-size: 14px;}
.ge-topbar .content p img{width: 95px;}
.ge-topbar .ge-top-right-col .ge-search{flex: unset;width: 50%;}
.ge-topbar .ge-top-right-col .top-contact-info{flex: unset;width: 50%;}
.ge-topbar .ge-top-right-col .top-contact-info ul{margin: 3px 0 0 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a{font-size: 16px;}
.ge-topbar .ge-top-right-col .top-contact-info ul li{margin-left: 8px;}

#hero{background-size: cover;}  
#hero .content .hero-cta h3{font-size: 28px;}
#hero .content .hero-cta p{font-size: 18px;}  
#hero .content .hero-cta .hero-btn{font-size: 20px;}
#hero .banner-car{top: 28px;}
#our-customers{padding-top: 60px;}  
#our-customers::before{background-size: contain;top: -98px;}
#our-customers .testimonial-slider .testimonial-slide{padding: 18px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .img img{width: 60px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details{padding: 10px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .name{font-size: 16px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .from1{font-size: 14px;}  
#our-customers .testimonial-slider .testimonial-slide::before{left: -72px;}
#best-sellers .content .sub-heading,#home-about-us .content p,#commercial-services .content p,#ge-tabs .ge-tabs .tab-content .content p,#our-customers .sub-heading{font-size: 18px;}
.ge-btn{font-size: 20px;}
#featured-in{padding: 20px 0 120px 0;}  
#featured-in .item img{width: 170px;}
#home-about-us::before{background-size: contain;top: -70px;}
#best-sellers .product-content h3 a{font-size: 16px;}
#commercial-services{padding: 46px 0 150px 0;}
#ge-footer .footer-links .footer-link .footer-link-heading a{font-size: 20px;}
#ge-footer .footer-links .footer-link ul li a{font-size: 16px;}
.product-content h3 a{font-size: 18px;}
.toolbar .showing{font-size: 16px;}
.product-shop .product-title h1{font-size: 36px;}  
.swatch label{font-size: 14px;line-height: 58px !important;height: 60px !important;width: 60px !important;}
.product-info1 p{font-size: 16px;}
#ge-tabs .ge-tabs .tab-content .content ul li,#ge-tabs .ge-tabs .nav-tabs .nav-item .nav-link{font-size: 18px;}
.related-heading h2{font-size: 46px;}  
.template-blog .blog-layout-1 .blog-bottom{font-size: 18px;}
.template-search .products-grid{padding: 0 100px;}
}

@media only screen and (max-width: 1365px) and (min-width: 1280px){
#our-customers .ge-heading::before,#featured-in .ge-heading::before,#best-sellers .content .ge-heading::before,#home-about-us .content .ge-heading::before,#commercial-services .content .ge-heading::before,#about-delivery .ge-heading::before,#delivery-enquiry .ge-heading::before,#services-contact .ge-heading::before,.blog-heading .ge-heading::before,.related-heading h2::before{background-size: 66px;}  
#our-customers .ge-heading{width: fit-content;margin: 0 auto;padding-bottom: 10px;}
#our-customers .ge-heading::before{left: -25px;top: -33px;}
#featured-in .ge-heading::before{left: -30px;top: -38px;}
#best-sellers .content .ge-heading::before{left: -30px;top: -33px;}
#home-about-us .content .ge-heading::before{left: -28px;top: -34px;}
#commercial-services .content .ge-heading::before{left: -26px;top: -36px;}
#delivery-enquiry .ge-heading::before{left: -30px;top: -34px;}
.blog-heading .ge-heading::before{left: -32px;top: -33px;}
#about-delivery .ge-heading::before{left: -28px;top: -35px;}
.related-heading{width: fit-content;margin: 0 auto;padding-bottom: 30px;}  
.related-heading h2::before{left: -28px;top: -33px}
#delivery-cras .delivery-cras-info p{font-size: 18px;}
#delivery-cras .cras-btn{margin-bottom: 40px;}
.template-search .products-grid{padding: 0 70px;}
}

@media (max-width: 1365px){
.container{max-width: 100%;padding: 0 100px;}
.ge-btn{font-size: 18px;}
.ge-heading{font-size: 32px;}
.template-collection .main-content{padding-top: 200px;}
.toolbar .showing{font-size: 18px;}
.best-seller-btn{padding: 2px 38px;}
.container .colection_fulwidth .product-grid-isotope-parent{margin: 0 -5px;}  
.full-width{padding-left: 60px;padding-right: 60px;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-6{max-width: 60%;flex: 0 0 60%;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-1{display: none;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-5{max-width: 40%;flex: 0 0 40%;}
.ge-topbar .content p{font-size: 14px;}
.ge-topbar .content p img{width: 95px;}
.ge-topbar .ge-top-right-col .ge-search{flex: unset;width: 70%;}
.ge-topbar .ge-top-right-col .top-contact-info{flex: unset;width: 30%;}
.ge-topbar .ge-top-right-col .top-contact-info ul{margin: 3px 0 0 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a{font-size: 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li{margin-left: 8px;}  
.header.full-width .header-inner{margin-top: 15px;}  
#header-mobile.is-ticky{position: static;}
.header-layout-01 #header-content .header .header-inner .row .col-md-3{max-width: 25%;flex: 0 0 25%;}
.header-layout-01 #header-content .header .header-inner .row .col-md-8{max-width: 60%;}
.header-layout-01 #header-content .header .header-inner .row .col-md-1{max-width: 15%;flex: 0 0 15%}
.header-wrapper .header-layout-01 #header-content .header .header-inner .menu-main-home .menu-top .megamenu .site-nav::after{right: -15px;}  
.header-wrapper .header-layout-01 #header-content .header .header-inner .logo a span svg{height: 54px;width: auto;}  
#header-mobile .logo-avc .logo a span svg{height: 54px;width: auto;}
.header .header-inner .menu-main-home .site-nav > li > a{font-size: 14px;}
.header-layout-01 .menu-main-home{margin-top: 4px;}
#header-content .header-cart-container.menu{margin-top: 17px;}  
#hero{padding: 130px 0 180px 0;background: url(./hero-full-1-bg.jpg) no-repeat;background-size: cover;}
#hero .banner-car{top: 56px;}  
#hero .content{padding: 0 0 0 0;}
#hero .content .hero-cta{padding: 24px;}  
#hero .content .hero-cta h3{font-size: 24px;}
#hero .content .hero-cta p,#hero .content .hero-cta .hero-btn{font-size: 16px;}
#hero .hero-btn img{width: 26px;}
#our-customers{padding-top: 80px;} 
#our-customers::before{background-size: contain;top: -60px;}
#our-customers .sub-heading{font-size: 16px;}  
#our-customers .testimonial-slider{padding: 60px 0 50px 0;}  
#our-customers .testimonial-slider .testimonial-slide{padding: 15px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details{padding: 8px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .img img{width: 50px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .name,#our-customers .testimonial-slider .testimonial-slide .customer-say p{font-size: 12px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .from1{font-size: 10px;}
#our-customers .testimonial-slider .testimonial-slide::before{left: -100px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile{margin-bottom: 5px;}
#our-customers .testimonial-slider .testimonial-slide .customer-rating .star img{width: 70px;}
#our-customers .rating{font-size: 11px;}
#featured-in{padding: 20px 0 70px 0;}  
#featured-in::before{background-size: contain;top: -50px;}
#featured-in .item{min-height: 140px;}  
#featured-in .item img{width: 110px;}
.tabs-product-home::before{background-size: contain;top: -40px;}
.tabs-product-home::before{background-size: contain;top: -40px;}
#best-sellers{padding-bottom: 7%;}  
#best-sellers .best-seller-btn{padding:0 25px;}   
#best-sellers .content .sub-heading,#best-sellers .product-content h3 a{font-size: 16px;}
.tabs-product-home .tab-content .owl-item{padding: 0 6px;}  
#home-about-us .content p{font-size: 16px;}  
#home-about-us::before{top: -50px;background-size: contain;}
#home-about-us{padding: 20px 0 80px 0;}
#home-about-us .img{margin-top: 45px;}
#commercial-services::before{background-size: contain;top: -45px;}
#commercial-services{padding: 40px 0 95px 0;}
#commercial-services .content{padding: 70px 0 0 28px;}  
#commercial-services .content p{font-size: 16px;}
#ge-tabs::before{background-size: contain;top: -40px;}
#ge-tabs .ge-tabs{position: relative;z-index: 1;}  
#ge-tabs .ge-tabs .nav-tabs .nav-item .nav-link,#ge-tabs .ge-tabs .tab-content .content p{font-size: 16px;}
#ge-tabs{padding: 40px 0 50px 0;}
#ge-tabs .ge-tabs .tab-content{padding: 15px;}
#myTabContent.tab-content .tab-pane{padding: 15px 15px;}
#ge-footer{padding: 40px 0;}
#ge-footer .footer-links .footer-link .footer-link-heading a{font-size: 16px;}
#ge-footer .footer-links .footer-link ul li a,.ge-copyright-bar p{font-size: 14px;}
.ge-copyright-bar{padding: 20px 0;}
.template-product .header-layout-01{background: none;height: auto;-webkit-box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);-moz-box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);}
.template-product .main-content{padding-top: 120px;}
.product-shop .product-title h1{font-size: 30px;}
.swatch label{font-size: 16px;line-height: 38px !important;height: 40px !important;width: 40px !important;}
.product-info1 p,.template-product #add-to-cart-form #product-add-to-cart,#ge-tabs .ge-tabs .tab-content .content ul li{font-size: 16px;}
.product-shop .prices, .quick-view .product-shop .price{font-size: 24px;}  
.template-product #ge-tabs::after{background-size: contain;}
.related-heading{padding-top: 20px;}
.related-heading h2{font-size: 32px;}
.product-content h3 a{font-size: 16px;}  
.template-cart .breadcrumb-wrap,.template-page .breadcrumb-wrap, .template-list-collections .breadcrumb-wrap, .template-collection .breadcrumb-wrap, .template-blog .breadcrumb-wrap{height: 218px;background-size: cover;}
.template-cart .breadcrumb-wrap strong,.template-page .breadcrumb-wrap strong, .template-list-collections .breadcrumb-wrap strong, .template-collection .breadcrumb-wrap strong, .template-blog .breadcrumb-wrap strong{font-size: 26px;}
#nunc-digni{padding-top: 0;}
#vivamus-estiblum{padding-bottom: 90px;}  
p{font-size: 16px;}
#services-contact::before{background-size: contain;top: -54px;}
#services-contact .cntct-inner{padding-bottom: 100px;}
#services-contact .ge-heading::before{left: 0.5%;top: -16%;background-size: 66px;}  
.template-page #featured-in::before{background-size: contain;top: -54px;}
#featured-in .ge-heading::before{left: -26px;top: -35px;background-size: 66px;}  
.template-page .main-content, .template-list-collections .main-content{padding-top: 140px;}
#custom-faq .container.page-faq .panel-heading a,#custom-faq .page-faq .contents{font-size: 16px;} 
.container.page-faq .panel-heading a, .shortcode-accordion .panel-heading a{padding-left: 14px;}
.panel.panel-default{padding-bottom: 0;}
.contact-form-enquiry{margin-top: 0;}
#delivery-enquiry{padding-bottom: 5%;}
.inner-heading{font-size: 26px;}
.inner-cities h3{font-size: 22px;}
.payment-secure-icons img{height: 35px;}
#cras-ornare p,#about-delivery .about-delivery-info p{font-size: 16px;}
#cras-ornare .cras-btn{font-size: 16px;}  
#cras-ornare .cras-btn img{width: 26px;}
#cras-ornare .cras-info h3{font-size: 26px;}
#about-delivery{padding-top: 0px;padding-bottom: 70px;}
#delivery-map{margin-bottom: 30px;}  
#delivery-map::before{background-size: contain;}
#delivery-map::after{background-size: contain;bottom: -24px;}
.template-blog .main-content{padding-top: 100px;}
.blog-layout-1 .content-blog .item .blog-item h3.p10{font-size: 22px;line-height: 26px;}
.template-blog .blog-layout-1 .blog-bottom{font-size: 16px;}  
.template-blog .widget-title h3, .template-article .widget-title h3{font-size: 20px;}
.widget-recent-articles .article p.article-text{width: 100%;}
.template-article .header-layout-01{background-size: contain;}
.template-article .article-content>h3{font-size: 26px;}
.widget-recent-articles .article a.article-image{width: 100%;}  
.blog-detail .rte{font-size: 16px;}
.template-customers-register .breadcrumb-wrap,.template-customers-login .breadcrumb-wrap{display: none;}
.template-customers-register .main-content,.template-customers-login .main-content{padding-top: 120px;padding-bottom: 30px;}
.template-customers-register .header-wrapper .header-layout-01,.template-customers-login .header-wrapper .header-layout-01{-webkit-box-shadow: 0px 6px 25px -6px rgb(0 0 0 / 17%);-moz-box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);box-shadow: 0px 6px 25px -6px rgb(0 0 0 / 17%);}
.london-box{margin: 15px 0;}
.london-box h5{font-size: 16px;}
}

@media (max-width: 1279px){
  #terms-and-conditions .rte{padding-left:5%;padding-right:5%;}
  .large-info{padding-top:4%;}
.container{max-width: 100%;padding: 0 30px;}
.ge-btn{font-size: 18px;}
.ge-heading{font-size: 32px;}
.ge-heading::before{display: none;}
.template-collection .main-content{padding-top: 200px;}
.toolbar .showing{font-size: 18px;}
.best-seller-btn{padding: 2px 38px;}
.container .colection_fulwidth .product-grid-isotope-parent{margin: 0 -5px;}  
.full-width{padding-left: 30px;padding-right: 30px;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-6{max-width: 50%;flex: 0 0 50%;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-1{display: none;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-5{max-width: 50%;flex: 0 0 50%;}
.ge-topbar .content p{font-size: 14px;}
.ge-topbar .content p img{width: 95px;}
.ge-topbar .ge-top-right-col .ge-search{flex: unset;width: 70%;}
.ge-topbar .ge-top-right-col .top-contact-info{flex: unset;width: 30%;}
.ge-topbar .ge-top-right-col .top-contact-info ul{margin: 3px 0 0 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a{font-size: 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li{margin-left: 8px;}  
.header.full-width .header-inner{margin-top: 15px;}  
#header-mobile.is-ticky{position: static;}
.header-layout-01 #header-content .header .header-inner .row .col-md-3{max-width: 25%;flex: 0 0 25%;}
.header-layout-01 #header-content .header .header-inner .row .col-md-8{max-width: 60%;}
.header-layout-01 #header-content .header .header-inner .row .col-md-1{max-width: 15%;flex: 0 0 15%}
.header-wrapper .header-layout-01 #header-content .header .header-inner .menu-main-home .menu-top .megamenu .site-nav::after{right: -15px;}  
.header-wrapper .header-layout-01 #header-content .header .header-inner .logo a span svg{height: 54px;width: auto;}  
#header-mobile .logo-avc .logo a span svg{height: 54px;width: auto;margin-top: 9px;}
.template-product #header-mobile .logo-avc .logo a span svg{margin-top: 12px;}
.header .header-inner .menu-main-home .site-nav > li > a{font-size: 14px;}
.header-layout-01 .menu-main-home{margin-top: 4px;}
#header-content .header-cart-container.menu{margin-top: 17px;}  
#hero{padding: 130px 0 180px 0;background: url(./hero-full-1-bg.jpg) no-repeat;background-size: cover;}
#hero .banner-car{top: 98px;}  
#hero .content{padding: 0 0 0 0;}
#hero .content .hero-cta{padding: 24px;}  
#hero .content .hero-cta h3{font-size: 24px;}
#hero .content .hero-cta p,#hero .content .hero-cta .hero-btn{font-size: 16px;}
#hero .hero-btn img{width: 26px;}
#our-customers{padding-top: 25px;}  
#our-customers::before{background-size: contain;top: -60px;}
#our-customers .sub-heading{font-size: 16px;}
#our-customers .ge-heading::before{left: 30.8%;top: -1.2%;background-size: 66px;}  
#our-customers .testimonial-slider{padding: 60px 0 50px 0;}  
#our-customers .testimonial-slider .testimonial-slide{padding: 15px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details{padding: 8px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .img img{width: 50px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .name,#our-customers .testimonial-slider .testimonial-slide .customer-say p{font-size: 12px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .from1{font-size: 10px;}
#our-customers .testimonial-slider .testimonial-slide::before{left: -100px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile{margin-bottom: 5px;}
#our-customers .testimonial-slider .testimonial-slide .customer-rating .star img{width: 70px;}
#our-customers .rating{font-size: 11px;}
#featured-in{padding: 20px 0 70px 0;}  
#featured-in::before{background-size: contain;top: -50px;}
#featured-in .item{min-height: 140px;}  
#featured-in .item img{width: 110px;}
.tabs-product-home::before{background-size: contain;top: -40px;}
.tabs-product-home::before{background-size: contain;top: -40px;}
#best-sellers{padding-bottom: 7%;}  
#best-sellers .best-seller-btn{padding:0 25px;}   
#best-sellers .content .sub-heading,#best-sellers .product-content h3 a{font-size: 16px;}
.tabs-product-home .tab-content .owl-item{padding: 0 6px;}  
#home-about-us .content p{font-size: 16px;}  
#home-about-us::before{top: -50px;background-size: contain;}
#home-about-us{padding: 20px 0 80px 0;}
#home-about-us .img{margin-top: 45px;}
#commercial-services::before{background-size: contain;top: -45px;}
#commercial-services{padding: 40px 0 95px 0;}
#commercial-services .content{padding: 70px 0 0 28px;}  
#commercial-services .content p{font-size: 16px;}
#ge-tabs::before{background-size: contain;top: -40px;}
#ge-tabs .ge-tabs{position: relative;z-index: 1;}  
#ge-tabs .ge-tabs .nav-tabs .nav-item .nav-link,#ge-tabs .ge-tabs .tab-content .content p{font-size: 16px;}
#ge-tabs{padding: 40px 0 50px 0;}
#ge-tabs .ge-tabs .tab-content{padding: 15px;}
#myTabContent.tab-content .tab-pane{padding: 15px 15px;}
#ge-footer{padding: 40px 0;}
#ge-footer .footer-links .footer-link .footer-link-heading a{font-size: 16px;}
#ge-footer .footer-links .footer-link ul li a,.ge-copyright-bar p{font-size: 14px;}
.ge-copyright-bar{padding: 20px 0;}
.template-product .header-layout-01{background: none;height: auto;-webkit-box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);-moz-box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);}
.template-product .main-content{padding-top: 120px;}
.product-shop .product-title h1{font-size: 30px;}
.swatch label{font-size: 16px;line-height: 38px !important;height: 40px !important;width: 40px !important;}
.product-info1 p,.template-product #add-to-cart-form #product-add-to-cart,#ge-tabs .ge-tabs .tab-content .content ul li{font-size: 16px;}
.product-shop .prices, .quick-view .product-shop .price{font-size: 24px;}  
.template-product #ge-tabs::after{background-size: contain;}
.related-heading{padding-top: 20px;}
.related-heading h2{font-size: 32px;}
.product-content h3 a{font-size: 16px;}  
.template-cart .breadcrumb-wrap,.template-page .breadcrumb-wrap, .template-list-collections .breadcrumb-wrap, .template-collection .breadcrumb-wrap, .template-blog .breadcrumb-wrap{height: 210px;background-size: cover;}
.template-cart .breadcrumb-wrap strong,.template-page .breadcrumb-wrap strong, .template-list-collections .breadcrumb-wrap strong, .template-collection .breadcrumb-wrap strong, .template-blog .breadcrumb-wrap strong{font-size: 26px;}
#nunc-digni{padding-top: 0;}
#vivamus-estiblum{padding-bottom: 90px;}  
p{font-size: 16px;}
#services-contact::before{background-size: contain;top: -46px;}
#services-contact .cntct-inner{padding-bottom: 100px;}
#services-contact .ge-heading::before{left: 0.5%;top: -16%;background-size: 66px;}  
.template-page #featured-in::before{background-size: contain;top: -48px;}
#featured-in .ge-heading::before{left: -26px;top: -35px;background-size: 66px;}  
.template-page .main-content, .template-list-collections .main-content{padding-top: 200px;}
#delivery-area .main-content{padding-top: 80px;}
#delivery .main-content{padding-top: 100px;}
#news .main-content{padding-top: 76px;}
#custom-faq .container.page-faq .panel-heading a,#custom-faq .page-faq .contents{font-size: 16px;} 
.container.page-faq .panel-heading a, .shortcode-accordion .panel-heading a{padding-left: 14px;}
.panel.panel-default{padding-bottom: 0;}
.contact-form-enquiry{margin-top: 0;}
#delivery-enquiry{padding-bottom: 5%;}
.inner-heading{font-size: 26px;}
.inner-cities h3{font-size: 22px;}
.payment-secure-icons img{height: 35px;}
#cras-ornare p,#about-delivery .about-delivery-info p{font-size: 16px;}
#cras-ornare .cras-btn{font-size: 16px;}  
#cras-ornare .cras-btn img{width: 26px;}
#cras-ornare .cras-info h3{font-size: 26px;}
#about-delivery{padding-top: 0px;padding-bottom: 70px;}
#delivery-map{margin-bottom: 30px;}  
#delivery-map::before{background-size: contain;}
#delivery-map::after{background-size: contain;bottom: -32px;}
.template-blog .main-content{padding-top: 100px;}
.blog-layout-1 .content-blog .item .blog-item h3.p10{font-size: 22px;line-height: 26px;}
.template-blog .blog-layout-1 .blog-bottom{font-size: 16px;}  
.template-blog .widget-title h3, .template-article .widget-title h3{font-size: 20px;}
.widget-recent-articles .article p.article-text{width: 100%;}
.template-article .header-layout-01{background-size: contain;}
.template-article .article-content>h3{font-size: 26px;}url('https://cdn.shopify.com/s/files/1/0562/2212/2089/files/new-ge-curve-inner.png?v=1663086678') no-repeat
.blog-detail .rte{font-size: 16px;}
.template-customers-register .breadcrumb-wrap,.template-customers-login .breadcrumb-wrap{display: none;}
.template-customers-register .main-content,.template-customers-login .main-content{padding-top: 120px;padding-bottom: 30px;}
.template-customers-register .header-wrapper .header-layout-01,.template-customers-login .header-wrapper .header-layout-01{-webkit-box-shadow: 0px 6px 25px -6px rgb(0 0 0 / 17%);-moz-box-shadow: 0px 6px 25px -6px rgba(0,0,0,0.17);box-shadow: 0px 6px 25px -6px rgb(0 0 0 / 17%);}
.london-box{margin: 15px 0;}
.london-box h5{font-size: 16px;}
#offcanvas.active{z-index: 999999;}

#header-mobile .clever-icon-cart-15::before{content: "";background-image: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/cart-svg-icon.svg?v=1663043332);position: absolute;background-repeat: no-repeat;top: 0px;right: 0px;height: 25px;width: 25px;}
#header-mobile .clever-icon-heart-1{position:relative;}
#header-mobile .clever-icon-heart-1::before{content: "";background-image: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/user-svg-icon.svg?v=1663043332);position: absolute;background-repeat: no-repeat;top: 18px;right: 15px;height: 25px;width: 25px;}
#header-mobile .cart-count {top: 70%;}

.template-search .products-grid{padding: 0 60px;}
}

@media (max-width: 1023px){
  .servic-form{width:80%;}
#header-mobile .clever-icon-cart-15::before{content: "";background-image: url(/cdn/shop/files/cart-new-svg-icon.svg?v=1666003880);position: absolute;background-repeat: no-repeat;top: 0px;right: 0px;height: 25px;width: 25px;}
#header-mobile  .clever-icon-heart-1{position:relative;}
#header-mobile .clever-icon-heart-1::before{content: "";background-image: url(https://cdn.shopify.com/s/files/1/0562/2212/2089/files/user-svg-icon.svg?v=1663043332);position: absolute;background-repeat: no-repeat;top: 18px;right: 15px;height: 25px;width: 25px;}
.cart-count {top: 70%;}
.ge-heading::before,.related-heading h2::before{display: none;} 
#header-mobile .wishlist-cart .wishlist-header,#header-mobile .wishlist-cart,#header-mobile .toggle-me,#header-mobile .toggle-search{line-height: 0;}
#header-mobile .toggle-search, #header-mobile .wishlist-cart{padding-top: 25px;}  
#header-mobile .wishlist-cart{padding-top: 4px;}
.clever-icon-heart-1{right: 8px;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-6{max-width: 40%;flex: 0 0 40%;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-1{display: none;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-5{max-width: 60%;flex: 0 0 60%;}
.ge-topbar .content p{font-size: 14px;height: 22px;overflow: hidden;width: 178px;}
.ge-topbar .content p img{width: 95px;}
.ge-topbar .ge-top-right-col .ge-search{flex: unset;width: 80%;}
.ge-topbar .ge-top-right-col .top-contact-info{flex: unset;width: 20%;}
.ge-topbar .ge-top-right-col .top-contact-info ul{margin: 0 0 0 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a{font-size: 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li{margin-left: 0;}
#offcanvas .navbar-nav li a{font-size: 18px;}
#offcanvas.active{z-index: 999999}
#off-canvas-button{padding: 60px 0 0 0;} 
#offcanvas nav.offcanvas-mainnav.containers{padding: 130px 0 0!important;}
#hero{padding: 60px 0 110px 0;}
#hero .banner-car{position: static;text-align: center;}
#hero .banner-car img{width: 400px;}
#hero .content{padding: 30px 60px 0 60px;text-align: center;}
#hero .content .hero-cta{margin-bottom: 15px;}
#our-customers::before{top: -55px;}
#our-customers .testimonial-slider .testimonial-slide{margin: 0 30px;}
#featured-in::before{top: -40px;}
#best-sellers .content{padding-top: 4%;text-align: center;}
.tabs-product{margin: 0px 0 10px 0;}
#home-about-us::before{top: -40px;}
#home-about-us .content{text-align: center;}
#commercial-services::before{top: -36px;}
#commercial-services .img{padding: 0 60px;}
#commercial-services .content{padding: 40px 60px 0 60px;}
#ge-tabs::before{top: -32px;}
#ge-tabs .ge-tabs .tab-content{text-align: center;}
#header-mobile .logo-avc .logo a span svg{margin-top: 8px;}
#ge-footer .footer-links{flex-wrap: wrap;}
#ge-footer .footer-links .footer-link{flex: 1 1 50%;margin-bottom: 15px;}
.product-share-links{display: none;}
.header-wrapper .header-layout-01{position: static;}
.template-cart .breadcrumb-wrap, .template-page .breadcrumb-wrap, .template-list-collections .breadcrumb-wrap, .template-collection .breadcrumb-wrap, .template-blog .breadcrumb-wrap{height: 180px;background-size: cover;}
.template-page .main-content, .template-list-collections .main-content{padding-top: 120px;}
.inner-tree-rent .row .col-md-6{flex: 0 0 100%;max-width: 100%;}
.inner-tree-rent .sec-inner .row{flex-direction: column-reverse;}
.inner-tree-rent .tree-info .inner-heading{margin-top: 15px;}
#tree-rent .inner-tree-rent p,#tree-rent .inner-tree-rent ul li,#corporate-service .corporate-service-info p,#large-tree .start-info1,#large-tree .tree-info ul li{font-size: 16px;}
#corporate-service .inner-corporate-service .row .col-md-6{flex: 0 0 100%;max-width: 100%;}  
.inner-heading{margin-bottom: 0;}
#nunc-digni{padding-top: 80px;}  
#nunc-digni .row .col-md-6,#vivamus-estiblum .row .col-md-6{flex: 0 0 100%;max-width: 100%;}
#vivamus-estiblum .row{flex-direction: column-reverse;}

.template-search .search-page{padding-top: 0;}
.template-search .page-header{display: none;}
.template-search .products-grid{padding: 0 15px;}
.template-search .products-grid .col-md-3{margin-bottom: 20px;padding: 0 10px;}
.template-search .products-grid .col-md-3 .product-content h3{margin-bottom: 0;}
.template-search .products-grid .col-md-3 .product-content h3 a{font-size: 14px;}
.template-search .products-grid .col-md-3 .product-content .color-swatch-item{display: none;}
.template-search .products-grid .col-md-3 .product-content .price-box p.regular-product{margin-bottom: 10px;}
}
                                                                                                                                                         
@media only screen and (max-width: 600px) {
.form-success{width: 100%;}
.servic-form{width:80%;}
#good-elf-terms-amp-conditions .main_container{padding: 8% 5% 5%;}
#account .breadcrumb-wrap{height: 160px;}
#account .main_container{margin-top:24%;}
#sustainability-report .main_container {padding: 8% 5% 5%;}{font-size:14px;}
  .rental-links a{font-size:14px;}
}
@media only screen and (max-width: 375px) {
.rental-links a{font-size:12px;}
}
@media only screen and (max-width: 330px) {
   .rental-links a{font-size:10px;padding:5px;}
}
@media (max-width: 479px){
.ge-copyright-bar p{text-align:center !important;}
  #dropdown-cart .wrap-btcart .summary>p::after {font-size: 12px;}
  .template-cart h1{margin-top:30px !important;}
#your-shopping-cart .template-cart h1 {margin-top:30px !important;}
#goodelf .owl-carousel .owl-nav.disabled{display:block !important;}
#goodelf .tabs-product-home .owl-carousel .owl-nav button.owl-prev{background-color: rgb(152, 25, 21) !important;}
#goodelf .tabs-product-home .owl-carousel .owl-nav button.owl-next{background-color: rgb(152, 25, 21) !important;}

.megamenu-canvas .offcanvas-mainnav .navbar-nav .wishlist-menu{display: none;}  
   
.ge-heading{font-size: 26px;}
.ge-heading::before,.related-heading h2::before{display: none;}  
.sub-heading br{display: none;}  
button.slick-prev.slick-arrow,button.slick-next.slick-arrow{background-size: 26px;top: 55%;}
button.slick-next.slick-arrow{right: -18px;}
button.slick-prev.slick-arrow{left: 1px;}
#header-mobile .wishlist-cart{padding-top: 4px;}
.clever-icon-heart-1{right: 8px;}
.ge-topbar .ge-top-right-col .ge-search{display: none;}
.header-wrapper .header-layout-01 #header-mobile .logo-avc .logo a span svg{width: auto;height: 40px;margin-top: 14px;}
.header-wrapper .header-layout-01{position: static;}
#header-mobile .wishlist-cart .wishlist-header,#header-mobile .wishlist-cart,#header-mobile .toggle-me,#header-mobile .toggle-search{line-height: 0;}
#header-mobile .toggle-search{padding-top: 25px;}  
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-6{max-width: 80%;flex: 0 0 80%;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-1{display: none;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-5{max-width: 20%;flex: 0 0 20%;}
.ge-topbar .content p{font-size: 0px;height: 22px;overflow: hidden;width: 178px;}
.ge-topbar .content p img{width: 95px;}
.ge-topbar .ge-top-right-col .top-contact-info{flex: unset;width: 100%;}
.ge-topbar .ge-top-right-col .top-contact-info ul{margin: 0 0 0 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li a{font-size: 0;}
.ge-topbar .ge-top-right-col .top-contact-info ul li{margin-left: 0;}   
  
#hero{background: url('./hero-mobile-bg.jpg') no-repeat;background-size: cover;padding: 40px 0 70px 0;}
#hero .content{padding: 0;}
#hero .content h2{text-align: center;margin-bottom: 20px;margin-top: 20px;}
#hero .banner-car{position: static;text-align: center;}
#hero .banner-car img{width: 250px;}  
#hero .content .hero-cta{margin-bottom: 15px;}  

#our-customers .sub-heading{font-size: 15px;}  
#our-customers::before{top: -26px;height: 30px;background-size: contain;}
#featured-in::before{background-size: contain;top: -18px;}
#our-customers .testimonial-slider{padding: 60px 0 50px 0;}  
#our-customers .testimonial-slider .testimonial-slide{margin: 0 15px;padding: 15px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .img img{width: 50px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details{padding: 5px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .name{font-size: 14px;}
#our-customers .testimonial-slider .testimonial-slide .customer-profile .details .from1{font-size: 12px;}
#our-customers .testimonial-slider .testimonial-slide .customer-say p{font-size: 12px;}

.tabs-product-home::before{background-size: contain;top: -40px;}  
#featured-in{padding: 50px 0 30px 0;}
#featured-in .ge-heading{margin-bottom: 30px;}
#featured-in .item{min-height: 90px;}
#featured-in .item img{width: 80px;}
#best-sellers .content{padding-top: 4%;text-align: center;}
#best-sellers .content .sub-heading{font-size: 15px;}
#best-sellers .content .ge-btn{font-size: 15px;margin-top: 10px;}
#best-sellers .tabs-product{margin: 0px 0 10px 0;}

#home-about-us::before{background-size: contain;top: -20px;}  
#home-about-us{padding: 35px 0 40px 0;}
#home-about-us .content{text-align: center;}
#home-about-us .content p{font-size: 15px;text-align:justify;}
#home-about-us .content .ge-heading{margin-bottom: 20px;}
#home-about-us .content .ge-btn{font-size: 15px;margin-top: 15px;}
#home-about-us .img{margin-top: 30px;}

#commercial-services::before{background-size: contain;top: -16px;}
#commercial-services{padding: 50px 0 60px 0;}
#commercial-services .content{padding: 0;text-align: center;}
#commercial-services .img{margin-bottom: 15px;}
#commercial-services .content p{font-size: 15px;}
#commercial-services .content .ge-btn{font-size: 15px;margin-top: 15px;}

#ge-tabs::before{background-size: contain;top: -16px;}
#ge-tabs{display: none;}
.template-index #ge-mobile-tabs::after{display: none;}  

.payment-secure-icons img{height: 15px;}
#ge-footer{padding: 40px 0;}
/* #ge-footer .footer-links{display: block;} */
#ge-footer .footer-links .footer-link{width: 50%;float: left;margin-bottom: 15px;}
#ge-footer .footer-links .footer-link .footer-link-heading a{font-size: 18px;}
#ge-footer .footer-links .footer-link ul li a{font-size: 14px;}  

.ge-copyright-bar p{font-size: 14px;}

.template-product .header-layout-01{height: auto;background: none;}
.template-product .main-content{padding-top: 25px;}
.template-cart .breadcrumb-wrap strong, .template-page .breadcrumb-wrap strong, .template-list-collections .breadcrumb-wrap strong, .template-collection .breadcrumb-wrap strong, .template-blog .breadcrumb-wrap strong{font-size: 16px;}
.template-product .breadcrumb_position a,.template-product .breadcrumb_position{font-size: 10px;padding-left: 0;}
.product-shop .product-title h1{font-size: 25px;margin-top: 0;}
.product .product-img-box .thumbs .image-item{margin-bottom: 0;}
.product-shop .prices{font-size: 22px;}
.swatch label{font-size: 13px;line-height: 35px !important;height: 40px !important;width: auto !important;}
.swatch .active label, .swatch label:hover{border-color: #981914;}
.product-info1 p{font-size: 14px;}
.product{margin-bottom: 0;}
.product-shop .clear_fix{display: block;overflow: unset;}
.wrap-qty{width: 100%;display: block;margin-bottom: 15px;}
.template-product #add-to-cart-form #product-add-to-cart{margin-left: 0;margin-bottom: 50px;}
.template-product #add-to-cart-form #quantity{width: 100%;}
.related-heading h2{font-size: 26px;}
.related-heading{margin-bottom: 20px;padding-top: 0px;}
.template-product #ge-tabs::after{background-size: contain;bottom: -78px;}
.related-products .owl-item .grid-item.product-item{margin-bottom: 50px;}
#ge-tabs .ge-tabs .tab-content{padding: 0;}
.product-content h3 a{font-size: 16px;}
.related-heading h2::before{width: 40px;height: 40px;left: 6px;top: -25px;background-size: 50px;}
.product-info2 ul li{font-size: 14px;}
.template-product #ge-tabs{display: none;}
#ge-mobile-tabs{display: block;}
.template-collection .breadcrumb_position{display: block;}
.template-page .breadcrumb-wrap, .template-list-collections .breadcrumb-wrap, .template-collection .breadcrumb-wrap, .template-blog .breadcrumb-wrap{height: 66px;background-size: cover;}
.template-collection .main-content{padding-top: 70px;}
.toolbar .showing{display: none;}
.container .colection_fulwidth .display-toolbar{height: 0;}
.container .colection_fulwidth .product-grid-isotope-parent{padding: 0 15px;}
.template-customers-register .main-content, .template-customers-login .main-content{padding-top: 40px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
.template-page .main-content, .template-list-collections .main-content{padding-top: 50px;}
.contactus-page .contact-form #contactFormWrapper input.btn{width: 50%;}
.active-search .search-top-container.site-search{z-index: 999999;}
#contact-us .contact-form{padding-top: 5%;}
.template-page .main-content .page-header{display: none;}  
.template-page .main-content .page-header h2{margin-top: 40px;}
.inner-heading{font-size: 18px;}
.london-box h5{font-size: 14px;}
#large-tree .inner-large-tree p,#large-tree .tree-info ul li,#tree-rent .inner-tree-rent p,#tree-rent .inner-tree-rent ul li,#corporate-service .corporate-service-info p{font-size: 16px;}
.sec-inner{padding-top: 10px;padding-bottom: 10px;} 
.inner-heading{margin-top: 15px;}
#about-delivery{padding-bottom: 40px;}
#cras-ornare{padding-top: 50px;}
#cras-ornare .cras-btn{width: 50%;}
#delivery-map::before{top: -4px;background-size: contain;}
#delivery-map::after{background-size: contain;bottom: -62px;}
#custom-faq .container.page-faq .panel-heading a, #custom-faq .page-faq .contents{font-size: 12px;}
#custom-faq .page-faq .contents{line-height: 1.6;}
#delivery-enquiry{padding-bottom: 33%;}
#delivery-enquiry #contactFormWrapper{width: 100% !important;}
#delivery-enquiry #contactFormWrapper .row .col-xs{padding: 0;}
#delivery-enquiry .btn{width: 100%;}
#delivery-enquiry .ge-heading{margin-bottom: 30px}
#delivery-enquiry #contactFormWrapper input,#delivery-enquiry #contactFormWrapper textarea,#partner-contact-form .contact-form-enquiry input,#partner-contact-form .contact-form-enquiry textarea{margin-top: 0;}
#nunc-digni {padding-top: 40px;}
#nunc-digni .nunc-digni-info{width: 100%;}
#vivamus-estiblum .vivamus-estiblum-info .ge-heading{margin-top: 0;}
#services-contact .ge-heading{padding-top: 30px;}
#services-contact::before{top: -18px;}
.template-page #featured-in::before{top: -18px;}
#services-contact .servic-form{display: unset;}
#services-contact .form-fields{width: 100%;}
#services-contact .cntct-inner{padding-bottom: 50px;}
#partner-contact-form #contactFormWrapper{width: 100%;}
#partner-contact-form .btn{width: 90%;} 
.template-blog .main-content{padding-top: 10px;}
.template-blog .blog-layout-1 .blog-item .image,.template-blog .blog-layout-1 .blog-item .blog-content-wr{width: 100%;}
.blog-layout-1 .content-blog .item .blog-item h3.p10{font-size: 18px;line-height: 20px;margin-top: 15px;}
.blog-layout-1 .blog-item{margin-bottom: 20px;}
#price-promise .price-promise-info{padding-top: 10%;}
#price-promise .price-promise-sub-info{padding-top: 0;}
.template-collection .grid-item .product-inner{box-shadow: none;}
.template-collection .collections-pages.container{padding: 0 5px;}
.best-seller-btn{padding: 0px 28px;font-size: 14px;}
.template-cart .main-content{padding-top: 100px;}
.create-an-account h1, .login-page h1, .my-account h1, .page-header h1, .template-cart h1{margin: 0 0 30px 0;font-size: 20px;}
#shipping-calculator{display: none;}
.template-search .search-page{padding-top: 0;}
.template-search .page-header{display: none;}
.template-search .products-grid{padding: 0 15px;}
.template-search .products-grid .col-md-3{width: 50%;margin-bottom: 20px;padding: 0 10px;}
.template-search .products-grid .col-md-3 .product-content h3{margin-bottom: 0;}
.template-search .products-grid .col-md-3 .product-content h3 a{font-size: 14px;}
.template-search .products-grid .col-md-3 .product-content .color-swatch-item{display: none;}
.cart-count.empty-cart{display: block;}
.ge-mobile-count-cart{display: block;}  
}

@media (max-width: 320px){
#our-customers::before {top: -23px;}
#featured-in::before {top: -14px;}
#home-about-us::before {top: -17px;}
#commercial-services::before {top: -14px;}
#ge-mobile-tabs::before {top:13px;}
#services-contact::before {top: -14px;}
.template-page #featured-in::before {top: -6px;}
}
@media (max-width: 280px){
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-5 {max-width: 30%;flex: 0 0 30%;}
.header-wrapper #shopify-section-header .ge-topbar .row .col-lg-6 {max-width: 70%;flex: 0 0 70%;}
.header-wrapper .header-layout-01 #header-mobile .logo-avc .logo a span svg{width:80px;margin-top: 0px;}
#services #ge-footer .footer-links .footer-link .footer-link-heading{font-size:20px;}
#our-customers::before {top: -15px;}
#home-about-us::before {top: -12px;}
#commercial-services::before {top: -5px;}
#services-contact::before {top: -12px;}
.template-page #featured-in::before {top: -4px;}
  
}






