/**
Theme Name: Green Hill Timbers
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: green-hill-timbers
Template: astra
*/
@import url("https://use.typekit.net/zga1smw.css");
@font-face {
    font-family: 'Garet-Book';
    src: url('./fonts/Garet-Book.eot');
    src: url('./fonts/Garet-Book.eot?#iefix') format('embedded-opentype'),
         url('./fonts/Garet-Book.woff') format('woff'),
         url('./fonts/Garet-Book.ttf') format('truetype'),
         url('./fonts/Garet-Book.svg#Garet-Book') format('svg');

    font-display: swap;
   }

 *{
	 font-family: 'Garet-Book'!important;
}

.home .woo-price-match-img {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}

.call-s-img{
	width:15px;
		transition:0.5s all;
	    vertical-align: text-bottom;
	    position: relative;
    top: -1px;
}

.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	top:3px!important;
}

.single-product .call-btn:hover img{
	filter:brightness(5555);
	transition:none!important;
}

.sidebar-author .sidebar-label{
	      font-size: 23px;
    font-family: 'Garet-Book' !important;
    font-weight: 800 !important;
    text-align: center;
    padding: 0 0 20px !important;
	margin-bottom:0px!important;
}

.sidebar-author img{
	display:none!important;
}

.single-post .main-content h5{
	font-weight:600!important;
}

.single-post .main-content .featured-image img, .single-post .main-content .wpb_single_image *{
	width:100%!important;
}

.single-post .main-content .bullet-points li:before{
       content: '→';
    width: 23px;
    height: 23px;
    background: #027523;
    font-size: 15px;
    color: #fff;
    line-height: 23px;
    text-align: center;
    top: 3px;
    font-family: 'Roboto';
}

.single-post .main-content .bullet-points li{
	padding:0 0 0 32px;
}

.single-post .main-content .bullet-points{
	    margin: 0 !important;
    padding-top: 15px;
    display: grid
;
    grid-row-gap: 7px;
}

.sidebar-author{
	    background: #f5f5f5;
    padding: 20px!important;
	text-align:center;
}

.sidebar-subhead{
	    font-size: 20px;
    padding-top: 15px !important;
}

.sidebar-author img{
	    background: #fff;
    width: 100%;
    border-radius: 0;
}

.quote-buttons .call-btn .call-hide, .quote-buttons .call-btn:hover .call-show{
	opacity:0;
	width:0;
	transition:0.5s all;
}

.quote-buttons .call-btn:hover .call-hide{
	opacity:1;
	width:15px;
}

.single-product .product-type-variable .summary.entry-summary .price{
    padding: 10px 0;
}

.single-product .woocommerce-tabs.wc-tabs-wrapper h3{
	text-transform:capitalize;
}
.home .woo-price-match-img.visible {
  opacity: 1;
  visibility: visible;
}.archive .woocommerce-pagination{padding-top:20px;text-align:center;}.footer-title,.gurantee p{font-family:'Source Sans Pro',sans-serif}.accordion-f a,.accordion-f a:hover,.accordion-f a:hover::after{cursor:pointer}.home-categories-sec{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;grid-column-gap:30px}.home-categories-sec-inner{background:#f5f5f5;padding:30px 20px;transition:.5s;border:1px solid #f5f5f5}.home-categories-sec-inner .cat-txt{font-size:22px;font-weight:700;margin-bottom:0;color:#000;transition:.5s}.home-categories-sec-inner:hover .cat-txt{color:#017523}.home-categories-sec-inner:hover{background:#f9f9f9}.home-categories-sec-inner img{width:60px;padding-bottom:15px}.christmas-block{text-align:center;background:url(https://greenhilltimbers.com.au/wp-content/uploads/2023/12/chrsitmas-background.webp) bottom/cover;color:#fff;font-weight:600}.christmas-block p{margin:0 auto}#wc-stripe-payment-request-button-separator,.ast-shop-product-out-of-stock,.product_cat-composite #tab-janka_rating_tab,.product_cat-composite #tab-title-janka_rating_tab,.product_cat-composite-cladding #tab-janka_rating_tab,.product_cat-composite-cladding #tab-title-janka_rating_tab,.product_cat-decking-accessories #tab-janka_rating_tab,.product_cat-decking-accessories #tab-title-janka_rating_tab,.product_cat-hardware-accessories #tab-janka_rating_tab,.product_cat-hardware-accessories #tab-title-janka_rating_tab,.product_cat-interior #tab-janka_rating_tab,.product_cat-interior #tab-title-janka_rating_tab,.product_cat-screening #tab-janka_rating_tab,.product_cat-screening #tab-title-janka_rating_tab,.single-product .outofstock .woocommerce-variation-add-to-cart,.single-product .product_meta .sku_wrapper,.single-product .related .price-by,.single-product .stock.out-of-stock,.woocommerce-cart .woocommerce-shipping-totals.shipping,.woocommerce-terms-and-conditions,body:not(.woocommerce, .home) .woo-price-match-img{display:none!important}@media only screen and (min-width:1600px){.christmas-block{padding:15px 20px}.christmas-block p{width:70%}}@media only screen and (min-width:1366px) and (max-width:1599px){.christmas-block{padding:10px 1.4vw}.christmas-block p{width:100%}}@media only screen and (max-width:1365px){.christmas-block{padding:10px 1.4vw;background-size:initial!important}}.archive #primary,.single-product .ast-article-single .product_meta{margin-top:0!important}.eng-no-price-txt{background:#f5f5f5;padding:15px 20px;margin-top:25px!important;display:block;border-bottom:20px solid #fff;font-weight:600}.eng-no-price-txt blockquote{padding:0!important;margin:0!important}.woo-price-match-img{position:fixed;left:10px;bottom:10px;z-index:9;width:120px}.price-match-img{position:absolute;bottom:10px;left:20px;width:130px}.product-category img{height:auto!important}.archive .woocommerce-no-products-found{padding-top:40px!important}#ast-checkout-coupon,.single-product .thwepo-extra-options,.woocommerce-terms-and-conditions-wrapper{padding-bottom:20px!important}.product-list li:before{position:absolute;content:'';display:block;background:url(https://greenhilltimbers.com.au/wp-content/uploads/2023/07/list-icon.png) 0 0/contain no-repeat;left:0;top:5px;height:20px;width:20px}.product-list{padding-top:10px}#price_calculator,.astra-shop-summary-wrap .ast-loop-product__link{display:block!important}.archive.woocommerce-page .woocommerce-products-header__title{text-align:center;padding-bottom:15px!important}.cat-below-txt{background:#f5f5f5;padding:30px 25px;margin-top:50px}.cat-below-txt h3{font-size:23px}
.archive .woocommerce-products-header {float:none;}
.archive .woocommerce-breadcrumb{text-align:center !important}

.cat-below-txt ul , .woocommerce-Tabs-panel--description ul{
	margin:0!important;
	    padding-left: 0;
}
.woocommerce-Tabs-panel--description h2 , .woocommerce-Tabs-panel--description h3{
    font-size: 1.5rem;
	padding-bottom:15px;
}

.cat-below-txt li , .woocommerce-Tabs-panel--description ul li{
	list-style-type:none;
	position:relative;
	padding:0 0 10px 25px;
}

.cat-below-txt li:before , .woocommerce-Tabs-panel--description ul li:before{
	
	position:absolute;content:'';
	display:block;background:url(https://greenhilltimbers.com.au/wp-content/uploads/2023/10/arrow.webp) 0 0/contain no-repeat;
	left:0;
	top:8px;
	height:15px;
	width:15px
}

#order_review_heading{
	padding-bottom:15px!important;
}

.cat-below-txt h4{font-size:19px;letter-spacing:0!important}.cat-below-faq .vc_column-inner{padding:0!important}.single-product .woocommerce-notices-wrapper>.woocommerce-message,.woocommerce-checkout .woocommerce-order-overview.woocommerce-thankyou-order-details{margin-bottom:30px!important}.woocommerce-checkout .woocommerce-customer-details,.woocommerce-privacy-policy-text{padding-top:25px!important}.woocommerce-shipping-totals.shipping th:before{content:'Choose your delivery options';display:block;font-size:17px!important;padding-left:20px}.accordion-f a.active::after,.accordion-f a::after{font-family:FontAwesome;content:"\f067";transition:.3s}#ast-payment_options_heading,.ast-order-wrap #order_review_heading{padding-bottom:10px!important}.woocommerce-shipping-totals.shipping th{font-size:0px}.slider-main-1{background:url(https://greenhilltimbers.com.au/wp-content/uploads/2024/05/slide-3-back.webp) bottom center/cover no-repeat!important}.slider-main-3{background:url(https://greenhilltimbers.com.au/wp-content/uploads/2023/08/slider-3-html.webp) bottom center/cover no-repeat!important}.slider-main-2{background:url(https://greenhilltimbers.com.au/wp-content/uploads/2025/07/showroom-banner-img.webp) bottom center/cover no-repeat!important}.bgoffwhite,.claddingParaLax,.contactParalax,.deckingParaLax,.faqParalax,.flooringParaLax,.installationsParalax,.requestParaLax,.structuralParaLax{background-position:center}.deckingParaLax{background-image:url(./images/decking-bg-sec.jpg)}.claddingParaLax{background-image:url(./images/cladding-screening-bg-sec-min.jpg)}.flooringParaLax{background-image:url(./images/flooring-bg-sec.jpg)}.structuralParaLax{background-image:url(./images/structural-timbers-bg-sec-min.jpg)}.requestParaLax{background-image:url(https://greenhilltimbers.com.au/wp-content/uploads/2023/08/bg-with-logo.-2.webp)}.aboutParaLax,.storesParalax{background-image:url(https://greenhilltimbers.com.au/wp-content/uploads/2025/07/greenhill-showroom.webp);background-position:center}.contactParalax{background-image:url(https://greenhilltimbers.com.au/wp-content/uploads/2025/07/business-card.webp)}.installationsParalax{background-image:url(./images/installation-banner.jpeg)}.faqParalax{background-image:url(./images/abt-banner-img.jpeg)}.bgoffwhite{background-image:url(./images/grey-bg.jpg)}.WhyC-bg{background-image:url(https://greenhilltimbers.com.au/wp-content/uploads/2023/08/logo-symbol-black.webp)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;background-attachment:fixed!important}.single-product .variations .value{display:flex!important}.single-product .variations tr{padding:20px 0}.reset_variations{padding-left:10px!important}.single-product .variations{padding-top:0!important}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){display:flex;padding:20px 0!important}.single-product .p_warranty img{width:35px!important}.back-shopping{margin-top:20px!important}.astra-shop-summary-wrap>.price{background:#027523;display:inline-block!important;padding:5px 10px;margin-top:8px;color:#fff!important}.footer-title{color:#000!important;font-weight:100!important;padding-bottom:22px;font-size:1.2em;letter-spacing:2.5px!important}.gurantee p{font-size:.8rem;line-height:1.4em;font-weight:600;text-transform:none;letter-spacing:1px!important;margin-bottom:0!important}.faq-num{position:absolute!important;left:26px!important;font-size:20px;font-weight:300;color:#00762d}.faq-r html{-webkit-box-sizing:border-box;box-sizing:border-box}.faq-r h3{font-size:1.75rem;color:#373d51;padding:1.3rem;margin:0}.accordion-f a{width:100%;position:relative;margin:0;padding:30px 100px 30px 65px;display:block;border-bottom:1px solid rgb(28 117 36);font-size:20px;font-weight:600;line-height:1.3;font-family:Rockwell;letter-spacing:2px;color:#000;text-decoration:none!important}.accordion-f a.active{color:#00762d;border-bottom:none}.accordion-f a::after{position:absolute;float:right;right:25px;font-size:16px;font-weight:600;line-height:100%;color:#000;padding:5px;text-align:center;top:24px}.accordion-f a.active::after{color:#00762d;transform:rotate(45deg)}.accordion-f .content-f{padding:0 15px;margin:5px 0;width:100%!important;height:0;overflow:hidden;z-index:-1;position:relative;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.accordion-f .content-f.active{height:auto;opacity:1;padding:0 100px 15px 65px;border-bottom:1px solid #00762d;z-index:1}.accordion-item-f h3{font-size:20px!important}@media only screen and (min-width:768px) and (max-width:1200px){.single-product #ast-gallery-thumbnails{width:10%!important}.price-match-img,.woo-price-match-img{width:90px}.single-product div.images.woocommerce-product-gallery>.flex-viewport{margin-left:calc(9% + 10px)!important}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width:40%!important;max-width:40%!important;float:left!important}.single-product .summary.entry-summary{width:55%!important;float:left!important;padding-left:20px}.p_warranty .vc_col-sm-6:first-child{padding-right:10px!important}.single-product .ast-woocommerce-container{padding-bottom:50px!important}.single-product .ast-container #primary{margin-top:50px!important}}.astra-shop-thumbnail-wrap .show-on-hover{height:100%!important;width:100%!important}@-moz-document url-prefix(){.astra-shop-thumbnail-wrap .show-on-hover{height:100%!important;width:100%!important;position:absolute;left:0;top:0;right:0;bottom:0}}@media only screen and (max-width:767px){.single-product .product-type-variable .summary.entry-summary .price{font-size:1rem;}.enquiry-popup-btn, .call-btn{padding:13px 20px!important;}.christmas-block p{font-size:12px;line-height:1.6}.home-categories-sec{grid-template-columns:repeat(2,1fr);grid-row-gap:30px}.christmas-block{background:#000}.price-match-img{width:65px}.woo-price-match-img{width:75px;animation:2s infinite zoom-in-zoom-out}#ast-scroll-top,.woo-price-match-img{bottom:70px}.enquire-text{width:auto!important;height:100%!important;overflow-y:scroll!important}}@keyframes zoom-in-zoom-out{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1.2)}.ast-header-search .ast-icon, i.astra-icon.ast-icon-shopping-cart{color:#027523!important;}}

/*@media only screen and (max-width:767px){
	.term-23 .woocommerce-products-header__title.page-title, .term-529 .woocommerce-products-header__title.page-title{
		padding-bottom:0px!important;
		margin-bottom:0px!important;
	}
}*/

.black-friday-wrap{
	    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 100px;
}


.h-banner-txt{
	    position: absolute;
    left: 50px;
    bottom: -20px;
}

.h-banner-img:after{
	    content: '';
    display: block;
    background: linear-gradient(0deg, #00000063, transparent);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.gh-prod-badge{
	    line-height: 20px;
    border-radius: 20px;
}

.gh-prod-title{
	font-size: 15px !important;
    text-transform: capitalize !important;
    font-weight: 600;
    padding: 5px 0 15px;
}

.gh-prod-price{
	    font-size: 13px!important;
    line-height: 15px;
}

.black-points li{
	list-style-type:none;
}

.black-points {
padding-left:0px!important;
padding-bottom:15px!important;}

.green-slogan{
	        font-size: 60px;
    line-height: 80px;
    color: #fff;
    margin-bottom: 0px !important;

    text-transform: uppercase;
    font-weight: 600;
}

.h-cta-btns a {
       background: #000;
    padding: 14px 25px;
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    line-height: 20px;
}

.h-call-btn, .h-ex-btn:hover{
	background:#027523!important;
	color:#fff!important;
}

.h-cta-btns a.h-call-btn:hover{
	background:#000!important;
	color:#fff!important;
}

.h-banner-btns{
	 position: absolute;
    right: 0;
    bottom: 0;
    background: #fff;
    padding: 30px;
    width: 30%;
}

.h-banner-img img{
	width:100%;
}

.h-ban-pre-txt{
	    font-size: 20px;
    padding-bottom: 10px;
}

.page-id-18 .site-content h2{
    letter-spacing: 1px !important;
    text-transform: uppercase;
    padding-bottom: 25px;
}

.h-process-step-sec{
	padding: 50px 0 0 !important;
}

.pro-step{
   position: absolute;
  top: -50px;
  font-weight: 600;
}

.h-process-sec .slider-indicators{
	padding:0px!important;
}

.h-process-in:before{
	     content: '';
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 30px;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    top: -17px;
}

.h-p-icon{
	    width: 70px;
}

.h-p-txt{
	margin-bottom:0px!important;
}

.h-p-head{
	    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px !important;
}

.h-process-in .h-p-img{
	padding-bottom:20px;
}

.h-process-in .h-p-bot{
    display: grid;
    align-content: end;
}

.h-p-bot{
	position:relative;
}

.h-process-in{
	    padding: 50px 30px 30px ;
	
}

.h-process-step-sec:before{
	    content: '';
  display: block;
  width: 200%;
  height: 1px;
  background: #ccc;
  position: absolute;
  top: 60px;
}

.h-product-range .products.columns-4{
	column-gap:20px;
	row-gap:20px;
}

.h-product-range .products.columns-4 li{
	    background: #fff !important;
    padding-bottom: 0px !important;
    border: 1px solid #f5f5f5;
}

.h-product-range .astra-shop-summary-wrap{
	    border-top: 1px solid #f5f5f5;
    padding: 20px!important;
    text-align: left;
}

.h-product-range .astra-shop-summary-wrap .woocommerce-loop-product__title{
	text-align:left!important;
    padding-bottom: 5px !important;
	    letter-spacing: 0 !important;
}

.main-choose-top{
	       display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 100px;
}

.main-choose-bottom{
	display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;

}

.choose-bot-in{
    padding: 30px;
	transition:0.5s all;
	border:1px solid #f5f5f5;
}

.choose-bot-in:first-child, .choose-bot-in:hover{
	background: #f5f5f5;
}

.choose-bot-in p, .pro-range-txt p{
	margin-bottom:0px!important;
}

.m-choose-head{
	    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;
}

.choose-bot-in img{
	    width: 70px;
    padding-bottom: 70px;
}

.partner-bot{
	display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 50px;
}

.partner-bot img{
	filter:grayscale(1);
	transition:0.5s all;
}

.pro-range-head{
	       font-size: 25px;
    font-weight: 600;
    padding-bottom: 10px;
}

.partner-bot img:hover{
	filter:grayscale(0);
}

.pro-range-top{
	    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 30px;
}

.pro-range-bot{
	    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 30px;
}

.cat-product-range-sec{
	display:grid;
	grid-row-gap:30px;
	padding-top:20px;
}

.pro-range-img{
	background-size:cover!important;
	background-position:bottom center!important;
	height:500px;
}

.h-product-range .h-cta-btns{
	    display: block;
    padding-top: 40px;
    text-align: center;
}

.pro-range-in{
	position:relative;
}

.pro-range-txt{
	     position: absolute;
    top: 30px;
    left: 30px;
    width: 300px;
    color: #fff;
}

.pro-range-in:before{
	    content: '';
    display: block;
    background: linear-gradient(136deg, #000000d6, transparent);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.pro-r-txt{
	    font-size: 16px;
    font-weight: 600;
}

.pro-floor-img{
	background:url('https://greenhilltimbers.com.au/wp-content/uploads/2025/08/Timber-Prime-Grade-15mm-Herringbone-HB-1043153-Raw-Neutral-Scene.webp');
	       background-position: left top !important;
}

.pro-deck-img{
	background:url('https://greenhilltimbers.com.au/wp-content/uploads/2025/07/decking-new-img.webp');
}

.pro-r-btn a{
	background: #1e7524;
    padding: 10px 15px;
    font-weight: 700;
    display: inline-block;
    line-height: 20px;
    margin-top: 20px;
    font-size: 15px;
	color:#fff;
}

.pro-r-btn a:hover{
	background:#fff!important;
	color:#000;
}

.pro-clad-img{
	background:url('https://greenhilltimbers.com.au/wp-content/uploads/2025/07/cladding-new-img.webp');
}

.pro-timb-img{
	background:url('https://greenhilltimbers.com.au/wp-content/uploads/2025/07/structural-timber-img.webp');
}

.greenhill-advantage-in-gallery{
	background:#f5f5f5;
	padding:25px;
	margin-top:30px;
}

.greenhill-advantage-in-gallery .advantage-head
{
	    font-size: 20px;
    letter-spacing: 0 !important;
    font-weight: 600;
    margin-bottom: 0px !important;
}

.advantage-points{
	    margin: 0px !important;
    padding-top: 10px;
	display:grid;
	grid-row-gap:5px;
}

.advantage-points .ad-check{
	      position: absolute;
    background: #027523;
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    left: 0;
    color: #fff;
    top: 5px;
}

.advantage-points li{
	list-style-type:none;
	position:relative;
	padding-left:30px;
}

.single-product .reset_variations{
    color: #000!important;
    font-size: 14px!important;
    opacity: 1!important;
    text-transform: capitalize!important;
}

.single-product .variations > tbody > tr{
	align-items:flex-start!important;
}

.single-product .variations > tbody > tr .value{
	flex-direction: column!important;
    row-gap: 15px!important;
}

.single-product .single-p-review img{
	width:35px;
	margin-right:5px!important;
}

.single-product .single-p-review a{
	color:#000;
}

.single-product .single-p-review{
	margin-bottom:0px!important;
}

.h-process-sec .swiffy-slider {
		overflow:hidden;
	}

@media only screen and (max-width:767px){
	.h-banner-txt{
		left: 20px;
    bottom: -9px;
	}
	
	.black-friday-wrap{
		grid-template-columns:1fr;
		grid-row-gap:30px;
	}
	
	.dgwt-wcas-search-wrapp{
		    max-width: 200px!important;
    min-width: 200px!important;
	}
	
	.green-slogan{
		    font-size: 20px;
    line-height: 30px;
	}
	
	.h-process-in:before{
		top:0px;
	}
	
	.pro-step{
		top:-30px;
	}
	
	.main-choose-top, .pro-range-top, .pro-range-bot, .main-choose-bottom{
		grid-template-columns:1fr;
	}
	
	.page-id-18 h2{
		padding-bottom:10px!important;
	}
	
	.h-process-step-sec{
		margin:0px!important;
	}
	
	.pro-range-img{
		height:300px;
	}
	
	.cat-product-range-sec, .pro-range-top, .pro-range-bot, .main-choose-bottom{
		grid-row-gap:20px;
	}
	
	.h-process-in{
		    padding: 40px 0 0 !important;
	}
	
	.h-product-range .products.columns-4 .astra-shop-summary-wrap h2.woocommerce-loop-product__title{
		letter-spacing: 0 !important;
    font-size: 15px !important;
		padding-top:0px!important;
	}
	
	.partner-bot{
		    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 20px;
		padding-top:10px;
	}
	
	.main-partner-sec h2{
		text-align:center;
	}
	
	.choose-bot-in img{
		padding-bottom:20px;
		width:50px;
	}
	
	.choose-bot-in{
		padding:20px;
	}
	
	.h-product-range .h-best-selected .woocommerce.columns-4 .products.columns-4{
		grid-column-gap:20px!important;
		grid-row-gap:20px!important;
		grid-template-columns:repeat(2, 1fr)!important;
	}
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.black-friday-wrap{
		grid-column-gap:50px;
	}
	
	.green-slogan{
		    font-size: 35px;
    line-height: 45px;
	}
	
	.main-choose-top{
		grid-column-gap:30px;
	}
	
	
	.h-process-sec .h-process-step-sec{
		margin-right:0px!important;
	}

}

@media only screen and (max-width:1023px){
	.page-id-18 .width1440{
		padding:0px;
	}
	
	.gh-prod-grid{
		grid-template-columns:repeat(2, 1fr)!important;
		grid-row-gap:20px!important;
	}
	
	.gh-prod-body, .gh-prod-thumb{
		padding:10px!important;
	}
	
	.pro-range-txt{
		padding-right:20px;
		width:auto;
		left:20px;
		top:20px;
	}
	
		.h-process-sec .slider-indicators{
		        display: flex !important;
        padding: 0;
	}
	
		.h-process-sec .slider-indicators li{
		height:4px;
	}
}

@media only screen and (min-width:1024px){
	.store-last-r p{
		padding-left:30px;
	}
}

@media only screen and (min-width:1024px) and (max-width:1359px){
	.main-choose-top{
		grid-column-gap:50px;
	}
	
		.green-slogan{
		    font-size: 40px;
    line-height: 50px;
	}
	
	.page-id-18 .vc_row .vc_column-inner, .page-id-18 .vc_row .vc_column-inner .vc_row .vc_column-inner, .page-id-18 .vc_row .vc_column-inner .vc_row{
		padding:0px;
	}
	
	
}

@media only screen and (min-width:768px) and (max-width:1359px){
	.pro-range-top, .pro-range-bot, .main-choose-bottom{
		grid-column-gap:20px;
		grid-template-columns:repeat(2, 1fr);
		grid-row-gap:20px;
	}
	
	.cat-product-range-sec{
		grid-row-gap:20px;
	}
	
	.pro-range-img{
		height:400px;
	}
	
	.h-product-range .woocommerce.columns-4  .products.columns-4{
		grid-template-columns:repeat(3, 1fr)!important;
	}
	
	.partner-bot{
		grid-column-gap:25px;
	}
	
	.h-banner-txt{
		    left: 20px;
    bottom: -10px;
	}
	
	.h-best-selected .products.columns-4{
		grid-column-gap:20px!important;
	}
	
}

@media only screen and (min-width:1201px){
	.ast-sticky-active .dgwt-wcas-sf-wrapp{
		height:50px!important;
	}
	
	.ast-sticky-active .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
		        top: -45px !important;
        left: 0px;
	}
}