/* Theme Name: All Seasons Synthetic Turf */
body {margin: 0px;  padding:0px;font-family: 'Open Sans', sans-serif;font-size: 16px;background-color: #161716;color: #fff;}
ul {padding:0px;margin:0px; list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
a { outline:none;}
a img {border: 0;}
p { padding:0 0 15px 0; margin:0px;}
h1 {font-size:53px;margin: 0;}
h2 {font-size:24px;margin: 0;}
h3 {font-size:20px;margin: 0;}
h4 {font-size:20px;margin: 0;}
h5 {font-size:18px;margin: 0;}
h6 {font-size:16px;margin: 0;}
ol li {list-style:decimal inside; margin-left: 0; padding-left: 1.5em; text-indent: -1.5em;}
img { max-width:100%;}
b, strong {font-weight: 800;}

.grecaptcha-badge {opacity:0;display: none;}
/**/
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;   margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;  margin-left: auto;  margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; padding: 5px 3px 10px;text-align: center; color: #000;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;    height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px;  margin: 0;  padding: 0 4px 5px;}
/**/
a:hover{text-decoration:none;}
a:focus {text-decoration: none; outline: none;}
li:focus{outline: none;}
input:focus{outline: none;}
textarea:focus{outline: none;}
button:focus { outline: 0px dotted;outline: 0px auto -webkit-focus-ring-color;}
select:focus { outline: -webkit-focus-ring-color auto 0px;}
/**/
.top_header{background-color: #2D893C;padding: 10px 0 10px;color: #fff;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: normal;}
.top_header a{color: #fff;}
.australia_supply_only h6{background-image: url(images/aus-map.png);background-position: left;padding-left: 30px;background-repeat: no-repeat;line-height: normal;font-size: 15px;}
.australia_supply_only{width: 280px;margin: 0 auto;}
.mobile_menu_cart_section{background-color: #fff;}
.mobile_menu_cart_section ul{margin: 20px 0 20px;}
.mobile_menu_cart_section ul li{display:inline-block;width: 32%;text-align: center;border-right: 1px solid #bbbbbb;}
.mobile_menu_cart_section ul li:last-child{border-right: 0;}
.mobile_menu_cart_section ul li a{display: inline-block;}
.mobile_logo_section{background-color: #161716;padding: 20px 0;}
.logo_section_left{float: left; width: 138px;}
.logo_section_right{float: right;margin-top: 45px;}
.logo_section_right ul li{display: inline-block;vertical-align: top;margin-right: 25px;}
.logo_section_right ul li:nth-child(2) img{width: 34px;}
.logo_section_right ul li:last-child{margin-right: 0px;}
.mob_cart_icn a{position: relative;}
.mob_cart_icn a span{background-color: #0F1010;height: 20px;width: 20px; border-radius: 100%;line-height: 0;
    position: absolute;display: inline-block; top: -7px; right: -15px;color: #fff;font-size: 12px;padding: 10px 0;}
.menu_section{display: none;}
/**/
.hme_bnr_section{padding-top: 0px;}
.bnr_bg_img{background-image: url(images/banner-img.jpg);background-size: cover;background-position: center;position: relative;}
/*.bnr_bg_img:before { content: '';width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;background-color: rgb(0 0 0 / 40%);}*/
.hme_bnr_cont{font-size: 15px; line-height: 25px;color: #fff;}
.hme_bnr_cont h2{font-size: 26px;line-height: normal; color: #fff;text-transform: uppercase;font-weight: normal;font-family: 'Open Sans', sans-serif;font-weight: 600;margin-bottom: 8px}
.hme_bnr_cont .banner_title{font-size: 26px;line-height: normal; color: #fff;text-transform: uppercase;font-weight: normal;font-family: 'Open Sans', sans-serif;font-weight: 600;margin-bottom: 8px;padding-bottom: 0px;}
.hme_bnr_cont h4{font-size: 24px; line-height: normal;font-weight: 500;text-transform: uppercase;margin-bottom: 5px;}
.btn{background-color: #3E9935;color: #fff;font-size: 16px; line-height: normal;display: inline-block;border:none;padding: 15px 30px;border-radius: 0}
.btn:hover{color: #fff;background-color: #161716}
.bnr_height{height: 360px; display: flex;align-items: center;}
.home_slider.slick-dotted.slick-slider { margin-bottom: 0px;}
.home_slider .slick-dots{bottom: 10px;}
.home_slider .slick-dots li.slick-active button:before {opacity: 1; color: #161716;}
.home_slider .slick-dots li button:before{ opacity: .75; color: #fff;}
/**/
.hme_category_list{margin: 30px 0 30px;}
.hme_category_list_content{max-width: 300px;margin:0 auto 30px;}
.hme_category_img_cont{position: relative;overflow: hidden;}
.hme_category_img_cont:before {content: '';width: 100%;height: 100%;position: absolute;background-color: rgb(0 0 0 / 30%);display: block;top: 0;left: 0;z-index: 8;}
.hme_category_img_cont img { transform: scale(1); transition: all 0.3s; max-width: 100%;}
.hme_category_overlay_cont{z-index: 9;}
.hme_category_list_content:hover .hme_category_img_cont img { transform: scale(1.1);}
.hme_category_overlay_cont{color: #fff; font-size: 16px;line-height: 28px;text-align: center;position: absolute;width: 100%;left: 0;top: 0;height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;padding: 0 15px;background-color: rgb(0,0,0,0.3);}
.hme_category_overlay_cont h2{font-size: 22px;font-family: 'Open Sans', sans-serif;margin-bottom: 10px;font-weight: 600;text-transform: uppercase;}
/**/
.australia_best_turf{margin: 0 0 30px;color: #fff;}
.hme_heading h1,.hme_heading h2{font-size: 22px;font-family: 'Open Sans', sans-serif;text-align: center;margin-bottom: 30px;padding-bottom: 30px;position: relative;border-bottom: 1px solid #fff;color: #fff;text-transform: uppercase;}
.hme_heading h1:after,.hme_heading h2:after{position: absolute;bottom: -3px;content: '';background-image: url(images/logo-design.png);height: 13px; width: 50px; background-repeat: no-repeat;background-size: contain;left: 0;right: 0;margin: auto;}
.aus_arrow_icon{width: 30px;margin:0 auto 10px;}
.best_turf_cont_section{background-color: #363636;padding: 20px 10px; text-align: center;color: #fff;border:1px solid #707070;}
.best_turf_img_section{margin-bottom: 20px;overflow: hidden;}
.best_turf_img_section a img { transform: scale(1); transition: all 0.3s; max-width: 100%;}
.best_turf_cont_section:hover .best_turf_img_section a img { transform: scale(1.1);}
.best_turf_cont_section h3{font-size: 18px; font-weight: 700;font-family: 'Open Sans', sans-serif;margin-bottom: 20px; padding-bottom: 20px;border-bottom: 1px solid #535353}
.best_turf_cont_section .btn{width: 100%;border-radius: 3px; border:1px solid transparent;padding: 10px 0;}
.best_turf_cont_section .btn:hover{border:1px solid #3E9935;}
.best_turf_slider .slick-prev { background-image: url(images/left-arrow.png); right: 60px; left: 0;margin: auto;    background-size: 10px;}
.best_turf_slider .slick-prev, .best_turf_slider .slick-next { bottom: -90px; height: 40px;  width: 40px;
    background-repeat: no-repeat; border: 1px solid #fff; background-position: center;top: inherit;}
.best_turf_slider .slick-next { right: 0; left: 60px; background-image: url(images/right-arrow.png);margin: auto;    background-size: 10px;}
.best_turf_slider li{margin: 0 5px;}
.best_turf_slider {margin-bottom: 80px;}
/**/
.our_turf_section{margin-bottom: 30px;}
.hme_video_section{margin-bottom: 30px;}
.hme_video_section iframe{height: 250px;}
.our_turf_img_cont{position: relative;}
.our_turf_overlay_cont{position: absolute;width: 100%;border:2px solid #fff;padding: 20px 20px;width: 90%; top: 0;left: 0;height: 90%;margin: auto;bottom: 0;right: 0;text-align: center;color: #fff;}
.our_turf_img_cont:hover .our_turf_overlay_cont { border-top-color: #2D893C; border-right-color: #2D893C;  border-bottom-color: #2D893C; border-left-color: #2D893C;  transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s, border-left-color 0.15s linear 0.3s;    box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.5);}
.turf_bg_img{background-position: center;height: 350px;background-size: cover;width: 100%;}
.our_turf_overlay_cont h3{font-size: 20px;font-weight: 700;font-family: 'Open Sans', sans-serif;margin: 25px 0 25px;}
.our_turf_overlay_cont .overlay_new_title{font-size: 20px;font-weight: 700;font-family: 'Open Sans', sans-serif;margin: 25px 0 25px;}
.our_turf_overlay_cont h6{font-size: 18px;font-family: 'Open Sans', sans-serif;margin-bottom: 15px;}
.our_turf_overlay_cont .btn{background-color: transparent;border:1px solid #fff;margin-bottom: 15px;padding: 14px 40px;}
.our_turf_overlay_cont .btn:hover{background-color: #161716;color: #fff;}
.our_turf_overlay_cont{font-size: 15px;line-height: normal;}
.our_turf_overlay_cont h4{font-size: 40px; font-weight: 700;}
.our_turf_overlay_cont h4 span{display: block;font-size: 30px;}
.our_turf_left{margin-bottom: 30px;}
.our_turf_right .our_turf_overlay_cont{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.our_turf_right .our_turf_overlay_cont h3{font-size: 25px; font-weight: 700}
.our_turf_right .our_turf_overlay_cont .overlay_new_title{font-size: 25px; font-weight: 700}

/**/
.aus_green_section{background-color: #2D893C;padding: 40px 0 40px;}
.aus_made_content{color: #fff;font-size: 15px; line-height: 26px;}
.aus_made_content h3{font-size: 20px;font-family: 'Open Sans', sans-serif;font-weight: 500;margin-bottom: 15px;line-height: 32px;}
.aus_made_bg_img{height: 250px;width: 100%;background-position: center;display: none;}
/**/
.latest_news_section{margin: 30px 0 30px;}
.latest_news_section h2{font-size: 22px; line-height: normal;font-family: 'Open Sans', sans-serif;font-weight: 500;position: relative;color: #fff;text-transform: uppercase;margin-bottom: 25px;}
.latest_news_section h2:after{position: absolute;content: '';height: 1px;width: 100%;background-color: #fff;top: 50%;left: 0;z-index: -1}
.latest_news_img{margin-bottom: 15px;}
.latest_news_section h2 span{background-color: #161716;padding:5px 20px 5px 0;}
.latest_news_cont {font-size: 15px; line-height: 26px;color: #fff;}
.latest_news_cont h5{font-size: 16px; margin-bottom: 8px;line-height: normal;}
.latest_news_cont h4{font-size: 18px; line-height: 25px;font-family: 'Open Sans', sans-serif;margin-bottom: 10px;}
.latest_news_cont h4 a{color: #fff;}
.latest_news_cont h4 a:hover{color: #3E9935}
.btn_link{color: #3E9935;font-size: 16px; line-height: normal;display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 500}
.btn_link span { background-image: url(images/link-arrow.png); padding: 0px 12px;background-repeat: no-repeat;
    margin-left: 10px; background-position: center;transition:all 0.3s}
.latest_news_cont{max-width:400px; margin: 0 auto;}
.latest_news_section ul li{margin-bottom: 30px;}
.latest_news_section ul li:last-child{margin-bottom: 0;}
.latest_news_img{overflow: hidden;}
.latest_news_img a img { transform: scale(1); transition: all 0.3s; max-width: 100%;width: 100%;}
.latest_news_section ul li:hover .latest_news_img a img { transform: scale(1.1);}
/**/
.testimonial_section{/*background-image: url(images/testi-bg.jpg);*/background-position: center;padding: 40px 0 40px;color: #fff;position: relative;background-size: cover;background-color: #363636}
.testimonial_section:after{position: absolute;content: '';background-color: rgba(0,0,0,0.2);width: 100%; height: 100%;top: 0;left: 0;z-index: -1;}
.testimonial_content{font-size: 15px;line-height: 26px; text-align: center;}
.first_letter{height: 40px; width: 40px; border-radius: 50%;background-color: #2D893C;color: #fff;font-size: 16px;display: flex;justify-content: center;align-items: center;float: left;margin-right: 10px;}
.test_client_review h6{font-size: 16px; text-transform: uppercase;font-family: 'Open Sans', sans-serif;padding-left: 0px;text-align: left;}
.test_client_review{width: 80%;float: right;}
.testi_client_name{width: 250px; margin: 20px auto 0;}
.testimonial_slider .slick-prev { background-image: url(images/testi-left.png);  left: 0;background-size: 15px;}
.testimonial_slider .slick-prev, .testimonial_slider .slick-next { bottom: -10px; height: 28px;  width: 15px;
    background-repeat: no-repeat; top: inherit;}
.testimonial_slider .slick-next { right: 0;background-image: url(images/testi-right.png);background-size: 15px; }
.testimonial_slider {z-index: 9}
/**/
.orange_bg_section{background-color: #F24A1B;padding: 25px 0 25px;color: #fff;}
.orange_bg_section ul li{width: 100%;padding: 20px 15px 20px 75px;border-bottom: 1px solid #fff;background-repeat: no-repeat;font-family: 'Open Sans', sans-serif;font-size: 17px; line-height: 26px;font-weight: 500}
.orange_bg_section ul li:last-child{border-bottom: 0;}
.o_aus_made{background-image: url(images/o-aus-made.png);background-size: 45px;background-position: 18px center;}
.o_lifetime{background-image: url(images/o-warranty.png);background-size: 32px;background-position: 25px center;}
.o_coolplus{background-image: url(images/o-coolplus.png);background-size: 37px;background-position: 25px center;}
.o_finance{background-image: url(images/o-finance.png);background-size: 38px;background-position: 25px center;}
.o_shipping{background-image: url(images/o-aus-shipping.png);background-size: 24px;background-position: 25px center;}
.orange_bg_section .col-sm-12{padding: 0}
/**/
footer{background-color: #363636;padding: 40px 0 0;color: #fff;font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 28px;font-weight: 500;}
footer h2{font-size: 20px;line-height: normal;text-transform: uppercase;border-bottom: 1px solid #CCCCCC;margin-bottom: 10px;padding-bottom: 20px;background-image: url(images/ftr_arrow.png);  background-repeat: no-repeat; background-position: 95% 3px;}
footer .footer_title{font-size: 20px;line-height: normal;text-transform: uppercase;border-bottom: 1px solid #CCCCCC;margin-bottom: 10px;padding-bottom: 20px;background-image: url(images/ftr_arrow.png);  background-repeat: no-repeat; background-position: 95% 3px;}
footer a{color: #fff;}
footer a:hover{color: #2D893C;}
footer ul li{padding-bottom: 10px;}
footer .col-12{padding: 0}
footer h2,footer .footer_title, footer ul li{padding-left:15px;padding-right: 15px;}
.ftr_address{background-image: url(images/ftr-loaction.png);background-repeat: no-repeat;background-position: 6% center;background-size: 25px;}
.ftr_phone{background-image: url(images/ftr-phone.png);background-repeat: no-repeat;background-position: 6% center;}
.ftr_phone a{display: block;}
.ftr_mail{background-image: url(images/ftr-mail.png);background-repeat: no-repeat;background-position: 6% center;}
.ftr_contact_address ul li{padding-left: 75px;padding-top: 10px; padding-bottom: 10px; }
.ftr_social_media {margin-top: 15px;}
.ftr_social_media ul li{display: inline-block;margin-right: 12px;}
/**/
.ftr_list_section ul li{padding: 15px 15px 15px 90px;background-repeat: no-repeat;border-bottom: 1px solid #CCCCCC}
.ftr_copyright_list_section .col-sm-12{padding: 0}
.ftr_aus_made{background-image: url(images/o-aus-made.png) !important;background-position: 20px center; background-size: 55px;}
.ftr_members{background-image: url(images/members.png) !important;background-position: 20px center; background-size: 45px;}
.ftr_list_section ul li.ftr_sportsplay, .ftr_list_section ul li.ftr_silverback{padding-left: 20px;}
.copyright{padding: 0 15px; text-align: center;font-family: 'Open Sans', sans-serif;font-size: 15px;padding: 40px 0 20px;}
.copyright p{padding-bottom: 0;}
/*inner pages*/
.inner_banner_section{background-image: url(images/inner-bnr-bg.jpg);background-position: center;background-size: cover;color: #fff;}
.inner_bnr_cont {font-size: 15px; line-height: normal;}
.inner_bnr_cont h1{font-size: 25px; text-transform: uppercase;line-height: normal;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.inner_bnr_cont h2{font-size: 25px; text-transform: uppercase;line-height: normal;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.inner_bnr_height{display: flex;align-items: center;justify-content: center;height: 180px;}
.inner_cont_spacing{padding: 30px 0 30px;}
.inner_content h2{font-size: 24px; line-height: 34px;font-family: 'Open Sans', sans-serif;font-weight: 600;text-transform: uppercase;margin-bottom: 15px;}
.inner_content{font-size: 15px; line-height: 26px; font-family: 'Open Sans', sans-serif;color: #fff;}
.category_section{margin-bottom: 30px;}
.center_text{text-align: center;}
.inner_content ul li{position: relative;padding-left: 10px;padding-bottom: 10px;}
.inner_content ul li:before{content: ''; position: absolute; left: 0;  top: 11px;  width: 7px;height: 7px; background-color: #F24A1B; -webkit-border-radius: 50%; -moz-border-radius: 50%;  border-radius: 50%;}
.inner_content h5{font-size: 18px; line-height: normal;margin-bottom: 10px;font-family: 'Open Sans', sans-serif;}
/*Product Detail*/
.product_detail_slider{color: #fff;}
.product_title{font-size: 24px; line-height: normal;font-weight: 500;font-family: 'Open Sans', sans-serif; margin-bottom: 25px;}
.slider_for{margin-bottom: 20px;}
.slider_nav .slick-prev { background-image: url(images/slider-lft-arrow.png);  left: 0;background-size: 25px;}
.slider_nav .slick-prev, .slider_nav .slick-next { height: 28px;  width: 27px; background-repeat: no-repeat; top: 50%;}
.slider_nav .slick-next { right: 0;background-image: url(images/slider-rht-arrow.png);background-size: 25px; }
.slider_nav {z-index: 9}
.slider_nav_img{margin: 0 5px;}
/**/
.product_detail_content{margin-top: 40px;}
.product_detail_content .product_title{display: none;}
.product_detail_content{font-size: 15px;line-height: 26px;color: #fff;}
.product_reviews_rating{display: flex;align-items: center;margin-bottom: 30px;}
.product_reviews_rating h5{font-size: 22px;font-family: 'Open Sans', sans-serif;font-weight: 500;float: left;padding-right: 20px;text-transform: uppercase;}
.product_reviews_rating .product_star_rate{float: left;}
.inline_group .form_control {text-align: center;width: 67px; height: 90px;background-color: transparent;border:1px solid #fff;color: #fff;font-size: 25px; font-weight: 700}
.inline_group input[type="number"]::-webkit-inner-spin-button, .inline_group input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;-webkit-appearance: none;
  -moz-appearance: none;}
.inline_group  input[type=number] {  -moz-appearance:textfield;}
.product_lineal_meters h5{float: left;font-size: 20px;}
.btn-minus, .btn-plus{background-color: transparent;color: #fff;width: 100%;height: 44px;width: 100%;border:0;cursor: pointer;}
.btn-minus:hover, .btn-plus:hover{background-color: #3e9935}
.btn-plus{border-top: 1px solid#fff;}
.plus-minus-btn{width: 50px;border:1px solid #fff;border-left: 0;}
.inline_group {width: 145px;padding-left: 0px;}
.product_lineal_meters{margin-top: 30px; display: flex; align-items: center;}
.from_rate_value{margin-top: 30px;}
.from_rate_value h3{font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 24px;color:#3E9935}
.from_rate_value h3 span{font-size: 33px; font-weight: 700;}
/**/
.skye_finance_section{border-top: 1px solid #B5B5B5;border-bottom: 1px solid #B5B5B5;padding: 20px 0 20px;display: flex;align-items: center;margin-top: 30px;}
.skye_finance_section ul:after{display: block;content: '';clear: both;}
.skye_finance_section ul li{font-family: 'Open Sans', sans-serif; font-weight: 500;font-size: 18px;border-right: 1px solid #CCCCCC; padding-right: 15px; margin-right: 15px; float: left;}
.skye_finance_section ul li:last-child{border-right: 0; padding-right: 0;margin-right: 0;}
.skye_finance_section ul li img{width: 120px;}
/**/
.size_calulator_section{margin-top: 10px;color: #fff;}
.size_calulator_section h3{color: #8C8984;font-size: 20px;line-height: normal;text-decoration: underline;background-image: url(images/size-calculator.svg);background-repeat: no-repeat;padding-left: 50px; background-size: 30px;background-position: left 16px; padding-top: 10px; padding-bottom: 10px;margin-bottom: 20px;}
.size_calulator_section a{color: #8C8984;}
.size_calulator_section a:hover{color: #3e9935;}
.size_box_section ul li{font-family: 'Open Sans', sans-serif; font-weight: 500;font-size: 22px;line-height: normal;display: flex;align-items: center;}
.size_box_section ul li label{width: 40%;}
.size_box_section ul li label span{font-weight: 500;font-size: 22px;line-height: normal;font-family: 'Open Sans', sans-serif;}
.size_box_section ul li .size_text_box{width: 150px; border:1px solid #fff;padding: 15px;background-color: transparent;color: #fff;}
.size_box_section ul li:nth-child(2){margin: 20px 0 20px;text-align: center;display: block;}
.product_btn_section{margin-top: 0px;}
.buy_online_btn .btn{width: 100%;text-transform: uppercase;font-weight: 600;border:1px solid transparent;}
.buy_online_btn .btn:hover{border:1px solid #3E9935;background-color: #000;}
.get_quote_section{margin-top: 30px;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 16px;}
.quote_btn{color: #fff;background-color: #f24a1b; /*background-image: url(images/quote-arrow.png);background-repeat: no-repeat;background-position: 95% center;cursor: pointer; */ }
.quote_btn.active{/*background-image: url(images/quote-arrow-1.png);*/}
.quote_btn p{padding: 15px 15px 15px;}
.quote_btn a{color: #fff;}
.quote_show a{color: #fff;padding: 15px 15px 15px;display: block;background-color: #d72f00}
.quote_show a:hover{background-color: #ab3211}
.quote_show ul li{border-bottom: 1px solid #ff754b}
.quote_show ul li:last-child{border-bottom: 0}
.quote_show{display: none;}
/*TAB STYLE*/
.product_information_tab{margin-top: 40px;color: #fff;}
.tab-content{color: #fff;}

/*.woocommerce div.product .product_title {margin-bottom: 12px;font-size: 38px;font-family: 'Open Sans', sans-serif;font-weight: bold;color: #f4872a;}*/
.woocommerce-product-details__short-description h3 {text-transform: capitalize;font-size: 28px;font-weight: 600;margin-top: 0px;}
.woocommerce div.product div.images .flex-control-thumbs li:before {content: none;}
.woocommerce div.product div.images .flex-control-thumbs li {padding-left: 0px;padding: 8px;}
.woocommerce div.product .flex-viewport {border: 1px solid #ddd;padding: 20px 0;margin-bottom: 10px;}
.woocommerce div.product div.images .flex-control-thumbs li img {border: 1px solid #ddd;padding: 10px;}
.woocommerce div.product .woocommerce-tabs .panel ul {padding-left: 4px;}
.woocommerce div.product .woocommerce-tabs .panel ul li {padding-bottom: 4px;/*background: url(images/new_ul_li_arrow.png); */background-position: left 14px;  background-repeat: no-repeat; background-size: 8px; padding-left: 20px;}
.woocommerce div.product .woocommerce-tabs .panel ul {margin-bottom: 30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0!important;margin: 0!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before { content: none!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after { content: none!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid transparent !important; background: transparent !important;  border-radius: 0!important;  margin: 1px 1px!important;  padding:0px!important;text-transform: uppercase;  color: #fff; display: inline-block;position: relative;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a { color: #fff!important; font-size: 16px!important;font-weight: 400!important;padding: 8px 10px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover { background-color: #3E9935!important; color: #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background-color: #3E9935!important; color: #fff;}
.woocommerce div.product .woocommerce-tabs .panel { padding: 18px 14px!important;border: 1px solid #ddd!important;}
.product_information_tab{margin-bottom: 30px;}
/**/
.recommended_products{margin-top: 30px;}
/*Media*/
/* Mobile Menu*/
@media (max-width: 1199px) {
.header.sticky_header1{display: none;}
.sidebar_open:before{content:'';position:fixed;top:0;left:0;right:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:9}
.mobilemenu_icon { width: 44px; height: 33px;display: inline-block; position: relative; overflow: hidden; cursor: pointer; }
.navbar_line{height: 4px; background-color: #fff; position: absolute; top: 0px; left: 0; width: 44px;}
.navbar_line2{top: 13px;}
.navbar_line3{top: 28px;}
.sidebar_open .mobilemenu_icon{background: transparent;}
.sidebar_open .navbar_line{left:100%; }
.sidebar_open .navbar_line2{left:100%;}
.sidebar_open .navbar_line3{left:100%; }
.mobilemenu_icon_open{width:25px;height:25px; top: 15px; right: 15px; position:absolute;background-size:cover; z-index: 99; overflow:hidden; }
.navbarclose_line1{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.navbarclose_line2{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.has-sub-nav{ background-image: url(images/sub_menu.png); background-position:94% 15px; background-repeat:no-repeat;}
.sidebar_open .navbarclose_line1{transform: rotate(-136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbarclose_line2{transform: rotate(136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbar-header{ right: 0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-header{overflow: auto;}
.sidebar_open{ overflow:hidden}
.navbar-header { float: none; position: fixed; height: 100%; z-index:10;background-color: #161716;width:280px;  top:0; right: -100%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-nav {text-align: left;margin-top: 50px;}
.navbar-nav > li.has-sub-nav a{ width:85%}
.navbar-nav > li.has-sub-nav > ul > li > a{width: 100%;}
.navbar-nav > li {border-bottom: 1px solid #555655;width: 100%;display: block;}
.navbar-nav > li:last-child{border-bottom: 0;}
.navbar-nav > li > a {color: #fff;padding: 12px;margin:0;font-weight: 500; text-transform: uppercase;}
.navbar-nav > li.current-menu-item > a { color: #37c74f; }
.navbar-nav > li > a.active{color: #37c74f}
.navbar-nav > li > a:hover {color: #37c74f; text-decoration: none}
.navbar-nav > li > a:focus{color: #37c74f;}
.navbar-nav > li > a {display: block;font-size: 16px;}
.navbar-nav > li > ul > li > a { padding:11px 12px;}
.navbar-nav > li > ul {position: relative;width: 100%; top:0; left:0;display: none;background-color: #2a2f2a;}
.navbar-nav > li:hover > ul{display:none;}
.navbar-nav > li > ul li > a{ font-size: 15px; font-weight: 500; display: block;}
.navbar-nav > li:first-child > a { padding-left: 12px;}
.navbar-nav > li > ul{ padding: 3px 0px;box-shadow: none;border-bottom: 0}
.navbar{padding: 0px 0;}
.navbar-nav > li > ul li > a { color: #fff;}
.navbar-nav > li > ul li {border-bottom: 1px solid #5a635a;}
.navbar-nav > li > ul li:last-child {border-bottom: 0px solid #5a635a;}

.navbar-nav > li > ul > li.has-sub-nav > a{ width:85%}
.navbar-nav > li > ul > li.has-sub-nav > a{ width:85%}
.navbar-nav > li > ul > li.has-sub-nav > ul > li > a{width: 100%;}
.navbar-nav > li > ul > li.has-sub-nav > ul > li.has-sub-nav > a{ width:85%}
    
.navbar-nav > li > ul > li > ul {position: relative;width: 100%; top:0; left:0;display: none;background-color: #161716;}
.navbar-nav > li > ul > li:hover > ul{display:none;}
.navbar-nav > li > ul > li > ul > li > a{ font-size: 15px; font-weight: 500; display: block;}
.navbar-nav > li > ul > li > ul {padding: 3px 0px;box-shadow: none;border-bottom: 0}
.navbar-nav > li > ul li > ul > li > a { color: #fff;}
.navbar-nav > li > ul li > ul > li {border-bottom: 1px solid #5a635a;}
.navbar-nav > li > ul li > ul > li:last-child {border-bottom: 0px solid #5a635a;}
.navbar-nav > li > ul > li > ul > li > a { padding:11px 12px;}

.navbar-nav > li.current-menu-item > a{color: #37c74f;}
.navbar-nav > li.current-menu-ancestor > a{color: #37c74f;}
.navbar-nav > li.current-menu-parent > a{color: #37c74f;}

.navbar-nav > li > ul > li.current-menu-item > a{color: #37c74f;}
.navbar-nav > li > ul > li.current-menu-ancestor > a{color: #37c74f;}
.navbar-nav > li > ul > li.current-menu-parent > a{color: #37c74f;}

.navbar-nav > li > ul > li > ul > li.current-menu-item > a{color: #37c74f;}
.navbar-nav > li > ul > li > ul > li.current-menu-ancestor > a{color: #37c74f;}
.navbar-nav > li > ul > li > ul > li.current-menu-parent > a{color: #37c74f;}
    
.navbar-nav > li > ul > li > ul > li > ul  {position: relative;width: 100%; top:0; left:0;display: none;background-color: #161716;}
.navbar-nav > li > ul > li > ul > li > ul > li > a { padding:11px 12px;}

.header_height { height: 0px;}
.main_mega_dropdown{display: none;background-color: #2a2f2a; padding: 10px 0 10px;font-size: 15px;}
.main_mega_dropdown h3 { color: #5ae04b; font-size: 16px; text-transform: uppercase; margin-bottom: 5px;text-align: left; padding: 15px 0 0 0;font-weight: 600;}
.mega_dorpdown_image{display: none;}
.main_mega_dropdown ul li{border-bottom: 1px solid #5a635a;}
.main_mega_dropdown ul li:last-child{border-bottom: 0}
.main_mega_dropdown a{color: #fff; padding: 11px 12px;display: inline-block;width: 100% !important;}
.main_mega_dropdown .container{padding: 0;max-width: 100%;}
}
/*End of mobile menu*/
@media (min-width: 576px) {
.australia_supply_only{width: 67%;}
.hme_category_list_content {max-width: 400px;}
.latest_news_cont {max-width: 450px;}
.orange_bg_section .col-sm-12 { padding-left:15px;padding-right: 15px;}
footer .col-12 { padding-left: 15px;padding-right: 15px;}
}
/**/
@media (min-width: 768px) {
.container { max-width: 720px;}
.top_call{display: none;}
.top_quote{display: none;}
.top_btn_section{text-align: right;}
.top_btn_section a{background-color: #161716;padding: 12px 25px 11.2px;}
.australia_supply_only {width: 100%;}
.bnr_height { height: 400px;}
.hme_bnr_cont h2 { font-size: 35px;}
.hme_bnr_cont .banner_title { font-size: 35px;}
.hme_bnr_cont h4 { font-size: 28px;}
.hme_bnr_cont {font-size: 16px; line-height: 27px;max-width: 470px;}
.hme_category_overlay_cont .btn{ padding: 10px 25px;}
.hme_category_list {margin: 40px 0 40px;}
.best_turf_cont_section{padding: 25px 20px;}
.best_turf_cont_section h3 { font-size: 20px;}
.hme_heading h1, .hme_heading h2 {font-size: 26px;}
.aus_made_content { font-size: 16px; line-height: 28px;}
.latest_news_section {margin: 40px 0 40px;}
.aus_made_content h3 {font-size: 24px;}
.latest_news_section h2 { font-size: 26px;margin-bottom: 30px;}
.latest_news_cont h5 { font-size: 18px; margin-bottom: 10px;}
.latest_news_cont h4 { font-size: 20px; line-height: 28px;}
.latest_news_cont { font-size: 16px;  line-height: 26px;}
.hme_video_section iframe { height: 400px;}
.btn_link{font-size: 17px;transition: all 0.3s}
.btn_link:hover{color: #3E9935;}
.btn_link:hover span{margin-left: 18px;}
.testimonial_content{max-width: 550px;margin: 0 auto;}
.testimonial_slider .slick-prev, .testimonial_slider .slick-next{bottom: inherit;top: 50%;}
.testimonial_content { font-size: 16px; line-height: 30px;}
.testimonial_section{padding: 50px 0 50px;}
.orange_bg_section ul li{width: 33%;float: left;}
.orange_bg_section ul:after{display: block;clear: both;content: '';}
.orange_bg_section ul li{padding: 20px 10px 20px 50px;border-bottom: 0;}
.o_aus_made, .o_lifetime, .o_coolplus, .o_finance, .o_shipping{background-position: left center;}
.ftr_list_section ul{display: flex;flex-wrap: wrap;align-items: center;}
.ftr_list_section ul li{width: 50%;border-bottom: 0;}
.copyright{border-top:1px solid #CCCCCC;padding: 20px 0 20px;}
/*inner pages*/
.inner_bnr_height {height: 210px;}
.inner_bnr_cont h1 { font-size: 30px;}
.inner_bnr_cont h2 { font-size: 30px;}
.inner_cont_spacing { padding: 40px 0 40px;}
.inner_content h2 { font-size: 28px; line-height: 36px;margin-bottom: 20px;}
.inner_content { font-size: 16px;}
/*.category_list_section{margin: 20px 0 0 0;}*/
.category_list_section .best_turf_cont_section h3{min-height: 70px;}
/**/
.product_detail_content { font-size: 16px;line-height: 28px;}
.product_lineal_meters h5 {font-size: 22px;}
.product_lineal_meters{float: left;}
.from_rate_value{float: left;padding-left: 0px;}
.lineal_value_section{display: flex;align-items: center;}
.skye_finance_section ul{display: flex;align-items: center;}
.size_box_section ul{display: flex;align-items: center;}
.size_box_section ul li{width: 40%;float: left;}
.size_box_section ul li:nth-child(2){width: 15%; text-align: center;margin: auto;}
.buy_online_btn{width: 50%; float: left;padding-right: 20px;}
.get_quote_section{width: 50%;float: left;margin-top: 0;padding-right: 20px;}
.quote_btn p {padding: 13px 15px 14px;text-transform: uppercase;}
.buy_online_btn .btn{border-radius: 0}
.quote_btn{border-radius: 0;}
.inner_content h5 {font-size: 20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{padding: 10px 18px!important;}
.woocommerce div.product .woocommerce-tabs .panel { padding: 20px 20px!important;}
}

.ywraq-loader{display: none!important;}
.quote_show a {font-size: 16px;}

@media (max-width: 991px) {
.ftr_panel { padding: 0 0px; max-height: 0; overflow: hidden;  transition: max-height 0.2s ease-out; box-shadow: none; margin-bottom: 10px;}
}
/**/
@media (min-width: 992px) {
.container { max-width: 960px;}
.top_btn_section a {padding: 12px 18px 11px;}
.top_call {display: block;padding-left: 15px;background-image: url(images/new_header_phone_icon.svg);background-position: left 3px;background-repeat: no-repeat;background-size: 15px;margin-left: 12px;}
.top_btn_section a:hover { background-color: #185d23;}
.top_call a:hover{color: #161716;background-color: transparent;}
.top_call a{background-color: transparent;padding: 0 0 0 5px;}

.top_quote {display: block;padding-left: 15px;background-image: url(images/free_quote_icon.svg);background-position: left center;background-repeat: no-repeat;background-size: 15px;margin-left: 12px;}
.top_quote a:hover{color: #161716;background-color: transparent;}
.top_quote a{background-color: transparent;padding: 0 0 0 5px;}

.top_btn_section ul li{display: inline-block;}
.our_turf_section {margin-bottom: 40px;}
.hme_bnr_cont h2 {font-size: 40px;}
.hme_bnr_cont .banner_title{font-size: 40px;}
.hme_bnr_cont h4 {font-size: 30px;}
.hme_bnr_cont { font-size: 17px; line-height: 28px;max-width: 520px;}
.btn{font-size: 17px;}
.hme_category_overlay_cont h2 { font-size: 25px;font-weight: 500;}
.hme_category_overlay_cont{font-size: 17px; padding-top: 50px;}
.hme_category_overlay_cont .btn {padding: 15px 35px;}
.hme_heading h1, .hme_heading h2 { font-size: 32px;}
.best_turf_slider .slick-prev, .best_turf_slider .slick-next{bottom: inherit;top: -82px;}
.best_turf_slider .slick-next{left: inherit;}
.best_turf_slider .slick-prev{right: 55px;left: inherit;}
.best_turf_slider {margin-bottom: 0px;}
.australia_best_turf{margin: 0 0 40px;}
.our_turf_abt_section{display: flex;flex-wrap: wrap;}
.hme_video_section iframe { height: 480px;}
.our_turf_left{width: 50%;padding-right: 15px;}
.our_turf_right{width: 50%;padding-left: 15px;}
.our_turf_overlay_cont h3 { font-size: 25px;}
.our_turf_overlay_cont .overlay_new_title { font-size: 25px;}
.our_turf_overlay_cont h6 {font-size: 20px;margin-bottom: 20px;}
.our_turf_overlay_cont .btn{margin-bottom: 25px;}
.our_turf_right .our_turf_overlay_cont h3 { font-size: 32px;margin-top: 0;}
.our_turf_right .our_turf_overlay_cont .overlay_new_title { font-size: 32px;margin-top: 0;}
.our_turf_overlay_cont h4 {font-size: 50px;}
.our_turf_overlay_cont h4 span{font-size: 35px;}
.aus_green_section{position: relative;}
.aus_made_bg_img{position: absolute; right: 0; width: 50%; height: 100%; background-position: center;
    background-size: cover; top: 0; background-repeat: no-repeat;display: block;}
.aus_made_content{width: 50%;float: left;padding-right: 40px;}
.aus_made_content h3 {font-size: 26px; line-height: 36px;}
.aus_made_content { font-size: 17px;}
.latest_news_section ul{display: flex;flex-wrap: wrap;}
.latest_news_section h2 { font-size: 30px; margin-bottom: 30px;}
.latest_news_section ul li{width: 300px;margin-right: 15px;margin-bottom: 0;}
.latest_news_section ul li:last-child{margin-right: 0;}
.testimonial_content { font-size: 17px;max-width: 700px}
.test_client_review h6 { font-size: 18px;}
.orange_bg_section ul li {width: 33%;padding: 20px 50px 20px 65px;}
.o_aus_made{background-size: 55px}
.o_lifetime{background-size: 42px;}
.o_coolplus{background-size: 52px;}
.o_finance{background-size: 47px;}
.o_shipping{background-size: 36px;}
footer h2{background-image: none;border-bottom: 1px solid #3E9935;padding-bottom: 10px;font-size: 20px;margin-bottom: 20px;}
footer .footer_title{background-image: none;border-bottom: 1px solid #3E9935;padding-bottom: 10px;font-size: 20px;margin-bottom: 20px;}
.ftr_contact_address ul li {padding-left: 40px; padding-top: 0;padding-bottom: 15px;}
.ftr_address{background-size: 20px;background-position: 0 6px;}
.ftr_phone{background-position: 0 8px; background-size: 25px;}
.ftr_mail{background-position: 0 6px; background-size: 25px;}
footer h2,footer .footer_title, footer ul li { padding-left: 0; padding-right: 0;}
.ftr_list_section ul li { width: 25%;}
.ftr_list_section ul li { padding: 15px 8px 15px 70px;}
.ftr_aus_made{background-position: 0 center;}
.ftr_members{background-position: 0 center;}
/*inner pages*/
.inner_bnr_height {height: 240px;}
.inner_bnr_cont h1 {font-size: 38px;}
.inner_bnr_cont h2 {font-size: 38px;}
.inner_content h2 {font-size: 32px; line-height: 45px;margin-bottom: 30px;}
.inner_content { font-size: 17px;line-height: 30px}
.center_text{max-width: 800px; margin: auto;}
/**/
.product_detail_slider{width: 40%; float: left;}
.product_detail_content{width: 60%; float: left;padding-left: 30px;margin-top: 0;}
.product_detail_slider .product_title{display: none;}
.product_detail_content .product_title { display: block;}
.size_box_section ul li .size_text_box { width: 115px;margin-left: 5px;}
.buy_online_btn .btn{padding: 15px 10px;}
.buy_online_btn{padding-right: 0}
.product_title { font-size: 27px;margin-bottom: 15px;}
.product_detail_content {font-size: 17px;}
.slider_nav_img { margin: 0 1px;}
}
/**/

.sticky_header{ top:-15px;border-bottom: 2px solid #636c3b;}
.sticky_header1{ top:0; transition: all 0.3s;}
.header.sticky_header1 { position: fixed;  top: 0px;  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.62); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.62); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.62); z-index:15;height: auto; background-color: #161716; border-bottom: 2px solid #3e9935;}
.header { position: absolute; left: 0;  right: 0; }
/* .sticky_header .top_header{display: none !important;} */
.sticky_header .logo {margin: 0px 0 0; width: 90px;float: left;}
.sticky_header .menu_section { padding-top: 8px; padding-bottom: 8px;}
.sticky_header .navbar{ margin: 13px 0 0 0;}
.sticky_header .navbar-nav > li > a{font-size: 15px;}
.sticky_header .navbar-nav > li > ul li > a{font-size: 15px;}
.sticky_header .navbar-nav > li > ul{top:58px;left: -17px;background-color: #363635;}
.sticky_header .navbar-nav > li > a{transition: none;}
.sticky_header .navbar-nav > li{ padding: 0 10px 0;}
.sticky_header .menu_section{height: auto;}
.sticky_header .menu_right_section{display: none;}

.sticky_header .navbar{position: relative;right: 15px;background-color: transparent;top: -97px;float: right;}
.sticky_header .full_menu_section{background-color: transparent;height: 0}
.sticky_header .main_mega_dropdown {left: -100px; width: 1070px; z-index: 99;padding: 30px 15px 20px;}
.inner_page .sticky_header .navbar-nav > li > a { color: #fff;}

.new_inner_count .special_location{margin-bottom: 30px;padding: 0 25px;}
/* .new_inner_count .special_location li{padding-left: 25px;background-image: url(images/ul_angle.png);background-repeat: no-repeat;background-size: 14px;background-position: center left;} */
.new_inner_count .special_location li{padding-left: 0;background-image: none;text-align:center;}
.new_inner_count .special_location li h4{font-size: 22px;}
.new_inner_count .special_location li a{color: #fff;}
.new_inner_count .special_location li a:hover{color: #2D893C;}
.new_inner_count h4.display_red_text {margin-bottom: 30px;}

.foundation_grid{display: grid;grid-gap: 40px;grid-template-columns: repeat(3, 1fr);}
.grid_box {background-color: #363636;}
ul.sticky_icon_cart {display: none;}

.hme_brand_list .hme_category_list_content {margin-bottom: 60px;}
.hme_brand_list .hme_category_img_cont .hme_category_overlay_cont{background-color: transparent!important;position: relative;padding-top: 15px;}
.hme_brand_list .hme_category_img_cont:hover .hme_category_overlay_cont{background-color: transparent;}
.hme_brand_list .hme_category_list_content:hover .hme_category_img_cont img { transform: scale(1);}
    
.hme_brand_list .btn{border: 1px solid #3e9935;}
.hme_brand_list .btn:hover{color: #3e9935;background-color: transparent;border: 1px solid #3e9935;}

input#yith-s {width: 100%;padding: 12px 15px;border-radius: 50px;border: 0;position: relative;overflow: hidden;vertical-align: middle;}
input#yith-searchsubmit {position: absolute;right: -2px;background-color: #2d893c;padding: 11px 34px 11px;border-bottom-right-radius: 50px;border-top-right-radius: 50px;line-height: 0;height: 100%;border: 0px;font-size: 0px;background-image: url(images/search.png);cursor: pointer;background-position: center;background-repeat: no-repeat;vertical-align: middle;    height: 49px;}
input#yith-searchsubmit:hover{background-color: #4ab34a;}

@media (min-width: 1200px){
.top_btn_section a {padding: 12px 18px;}
.sticky_header ul.sticky_icon_cart {display: inline-block;width: 30px;}
.sticky_header .navbar-header {margin-right: 28px;}

.container {max-width: 1200px;}
.navbar-nav{display: inline-block;}

/*Menu*/
.header_height{height: 267px;}
.header{height: auto;}
.menu_section{ padding-top: 18px;padding-bottom: 18px;background-color: #161716;height: 160px;}
.navbar{ margin-bottom:0;border-radius: 0;background-color: transparent; border:none;min-height: auto;float: none; padding:0px; margin:0 0 0;font-family: 'Open Sans', sans-serif;}
.navbar-collapse{padding: 0;}
.navbar-nav { margin: 0 0 0 0;}
.navbar-nav > li {position:relative; padding:0;display: inline-block;padding: 0 27px 0;}
.navbar-nav > li > a {padding: 17px 0;font-size:18px;color:#fff; position:relative;text-decoration: none;font-weight: 500;position: relative;display: inline-block;text-transform: uppercase;}
/* .navbar-nav > li:last-child{padding-right: 0;} */
/* .navbar-nav > li:first-child {padding-left: 0;} */
.navbar-nav > li > a:hover {color: #3E9935}
.navbar-nav > li > a:hover span {border-bottom: 2px solid #3E9935;padding-bottom: 5px;}
.navbar-nav > li.current-menu-item > a{color: #3E9935}
.navbar-nav > li.current-menu-item > a span{border-bottom: 2px solid #3E9935;padding-bottom: 5px;}
.navbar-nav > li > a:focus{color:#3E9935}
.navbar-nav > li > ul{position: absolute;left: 6px;top: 56px; width: 250px; background-color: #363636;text-align: left;  padding: 0;-webkit-box-shadow: 2px 20px 20px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 20px 20px 0 rgba(0, 0, 0, 0.1);overflow: hidden;z-index: 1;display: none;}
.navbar-nav > li:hover > ul{display: block;padding-bottom: 8px;z-index: 9;overflow: initial;}
.navbar-nav > li > ul li{border-bottom: 1px solid transparent}
.navbar-nav > li > ul li:last-child{border-bottom: 0;}
.navbar-nav > li > ul li > a{color:#fff;text-decoration: none;font-weight:500; font-size: 16px;padding: 12px 21px;transition: all .3s;display: block;}
.navbar-nav > li > ul li > a:hover { color: #2d893c;}

.navbar-nav > li#menu-item-1661 > ul{width: 200px;}

/* .navbar-nav > li > ul > li > ul{position: absolute;left: -238px;top: 0px; width: 238px; background-color: #363636;text-align: left;  padding: 0;-webkit-box-shadow: -9px 20px 20px 0 rgb(0 0 0 / 10%); box-shadow: -9px 20px 20px 0 rgb(0 0 0 / 10%);overflow: hidden;z-index: 1;display: none;} */
.navbar-nav > li > ul > li:hover > ul{display: block;padding-bottom: 8px;z-index: 9;}
.navbar-nav > li > ul li > ul > a{color:#fff;text-decoration: none;font-weight:500; font-size: 16px;padding: 12px 21px;transition: all .3s;display: block;}
.navbar-nav > li > ul li > ul > a:hover { color: #2d893c;}
/* .navbar-nav > li > ul > li > ul > li {text-align: right;} */
    
.navbar-nav > li > ul > li > ul{position: absolute;left: 238px;top: 0px; width: 238px; background-color: #363636;text-align: left; padding: 0;box-shadow: none;overflow: hidden;z-index: 1;display: none;}
.navbar-nav > li > ul > li > ul > li {text-align: left;}

.navbar-nav > li > a{position: initial;}
.navbar-nav > li.megamenu_dropdown { position: initial;}
.full_menu_section .container, .full_menu_section .row, .full_menu_section .col-sm-12 {position: initial;}
.navbar .container, .navbar { position: initial;}
.full_menu_section{position: relative;}
.main_mega_dropdown{display: none;position: absolute;background-color: #363636;left: 0; padding: 30px 15px 20px;width: 100%;z-index: 9999}
.navbar-nav > li:hover .main_mega_dropdown{display: block;z-index: 99999}
.mega_dropdown_width{font-size: 16px; line-height: normal;color: #fff;width: 25%;float: left;padding-right: 50px;} 
.mega_dropdown_width a{color: #fff;font-weight: 500}
.mega_dropdown_width a:hover{color: #3E9935}
.mega_dropdown_width h3{font-size: 18px;padding-bottom: 12px; border-bottom: 1px solid #3E9935;margin-bottom: 20px;text-transform: uppercase;}
.mega_dropdown_width ul li{padding-bottom: 15px;}
.mega_dropdown_width.last_dropdown{padding-left: 0}
.mega_dorpdown_image {position: relative;}
.mega_overlay_text{position: absolute;bottom: 0;background-color: #3E9935;width: 100%; text-align: center;}
.mega_overlay_text h3{font-size: 20px; line-height: normal;font-weight: 600;font-family: 'Open Sans', sans-serif;padding: 10px 0;margin-bottom: 0;}
.logo{width: 196px; float: left;}
.menu_right_section{width: 80%; float: right;margin-top: 30px;}
.menu_right_section a:hover{opacity: 0.8}
.desk_cart_section {float: right;margin-left: 55px;margin-top: 15px;}
.desk_cart_section ul li{display: inline-block;padding-right: 40px; margin-right: 30px; border-right: 1px solid #fff;}
.desk_cart_section ul li:last-child{padding-right: 0;margin-right: 0;border-right: 0;}
.cart_value a{position: relative;}
.cart_value a span{background-color: #3E9935;height: 25px;width: 25px; border-radius: 100%;line-height: 0;
    position: absolute;display: inline-block; top: -15px; right: -10px;color: #fff;font-size: 15px;padding: 12px 0 0;text-align: center;}
.desk_search{float: right;width: 48%;position: relative; margin-top: 10px;}
.desk_search .text_box{width: 100%;padding: 12px 15px;border-radius: 50px;border:0;position: relative;overflow: hidden;}
.desk_search_btn { position: absolute; right: 0; background-color: #2d893c; padding: 11px 21px 11px; border-bottom-right-radius: 50px; border-top-right-radius: 50px;line-height: 0;}
.desk_search_btn:hover{background-color: #4ab34a;}
    
.sticky_header .full_menu_section > .container {margin-top: -80px;}
.sticky_header .navbar {top: 0px;}




.desk_aus_made{width: 10%;float: right;}
.desk_aus_made h6{color: #fff;font-family: 'Open Sans', sans-serif; font-size: 16px;background-image: url(images/aus_made.png);background-repeat: no-repeat;background-position: left;padding: 0;width: 76px;height: 66px;}

.desk_humm_made{width: 18%;float: right;margin-top: -1px;}
.desk_humm_made h6{color: #fff;font-family: 'Open Sans', sans-serif; font-size: 16px;background-image: url(images/newsilver.png);background-repeat: no-repeat;background-position: left;padding: 0;width: 140px;height: 66px;}
    
.desk_cooloff_made{width: 18%;float: right;padding-top: 2px;}
.desk_cooloff_made h6{color: #fff;font-family: 'Open Sans', sans-serif; font-size: 16px;background-image: url(images/cooloff_made.png);background-repeat: no-repeat;background-position: left;padding: 0;width: 140px;height: 66px;}


.menu_section{display: block;}
/*End of menu*/
.mobile_menu_cart_section{display: none;}
.mobile_logo_section{display: none;}
.full_menu_section{background-color: #363636;}
.bnr_height {height: 500px;padding-top: 0px;}
.hme_bnr_cont{margin-left: 60px;}
.hme_bnr_cont h2 { font-size: 55px;margin-bottom: 2px;font-weight: 500;}
.hme_bnr_cont .banner_title{ font-size: 55px;margin-bottom: 2px;font-weight: 500;}
.hme_bnr_cont h4 {font-size: 33px;margin-bottom: 12px;}
.hme_bnr_cont {font-size: 18px; line-height: 1.5;}
.btn { font-size: 18px; padding: 15px 40px;font-weight: 500;}
.hme_category_list { margin: 50px 0 50px;}
.hme_category_overlay_cont h2 { font-size: 22px;font-weight: 600;}
.hme_category_overlay_cont {font-size: 16px;padding-top: 100px;}
.hme_category_overlay_cont .btn{padding: 15px 40px;text-transform: uppercase;margin-top: 15px;}
.hme_category_overlay_cont{background-color: transparent;}
.hme_category_list_content{margin-bottom: 0;}
.hme_category_img_cont:hover .hme_category_overlay_cont{background-color: rgb(0,0,0,0.3);}
    

    
.hme_heading h1, .hme_heading h2 { font-size: 38px; font-weight: 600;margin-bottom: 45px;padding-bottom: 45px;}
.aus_arrow_icon { width: 40px; margin: 0 auto 15px;}
.best_turf_slider .slick-prev, .best_turf_slider .slick-next{top: -115px;}
.best_turf_slider li {margin: 0 8px;}
.best_turf_cont_section h3 { font-size: 24px;margin-bottom: 25px; padding-bottom: 25px;}
.best_turf_cont_section .btn{padding: 15px 0;}
.best_turf_cont_section {padding: 25px 20px 35px;}
.best_turf_img_section { margin-bottom: 30px;}
.best_turf_slider .slick-prev:hover, .best_turf_slider .slick-next:hover{background-color: #3e9935;border: 1px solid #3e9935;}
.australia_best_turf {margin: 0 0 50px;}
.best_turf_slider{margin-top: 50px;}
.our_turf_overlay_cont{width: 93%;}
.hme_video_section { margin-bottom: 50px;}
.turf_bg_img {height: 380px;}
.hme_video_section iframe { height: 580px;}
.our_turf_overlay_cont h3 { font-size: 30px;margin: 20px 0 20px;}
.our_turf_overlay_cont .overlay_new_title { font-size: 30px;margin: 20px 0 20px;}
.our_turf_right .our_turf_overlay_cont h3 { font-size: 38px;}
.our_turf_right .our_turf_overlay_cont .overlay_new_title { font-size: 38px;}
.our_turf_overlay_cont h4 {font-size: 50px;font-style: italic;}
.our_turf_overlay_cont h4 span{font-size: 40px;}
.our_turf_overlay_cont h6 { font-size: 25px; margin-bottom: 28px;}
.aus_made_content {font-size: 18px;line-height: 30px;}
.aus_made_content h3 { font-size: 34px; line-height: 42px;}
.aus_made_bg_img{width: 45%;}
.aus_made_content{width: 55%;}
.latest_news_section h2 { font-size: 35px; margin-bottom: 40px;}
.latest_news_section h2 span{padding: 5px 30px 5px 0;}
.latest_news_section { margin: 70px 0 70px;}
.latest_news_section ul li { width: 370px; margin-right: 30px;}
.latest_news_cont h4 { font-size: 22px;line-height: 30px;}
.latest_news_cont { font-size: 18px;  line-height: 30px;}
.testimonial_content { font-size: 18px;max-width: 800px;}
.testimonial_section { padding: 70px 0 70px;}
.first_letter { height: 45px; width: 45px; font-size: 18px;}
.test_client_review h6 { font-size: 20px;}
.test_client_review { width: 86%;}
.testi_client_name { width: 300px; margin: 30px auto 0; display: inline-block;}
.test_client_review { width: 81%; margin-top: 5px;}
.testimonial_slider .slick-prev{background-size: auto;}
.testimonial_slider .slick-next{background-size: auto;}
.testimonial_slider .slick-prev, .testimonial_slider .slick-next { height: 40px; width: 23px;}
.orange_bg_section ul li { width: 20%; padding: 20px 20px 20px 60px;}
.o_shipping { background-size: 30px;}
.o_aus_made {background-size: 50px;}
.ftr_list_section{float: left;width: 75%;}
.copyright{border-top: 0;width: 25%;float: right;}
.ftr_list_section ul li.ftr_silverback{width: 17%;}
.ftr_list_section ul li { width: 27.5%;}
.ftr_social_media {margin-top: 40px;}
.ftr_list_section ul li{position: relative;}
.ftr_list_section ul li:after { background-image: url(images/Line.png); position: absolute; right: 6px;
    content: ''; height: 45px; width: 1px; top: 0;bottom: 0; margin: auto;}
.ftr_list_section ul li:first-child:after {right: 10px;}
.ftr_list_section ul li:Last-child:after {background-image: none;}
.ftr_members { background-position: 10px center;}
.ftr_copyright_list_section{border-top: 1px solid #535353;border-bottom: 1px solid #535353;margin: 40px 0 0;}
footer{padding-bottom: 20px;}
.copyright{padding: 32px 0 0;}
.ftr_social_media ul li { margin-right: 15px;}
.ftr_social_media ul li a:hover{opacity: 0.7;}
.ftr_list_section{font-size: 15px;line-height: 24px;}
/*inner pages*/
.inner_page .full_menu_section { background-color: #fff;}
.inner_page .navbar-nav > li > a{color: #2D893C}
.inner_bnr_cont h1 { font-size:50px;}
.inner_bnr_cont h2 { font-size:50px;}
.inner_bnr_cont{font-size: 18px;}
.inner_bnr_height { height: 260px;}
.inner_cont_spacing {  padding: 70px 0 70px;}
.inner_content h2 { font-size: 40px; line-height: 50px;}
.center_text { max-width: 1170px;}
.inner_content { font-size: 18px; line-height: 32px;}
/*.category_list_section { margin:50px 0 0 0;}*/
.category_list_section .best_turf_cont_section h3 { min-height: 85px;}
/**/
.product_detail_slider { width: 50%;}
.product_detail_content { width: 50%;}
.slider_nav_img { margin: 0 7px;}
.slider_nav .slick-prev, .slider_nav .slick-next{background-size: 32px;height: 34px; width: 34px;}
.product_title {font-size: 32px; margin-bottom: 20px;}
.product_reviews_rating h5 {font-size: 24px;}
.product_detail_content { font-size: 18px;}
.product_reviews_rating{margin-top: 15px;}
.from_rate_value { padding-left: 0px;}
.skye_finance_section ul li img{width: 190px;}
.skye_finance_section ul li{font-size: 22px;padding-right: 25px;margin-right: 25px;}
.size_calulator_section h3 { font-size: 24px; background-size: auto; background-position: left 16px;padding-left: 65px;margin-bottom: 30px;}
.product_lineal_meters,.from_rate_value { margin-top: 0;}
.lineal_value_section{margin-top: 0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 18px!important;padding: 12px 22px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {padding: 0px!important; }
.product_information_tab { margin-top:60px;}
.woocommerce div.product .woocommerce-tabs .panel { padding: 40px 35px!important;}
.inner_content h5 { font-size: 22px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin: 0px 1px 0 0!important}
.inner_content ul li:before{top: 14px;}
    
    
    .sticky_header .full_menu_section .row{float: right;}
}
/**/
@media (min-width: 1500px) {
.hme_category_overlay_cont h2 { font-size: 26px;font-weight: 600;}
.hme_category_overlay_cont {font-size: 18px;}
.container {max-width: 1440px;}
.sticky_header .main_mega_dropdown {left: -175px; width: 1140px}
.australia_supply_only h6{font-size: 16px;}
/*.top_header{font-size: 16px; padding: 18px 0 18px;font-weight: 500}*/
.top_btn_section a { padding: 12px 25px;}
.top_call a{padding: 0 0 0 8px;}
.top_quote a{padding: 0 0 0 8px;}
.desk_aus_made {padding-right: 27px;}
.desk_aus_made h6{font-size: 17px;}
.desk_humm_made {padding-right: 27px;}
.desk_humm_made h6{font-size: 17px;}
    
.desk_cooloff_made {padding-right: 27px;}
.desk_cooloff_made h6{font-size: 17px;}

.navbar-nav > li > a {font-size: 18px;}
.navbar-nav > li {padding: 0 23.8px 0;}
.mega_dropdown_width{width: 27%;padding-right: 80px;}
.mega_dropdown_width.last_dropdown{width: 18%;text-align: right;padding-right: 0}
.mega_dropdown_width{font-size: 18px;}
.mega_dropdown_width ul li { padding-bottom: 20px;}
/*.header_height { height: 288px;}*/
.bnr_height { height: 575px;}
.hme_bnr_cont h2 { font-size: 80px; margin-bottom: 2px;}
.hme_bnr_cont .banner_title{ font-size: 80px; margin-bottom: 2px;}
.hme_bnr_cont h4 { font-size: 36px; margin-bottom: 15px;}
.hme_bnr_cont { font-size: 20px; line-height: 35px;max-width: 665px;}
.btn {font-size: 20px; padding: 15px 50px;}
.hme_category_list { margin: 70px 0;}
.hme_category_list_content { max-width: 100%;}
.hme_category_overlay_cont h2 { font-size: 26px;}
.hme_category_overlay_cont { font-size: 18px; padding-top: 180px;}
.hme_category_overlay_cont .btn {padding: 18px 50px;}
.australia_best_turf {  margin: 0 0 90px;}
.hme_heading h1, .hme_heading h2 { font-size: 48px; margin-bottom: 60px;padding-bottom: 60px;}
.hme_heading h1::after, .hme_heading h2::after {width: 61px;bottom: -1px;}
.best_turf_slider{margin-top: 80px;}
.best_turf_cont_section h3 { font-size: 28px; margin-bottom: 35px;  padding-bottom: 35px;}
.aus_arrow_icon { width: 55px;}
.best_turf_slider .slick-prev, .best_turf_slider .slick-next {  top: -170px;}
.hme_video_section iframe{height: 700px;}
.hme_video_section {max-width: 1230px;margin: auto; margin-bottom: 80px;}
.our_turf_abt_section{max-width: 1230px;margin: auto;}
.our_turf_overlay_cont h3 { font-size: 40px;}
.our_turf_overlay_cont .overlay_new_title { font-size: 40px;}
.our_turf_overlay_cont h6 { font-size: 28px;}
.turf_bg_img { height: 430px;}
.our_turf_overlay_cont .btn{padding: 18px 50px;margin-bottom: 30px;}
.our_turf_right .our_turf_overlay_cont h3 { font-size: 47px; font-weight: 600;max-width: 390px;}
.our_turf_right .our_turf_overlay_cont .overlay_new_title { font-size: 47px; font-weight: 600;max-width: 390px;}
.our_turf_overlay_cont h4 { font-size: 54px;}
.our_turf_overlay_cont h4 span { font-size: 50px;}
.aus_made_content h3 { font-size: 42px; line-height: 55px;margin-bottom: 30px;}
.aus_made_content { font-size: 20px; line-height: 36px;}
.aus_green_section{padding: 70px 0 70px;}
.latest_news_section { margin: 100px 0 100px;}
.latest_news_section h2 { font-size: 42px;}
.latest_news_section ul li { width: 450px;}
.latest_news_img { margin-bottom: 25px;}
.latest_news_cont h4 { font-size: 24px; line-height: 36px;margin-bottom: 15px}
.btn_link { font-size: 20px;}
.latest_news_cont { font-size: 20px; line-height: 32px;}
/* .testimonial_section { padding: 110px 0 110px;} */
.testimonial_content { font-size: 20px; max-width: 900px; line-height: 36px;}
.orange_bg_section ul li{font-size: 18px;line-height: 30px;padding: 20px 15px 20px 70px;}
.o_aus_made, .o_lifetime, .o_coolplus, .o_finance, .o_shipping{background-size: auto;}
.orange_bg_section ul li{width: 21%;}
.orange_bg_section ul li:last-child {padding-left: 50px;width: 16%;}
.orange_bg_section ul li:first-child {padding-left:85px;}
footer h2{font-weight: 500;}
footer .footer_title{font-weight: 500;}
footer{font-size: 18px;}
.ftr_address, .ftr_phone, .ftr_mail { background-size: 20px;}
.ftr_mail { background-position: left 11px;}
footer ul li { padding-bottom: 15px;}
.ftr_list_section ul li::after {right: 30px}
.ftr_copyright_list_section{margin: 60px 0 0;}
.ftr_contact_address ul li { padding-left: 36px;}
.ftr_list_section ul li:nth-child(1)::after {right: 36px;}
/*inner pages*/
.inner_bnr_height { height: 280px;}
.inner_bnr_cont h1 { font-size: 75px;}
.inner_bnr_cont h2 { font-size: 75px;}
.inner_cont_spacing { padding: 100px 0 100px;}
.inner_content h2 { font-size: 48px;  line-height: 60px;margin-bottom: 35px;}
.inner_content { font-size: 20px;  line-height: 34px;}
/*.category_list_section { margin: 80px 0 0 0;}*/
.category_list_section .best_turf_cont_section h3 { min-height: 105px;}
.product_title { font-size: 36px;}
.product_detail_content { font-size: 20px;line-height: 32px;}
.product_lineal_meters h5 { font-size: 27px;}
.from_rate_value h3{font-size: 28px;}
.skye_finance_section{margin-top: 40px;padding: 25px 0 25px;}
.size_box_section ul li .size_text_box { width: 160px;}
.product_btn_section { margin-top: 0px;}
.get_quote_section{font-size: 20px; font-weight: 600}
.product_information_tab { margin-top: 80px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 18px !important;padding: 14px 30px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {padding: 0px !important; }
.inner_content ul li::before {top:15px;}
.inner_content h5 { font-size: 24px;margin-bottom: 20px;}
    
.navbar-nav > li > ul{left: 20px;}
    .navbar-nav > li > ul li > a{padding: 12px 27px;}
}

.inner_cont h1.page-title {display: none;}
.woocommerce div.product form.cart{margin-bottom: 0px!important;}
.woocommerce div.product .flex-viewport {border: 0px!important;padding: 0px!important;}
.woocommerce div.product div.images .flex-control-thumbs li img{padding: 0px!important;}
.woocommerce div.product div.images .flex-control-thumbs li {padding: 8px 12px 0 0!important;}
.woocommerce div.product .woocommerce-tabs .panel p:last-child {padding-bottom: 0px!important;}
.woocommerce form.checkout_coupon input#coupon_code{padding: 6px;margin-right: 10px;}
.woocommerce form.checkout_coupon p{margin-bottom: 12px;}
.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {display: block;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {max-width: unset;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {padding: 12px;}
.woocommerce.woocommerce-page .page-title{display: none;}
.woocommerce-info, .woocommerce-message {border-top-color: #3e9935!important;background-color: #000!important;color: #fff!important;}
.woocommerce-info::before, .woocommerce-message::before{color: #6abd45!important;}
.woocommerce ul.woocommerce-error{padding-left:50px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background: #000!important;border-radius: 0px!important;color: #fff;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{text-transform: uppercase;color: #fff;border-radius: 0px;background-color: #3e9935;display: inline-block;padding: 10px 28px;font-size: 15px;font-weight: bold;border: 0;font-family: 'Open Sans', sans-serif;cursor:pointer;}
.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover{color: #fff;background-color: #000!important;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{text-transform: uppercase;color: #fff;border-radius: 0px;background-color: #3e9935;display: inline-block;padding: 13px 28px;font-size: 15px;font-weight: 500; border: 0;font-family: 'Open Sans', sans-serif;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{color: #fff;background-color: #000!important;}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{text-transform: uppercase;color: #fff;border-radius: 0px; background-color: #3e9935;display: inline-block;padding: 13px 28px;font-size: 15px;font-weight: 500;border: 0;font-family: 'Open Sans', sans-serif;margin-bottom: 15px;}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{color: #fff;background-color: #000!important;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    padding: 9px 12px!important;width: 160px;}
.wc-proceed-to-checkout a.submit_btn {width: 100%;color: #fff;text-decoration: none;text-align: center;}
#coupon_code{padding: 9px 12px!important;float: none;}
.select2-container--default .select2-selection--single {padding: 8px 0!important;height: auto!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-left: -8px!important;margin-top: 6px!important;}
h3#order_review_heading {padding: 14px 20px;font-size: 24px;line-height: normal;font-weight: 500;font-family: 'Open Sans', sans-serif;margin-bottom: 12px; color: #fff;text-transform: uppercase;}
div#order_review {padding: 0 20px;}
#customer_details h3{font-size: 24px;line-height: normal;font-weight: 500;font-family: 'Open Sans', sans-serif;margin-bottom: 12px; color: #fff;text-transform: uppercase;}
#customer_details{color: #fff;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color: #3e9935!important;color: #fff!important;line-height: 15px!important;text-transform: uppercase!important;font-weight: 600!important;border: 1px solid transparent!important;border-radius: 0!important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{color: #fff!important;background-color: #000!important;border: 1px solid #3E9935!important;}
.woocommerce table.shop_table {border: 1px solid #B5B5B5!important;border-radius: 0px!important;color: #fff;}
.woocommerce table.shop_table td {border: 1px solid #B5B5B5!important;}
td.product-name a {color: #fff;font-size: 20px;padding-bottom: 12px;display: block;font-weight: 600;}
td.product-name a:hover {color: #3e9935;}
.woocommerce .cart .button, .woocommerce .cart input.button {padding: 14px 20px!important;}
.woocommerce a.remove{margin: auto!important;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width: 100px!important;}
.cart_totals h2 {font-size: 24px;line-height: normal;font-weight: 500;font-family: 'Open Sans', sans-serif;margin-bottom: 12px; color: #fff;text-transform: uppercase;}
#customer_login h2{font-size: 24px;line-height: normal;font-weight: 500;font-family: 'Open Sans', sans-serif;margin-bottom: 12px; color: #fff;text-transform: uppercase;}
a.showcoupon {color: #3e9935;}
a.showcoupon:hover {color: #F24A1B;}
.woocommerce-privacy-policy-text a {color: #3e9935;}
.woocommerce-privacy-policy-text a:hover {color: #F24A1B;}
p.woocommerce-LostPassword.lost_password a {color: #3e9935;}
p.woocommerce-LostPassword.lost_password  a:hover {color: #F24A1B;}
a.showlogin{color: #3e9935;}
a.showlogin:hover {color: #F24A1B;}
p.lost_password a{color: #3e9935;}
p.lost_password a:hover {color: #F24A1B;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border-radius: 0!important;color: #fff;}
.woocommerce table.shop_table{border-collapse: collapse!important;}
.bootstrap-iso .table-hover > tbody > tr:hover {background-color: #161716!important;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {color: #fff;text-decoration: underline;}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover {color: #3e9935;text-decoration: none;}

/* Price Calculator Editor */
table#pc_product_type_table tr {width: 50%;display: inline-block;}
table#pc_product_type_table tbody tr td:first-child {width: 114px;}
table#pc_product_type_table input.form-control.pc_calculator_item_input {text-align: left;width: 150px;margin: 0 auto;border: 1px solid #fff;background-color: transparent;color: #fff;padding: 30px 15px;border-radius: 0px;}
table#pc_product_type_table tr:nth-child(2) {position: relative;width: 38%;margin-left: 70px;}
table#pc_product_type_table tr:nth-child(2):before {font-size: 28px;content: 'x';display: inline-block;width: 14px;position: absolute;top: 16px;left: -76px;font-weight: 400;}
table#pc_product_type_table tr:nth-child(3){width: 100%;display: block;}
table#pc_product_type_table tr:nth-child(4){width: 100%;display: block;}
.bootstrap-iso .form-control:focus {border-color: #3e9935!important;outline: 0;-webkit-box-shadow: none!important;box-shadow: none!important;}
.pc_add_to_cart_form .container{padding: 0px;}
table#pc_product_type_table tr:nth-child(3) td:first-child{width: 168px;}
table#pc_product_type_table tr:nth-child(4) td:first-child{width: 168px;}
.woocommerce .yith-ywraq-add-to-quote .add-request-quote-button.button {color: #fff;padding: 15px 15px 15px!important;background-color: #d72f00!important;text-transform: capitalize!important;width: 100%;display: block;line-height: normal!important;}
.woocommerce .yith-ywraq-add-to-quote .add-request-quote-button.button:hover{background-color: #ab3211!important;border: 1px solid #ab3211!important;}
div#tab-product_question {display: none;}
li#tab-title-product_question {display: none;}
#yith-ywraq-form .product_lineal_meters h5{display: none;}
#yith-ywraq-form .from_rate_value{display: none;}
#yith-ywraq-form .product-thumbnail {width: 150px;}
.yith-ywraq-before-table {margin-bottom: 20px;}
.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {padding: 0!important;margin-top: 60px!important;color: #fff;}
.yith-ywraq-mail-form-wrapper h3{font-size: 25px;text-transform: uppercase;line-height: normal;font-family: 'Open Sans', sans-serif;font-weight: 500;margin-bottom: 12px;}
.woocommerce form#yith-ywraq-default-form .form-row {padding: 0;margin: 0 0 30px;}
.woocommerce form#yith-ywraq-default-form .form-row label{line-height: normal;margin-bottom: 6px;}
.woocommerce form#yith-ywraq-default-form textarea#message {min-height: 180px;}
#yith-ywraq-form .lineal_value_section {margin-top: 0;}
.redfont{color:#d72f00; font-size:15px;}
#woocomm_total_area{padding: 12px 0 20px 0;}
.fancybox-content{color: #000;}
#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button {color: #3e9935;}
#add_payment_method .cart-collaterals .shipping-calculator-button:hover, .woocommerce-cart .cart-collaterals .shipping-calculator-button:hover, .woocommerce-checkout .cart-collaterals .shipping-calculator-button:hover {color: #f24a1b;}
abbr.required {display: none;}

/* .size_box_section ul li:nth-child(4){display: none;} */

div#ywapo_value_2 .size_box_section ul li:nth-child(2) {display: none;}
div#ywapo_value_2 .size_box_section ul li {width: 100%;float: none;position: relative;}
div#ywapo_value_2 ul {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 30px;}
div#ywapo_value_2 .size_box_section ul li label{width: 100%;}
div#ywapo_value_2 .size_box_section ul li [type=radio] {position: absolute;opacity: 0;width: 0;height: 0;}
div#ywapo_value_2 .size_box_section ul li [type=radio] + label img {cursor: pointer;}
div#ywapo_value_2 .size_box_section ul li [type=radio]:checked + label img {outline: 2px solid #3e9935;}
div#ywapo_value_2 .size_box_section ul li label span{display: none;}
div#ywapo_value_2 .size_box_section ul li label:last-child {display: none;}

div#ywapo_value_3 ul {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
div#ywapo_value_3 .size_box_section ul li {width: 100%;float: none;position: relative;display: block;}
div#ywapo_value_3 .size_box_section ul li label{width: 100%;display: block;}
div#ywapo_value_3 .size_box_section ul li .size_text_box{width: 100%;display: block;border: 0px;padding: 0px;margin-left: 0px;}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

div#ywapo_value_3 .size_box_section ul li input[type=file]::-webkit-file-upload-button{border: 0px solid;border-color: #3E9935;background-color: #3E9935;color: #ffffff;line-height: 1;padding: .8em 1.5em .7em;text-decoration: none;cursor: pointer;display: inline-block;transition: all ease .3s;font-family: inherit;margin-right: 15px;margin-bottom: 15px;font-weight: 600;}
div#ywapo_value_3 .size_box_section ul li input[type=file]::-webkit-file-upload-button:hover{border-color: #3E9935;background-color: #3E9935;color: #ffffff;}
div#ywapo_value_3 .size_box_section ul li input[type=file] {color: #fff;border-color: #ddd;border-width: 0px;border-style: solid;border-radius: 0;padding: 10px;font-family: inherit;min-height: 35px;height: auto;max-width: 100%;transition: border-color ease .3s;background-color: #262626;}
div#ywapo_value_3 .size_box_section ul li input[type=file]:focus {outline-color: transparent;color: #fff;border-color: #3E9935;outline: none;}
div#ywapo_value_3 .size_box_section ul li input[type=file]+.separator {height: 2px;width: 100%;background: #448a85;display: block;transform: scaleX(0) translateY(-2px);transform-origin: 50%;opacity: 0;transition: all .15s ease;}
div#ywapo_value_3 .size_box_section ul li input[type=file]:focus+.separator {transform: scaleX(1) translateY(-2px);opacity: 1;}
div#ywapo_value_3 .size_box_section ul li input[type=file] {font-size: .75em;position: relative;cursor: pointer;}
div#ywapo_value_3 .size_box_section ul li input[type=file]::-webkit-file-upload-button {background-color: #3E9935;border: none;color: #fff;text-transform: uppercase;cursor: pointer;transition: all ease .3s;font-size: .9375rem;padding: 7px 10px;outline: none;min-height: 40px;font-weight: 600;margin: 0;margin-right: 14px;}
div#ywapo_value_3 .size_box_section ul li input[type=file]::-ms-browse {background-color: 3E9935;border: none;color: #fff;text-transform: uppercase;cursor: pointer;
    transition: all ease .3s;font-size: .9375rem;padding: 7px 10px;outline: none;min-height: 40px;font-weight: 600;margin: 0;margin-right: 14px;}
div#ywapo_value_3 .size_box_section ul li input[type=file]:hover::-webkit-file-upload-button {background-color: #f24a1b;}
a.yith_wapo_reset_file {font-size: 16px;color: #3e9935;font-weight: 600;}
a.yith_wapo_reset_file:hover {color: #f24a1b;}

.woocommerce .product_detail_content a.add-request-quote-button{display: none;}
.woocommerce td.product-name .wc-item-meta dd p, .woocommerce td.product-name dl.variation dd p {
    padding-bottom: 6px;
}

.woocommerce.single-product .product .yith-ywraq-add-to-quote{width: 100%;}
.special_chkout{margin-left: 40px;border: 1px solid #3E9935;text-transform: uppercase;}
.special_chkout:hover{border: 1px solid #3E9935;background-color: #000;}
.default_hide {display: none;}
.special_single_note{font-size: 14px;line-height: 1.5;}
.special_single_note a{color: #3E9935}
.special_single_note a:hover{color: #3E9935;text-decoration: underline;}

#order_review a{color: #3E9935}
#order_review a:hover{color: #F24A1B}
.shipping-pickup-store td #shipping-pickup-store-select {width: 100%;display: block;padding: 10px 12px;text-overflow: ellipsis;white-space: nowrap;color: #444;cursor: pointer;}
.woocommerce form .form-row select{color: #000!important;}
.select2-results__option {color: #000!important;}

input.thp-button-yes {
    background-color: #3E9935;
    color: #fff;
    font-size: 16px;
    line-height: normal;
    display: inline-block;
    border: none;
    padding: 15px 30px;
    border-radius: 0!important;
    box-shadow: none!important;
    min-width: 140px;
}

input.thp-button-no {
    background-color: #3E9935;
    color: #fff;
    font-size: 16px;
    line-height: normal;
    display: inline-block;
    border: none;
    padding: 15px 30px;
    border-radius: 0!important;
    box-shadow: none!important;
    min-width: 140px;
}

input.thp-button-yes:hover{color: #fff;background-color: #161716;}
input.thp-button-no:hover{color: #fff;background-color: #161716;}

.thp-prod-container {background: transparent;border: 0;border-radius: 0;}
.thp-prod-container a{color: #3E9935}
.thp-prod-container a:hover{color: #F24A1B}
.thp-popup-content {background: transparent;}
#thp-popup-form{border-top: 0px;}

.autocomplete-suggestion{color: #000;}

/*12-02-2021*/

/*tab css*/
.resp-tabs-list li {display: inline-block;list-style: none;cursor: pointer;float: left;}
.resp-tabs-container {padding: 0px;background-color: transparent;clear: left;margin-top: 20px;}
h2.resp-accordion {cursor: pointer;display: none;}
.resp-tab-active {border-bottom: none;margin-bottom: -1px !important;}
.resp-tab-active {border-bottom: none;background-color: #fff;}
.resp-content-active, .resp-accordion-active {display: block;}
@media only screen and (max-width:768px) {
    ul.resp-tabs-list {display: none;}
    h2.resp-accordion {display: block;}
    .resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: 100px;clear: none;}
    .resp-accordion-closed {display: none !important;}

}



.new_inner_banner_section {justify-content:flex-start;position: relative;background-image: url(images/in1.png);}
.inner_banner_section:before {content: ''; display: block;background-color: rgb(0 0 0 / 30%); width: 100%;height: 100%;position: absolute;}
.new_inner_banner_section .row{position: relative;}
.new_inner_banner_section .inner_bnr_height{justify-content:flex-start;}
.new_inner_banner_section h1,.new_inner_count h2,.new_inner_count h3,.new_inner_count h4,.new_inner_count h6,.bread_section{font-family: 'Montserrat', sans-serif;}
.new_inner_count h2,.new_inner_count h3{font-weight:600;}
.new_inner_count h4{font-weight:700;}
.new_inner_count h5{font-weight:600;}
.new_inner_count h6,.bread_section{font-weight:500;}
.new_inner_banner_section h1{font-size:25px;font-weight:700;margin-bottom:20px}
.new_inner_banner_section h2{font-size:25px;font-weight:700;margin-bottom:20px}
.new_inner_count h2{font-size:22px;line-height:32px;}
.new_inner_count h3{font-size:20px;line-height:30px;text-transform:uppercase;}
.new_inner_count h4{font-size:18px;line-height:30px}
.new_inner_count h5{font-size:16px;line-height:26px;}
.new_inner_count h6{font-size:15px;line-height:25px;}
.bread_section{font-size:16px;color:#fff;position: absolute;bottom:20px;left:15px;right:15px;}
.new_inner_count ul li{padding-left:28px;margin-bottom:10px;background-image: url(images/leaf.png);background-position: left 8px;background-repeat:no-repeat;}
.bread_section a{color:#fff}
.bread_section a:hover{color:#F24A1B;}
.woocommerce .woocommerce-breadcrumb {color: #fff!important;}
.woocommerce .woocommerce-breadcrumb a{color: #fff!important;}
.woocommerce .woocommerce-breadcrumb a:hover{color: #F24A1B!important;}
.new_section_padding{padding:40px 0;}
.inner_about_video h5{padding-bottom:20px;margin-bottom:25px;position: relative;}
.inner_about_video h5:after{position:absolute;content:'';width:90px;height:4px;background-color:#F24A1B;bottom:0;left:0;}
.inner_about_video_cnt{position: relative;display: inline-block;padding-top:20px;}
.inner_about_video_cnt a{overflow:hidden;display: block;}
.inner_about_video_cnt a:before{position: absolute;width:100%;height:100%;content:'';border-radius:100%;background-image:url(images/video_play.png);display: flex;justify-content: center;align-items: center;justify-content: center;background-repeat: no-repeat;background-position: center;transition:all 0.3s}
.inner_about_video_cnt a:hover:before{transform:scale(1.1);transition:all 0.3s}
.inner_about_green_bg_cnt > div{border-bottom:1px solid #7DB686;padding-bottom:20px;margin-bottom:20px; }
.inner_about_green_bg_cnt > div:last-child{padding-bottom:0;margin-bottom:0;border:0;}
.inner_about_green_bg{background-color: #2D893C}
.inner_about_green_bg h3{text-transform:none;} 
.inner_about_title_sec h3{margin-bottom:15px;}
.inner_about_green_bg_cnt h3{margin-bottom:5px;}
.inner_about_black_bg_cnt_1{font-size:20px;font-family: 'Montserrat', sans-serif;padding-bottom:20px;font-weight:600}
.inner_about_black_bg_cnt_1 span{color:#F24A1B}
.green_transparent_padding b{font-weight:600}
.inner_about_green_transparent:before{background: rgb(255,255,255);width:100%;height:100%;top: 0;right: 0;content: '';
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(62,153,53,1) 0%);position: absolute;}
.inner_about_green_transparent{background-image:url(images/green_grass.png);position: relative;padding: 60px 0;font-size:22px;line-height:32px;}
.inner_about_team a{display: block;border:5px solid #2D893C;margin-bottom:20px;}
.new_inner_count h3 a{color: #F24A1B;    display: inline-block;}
.new_inner_count h3 a:hover{color: #3E9935;}
.inner_title_boder_sec h3{padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #707070}

/*faq*/
.faq_sec{text-transform: uppercase;}
.faq_sec h2{margin-bottom: 15px;}
.faq_sec h6{text-transform:capitalize;font-family: 'Open Sans', sans-serif;margin-bottom: 15px;}
.faq_sec h3.faq_head{background-color: #363636;padding:10px 30px 10px 65px;font-size: 18px;line-height: 28px;
text-transform: initial;font-weight: 500;cursor: pointer;position: relative;}
.faq_cnt{padding: 20px;text-transform: initial;background-color: #202020;font-family: 'Open Sans', sans-serif;}
.faq_box_cnt{padding-bottom: 20px;}
.faq_sec h3.faq_head span{position: absolute;left: 0;top: 0px;height: 100%;
background-color:#2D893C;width: 50px;background-size: 14px;display: flex;align-items: center;
justify-content: center;}
.faq_box { margin-top: 50px;}
.faq_sec h3.faq_head span img{width: 16px;height: auto;}
.faq_sec h3.faq_head span img:first-child{display: block;}
.faq_sec h3.faq_head span img:nth-child(2){display: none;}
h3.faq_head.faq_open span img:first-child{display: none;}
h3.faq_head.faq_open span img:nth-child(2){display: block;}

.faq_cnt a{color: #2d893c;text-decoration: underline;}
.faq_cnt a:hover{color: #2d893c;text-decoration: none;}

/*Contact*/
.contact_tab ul li{background-image:none;padding:0;}
.contact_tab iframe{padding:0;border:0;background:none;width:100%;min-height:180px;margin-top:20px;}
.contact_tab a{color: #fff}
.contact_tab a:hover{color: #F24A1B}
h2.resp-accordion.res_tab.resp-tab-active {background: #2d893c !important;}
h2.resp-accordion.res_tab{background:#F24A1B !important;padding: 10px 35px 10px 15px;font-size:16px;text-transform:none;margin-bottom:20px !important;position: relative;text-transform: uppercase;}
h2.resp-accordion.res_tab:before{content:'';position: absolute;right:0;right:20px;top: 17px;background-image:url(images/minus.png);background-repeat:no-repeat;width: 20px;height: 20px;background-size: contain;}
h2.resp-accordion.res_tab.resp-tab-active:before{background-image:url(images/plus.png);}
.resp-tab-content.res_tab{display: none;}
ul.contact_info_inner li {padding-left: 30px;background-repeat: no-repeat;background-position: left 10px;background-size: 20px;}
ul.contact_info_inner li.location{background-image: url(images/inner_location.png);}
ul.contact_info_inner li.email{background-image: url(images/inner_email.png);background-position: left 12px;}
ul.contact_info_inner li.contact{background-image: url(images/inner_phone.png);background-position: left 0px;}
ul.contact_info_inner li.openinghours{background-image: url(images/clock.svg);background-position: left 10px;}
.contact_padding a{display: block;}
.contact_transparent {padding:50px 0;background-image:url(images/cnt_bg.png);background-position: center;text-align: center;}
.contact_transparent .col-12:last-child{margin-top:30px;}
.contact_form_txt_box,.contact_form_select_box,.contact_form_txt_area{background-color: transparent;border:0;border-bottom:1px solid #3B3B3B;display: block;width:100%;font-size:16px;color:#fff;padding:20px; }
.contact_form_txt_box::placeholder,.contact_form_txt_area::placeholder,.contact_form_select_box option{font-size:16px;color:#fff; }
.contact_form_cnt{width:100%}
.contact_form_cnt table tr td{padding-bottom:5px;}
.contact_form_cnt tr td{padding-bottom:20px;}
.contact_form_cnt tr:last-child td{padding-top:0px;padding-bottom: 0px;}
.contact_form_select_box option{background-color:#161716;}
.contact_form_select_box {color:#fff;}
.max_width_cnt_frm h3{margin-bottom:15px;}
.bg_color_contact{background: #282828;margin-bottom:30px;}

.quote_contact_form{width: 100%;}
.quote_contact_form .contact_form_txt_box,.quote_contact_form .contact_form_select_box,.quote_contact_form .contact_form_txt_area{background-color: #fff;border:1px solid #ddd;display: block;width:100%;font-size:16px;color:#000;padding:12px 20px;}
.quote_contact_form td{margin-bottom: 14px;display: block;width: 100%;}
.quote_contact_form .wpcf7-not-valid-tip {font-size: 14px;}
.quote_contact_form .contact_form_select_box option{background-color: #fff;}
.quote_contact_form .contact_form_txt_box::placeholder,.quote_contact_form .contact_form_txt_area::placeholder,.quote_contact_form .contact_form_select_box option{font-size:16px;color:#000; }

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{display: none!important; font-size:14px;}
.contact_form_cnt .wpcf7-not-valid-tip {font-size: 14px;}

/*Download*/
.orange{padding:20px;}
.orange span{margin-left:15px;}
.orange:hover{background-color: #F24A1B}
.downloads_padding{padding:30px;}
.downloads_img img{margin-bottom:15px}
.downloads_padding h4{display:inline-block;padding-bottom:10px;margin-bottom:15px;text-transform:uppercase;position: relative;}
.downloads_padding h4:before{position: absolute;max-width:220px;width: 100%; height:1px;content:'';background-color: #707070;bottom:0;margin: auto;left: 0; right: 0;}
    .downloads_padding .row{align-items: center;}
    .downloads_padding .btn{margin-top:25px;}
@media (min-width: 768px){
.new_section_padding{padding:50px 0}
.new_inner_banner_section h1{font-size:35px;font-weight:700;line-height: 45px}
.new_inner_banner_section h2{font-size:35px;font-weight:700;line-height: 45px}
.new_inner_count h2{font-size:30px;line-height:45px;}
.new_inner_count h3{font-size:26px;line-height:36px}
.new_inner_count h4{font-size:24px;line-height:34px}
.new_inner_count h5{font-size:22px;line-height:32px;}
.new_inner_count h6{font-size:18px;line-height:30px;}
.inner_about_green_bg_cnt > div{border-bottom:0;border-right: 1px solid #7DB686;padding-bottom: 0;margin-bottom:30px;}
.inner_about_green_bg_cnt > div  div{padding:0px 10px;}
.inner_about_green_bg_cnt > div:nth-child(odd) >  div{padding-left:0px}
.inner_about_green_bg_cnt > div:nth-child(even) >  div{padding-right:0px}
.inner_about_green_bg_cnt > div:nth-child(even){border:0;}
.inner_about_green_bg_cnt > div p:last-child{padding:0;}
.inner_about_title_sec{margin-bottom:30px;}
.inner_about_green_transparent:before{background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(62,153,53,1) 50%);}
.inner_about_black_bg_cnt_1{font-size: 25px;line-height:35px;}

/*Contact*/
li.resp-tab-item.res_tab {background: #363636 !important;margin: 0;padding:20px;text-align: center;font-weight: 600;
    font-size: 16px;display: flex;justify-content: center;float: none;align-items: center;width:25%;position: relative;text-transform: uppercase;}
    li.resp-tab-item.res_tab:last-child:after{display: none;}
.resp-tabs-list.res_tab{display: flex;margin-bottom:40px;}
li.resp-tab-item.res_tab.resp-tab-active {background: #3E9935 !important;position: relative;}
li.resp-tab-item.res_tab.resp-tab-active::before {position: absolute;content: '';border-bottom: transparent;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 16px solid #3e9935;bottom: -16px;}
.resp-tab-content.res_tab {display: none;}
.resp-tabs-list.res_tab{margin-top:40px;}
ul.contact_info_inner li {padding-left: 30px;background-repeat: no-repeat;background-position: left 8px;}
.contact_padding {padding: 25px 16px;}
.contact_tab iframe{height:100%;margin:0;}
ul.contact_info_inner li.contact{background-position: left 4px;}
.contact_transparent .row{align-items: center;}
.contact_transparent{text-align: left;}
.contact_transparent .col-12:last-child{margin-top:0px;}
li.resp-tab-item.res_tab:after {position: absolute;width: 1px;max-height: 40px;background: #707070;content: '';top: 26px;bottom: 0;height: 100%; right: 0;}
/*Downloads*/

.downloads_img img{margin-bottom:0px}
}
@media (min-width: 992px){
.new_section_padding{padding:70px 0;}
.new_inner_banner_section h1{font-size:40px;font-weight:700;line-height:55px;}
.new_inner_banner_section h2{font-size:40px;font-weight:700;line-height:55px;}
.new_inner_count h2{font-size:35px;line-height:45px;}
.new_inner_count h3{font-size:30px;line-height:40px}
.new_inner_count h4{font-size:25px;line-height:35px}
.new_inner_count h5{font-size:22px;line-height:32px;}
.new_inner_count h6{font-size:20px;line-height:32px;}
.new_inner_count{font-size:18px;line-height:30px;}
.inner_about_green_bg_cnt > div{margin-bottom:50px;}
.inner_about_green_bg_cnt > div > div{padding:0}
.inner_about_green_bg_cnt > div:nth-child(even){border-right: 1px solid #7DB686;}
.inner_about_green_bg_cnt > div:nth-child(3n){border-right: 0px;}
.inner_about_black_bg_cnt_1{font-size:28px;line-height:40px;}
.inner_about_green_transparent{padding:100px 0;font-size:28px;line-height:40px;}
.inner_about_black_bg .row{display: flex;align-items: center;}
/*faq*/
.faq_sec h3.faq_head:before{content: 'Show details';position: absolute;right: 20px;top: 9px;background-image: url(images/chevron-down.png);background-repeat: no-repeat;background-position: 100% 7px;padding-right: 30px;transition: all 0.3s;}
h3.faq_head.faq_open:before{content: 'Less details';background-image: url(images/chevron-right.png);}
.faq_sec h3.faq_head{padding: 10px 180px 10px 65px;transition: all 0.3s;}

/*Contact*/
li.resp-tab-item.res_tab {background: #363636 !important;margin: 0;padding:28px 39px;text-align: center;font-weight: 600;
    font-size: 20px;display: flex;justify-content: center;float: none;align-items: center;width:auto;position: relative;}
.resp-tabs-list.res_tab{display: flex;margin-bottom:65px;position: relative;}
li.resp-tab-item.res_tab.resp-tab-active {background: #3E9935 !important;position: relative;}
li.resp-tab-item.res_tab.resp-tab-active::before {position: absolute;content: '';border-bottom: transparent;border-left: 28px solid transparent;border-right: 28px solid transparent;border-top: 25px solid #3e9935;bottom: -24px;}
.resp-tab-content.res_tab {display: none;}

.contact_padding {padding: 25px 16px;}
.contact_padding a{display: block;}
.bg_color_contact{margin-bottom:0px;height:100%}
.bg_color_contact .row{height:100%;}
ul.contact_info_inner li.contact{background-position: left 8px;}
.contact_transparent {padding:80px 0;}
/*downloads*/
.downloads_padding h4{font-size: 18px;min-height: auto;}
.downloads_padding p{font-size: 16px;}
}
@media (min-width: 1200px){
        .new_inner_count{font-size:17px;line-height:30px;}
.new_inner_banner_section h1{font-size:40px;font-weight:700;line-height:55px;}
.new_inner_banner_section h2{font-size:40px;font-weight:700;line-height:55px;}
.new_inner_count h2{font-size:39px;line-height:50px;}
.new_inner_count h3{font-size:36px;line-height:46px}
.new_inner_count h4{font-size:30px;line-height:40px}
.new_inner_count h5{font-size:26px;line-height:40px;}
.new_inner_count h6{font-size:22px;line-height:28px;margin-bottom:32px;}
.new_section_padding{padding:90px 0}
.new_inner_count ul li{margin-bottom:15px;}
.new_inner_count h5{padding-bottom:30px;margin-bottom:45px;}
.bread_section{font-size:18px;}
.inner_about_black_bg_cnt_1{font-size:30px;line-height:40px;}
.inner_about_green_bg_cnt > div:nth-child(odd) >  div{padding:0 20px}
.inner_about_green_bg_cnt > div:nth-child(even) >  div{padding:0px 20px}
.inner_about_green_bg_cnt > div:nth-child(3n) > div{padding-right: 0; }
.inner_about_green_bg_cnt > div:nth-child(4n) > div{padding-left: 0; }
.inner_about_green_bg_cnt > div:nth-child(1) > div{padding-left: 0; }
.inner_about_green_transparent{padding:120px 0;font-size:32px;line-height:45px;}
/*faq*/
.faq_sec h3.faq_head{font-size: 20px;line-height: 30px;}
.faq_sec h3.faq_head {padding: 25px 190px 25px 100px;}
.faq_sec h3.faq_head:before{top:25px;}
.faq_sec h3.faq_head span{width:80px;}
/*Contact*/
li.resp-tab-item.res_tab {padding:28px 61px;font-size: 22px;}
.resp-tabs-list.res_tab{margin-top:38px;}
.contact_transparent {padding:90px 0;}
.contact_transparent .btn{font-size:24px;font-weight: 500;padding-top: 20px;padding-bottom:20px;}
.max_width_cnt_frm{max-width:1170px;margin: auto;}
.max_width_cnt_frm h3{margin-bottom:25px;}
/*Download*/
.downloads_padding{padding:70px 30px;}
.downloads_padding h4{padding-bottom:20px;margin-bottom:35px;font-size:26px;min-height:0}
.downloads_padding .btn{margin-top: 10px;}
}
@media (min-width: 1500px){
    .new_inner_count{font-size:20px;line-height:35px;}
    .inner_about_video .col-12:first-child{padding-right:55px;}
    .new_inner_count h5{padding-bottom:28px;margin-bottom:45px;}
    .new_inner_banner_section h1{font-size:40px;font-weight:700;line-height:54px;}
    .new_inner_banner_section h2{font-size:40px;font-weight:700;line-height:54px;}
    .new_inner_count h2{font-size:40px;line-height:50px;}
    .new_inner_count h3{font-size:36px;line-height:46px}
    .new_inner_count h4{font-size:30px;line-height:40px}
    .new_inner_count h5{font-size:29px;line-height:45px;}
    .new_inner_count h6{font-size:22px;line-height:28px;}
    .inner_about_black_bg_cnt_1{font-size:32px;line-height:45px;padding-right:40px}

    /*Contact*/
    li.resp-tab-item.res_tab {width:25%;font-size:26px;padding:28px 40px;}

    /*Downlods*/
    .downloads_padding{padding:70px 50px;}
}

.quote_btn a {color: #fff;text-align: center;display: block;}
.quote_btn:hover{background-color: #c1330b;}

@media(min-width: 1200px){
.quote_show{visibility: hidden;opacity: 0;position: absolute;top: 100%;left: 0;width: 99.9%;transform: translateY(0%);transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;display: initial;}
.quote_btn{position: relative;transition: background-image 0.1s ease-in-out;}
/* .quote_btn:hover .quote_show{visibility: visible;opacity: 1;z-index: 99;transform: translateY(0%);transition-delay: 0s, 0s, 0.3s;display:block;} */
/* .quote_btn:hover{background-image: url(images/quote-arrow-1.png);transition: background-image 0.1s ease-in-out;} */
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th:first-child {width: 30%;}
}

@media(min-width: 1500px){
/*  .get_quote_section {margin-top: -58px;} */
}

@media(max-width: 1500px) and (min-width: 1200px){
    table#pc_product_type_table tbody tr td:first-child {width: 100px;}
    table#pc_product_type_table input.form-control.pc_calculator_item_input {width: 140px;}
    table#pc_product_type_table tr {width: 49%;}
    table#pc_product_type_table tr:nth-child(2) {width: 42%;margin-left: 48px;}
    table#pc_product_type_table tr:nth-child(2):before {left: -46px;}
/*  .get_quote_section {margin-top: -56px;} */
    .from_rate_value h3 span {font-size: 23px;}
}

@media(max-width: 1199px) and (min-width: 992px){
    .size_box_section ul li .size_text_box{width: 238px;}
}

@media(max-width: 1199px){
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float: none!important;width: 100%!important;}
    .product_detail_content{width: 100%; float: none;padding-left: 00px;margin-top: 20px;}
/*  .get_quote_section {margin-top: -55px;} */
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 16px!important;}
    
    .quote_btn {background-position: 96% 15px;}
    .quote_btn.active {background-position: 96% 18px;}
    .special_chkout {margin-top: 30px;}
}

@media(max-width: 767px){
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 100%!important;}
#customer_details h3 {font-size: 18px;margin-bottom: 6px;}
.woocommerce form .form-row label {font-size: 14px!important;margin-bottom: 4px!important;margin-top: 6px!important;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{line-height: 1.5!important;}
#coupon_code {float: none;width: 100%;margin-bottom: 8px;}
.coupon button.button {width: 100%!important;float: none!important;}
.get_quote_section{margin-top: 0px;}
.special_chkout {margin-left: 0px;}
.quote_btn {margin-bottom: 20px;}
}

/*Display*/
.green_bg_title_cnt{padding:20px;background-color: #2D893C;margin-bottom:30px;}
.display_green{text-align: center;}
.new_inner_count ul.display_list li{padding-left:30px;background-size:16px}
.display_border_bottom a{color:#fff}
.display_border_bottom a:hover{color:#3E9935}
.display_list .location{background-image:url(images/display_location.png);}
.display_list .phone{background-image:url(images/display_phone.png);}
.display_list .time{background-image:url(images/display_time.png);}
.display_red_text{position: relative;color:#F24A1B ;padding-bottom:18px;margin-bottom:0;text-transform:capitalize;margin-bottom:30px;}
.display_red_text:before{position: absolute;width:90px;height:4px;content:'';left:0;bottom:0;background-color:#F24A1B}
.display_border_bottom{border-bottom: 1px solid #707070;padding-bottom:40px;margin-bottom:40px;}
.display_iframe iframe{width:100%;min-height:230px;max-height:280px;height:100%;padding-bottom:30px;border:0;background:transparent;padding-top:20px;}

@media (min-width: 992px){
    .display_green{text-align: center;} 
    .display_green_btn{text-align: center;}
    .display_iframe iframe{min-height: 280px;}

    .display_red_text{margin-bottom:0px;}
    .new_inner_count ul.display_list{margin-top:60px;}
    .new_inner_count ul.display_list li{padding-left:50px;background-size:22px;}
    .mr-b-4 {margin-bottom: 40px;}
}

@media (min-width: 1200px){
.display_border_bottom{padding-bottom:54px;margin-bottom:54px;}
.display_iframe iframe{padding-bottom:47px;padding-top:0;}
}

.gallery_content{padding: 120px 0;}
.gallery-grid {display: grid;grid-gap: 30px;grid-template-columns: repeat(3, 1fr);}
.grid-box {padding: 25px 20px 35px;border: 1px solid #707070;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background-color: #363636;}
.grid-box h3{font-size: 24px;font-weight: 700;font-family: 'Open Sans', sans-serif;margin: 30px 0px 20px;padding-bottom: 0px;width: 100%;display: block;text-align:center;}
.grid-box h3 a{color: #fff;}
.grid-box h3 a:hover{color: #F24A1B;}
.grid-box .btn {margin: auto;width: 100%;border-radius: 3px;border: 1px solid transparent;}
.feature_gallery_image {overflow: hidden;width: 100%;display: block;}
.feature_gallery_image a img {transform: scale(1);transition: all 0.3s;width: 100%;}
.grid-box:hover .feature_gallery_image a img {transform: scale(1.1);}

.single-gallery-grid {display: grid;grid-gap: 30px;grid-template-columns: repeat(4, 1fr);margin-top: 30px;}
.single-grid-box {padding: 12px;border: 1px solid #707070;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background-color: #363636;}
.single-grid-box .single_gallery_images a {display: block;width: 100%;height: 240px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.single-grid-box .single_gallery_images{width: 100%;display: block;}


/*Skye Finance_list*/
ul.skyefinance_list li{ background-image: url(images/tick_icon.png); background-position:left 4px; background-repeat:no-repeat; padding:14px 0 14px 60px; display:inline-block; width:42%; margin-bottom:10px; text-align: left;}
ul.skyefinance_list { margin-bottom:20px;}
ul.skyefinance_list1 li{background-image: none;text-align: center;width: 20%;background-color: #fff;color: #000;padding: 16px;display: inline-block;vertical-align: top;min-height: 314px;margin-right: 7px;}
ul.skyefinance_list1 { margin-bottom:40px;}
.skye_btn { text-align:center; margin-bottom:30px;}
.skye_btn a {
    background-color: #fff;
    border-radius: 25px;
    min-width: 290px;
    display: inline-block;
    text-align: center;
    padding: 15px 20px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 10px;
    font-size: 17px;
    font-weight: 600;
}
.skye_btn a:hover{ color:#fff; opacity:0.8;background-color: #9ba2aa;}
.skye_links ul li {
    background-image: none;
    text-align: center;
    padding: 0 16px 0 22px;
    display: inline-block;
    border-left: 1px solid #fff;
    margin-bottom: 0px;
    line-height: normal;
}
.skye_links ul li:first-child{ border-left:none;}
.skye_links ul li:last-child{padding-right: 0px}
.skye_links ul li a{ color:#fff;}
.skye_links ul li a:hover{ color:#9ba2aa;}
.skye_links { text-align:center; margin-bottom:30px; text-transform:uppercase; letter-spacing:1px; font-size:16px;}
.skye_terms {
    border: 1px solid #3e3e3e;
    padding: 25px;
    font-size: 14px;
    line-height: 1.8;
}
.skye_terms h6 {
    margin-bottom: 12px;
}
.blog_img {overflow: hidden;margin: 5px 0;}

ul.skyefinance_list1 li {
    font-size: 16px;
    line-height: 1.5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
ul.skyefinance_list1 li h3 {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 14px;
}

ul.skyefinance_list1{display: grid;grid-gap: 30px;grid-template-columns: repeat(4, 1fr);}

/**/


#quote_hide {width: 800px;background-color: transparent;}
#quote_hide .quote_sect {background-color: #fff;padding: 40px 44px 30px;}
#quote_hide h2 {text-align: center;text-transform: uppercase;font-size: 22px;color: #16823a;font-weight: 900;margin-bottom: 20px;display: block;}
button.fancybox-button.fancybox-close-small {background: #16823a;border-radius: 50px;color: #fff;top: 22px;right: 24px;opacity: 1;}

/*Skye Finance_list*/

@media(min-width: 1200px){
    .grid-box h3 {font-size: 22px;}
}

@media(min-width: 1500px){
    .grid-box h3 {font-size: 24px;}
}

@media(max-width: 1199px){
    .gallery-grid {grid-template-columns: repeat(2, 1fr);}
    .grid-box h3 {font-size: 20px;}
    .gallery_content{padding: 80px 0;}
    .single-gallery-grid {grid-template-columns: repeat(3, 1fr);}
    ul.skyefinance_list1 {grid-template-columns: repeat(2, 1fr);}
    
    ul.skyefinance_list li {width: 100%;}
    ul.skyefinance_list {text-align: left;}
}

@media(max-width: 991px){
    .gallery_content{padding: 60px 0;}
    .single-gallery-grid {grid-template-columns: repeat(2, 1fr);}
}

@media(max-width: 767px){
    .gallery-grid {grid-template-columns: repeat(1, 1fr);}
    .grid-box h3 {font-size: 22px;}
    .gallery_content{padding: 40px 0;}
    .contact_padding {padding: 20px;}
    ul.contact_info_inner li.email {background-position: left 7px;}
    .contact_padding h6 {font-size: 18px;margin-bottom: 15px;}
    ul.skyefinance_list1 {grid-template-columns: repeat(1, 1fr);}
    ul.skyefinance_list li {background-position: left 6px;}
    .skye_btn a {margin: 0px;margin-bottom: 20px;}
    .skye_terms h6 {font-size: 20px;}
    .skye_links ul li:first-child{padding-left: 0px;}
    .skye_links ul li {padding: 0 10px 0 12px;font-size: 14px;}
}

@media(max-width: 560px){
    .single-gallery-grid {grid-template-columns: repeat(1, 1fr);}
    div#ywapo_value_2 ul {grid-template-columns: repeat(1, 1fr);}
}

.before_after_grid .single-grid-box  p{display:none}
.before_after_grid{grid-template-columns: repeat(2, 1fr);grid-gap:15px;}
.before_after_grid .single-grid-box .single_gallery_images a {height: 130px;}
.before_after_grid .single-grid-box{padding:6px;}

.default_hide h2{margin-bottom: 14px;margin-top: 18px;}
#ywapo_value_1{margin: 30px 0;}
#ywapo_value_2 h2{margin-bottom: 10px;}
/*#ywapo_value_2 .special_single_note{margin-bottom: 14px;}*/

section.up-sells.upsells.products {display: none;}

@media(min-width: 576px){
    .before_after_grid .single-grid-box .single_gallery_images a {height: 215px;}
    .before_after_grid{grid-gap:30px;}
    .before_after_grid .single-grid-box{padding:12px;}
}

@media(min-width: 768px){
    .before_after_grid .single-grid-box .single_gallery_images a {height: 300px;}
}

@media(min-width:992px){
    .before_after_grid{max-width:800px;}
    .before_after_grid .single-grid-box .single_gallery_images a {height: 360px;}
}

.mobile_menu_cart_section ul li.mobile_new_sticky{display: none;}
.mobile_menu_cart_section ul li:nth-child(3){border-right: 0px;}

@media(max-width: 1199px){
    .header_height {height: 192px;}
    .navbar-nav > li > a{text-transform: capitalize;}
}

@media(max-width: 767px){
    .header_height {height: 192px;}
    .header.sticky_header1 {display: block;}
    .header.sticky_header1 .mobile_menu_cart_section ul li.mobile_new_sticky{display: inline-block;}
    .header.sticky_header1 .mobilemenu_icon {width: 36px;height: 34px;}
    .header.sticky_header1 .mobile_menu_cart_section ul li:nth-child(3) {border-right: 1px solid #bbbbbb;}
    .header.sticky_header1 .mobile_menu_cart_section ul li {width: 23%;vertical-align: middle;}
    .header.sticky_header1 .mobile_menu_cart_section ul li:nth-child(2) {text-align: center;padding:0 16px 0 0;width: 26%;}
    .header.sticky_header1 .mob_cart_icn a span{text-align:center;}
    .header.sticky_header1 .navbar_line{background-color: #3e9935;top: 8px;}
    .header.sticky_header1 .navbar_line2 {top: 18px;}
    .header.sticky_header1 .navbar_line3{top: 28px;}
    .header.sticky_header1 .mobile_logo_section{display: none;}
    
    .header.sticky_header1 .navbar-nav > li {padding: 0;}
    .header.sticky_header1 .main_mega_dropdown {left: 0px;width: auto;padding: 0px;position: relative;}
    .header.sticky_header1 .navbar-nav > li > ul{position: relative;top:0px;left: 0px;padding: 0px;background-color: #2a2f2a;}
}

@media(max-width: 574px){
    .header_height {height: 196px;}
}

.install_left{width:75%;float:left;padding-right:15px}
.install_right{width:25%;float:right;padding-left:15px;margin-top:35px;}
.single_post h4{text-transform:none;margin:25px 0 10px}
.single_post a{color:#2D893C;}
.single_post a:hover{color:#F24A1B;}
.single_post h4{color:#2D893C}
.single_post h4 span{color:#2D893C}
.single_post span{color:#F24A1B}
.ul_count_3{column-count:3;margin-bottom:15px;}
.single_post .grid-box{padding:20px;text-align:center}
.single_post .new_inner_count ul{margin-bottom:22px;}
.single_post .new_inner_count ol{padding:0;margin:0;margin-bottom:22px;}
.single_post .new_inner_count ul li{background-image:none;background-image:url(images/ul_angle.png);background-repeat:no-repeat;    background-size: 13px;background-position: left 10px;}
.single_post p{padding-bottom:22px;}
.single_post .absolute_text .grid-box{position:relative;padding:20px 20px 80px}
.single_post .absolute_text h3 {margin:0 0;margin-top:20px;position:absolute;left:0;right:0;bottom:20px;}
.embed-responsive{margin-bottom:20px;}
.latest_news_section.main_blog_section .blogs_lists{display: grid;grid-gap: 40px;grid-template-columns: repeat(3, 1fr);}
.latest_news_section.main_blog_section .blogs_lists li {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;width: 100%;max-width: 100%;}
.pagination {display: inline-block;width: 100%;text-align: center;margin: 60px 0 30px 0;}
.pagination a {color: #2d893c;display: inline-block;padding: 6px 14px;text-decoration: none;font-weight: 600;border: 2px solid #2d893c;border-radius: 0px;margin-right: 4px;}
.pagination a.active {background-color: #2d893c;color: #fff;border: 2px solid #2d893c;}
.pagination span {color: #2d893c;display: inline-block;padding: 6px 16px;text-decoration: none;font-weight: 600;border: 2px solid #2d893c;border-radius: 0px;margin-right: 4px;}
.pagination span.current {background-color: #2d893c;color: #fff;border: 2px solid #2d893c;}
.pagination a:hover:not(.active) {background-color: #2d893c;border: 2px solid #2d893c;color: #fff;}
.pagination h2 {display: none !important;}
.woocommerce nav.woocommerce-pagination{margin-top: 60px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{color: #2d893c!important;display: inline-block!important;padding: 10px 14px!important;text-decoration: none!important;font-weight: 600!important;border: 2px solid #2d893c!important;border-radius: 0px!important;margin-right: 4px!important;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background-color: #2d893c!important;border: 2px solid #2d893c!important;color: #fff!important;}
.woocommerce nav.woocommerce-pagination ul li:last-child a, .woocommerce nav.woocommerce-pagination ul li:last-child span{margin-right: 0px!important;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {border: 0px!important;}
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {border: 0px!important;}
.single_post .grid-box h3 {margin: 12px 0 0;}
.single_post h5{margin-bottom: 6px;padding-bottom: 0px;color: #2D893C;}
.single_post h5 span{color: #2D893C;}
.single_post h6{margin-bottom: 6px;padding-bottom: 0px;color: #2D893C;}
.single_post h6 span{color: #2D893C;}
.single_post a{font-weight: 500;}
.single_post .gallery-grid {margin-bottom: 40px;margin-top: 20px;}
.after_category_content{margin: 60px 0 0px;}
.after_category_content a{color:#2D893C;}
.after_category_content a:hover{color:#F24A1B;}
.after_category_content span{color:#F24A1B}
.after_category_content ul{margin-bottom:22px;}
.after_category_content ol{padding:0;margin:0;margin-bottom:22px;}
.after_category_content ul li{margin-bottom: 15px;padding-left: 22px;background-image:none;background-image:url(images/ul_angle.png);background-repeat:no-repeat;background-size: 13px;background-position: center left;}
.term-description{margin: 40px 0 0px;}
.term-description a{color:#2D893C;}
.term-description a:hover{color:#F24A1B;}
.term-description span{color:#F24A1B}
.term-description ul{margin-bottom:22px;}
.term-description ol{padding:0;margin:0;margin-bottom:22px;}
.term-description ul li{margin-bottom: 15px;padding-left: 22px;background-image:none;background-image:url(images/ul_angle.png);background-repeat:no-repeat;background-size: 13px;background-position: center left;}
.product_meta a{color:#2D893C;}
.product_meta a:hover{color:#F24A1B}
.single-product.woocommerce div.product form.cart {margin-bottom: 30px!important;}
.after_category_content p, .term-description p{font-size: 16px;line-height: 1.5;padding-bottom:24px;}
.after_category_content h2, .term-description h2{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 12px;line-height:normal;}
.after_category_content h3, .term-description h3{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 12px;line-height:normal;}
.after_category_content h4, .term-description h4{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 12px;line-height:normal;}
.after_category_content h5, .term-description h5{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 10px;line-height:normal;}
.after_category_content h6, .term-description h6{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 10px;line-height:normal;}
.new_cat_green_box{background-color: #2d893c;padding:12px 20px;text-align: center;color:#fff;margin-bottom:30px;}
.new_cat_left_cnt,.new_cat_right_cnt{width:48%;float:left;padding-left: 15px;margin-bottom:30px}
.new_cat_left_cnt{padding-left:0px;padding-right:15px;}
.new_cat_full_cnt{margin-bottom:30px}
.clearfix{clear:both;}
.alignnone{margin:0px; margin-bottom: 20px;}
.blogs_lists .latest_news_cont h5 {font-size: 16px;color: #afafaf;}
.blogs_lists .latest_news_cont h4{margin-bottom: 10px;line-height:normal;}
.blogs_lists .latest_news_cont h4 a {font-weight: 600;}
.latest_news_section.main_blog_section .blogs_lists li p {color: #afafaf;padding-bottom: 30px;}
.latest_news_section.main_blog_section .blogs_lists li .btn{border: 1px solid #2D893C;border-radius: 3px;margin-bottom: 18px;font-size: 16px;padding: 14px 54px;}
.latest_news_section.main_blog_section .blogs_lists li .btn:hover{border: 1px solid #F24A1B;color: #fff;background-color:#F24A1B;}
.new_inner_count *[id^='readlink'] {color: #F24A1B;font-size: 16px;text-decoration: none!important;font-weight: 500;margin-top: 16px;display: inline-block;position: relative;border: 0px!important;background-color: transparent!important;}
.new_inner_count *[id^='readlink']:before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #F24A1B;-webkit-transition: width .3s;-o-transition: width .3s;transition: width .3s;}
hr{border-top: 1px solid rgb(54 54 54);}
.single_post .alignright {margin: 20px 0 20px 50px;}
.single-location .contact_form_location h3{display: none;}
.single-location .contact_form_location p{display: none;}
.hme_category_list_content {margin-bottom: 30px;}
.new_btn_section {text-align: center;padding-top: 20px;}
.new_btn_section .btn{border: 1px solid #3e9935;}
.new_btn_section .btn:hover {color: #3e9935;background-color: transparent;border: 1px solid #3e9935;}
.contact_form_location .contact_form_txt_box,.contact_form_location  .contact_form_select_box,.contact_form_location  .contact_form_txt_area{border: 1px solid #3B3B3B;}
.contact_form_location .contact_form_select_box {padding: 26px 20px;}
.contact_form_location table tr td{padding-right: 20px;}
.contact_form_location table tr td:last-child{padding-right: 0px;}
/* .term-description {display: none;} */
.brands_description{margin-top: 60px;}
.left_sec{width: 22%;float: left;}
.right_sec{width: 78%;float: right;padding-left: 40px;padding-top: 20px;}
.left_sec img{width: 350px;}
.home_special_title {padding: 20px 0;margin-bottom: 30px;}
.home_special_title h2{font-size: 34px;}
.home_special_title h1{font-size: 34px;}
.home_special_btn{font-size: 18px;padding: 30px 0 0;margin-bottom: 0px;text-align: right;}
.home_special_btn a{color: #fff;}
.home_special_btn a:hover{color: #3E9935;}
.hme_category_img_cont a:hover img {opacity: 0.6;}
.mob_show{display: none;}
.best_turf_img{background-position: center;background-repeat: no-repeat;background-size: cover;}
.brand_best_turf_img.best_turf_img{background-position: center;background-repeat: no-repeat;background-size: auto;background-color: #363636;}
/*.category_list_section .best_turf_img_section .brand_best_turf_img.best_turf_img.silverbacklawn{background-color: #000;}*/
.best_turf_cont_section .special_compare{display: flex;}
.best_turf_cont_section .special_compare .woocommerce.product.compare-button {width: 50%;padding: 0 0 0 10px;}
.best_turf_cont_section .special_compare .btn {width: 50%;font-size: 16px;}
.best_turf_cont_section .special_compare .woocommerce.product.compare-button .compare.button{font-size: 16px!important;background-color: #3E9935;color: #fff;display: block;padding: 18px 30px;width: 100%;border-radius: 3px!important;font-size: 20px;font-weight: 500!important;}
.best_turf_cont_section .special_compare .woocommerce.product.compare-button .compare.button:hover {color: #fff;background-color: #161716;}
.single-product .compare.button{display: none;}
.btn_sec {margin: 36px 0 0;text-align: center;}
.ywapo_product_option_description {font-size: 14px;line-height: 1.5;}

.page-id-1242 .inner_cont p{font-size: 16px;line-height: 1.5;padding-bottom:24px;}
.page-id-1242 .inner_cont h2{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 12px;line-height:normal;}
.page-id-1242 .inner_cont h3{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 12px;line-height:normal;}
.page-id-1242 .inner_cont h4{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 12px;line-height:normal;}
.page-id-1242 .inner_cont h5{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 10px;line-height:normal;}
.page-id-1242 .inner_cont h6{color:#2D893C;font-weight: 600;padding: 0px;margin: 0px;padding-bottom: 10px;line-height:normal;}

@media(min-width: 1200px){
.after_category_content h2, .term-description h2{font-size:40px;}
.after_category_content h3, .term-description h3{font-size:36px;}
.after_category_content h4, .term-description h4{font-size:30px;}
.after_category_content h5, .term-description h5{font-size:29px;}
.after_category_content h6, .term-description h6{font-size:22px;}

.page-id-1242 .inner_cont h2{font-size:40px;}
.page-id-1242 .inner_cont h3{font-size:36px;}
.page-id-1242 .inner_cont h4{font-size:30px;}
.page-id-1242 .inner_cont h5{font-size:29px;}
.page-id-1242 .inner_cont h6{font-size:22px;}
    
.new_inner_count *[id^='readlink']:hover, *[id^='readlink']:focus, *[id^='readlink']:focus-within {color: #F24A1B!important;padding: 0px;border-bottom: 0px!important;}
.new_inner_count *[id^='readlink']:hover:before,*[id^='readlink']:focus:before,*[id^='readlink']:focus-within:before {width: 0;}
.best_turf_img{height: 300px;}
.navbar-nav > li > a {font-size: 12px;}
.navbar-nav > li {padding: 0 11px 0;}
.navbar-nav > li:last-child {padding-right: 0px;}
.navbar-nav > li:last-child > ul{right: -24px;left: auto;text-align: right;width: 200px;}
.header_height {height: 254px;}
.navbar-nav > li > ul li > a {padding: 10px 20px;font-size: 13px;}
.navbar-nav > li > ul {left: -9px;    width: 174px;}
.main_mega_dropdown{top: 51px;}
.mega_dropdown_width h3 {font-size: 16px;}
.mega_dropdown_width h3 a {font-size: 16px;}
.mega_dropdown_width a {font-size: 14px;}
.navbar-nav > li > ul {top: 51px;}
.sticky_header .navbar-nav > li > a {font-size: 11px;}
.sticky_header .navbar-nav > li > ul li > a {font-size: 13px;}
.sticky_header .navbar-nav > li > a {padding: 22px 0;}
.sticky_header .navbar-nav > li {padding: 0 6px 0;}
.sticky_header .navbar-nav > li > ul {top: 54px;left: -20px;}
.sticky_header .navbar-nav > li:last-child > ul {left: -116px;}
.sticky_header .navbar-nav > li:hover > ul {padding-bottom: 2px;}
}

@media(min-width: 1500px){
    .best_turf_img{height: 380px;}
    .navbar-nav > li > a {font-size: 14px;padding: 18px 0;}
    .navbar-nav > li {padding: 0 15px 0;}
    .navbar-nav > li:last-child {padding-right: 0px;}
    .navbar-nav > li:last-child > ul{right: -24px;left: auto;text-align: right;width: 200px;}
    .header_height {height: 260px;}
    .navbar-nav > li > ul li > a {padding: 10px 18px;font-size: 14px;}
    .navbar-nav > li > ul {left: -4px;width: 205px;}
    .main_mega_dropdown{top: 55px;}
    .mega_dropdown_width h3 {font-size: 18px;}
    .mega_dropdown_width h3 a {font-size: 18px;}
    .mega_dropdown_width a {font-size: 16px;}
    .navbar-nav > li > ul {top: 54px;}
    .sticky_header .navbar-nav > li > a {font-size: 12px;}
    .sticky_header .navbar-nav > li > ul li > a {font-size: 14px;}
    .sticky_header .navbar-nav > li > a {padding: 22px 0;}
    .sticky_header .navbar-nav > li {padding: 0 10px 0;}
    .sticky_header .navbar-nav > li > ul {top: 58px;left: -17px;}
    .sticky_header .navbar-nav > li:last-child > ul{left: -110px;}
}

@media(max-width: 1199px){
.latest_news_section.main_blog_section .blogs_lists{grid-gap: 30px;grid-template-columns: repeat(2, 1fr);}
.after_category_content h2, .term-description h2{font-size:36px;}
.after_category_content h3, .term-description h3{font-size:32px;}
.after_category_content h4, .term-description h4{font-size:28px;}
.after_category_content h5, .term-description h5{font-size:26px;}
.after_category_content h6, .term-description h6{font-size:20px;}

.page-id-1242 .inner_cont h2{font-size:36px;}
.page-id-1242 .inner_cont h3{font-size:32px;}
.page-id-1242 .inner_cont h4{font-size:28px;}
.page-id-1242 .inner_cont h5{font-size:26px;}
.page-id-1242 .inner_cont h6{font-size:20px;}
    
.skye_finance_section{display: none;}
.single-product.woocommerce .product_detail_content .product_title {display: block;}
.home_special_title h1{font-size: 30px;}    
.home_special_title h2{font-size: 30px;}
.home_special_btn{font-size: 16px;padding: 24px 0 0;}
.best_turf_img{height: 230px;}
.best_turf_cont_section .special_compare .btn {font-size: 13px;}
.best_turf_cont_section .special_compare .woocommerce.product.compare-button .compare.button {font-size: 13px!important;padding: 12px 20px;}
}

@media(max-width:991px){
.install_left{width:70%;}
.install_right{width:30%;}
.ul_count_3{column-count:2;}
.after_category_content h2, .term-description h2{font-size:30px;}
.after_category_content h3, .term-description h3{font-size:28px;}
.after_category_content h4, .term-description h4{font-size:26px;}
.after_category_content h5, .term-description h5{font-size:24px;}
.after_category_content h6, .term-description h6{font-size:18px;}
    
.page-id-1242 .inner_cont h2{font-size:30px;}
.page-id-1242 .inner_cont h3{font-size:28px;}
.page-id-1242 .inner_cont h4{font-size:26px;}
.page-id-1242 .inner_cont h5{font-size:24px;}
.page-id-1242 .inner_cont h6{font-size:18px;}
    
.foundation_grid{grid-template-columns: repeat(2, 1fr);}
.single_post .alignright {margin: 20px 0;display: block;float: none;}
.contact_form_location table tr td{padding-right: 0px;width: 100%;display: block;}
.left_sec{width: 100%;float: none;}
.right_sec{width: 100%;float: none;padding-left: 0px;padding-top: 0px;}
.home_special_title h2{font-size: 28px;}
.home_special_title h1{font-size: 28px;}
.home_special_btn{font-size: 16px;padding: 22px 0 0;}
.best_turf_img{height: 230px;}
}
@media(max-width: 767px){
.install_left,.install_right{width:100%;float:none;padding:0px;}
.install_right{margin:0px 0 15px;}
.latest_news_section.main_blog_section .blogs_lists{grid-template-columns: repeat(1, 1fr);}
.after_category_content h2, .term-description h2{font-size:26px;line-height:1.2;}
.after_category_content h3, .term-description h3{font-size:24px;line-height:1.2;}
.after_category_content h4, .term-description h4{font-size:22px;line-height:1.2;}
.after_category_content h5, .term-description h5{font-size:20px;line-height:1.2;}
.after_category_content h6, .term-description h6{font-size:18px;line-height:1.2;}
    
.page-id-1242 .inner_cont h2{font-size:26px;line-height:1.2;}
.page-id-1242 .inner_cont h3{font-size:24px;line-height:1.2;}
.page-id-1242 .inner_cont h4{font-size:22px;line-height:1.2;}
.page-id-1242 .inner_cont h5{font-size:20px;line-height:1.2;}
.page-id-1242 .inner_cont h6{font-size:18px;line-height:1.2;}
    
.new_cat_left_cnt,.new_cat_right_cnt{float:none;padding:0px;padding-bottom:25px;}
.foundation_grid{grid-template-columns: repeat(1, 1fr);}
.new_inner_count .special_location li a {font-size: 20px;}
.mob_show{display: block;}
.desk_show{display: none;}
.home_special_btn{text-align: center;font-size: 22px;padding: 0 0 30px}
.home_special_title{text-align: center;margin-bottom: 20px;padding: 0px;}
.home_special_title h2{text-align: center;}
.home_special_title h1{text-align: center;}
.best_turf_img{height: 280px;}
}
@media(max-width: 567px){
.ul_count_3{column-count:1;}
.best_turf_cont_section .special_compare{display: block;}
.best_turf_cont_section .special_compare .woocommerce.product.compare-button {width: 100%;padding: 0px;margin-top: 12px;}
.best_turf_cont_section .special_compare .btn {width: 100%;}
}

.pet_feature_image a{display: inline-block;    margin-right: 10px;margin-bottom: 10px;}
.pet_feature_image {margin-bottom: 20px;}
.border_img {   border: 1px solid #595959;   padding: 10px;}
h2.petfriendlyturf_title{font-size: 30px;  margin: 0 0 10px 0;    font-weight: 600;}
h2.petfriendlyturf_title a{color: #f24a1b;  text-decoration: none;}
.pet-friendly-content a{color: #f24a1b; }
.pet-friendly-content li {    background-image: url(images/orange_arrow1.png);  background-repeat: no-repeat;  background-position: left 11px;  padding-left: 19px;  padding-top: 5px;  padding-bottom: 5px;    font-family: 'Open Sans',sans-serif;}
.pet-friendly-content ul {   margin-bottom: 25px;}
h3.petfriendlyturf_subtitle {  line-height: normal;  margin: 0 0 10px 0;  font-weight: 600;}
.pet-friendly-content p.top_txt {   padding-top: 20px;}
.thp-addcheckedtocart-btn{background-color: #3e9935!important;color: #fff!important;line-height: 15px!important;text-transform: uppercase!important;font-weight: 600!important;border: 1px solid transparent!important;border-radius: 0!important;padding: 15px 50px;cursor: pointer;margin-top: 20px!important;}
.thp-addcheckedtocart-btn:hover{background-color: #000!important;}
.thp-popup-container .thp-flickity-container .thp-carousel{background: #ffffff!important;}
.our_turf_abt_section{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 30px;}
.our_turf_left {width: 100%;padding-right: 0px;margin: 0px;}
.our_turf_right {width: 100%;padding-left: 0px;margin: 0px;}
.turf_bg_img {height: 360px;}
.our_turf_overlay_cont{padding: 20px 10px;}
.our_turf_overlay_cont a{color: #fff;}
.our_turf_overlay_cont a:hover{color: #fff;}
.our_turf_overlay_cont img {width: 190px;}
.our_turf_overlay_cont p{padding-bottom: 0px;}
.our_turf_overlay_cont h3 {font-size: 26px;margin: 20px 0 16px;}
.our_turf_overlay_cont .overlay_new_title {font-size: 26px;margin: 20px 0 16px;}
.our_turf_overlay_cont h6 {font-size: 20px;margin-bottom: 24px;}
.our_turf_overlay_cont .btn {padding: 10px 42px;}   
.our_turf_right .our_turf_overlay_cont h3 {font-size: 32px;margin-bottom: 0px;}
.our_turf_right .our_turf_overlay_cont .overlay_new_title {font-size: 32px;margin-bottom: 0px;}
.our_turf_overlay_cont h4 {font-size: 42px;padding-top: 16px;}
.copyright{width: 100%;float: none;padding: 12px 0;}
footer{padding-bottom:0px;}
.ftr_list_section {float: none;width: 100%;}
.ftr_list_section ul {display: grid;align-items: center;grid-template-columns: repeat(7, 1fr);width: 100%;grid-gap: 0;}
.ftr_list_section ul li {width: 100%;}
.ftr_list_section ul li.ftr_silverback {width: 100%;text-align:center;padding-right: 0;}
.ftr_list_section ul li.ftr_sportsplay, .ftr_list_section ul li.ftr_silverback {padding-left: 0px;}
.ftr_list_section ul li::after {right: 0;}
.ftr_list_section ul li:nth-child(1)::after {right: 0px;}
.ftr_list_section ul li.ftr_aus_made {width: 240px;padding-left: 74px;}
.ftr_list_section ul li.ftr_aus_made::after {right: 12px;}
.ftr_list_section ul li.ftr_members {width: 225px;padding-left: 74px;}
.ftr_list_section ul li.ftr_members::after {right: 12px;}
.ftr_list_section ul li.ftr_sportsplay {width: 240px;padding-left: 14px;padding-right: 18px;}
.ftr_list_section ul li.ftr_silverback.ftr_poff::after{right: 14px;}
.main_content h1{font-size: 28px;line-height: 1.4;margin: 0px 0 8px;color: #2D893C;font-weight: 600;}
.main_content h2{font-size: 26px;line-height: 1.4;margin: 0px 0 8px;color: #2D893C;font-weight: 600;text-transform: uppercase;}
.main_content h3{font-size: 24px;line-height: 1.4;margin: 10px 0 10px;color: #2D893C;font-weight: 600;}
.main_content h4{font-size: 22px;line-height: 1.5;margin: 10px 0 10px;color: #2D893C;font-weight: 600;}
.main_content h5{font-size: 20px;line-height: 1.5;margin: 10px 0 6px;color: #fff;font-weight: 600;}
.main_content h6{font-size: 18px;line-height: 1.5;margin: 10px 0 6px;color: #fff;font-weight: 600;}
.main_content ul {padding-left: 0px;list-style-type: disc;margin-bottom: 22px;}
.main_content ol{padding: 0px;margin: 0px;padding-left: 20px;}
.main_content a:not(.btn){color: #2D893C;}
.main_content a:not(.btn):hover{color: #F24A1B;}
.main_content ol{padding:0;margin:0;margin-bottom:22px;}
/* .main_content ul li{margin-bottom: 15px;padding-left: 22px;background-image:none;background-image:url(images/ul_angle.png);background-repeat:no-repeat;background-size: 13px;background-position: center left;} */
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item input {margin-right: 8px;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {margin: 0px;}


.page-id-120 .max_width_cnt_frm {margin: 0;}
.page-id-120 .max_width_cnt_frm .btn:hover {color: #161716;background-color: #fff;}
.special_sec_location{justify-content: center;align-items: center;display: flex;text-align: center;}
.contact_tab .special_sec_location a {color: #3e9935;font-weight: 600;}
.contact_tab .special_sec_location a:hover {color: #e4491b;}
.product_detail_content .woocommerce-product-details__short-description a {color: #3e9935;border-bottom: 1px solid;}
.product_detail_content .woocommerce-product-details__short-description a:hover {color: #f24a1b;}
.product_detail_content #yith_wapo_groups_container {background-color: rgb(62 153 53 / 60%);padding: 24px;margin-top: 30px;}
.product_detail_content #ywapo_value_2 h2 {margin: 0px;margin-bottom: 16px;font-family: 'Montserrat', sans-serif;}
.special_single_note {font-size: 14px;font-family: 'Montserrat', sans-serif;margin-bottom: 30px;padding-bottom: 0px;}
.size_box_section ul li label{font-size: 16px;font-family: 'Montserrat', sans-serif;display: block;}
.size_box_section ul li label span {font-size: 16px;font-family: 'Montserrat', sans-serif;display: block;}
.from_rate_value h3 span {font-size: 30px;color: #f24a1b;}
.from_rate_value.spl_one_new h3 span{color: #fff;}
div#ywapo_value_2 ul {grid-template-columns: repeat(5, 1fr);grid-gap: 30px;}
div#ywapo_value_2 .size_box_section ul li [type=radio]:checked + label img{outline: 0px;opacity: 0;}
div#ywapo_value_2 .size_box_section ul li [type=radio]:checked + label {position: relative;overflow: hidden;}
div#ywapo_value_2 .size_box_section ul li label {width: 100%;margin: 6px 0;text-align: center;}
div#ywapo_value_2 .size_box_section ul li [type=radio]:checked + label:before {content: '';width: 100%;height: 100%;position: absolute;top: 0px;left: 0;display: block;background-size: contain;background-position: center;background-repeat: no-repeat;}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_0:checked + label:before{background-image: url(images/square_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_1:checked + label:before{background-image: url(images/rectangle_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_2:checked + label:before{background-image: url(images/circle_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_3:checked + label:before{background-image: url(images/triangle_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_4:checked + label:before{background-image: url(images/sidetriangle_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_5:checked + label:before{background-image: url(images/lshape_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_6:checked + label:before{background-image: url(images/mirror_lshape_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_7:checked + label:before{background-image: url(images/upside_down_lshape_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_8:checked + label:before{background-image: url(images/mirror_upside_down_lshape_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_9:checked + label:before{background-image: url(images/trapeziod_hover.svg);}
div#ywapo_value_2 .size_box_section ul li [type=radio]#ywapo_ctrl_id_2_10:checked + label:before{background-image: url(images/trapeziod_straight_hover.svg);}
.woocomm_area.size_box_section ul li{display: block;}
.woocomm_area.size_box_section ul li label{width: 100%;}
.woocomm_area.size_box_section ul li .size_text_box{width: 100%;background-color: #fff;padding: 8px 12px;color: #000;}
.woocomm_area.size_box_section ul li {font-size: 16px;}
.woocomm_area.size_box_section ul li:nth-child(2){font-size: 18px;display: flex;justify-content:center;align-content: center;}
div#ywapo_value_2 .size_box_section ul li:before {content: 'W';font-size: 12px;position: absolute;font-weight: 600;top: -16px;left: 43%;}
div#ywapo_value_2 .size_box_section ul li:after {content: 'L';font-size: 12px;position: absolute;font-weight: 600;right: -4px;}
div#ywapo_value_2 .size_box_section ul li:nth-child(5)::after {content: none;}
div#ywapo_value_2 .size_box_section ul li:nth-child(6)::after {content: none;}
div#ywapo_value_2 .size_box_section ul li:nth-child(11)::after {content: none;}
div#ywapo_value_2 .size_box_section ul li:nth-child(12)::after {content: none;}
.product_detail_content .show_hide_sec #yith_wapo_groups_container{display: none;}
.product_detail_content .show_hide_sec .woocomm_area.size_box_section{display: none;}
.product_detail_content .show_hide_sec #sqm_price{display: none;}
.product_detail_content .show_hide_sec .special_single_note{display: none;}
.testimonial_section #ndrsl-carousel #ndrsl-carousel-controls .ndrsl-carousel-controller svg {display: none!important;}
.testimonial_section #ndrsl-carousel #ndrsl-carousel-controls .ndrsl-carousel-controller {width: 40px;height: 40px;background: transparent;box-shadow: none;background-repeat: no-repeat;background-position: center;}
.testimonial_section #ndrsl-carousel #ndrsl-carousel-controls .ndrsl-carousel-controller.right {background-image: url(images/testi-right.png);background-size: contain;}
.testimonial_section #ndrsl-carousel #ndrsl-carousel-controls .ndrsl-carousel-controller.left {background-image: url(images/testi-left.png);background-size: contain;}
.page-id-124 .ndrsl-live-quote-focus .ndrsl-live-user-comments{font-size: 16px;}
#ndrsl-carousel .ndrsl-live-testimonial .ndrsl-read-more {color: #fff!important;border: 0px!important;text-transform: capitalize!important;font-size: 14px!important;text-decoration: underline!important;font-weight: 400!important;}
#ndrsl-grid .ndrsl-live-testimonial .ndrsl-read-more {color: #fff!important;border: 0px!important;text-transform: capitalize!important;font-size: 14px!important;text-decoration: underline!important;font-weight: 400!important;}

/*our brands*/
.our_brands_sec{background-color: #161716;padding: 0 0 50px;}
.head_right{color: #fff;font-family: 'Montserrat', sans-serif;font-size: 20px;line-height: 30px;font-weight: normal;}
.head_right:hover{color: #3E9935;}
.our_brands_grid_box{background-color: #000;padding: 26px 20px;color: #fff;text-align: center;font-size: 15px;line-height: 25px;}
.our_brands_grid_box h4{color: #fff;font-size: 19px;line-height: 29px;font-weight: 600;margin-bottom: 20px;}
.our_brands_grid_box img{margin-bottom: 20px;max-width: 244px;}
.title_head{margin-bottom: 35px;}
.our_brands_grid{display: grid;grid-gap: 30px;}
.our_brands_grid_box a{color: #fff;text-decoration: none;}
.our_brands_grid_box a:hover{color: #3E9935;}
/*free quote*/
.free_quote_sec{background-color: #3E9935;padding: 90px 0;position: relative;margin-bottom: 70px;}
.free_quote_sec:before{position: absolute;top: 0;left: 0;width: 100%;height: 42px;content: '';background-image: url(images/scale_img.png);background-repeat: repeat-x;}
.free_quote_sec:after{position: absolute;bottom: 0;left: 0;width: 100%;height: 42px;content: '';background-image: url(images/scale_img.png);background-repeat: repeat-x;}
.btn.green_btn{background-color: #F24A1B;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 16px;line-height: 26px;padding: 12px 30px; text-transform: uppercase;
transition: all 0.3s;text-decoration: none;font-weight: 500;border-radius: 0;}
.btn.green_btn:hover{background-color: #000;color: #fff;}
.free_quote_link h4{color: #fff;margin-bottom: 25px;font-size: 20px;line-height: 30px;font-weight: 600;}
.free_quote_link a{color: #fff;}
.free_quote_cnt{color: #fff;}
.free_quote_cnt p{padding-bottom: 30px;}
.free_quote_link a:hover{color: #000;}
/*australian made*/
.australian_made_imge{background-image: url(images/australian_bg.png);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 40px 0;}
.australian_made{background-color: #000;color: #fff;position: relative;}
.australian_cnt{padding: 50px 0 110px;}
.australian_cnt h2{font-size: 24px;line-height: 36px;margin-bottom: 25px;}
.australian_cnt h2 br{display: none;}
.australian_cnt p{padding-bottom: 20px;}
.aus_inr_img{max-width: 320px;margin: auto;}
/* .australian_made:after{position: absolute;content: '';left: 0;width: 100%;height: 100px;bottom: 0;background-image: url(images/grass_img.png);background-position: center;background-repeat: repeat-x;} */

/*404 sec*/
.error_sec{text-align: center;padding: 70px 0;background-image: url(images/404_bg.jpg);background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1;}
.error_sec:after{content: '';background-color: #161716;opacity: 0.45;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;position: absolute;}
.error_cnt{font-family: 'Montserrat', sans-serif;}
.error_cnt h3{color: #fff;font-size: 26px;line-height: 36px;margin-bottom: 30px;font-weight: normal;font-family: 'Montserrat', sans-serif;}
.btn.error_btn{background-color: #3e9834;text-decoration: none;color: #fff;
text-transform: uppercase;border-radius: 0;font-weight: normal;font-size: 16px;line-height: 26px;font-family: 'Montserrat', sans-serif;padding: 14px 40px;transition: all 0.3s;margin-bottom: 30px;}
.btn.error_btn:hover{background-color: #F24A1B;}
.error_img{max-width: 240px;margin: auto;margin-bottom: 30px;}
.search_error_box{background-color: #fff;padding: 12px;width: 100%;margin-bottom: 20px;border: 0;outline: 0;}
.search_error_btn{background-color: #F24A1B;border: 0;color: #fff;padding: 12px 34px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 16px;line-height: 26px;transition: all 0.3s;cursor: pointer;}
.search_error_btn:hover{background-color: #3e9834;}
.error_search{font-size: 16px;line-height: 26px;margin-bottom: 25px;position: relative;}
.error_link{color: #F24A1B;text-decoration: underline;font-size: 16px;line-height: 26px;font-family: 'Montserrat', sans-serif;font-weight: normal;}
.error_link:hover{color:#fff;}

.error_search input#yith-s{background-color: #fff;padding: 16px 175px 16px 12px;width: 100%;margin-bottom: 20px;border: 0;outline: 0;border-radius: 0px;}
.error_search input#yith-searchsubmit{background-image: none;background-color: #F24A1B;border: 0;color: #fff;padding: 16px 34px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 16px;line-height: 26px;transition: all 0.3s;cursor: pointer;border-radius: 0px;height: auto;}
.error_search input#yith-searchsubmit:hover{background-color: #3e9834;}


/*wholesale sec*/
.list_points{margin-bottom: 30px;}
.list_points li{background-image: url(images/green-leaf.png);margin-bottom: 12px;background-repeat: no-repeat;background-position: left 6px;padding-left: 30px;}
.wholesale_sec{background-color: #161716;padding: 50px 0;color: #fff;}
.new_content{font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 26px;
font-weight: normal;}
.new_content h2{font-family: 'Montserrat', sans-serif;font-weight: bold;
font-size: 26px;line-height: 36px;margin-bottom: 15px;text-transform: uppercase;}
.locations h3{font-family: 'Montserrat', sans-serif;font-weight: 600;color: #2D893C;
font-size: 20px;line-height: 30px;margin-bottom: 12px;text-transform: uppercase;}
.locations p{padding-bottom: 28px;}
h2.green_border{position: relative;padding-bottom: 13px;margin-bottom: 25px;}
h2.green_border:after{background-color: #F24A1B;position: absolute;left: 0;width: 90px;height: 4px;
bottom: 0;content: '';}
.whole_contact li a:hover{color:#F24A1B;}
.whole_contact{margin-top: 15px;margin-bottom: 50px;}
.whole_contact li{margin-bottom: 20px;}
.whole_contact li a{color: #fff;background-position: left;background-repeat: no-repeat;
padding-left: 48px;display: inline-block;font-size: 20px;line-height: 30px;
font-weight: 600;}
.call_link{background-image: url(images/call_icon2.png);}
.mail_link{background-image: url(images/mail_icon2.png);}
.address_link{background-image: url(images/ftr-loaction.png);background-size: 20px;background-position: 6px 0px;}
.wholesale_form_sec p{padding-bottom: 20px;}
.wholesale_form_sec label{display: block;margin-bottom: 5px;color: #fff;font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 1.5;}
.wholesale_form_box tr td{padding-bottom: 20px;}
.inr_txtbox{border: 1px solid #646464;background-color: transparent;padding: 10px 15px;
font-family: 'Open Sans', sans-serif;width: 100%;padding: 10px 15px;outline: 0;color: #fff;}
.inr_txtarea{border: 1px solid #646464;background-color: transparent;
font-family: 'Open Sans', sans-serif;width: 100%;padding: 8px;outline: 0;color: #fff;
height: 100px;}
.inr_checkbox{border: 1px solid #646464;background-color: transparent;}
.inr_submit{background-color: #3E9935;padding: 12px 22px;border: 0;
color: #fff;text-transform: uppercase;font-family: 'Montserrat', sans-serif;
font-size: 18px;line-height: 28px;cursor: pointer;font-weight: 500;border-radius: 3px;}
.inr_submit:hover{background-color: #fff;color: #000;}

.wholesale_form_box input[type=checkbox] {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.wholesale_form_box .wpcf7-checkbox .wpcf7-list-item-label{position: relative;margin-left: 46px;color: #fff;display: block;cursor: pointer;}
.wholesale_form_box .wpcf7-checkbox .wpcf7-list-item-label:before {position: absolute;top: 4px;left: -46px;height: 25px;width: 25px;background-color: transparent;border: 1px solid #646464;}
.wholesale_form_box input[type=checkbox] ~ .wpcf7-list-item-label:before {background-color: transparent;}
.wholesale_form_box input[type=checkbox]:checked ~ .wpcf7-list-item-label:before {background-color: transparent;}
.wholesale_form_box .wpcf7-checkbox .wpcf7-list-item-label:after {content: "";position: absolute;display: none;}
.wholesale_form_box input[type=checkbox]:checked ~ .wpcf7-list-item-label:after {display: block;}
.wholesale_form_box input[type=checkbox] ~ .wpcf7-list-item-label:after {left: -36px;top: 10px;width: 5px;height: 10px;border: solid #3e9935;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}
.wholesale_form_box .wpcf7-checkbox .wpcf7-list-item{margin: 0px;margin-bottom: 20px;}
.wholesale_form_box .wpcf7-not-valid-tip {font-size: 14px!important;}


.contact_form_cnt input[type=checkbox] {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item-label{position: relative;margin-left: 28px;color: #fff;display: block;cursor: pointer;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item-label:before {position: absolute;top: 3px;left: -26px;height: 18px;width: 18px;background-color: transparent;border: 1px solid #646464;}
.contact_form_cnt input[type=checkbox] ~ .wpcf7-list-item-label:before {background-color: transparent;}
.contact_form_cnt input[type=checkbox]:checked ~ .wpcf7-list-item-label:before {background-color: transparent;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item-label:after {content: "";position: absolute;display: none;}
.contact_form_cnt input[type=checkbox]:checked ~ .wpcf7-list-item-label:after {display: block;}
.contact_form_cnt input[type=checkbox] ~ .wpcf7-list-item-label:after {left: -36px;top: 10px;width: 5px;height: 10px;border: solid #3e9935;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item{margin: 0px;margin-bottom: 8px;display: block;}
.contact_form_cnt .wpcf7-not-valid-tip {font-size: 14px!important;}

.new_compare_sec p.woocommerce-products-compare-compare-button{margin: 30px 0 0;padding-bottom: 0;}
.new_compare_sec a{color: #3E9935;}
.new_compare_sec input[type=checkbox] {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.new_compare_sec .tick_span{position: relative;margin-left: 46px;color: #fff;cursor: pointer;}
.new_compare_sec .tick_span:before {content: '';position: absolute;top: 0px;left: -46px;height: 25px;width: 25px;background-color: transparent;border: 1px solid #646464;}
.new_compare_sec .tick_span:after {content: '';position: absolute;display: none;}
.new_compare_sec input[type=checkbox]:checked ~ .tick_span:after {display: block;}
.new_compare_sec input[type=checkbox] ~ .tick_span:after {left: -36px;top: 6px;width: 5px;height: 10px;border: solid #3e9935;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}

.product_detail_content .woocommerce-products-compare-compare-button{display: none;}
.inner_cont .woocommerce-products-compare-content table thead tr:hover{background-color: transparent!important;}
.inner_cont .woocommerce-products-compare-content table{border: 1px solid #dee2e6;}
.inner_cont .woocommerce-products-compare-content table thead td,.inner_cont .woocommerce-products-compare-content table thead th{vertical-align: top;}
.inner_cont .woocommerce-products-compare-content table tbody tr:nth-child(odd){background-color: transparent!important;}
.inner_cont .product-link{color: #fff;}
.inner_cont .woocommerce-products-compare-content tfoot{display: none;}

.hme_bnr_cont .btn{border-radius: 4px;background-color: #2d893c;margin-top: 14px;text-transform: uppercase;}
.hme_bnr_cont .btn:hover{background-color: #161716;}
.hme_bnr_cont h2{font-weight: 600;}
.hme_bnr_cont .banner_title{font-weight: 600;}
.hme_bnr_cont h4{font-weight: 600;}
.hme_bnr_cont {font-size: 16px;line-height: 1.6;max-width: 460px;}
.hme_bnr_cont h2 {font-size: 60px;margin-bottom: 10px;}
.hme_bnr_cont .banner_title {font-size: 60px;margin-bottom: 10px;}
.hme_bnr_cont h4 {font-size: 28px;margin-bottom: 14px;}
.hme_bnr_cont{margin-left: 0;}


/*sustainable range*/
.olymbic_sec{background-color: #161716;padding: 50px 0;color: #fff;}
.olymbic_sec h2{color:#2D893C;}
.content_size2 h2 {font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 26px;
line-height: 1.5;text-transform: uppercase;margin-bottom: 15px;}
.content_size2 h3 {font-family: 'Montserrat', sans-serif;font-weight: normal;font-size: 20px;
line-height: 34px;text-transform: unset;margin-bottom: 15px;}
.content_size2 h2 span{font-weight: normal;}
.content_size2 h3 span{font-weight: bold;color: #2D893C;}
.content_size2{font-size: 16px;line-height: 26px;font-family: 'Open Sans', sans-serif;}
h2.green_border2{position: relative;padding-bottom: 15px;margin-bottom: 25px;}
h2.green_border2:after{background-color: #F24A1B;position: absolute;left: 0;width: 90px;height: 4px;
bottom: 0;content: '';}
h2.center_line2{position: relative;padding-bottom: 15px;margin-bottom: 25px;}
h2.center_line2:after{background-color: #fff;position: absolute;left: 0;width: 90px;height: 4px;
bottom: 0;content: '';margin: auto;right: 0;}
.olymbic_cnt p span{color: #3E9935;font-weight: bold;}
.olymbic_img_mobile{margin-bottom: 30px;margin-top: 30px;}
.olymbic_img{display: none;}
/*landscape sec*/
.landscape_sec{padding:50px 0;background-color: #2D893C;}
.landscape_sec h2{color: #fff;}
.landscape_sec h4{color: #fff;font-family: 'Montserrat', sans-serif;
font-weight: normal;font-size: 18px;line-height: 30px;margin-bottom: 25px;}
.wheel_img_desktop{display: none;}
.wheel_img_mobile{display: block;margin-bottom: 30px;}
.wheel_cnt{color: #fff;}
/*classic sec*/
.classic_sec{padding: 50px 0;background-color: #000;color: #fff;}
.classic_cnt {padding-bottom: 30px;}
.classic_btn{font-family: 'Montserrat', sans-serif;background-color: #3E9935;
border-radius: 3px;color: #fff;font-size: 16px;line-height: 26px;
text-transform: uppercase;font-weight: 500;padding: 13px 36px;margin-top: 10px;}
.classic_btn:hover{background-color:#2D893C;color: #fff;}

.woocommerce .inner_cont span.onsale {min-height: 60px;min-width: 60px;top: -22px;left: -22px;display: flex;align-items: center;justify-content: center;background-color: #3E9935;}

/*contact us*/
.new_content3{font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 26px;font-weight: normal;}
.new_content3 h2{font-family: 'Montserrat', sans-serif;font-weight: bold;
font-size: 26px;line-height: 36px;margin-bottom: 15px;text-transform: uppercase;}
h2.green_border3{position: relative;padding-bottom: 15px;margin-bottom: 25px;}
h2.green_border3:after{background-color: #F24A1B;position: absolute;left: 0;width: 90px;height: 4px;bottom: 0;content: '';}
.contacts_sec{background-color: #161716;padding: 50px 0;color: #fff;}
h2.b_head a{color: #3E9935;}
h2.b_head a:hover{color: #F24A1B;}
h2.center_line3{position: relative;padding-bottom: 15px;margin-bottom: 25px;}
h2.center_line3:after{background-color: #fff;position: absolute;left: 0;width: 90px;height: 4px;bottom: 0;content: '';margin: auto;right: 0;}
h2.b_head{margin-bottom: 40px;}
.inr_submit{margin-top: 10px;}
.inr_txtbox{color: #fff;}
select.inr_txtbox {-webkit-appearance: none;background-image: url(images/form_arrow.png);background-position: 98%;background-repeat: no-repeat;padding: 10px 32px 10px 15px;}
select.inr_txtbox option {color: #000;}
.contacts_left_cnt {margin-bottom: 30px;}
/*accordion*/
.acc_head{background-color: #3E9935;padding: 12px 45px 12px 20px;margin-bottom: 30px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-weight: 500;font-size: 18px;line-height: 28px;position: relative;cursor: pointer;}
.acc_head:after{content: '';position: absolute;right: 12px;top: 15px;width: 15px;height: 24px;background-image: url(images/acc_arr.png);background-repeat: no-repeat;transition: all 0.3s;
background-size: 12px;}
.acc_head.acc_open{margin-bottom: 0;}
.acc_cnt{background-color: #202020;font-family: 'Open Sans', sans-serif;padding: 20px 0 0;}
.acc_head.acc_open:after{transform: rotate(90deg);}
.acc_cnt h4{color: #3E9935;font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 18px;line-height: 30px;margin-bottom: 20px;}
.acc_cnt h4 span{font-weight: normal;}

.acc_cnt h4 a{color: #3E9935;}
.acc_cnt h4 a:hover{color: #F24A1B;}

.acc_cnt_box {padding: 0 20px;border-bottom: 1px solid #555555;padding-bottom: 25px;margin-bottom: 23px;}
.acc_cnt_box:last-child{border-bottom:0;}
.acc_cnt iframe {width: 100%;border: 0px;}
.acc_contact{margin-bottom: 15px;margin-left: 0;margin-right: 0;}
.acc_contact >div {color: #fff;background-repeat: no-repeat;background-position: left 3px;margin-bottom: 20px;}
.acc_contact >div  a{color: #fff;background-repeat: no-repeat;background-position: left 3px;padding-left: 0px;}
.acc_contact >div  a:hover{color: #3E9935;}
.acc_address{padding-left: 35px;background-image: url(images/acc_gps.png);}
.acc_date{padding-left: 35px;background-image: url(images/acc_time.png);}
.acc_call{background-image: url(images/acc_call.png);padding-left: 33px;}
.acc_mail{background-image: url(images/acc_mail.png);padding-left: 33px;}

ul.tabs{margin: 0px;padding-bottom: 0px;list-style: none;display: flex;}
ul.tabs li{background: none;color: #fff;padding: 8px 12px;
cursor: pointer;border: 1px solid #646464;font-size: 14px;line-height: 22px;
margin-bottom: 0px;border-bottom: 0; border-right: 0px; }
ul.tabs li:last-child { border-right: 1px solid #646464;}
ul.tabs li:hover{background:#3E9935;}
ul.tabs li.current{background: #3E9935;color: #fff;}
.tab-content{display: none;background:transparent;border: 1px solid #646464;padding: 20px 15px;}
.tab-content.current{display: inherit;}

@media (min-width: 768px){
.our_brands_grid{grid-template-columns: repeat(2,1fr);}
.our_brands_grid_box h4{min-height: 64px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.search_error_btn{position: absolute;right: 0;}
.error_search{max-width: 580px;margin: auto;margin-bottom: 25px;}
.search_error_box{margin-bottom: 0;padding: 12px 150px 12px 12px;}
.olymbic_sec{padding: 60px 0;}
.content_size2 h2{font-size: 28px;}
.content_size2 h3{font-size: 23px;line-height: 36px;}
/*landscape sec*/
.landscape_sec{padding:60px 0;}
/*classic sec*/
.classic_sec{padding: 60px 0;}  
    ul.tabs li{display: inline-block;font-size: 16px;line-height: 24px;padding: 12px 15px;}
}

@media(min-width: 992px){
    .testimonial_section {min-height: 500px;}
    .testimonial_section {padding: 80px 0 0;}
    .testimonial_section #ndrsl-carousel #ndrsl-carousel-controls .ndrsl-carousel-controller {top: calc(50% - 62px);}
    /*our brands*/
    .our_brands_sec{padding: 0 0 70px;}
    .our_brands_grid{grid-template-columns: repeat(3,1fr);}
    .title_head{display: flex;align-items: center;justify-content: space-between;}
    .title_head h2{margin-bottom: 0;}
    /*free quote*/
    .free_quote_cnt{font-size: 18px;line-height: 30px;padding-left: 25px;}
    .center_align{align-items: center;}
    .free_quote_link h4{margin-bottom: 0;}
    .free_quote_cnt p{padding-bottom: 0px;}
    .free_quote_btn { float: right;}
    /*australian made*/
    .australian_made_imge{position: absolute;right: 0;width: 38%;height: 100%;display: flex;align-items: center;
    justify-content: center;z-index: 9;}
    .australian_cnt h2{font-size: 27px;line-height: 42px;}
    .australian_made_imge{padding: 0;}
    .australian_cnt {padding: 50px 0 130px;}
    .error_img{max-width: 350px;}
.error_cnt h3{font-size: 30px;line-height: 40px;}
.error_cnt{max-width: 700px;margin: auto;}
.error_sec{padding: 90px 0;}
/*wholesale sec*/
.wholesale_sec{padding: 60px 0;}
.wholesale_left_cnt {padding-right: 50px;}
.content_size2 h2{font-size: 30px;}
.content_size2 h3{font-size: 24px;}
.olymbic_img_mobile{display: none;}
.olymbic_img {display: block; float: right; width: 39%; margin-left: 40px;}
/*landscape sec*/
.landscape_sec h4{font-size: 20px;line-height: 30px;}
.wheel_cnt{padding-left: 30px;}
.landscape_head{padding-bottom: 30px;}
.classic_cnt{padding-bottom: 0;}
.classic_img{padding-left: 30px;}
.wheel_img_mobile img:last-child{display: none;}
    
    /*contact us*/
.contacts_sec{padding: 60px 0;}
.contacts_left_cnt{padding-right: 0px;}
    ul.tabs li{font-size: 15px;line-height: 25px;padding: 12px 10px;}
.tab-content{padding: 20px 26px;}
}

@media(min-width: 1200px){
.ftr_list_section ul li.ftr_aus_made {width: 210px;padding-left: 66px;font-size: 13px;line-height: normal;}
.ftr_list_section ul li.ftr_members {width: 200px;padding-left: 68px;font-size: 13px;line-height: normal;padding-right: 18px;}
.ftr_list_section ul li.ftr_sportsplay {width: 180px;padding-left: 10px;padding-right: 20px;}
div#ywapo_value_2 .size_box_section ul li:before {top: -16px;left: 43%;}
div#ywapo_value_2 .size_box_section ul li:nth-child(7)::before {left: 32%;}
div#ywapo_value_2 .size_box_section ul li:nth-child(8)::before {left: 55%;}
div#ywapo_value_2 .size_box_section ul li:nth-child(9)::before {left: 30%;bottom: -18px;top: auto;}
div#ywapo_value_2 .size_box_section ul li:nth-child(10)::before {left: 56%;bottom: -18px;top: auto;}
div#ywapo_value_2 .size_box_section ul li:after {top: 33%;}
div#ywapo_value_2 .size_box_section ul li:nth-child(3)::after {right: -12px;}
div#ywapo_value_2 .size_box_section ul li:nth-child(7)::after {top: 34%;left: 8px;right: auto;}
div#ywapo_value_2 .size_box_section ul li:nth-child(9)::after {top: 34%;left: 8px;right: auto;}
div#ywapo_value_2 .size_box_section ul li:nth-child(8)::after {right: 8px;}
div#ywapo_value_2 .size_box_section ul li:nth-child(10)::after {right: 8px;}
/*our brands*/
.our_brands_sec{padding: 0 0 100px 0;}
.our_brands_grid{grid-template-columns: repeat(4,1fr);}
/*free quote*/
.free_quote_link h4{font-size: 24px;line-height: 34px;}
.free_quote_cnt {font-size: 22px;line-height: 34px;padding-left: 40px;}
.btn.green_btn{padding: 14px 36px;}
.free_quote_sec{padding: 100px 0;}
/*australian made*/
.aus_inr_img{max-width: 450px;}
.australian_cnt{padding: 80px 0;font-size: 16px;line-height: 26px;}
.australian_cnt h2 br{display: block;}
.australian_cnt h2{font-size: 32px;line-height: 50px;}
.australian_cnt {padding: 100px 0 130px 0;}
    .error_sec{padding: 100px 0;}
.error_img{max-width: 450px;margin-bottom: 50px;}
.error_cnt h3{font-size: 36px;line-height: 46px;margin-bottom: 45px;}
.error_cnt{max-width: 900px;}
.btn.error_btn{font-size: 18px;line-height: 28px;margin-bottom: 45px;}
.error_search{margin-bottom: 30px;}
.error_link{font-size: 18px;line-height: 28px;}
/*wholesale sec*/
.wholesale_sec{padding: 100px 0;}
.new_content{font-size: 18px;line-height: 28px;}
.new_content h2{font-size: 30px;line-height: 40px;}
.locations h3{font-size: 24px;line-height: 34px;}
.inr_txtbox{height: 55px;}

.hme_bnr_cont {max-width: 392px;}
.hme_bnr_cont h2 {font-size: 50px;margin-bottom: 10px;}
.hme_bnr_cont .banner_title{font-size: 50px;margin-bottom: 10px;}
.hme_bnr_cont h4 {font-size: 24px;margin-bottom: 14px;}
.wheel_img_mobile{display: none;}
.wheel_img_desktop{display: block;}
    
.sugarcane_sec_img{background-color: #fff;border-radius: 100%;width: 550px;height: 550px;position: relative;opacity: 0;-webkit-animation: show-on-load 0.6s .5s cubic-bezier(0,1.2,.6,1) forwards;animation: show-on-load 0.6s .5s cubic-bezier(0,1.2,.6,1) forwards;margin: auto;margin-top: 20px;margin-bottom: 20px;}
.sugarcane_sec_img .shape_1{display:none;position: absolute;left: 85px;top: 11px;width: 230px;height: 150px;background-image: url(images/shape_1_new.png);background-position: center;background-repeat: no-repeat;}
.sugarcane_sec_img .shape_2{display:none;position: absolute;left: 261px;top: 10px;width: 230px;height: 162px;background-image: url(images/shape_2_new.png);background-position: center;background-repeat: no-repeat;}
.sugarcane_sec_img .shape_3{display:none;position: absolute;left: 388px;top: 99px;width: 151px;height: 206px;background-image: url(images/shape_3_new.png);background-position: center;background-repeat: no-repeat;z-index: 9;}
.sugarcane_sec_img .shape_4{display:none;position: absolute;left: 367px;top: 287px;width: 176px;height: 180px;background-image: url(images/shape_4_new.png);background-position: center;background-repeat: no-repeat;z-index: 9;}
.sugarcane_sec_img .shape_5{display:none;position: absolute;left: 230px;top: 390px;width: 230px;height: 152px;background-image: url(images/shape_5_new1.png);background-position: center;background-repeat: no-repeat;}
.sugarcane_sec_img .shape_6{display:none;position: absolute;left: 56px;top: 380px;width: 230px;height: 160px;background-image: url(images/shape_6_new.png);background-position: center;background-repeat: no-repeat;z-index: 9;}
.sugarcane_sec_img .shape_7{display:none;position: absolute;left: -29px;top: 249px;width: 230px;height: 202px;background-image: url(images/shape_7_new.png);background-position: center;background-repeat: no-repeat;z-index: 8;}
.sugarcane_sec_img .shape_8{display:none;position: absolute;left: -23px;top: 88px;width: 230px;height: 174px;background-image: url(images/shape_8_new.png);background-position: center;background-repeat: no-repeat;}
.sugarcane_sec_img .inner_con{position: relative;width: 230px;height: 150px;}
.sugarcane_sec_img .inner_con a{position: absolute;color: #fff;font-size: 22px;font-weight: 700;z-index: 9;width: 100px;height: 66px;text-align: right;transition: background 0.2s ease, padding 0.6s linear;}
.sugarcane_sec_img .inner_con a:hover{transition: background 0.2s ease, padding 0.6s linear;}
.sugarcane_sec_img .inner_con a:before{transition: background 0.2s ease, padding 0.6s linear;}
.sugarcane_sec_img .inner_con a:after{transition: background 0.2s ease, padding 0.6s linear;}
.sugarcane_sec_img .inner_con a:hover::before{transition: background 0.2s ease, padding 0.6s linear;}
.sugarcane_sec_img p{font-weight: 600;color: #000;padding: 0;margin: 0;margin-bottom: 6px;font-size: 15px;line-height: normal;}
.sugarcane_sec_img h4{font-weight: 900;color: #004712;padding: 0;margin: 0;font-size: 18px;text-transform: uppercase;}
.change_content_1 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 66px;}
.change_content_1 img{width: 55%;}
.change_content_2 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 66px;}
.change_content_2 img{width: 55%;}
.change_content_3 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 66px;}
.change_content_3 img{width: 55%;}
.change_content_4 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 66px;}
.change_content_4 img{width: 55%;}
.change_content_5 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 66px;}
.change_content_5 img{width: 55%;}
.change_content_6 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 66px;}
.change_content_6 img{width: 55%;}
.change_content_7 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 68px;}
.change_content_7 img{width: 55%;}
.change_content_8 {display:none;position: absolute;top: 100px;width: 99%;height: 300px;text-align: center;padding-top: 66px;}
.change_content_8 img{width: 55%;}

.sugarcane_sec_img p:nth-child(2) {min-height: 62px;margin-bottom: 0!important;}

.sugarcane_sec_img .shape_1 .inner_con{background-image: url(images/shape_bg_1.png);background-repeat: no-repeat;background-position: 64% 22px;background-size: 35%;}
.sugarcane_sec_img .shape_1 .inner_con a{right: 30px;top: 15px;padding-top: 34px;background-image: url(images/shape_bg_1_hover.png);background-position: 1px 6px;background-repeat: no-repeat;background-size: 60%;}
.sugarcane_sec_img .shape_1 .inner_con a:hover{background-position: 1px 0px;}
.sugarcane_sec_img .shape_2 .inner_con{background-image: url(images/shape_bg_2_new.png);background-repeat: no-repeat;background-size: 40%;background-position: 48% 38px;}
.sugarcane_sec_img .shape_2 .inner_con a {right: 58px;top: 64px;padding-top: 38px;}
.sugarcane_sec_img .shape_2 .inner_con a:before{content: '';width: 100px;height: 14px;position: absolute;background-image: url(images/shape_bg_2_hover_new.png);background-position: 70% top;background-repeat: no-repeat;background-size: 13%;top: 9px;left: -1px;}
.sugarcane_sec_img .shape_2 .inner_con a:after{transition: background 0.2s ease, padding 0.6s linear;content: ''; width: 100px;height: 100px;position: absolute;background-image: url(images/shape_bg_2_after.png);background-position: 70% 33px;background-repeat: no-repeat;background-size: 100%;top: -64px;left: -9px;}
.sugarcane_sec_img .shape_2 .inner_con a:hover::after {background-position: 70% 26px;}
.sugarcane_sec_img .shape_2 .inner_con a:hover::before {background-repeat: repeat-y;animation: animate 1s linear infinite;}
.sugarcane_sec_img .shape_3 .inner_con{background-image: url(images/shape_bg_3_hover_new.png);background-repeat: no-repeat;background-size: 40%;background-position: 30% 110px;}
.sugarcane_sec_img .shape_3 .inner_con a {right: 124px;top: 120px;padding-top: 38px;}
.sugarcane_sec_img .shape_3 .inner_con a:before{content: '';width: 100px;height: 50px;position: absolute;background-image: url(images/shape_bg_3.png);    background-position: 90% 0;background-repeat: no-repeat;background-size: 52px;top: -20px;left: 30px;}
.sugarcane_sec_img .shape_3 .inner_con a:hover::before {background-position: 60% 0;}
.sugarcane_sec_img .shape_4 .inner_con{background-image: url(images/shape_bg_4.png);background-repeat: no-repeat;background-size: 38%;background-position: 24% 50px;}
.sugarcane_sec_img .shape_4 .inner_con a {right: 98px;top: 86px;padding-top: 38px;text-align: left;}
.sugarcane_sec_img .shape_4 .inner_con a:before{content: '';width: 40px;height: 22px;position: absolute;background-image: url(images/shape_bg_4_hover_new_1.png);background-position: 0px -2px;background-repeat: no-repeat;background-size: 92%;top: -7px;left: 36px;}
.sugarcane_sec_img .shape_4 .inner_con a:hover::before {background-position: 4px -2px;}
.sugarcane_sec_img .change_content_4 p{margin-bottom: 6px;font-size: 14px;}
.sugarcane_sec_img .change_content_4 p:first-child{font-size: 16px;}
.sugarcane_sec_img .shape_5 .inner_con{background-image: url(images/shape_bg_5.png);background-repeat: no-repeat;background-position: 40% 56px;background-size: 35%;}
.sugarcane_sec_img .shape_5 .inner_con a {right: 137px;top: 40px;padding-top: 38px;text-align: center;z-index: 99;}
.sugarcane_sec_img .shape_5 .inner_con a:before{content: '';width: 110px;height: 78px;position: absolute;background-image: url(images/shape_bg_5_hover_new.png);background-position: 63% 21px;background-repeat: no-repeat;background-size: 13%;top: -8px;left: 40px;}
.sugarcane_sec_img .shape_5 .inner_con a:hover::before {background-position: 63% 10px;}
.sugarcane_sec_img .change_content_5 p{font-size: 14px;}
.sugarcane_sec_img .change_content_5 p:first-child{font-size: 16px;}
.sugarcane_sec_img .shape_6 .inner_con{background-image: url(images/shape_bg_6_new.png);background-repeat: no-repeat;background-position: 44% 32px;background-size: 35%;}
.sugarcane_sec_img .shape_6 .inner_con a {right: 74px;top: -7px;padding-top: 38px;text-align: left;}
.sugarcane_sec_img .shape_6 .inner_con a:before{content: '';width: 100px;height: 72px;position: absolute;background-image: url(images/shape_bg_6_hover_new_1.png);background-position: 73% 14px;background-repeat: no-repeat;background-size: 86%;top: 25px;left: -3px;}
.sugarcane_sec_img .shape_6 .inner_con a:hover::before {background-position: 73% 8px;}
.sugarcane_sec_img .change_content_6 p{font-size: 14px;}
.sugarcane_sec_img .change_content_6 p:first-child{font-size: 16px;}
.sugarcane_sec_img .shape_7 .inner_con{background-image: url(images/shape_bg_7.png);background-repeat: no-repeat;background-position: 42% 50px;background-size: 34%;}
.sugarcane_sec_img .shape_7 .inner_con a {right: 82px;top: -34px;padding-top: 38px;text-align: center;}
.sugarcane_sec_img .shape_7 .inner_con a:before{content: '';width: 100px;height: 58px;position: absolute;background-image: url(images/shape_bg_7_hover_new.png);background-position: 70% center;background-repeat: no-repeat;background-size: 75%;top: 84px;left: -2px;}
.sugarcane_sec_img .shape_7 .inner_con a:hover::before {background-position: 100% center;}
.sugarcane_sec_img .shape_8 .inner_con{background-image: url(images/shape_bg_8.png);background-repeat: no-repeat;background-position: 54% 65px;background-size: 30%;}
.sugarcane_sec_img .shape_8 .inner_con a {right: 65px;top: -20px;padding-top: 38px;}
.sugarcane_sec_img .shape_8 .inner_con a:before{content: '';width: 100px;height: 90px;position: absolute;background-image: url(images/shape_bg_8_hover_new.png);background-position: 68% 32px;background-repeat: no-repeat;background-size: 48%;top: 58px;left: -25px;}
.sugarcane_sec_img .shape_8 .inner_con a:hover::before {background-position: 68% 20px;}
.sugarcane_sec_img .change_content_8 p{font-size: 14px;}
.sugarcane_sec_img .change_content_8 p:first-child{font-size: 16px;}
    
.remove_compare_sec .new_compare_sec{display: none;}

@keyframes animate{
    from{background-position: 70% 0px;}
    to{background-position: 70% 4px;}
}

@keyframes show-on-load {
  0% {opacity: 0;transform: scale(.2);}
  100% {opacity: 1;transform: none;}
}

@keyframes fade-in {to {opacity: 1;}}
    
.olymbic_sec{padding: 100px 0;}
.content_size2{font-size: 20px;line-height: 34px;}
.content_size2 h2{font-size: 34px;padding-bottom: 20px;margin-bottom: 30px;}
.content_size2 h3{font-size: 24px;margin-bottom: 25px;line-height: 38px;}
.olymbic_cnt p{padding-bottom: 25px;}
/*landscape sec*/
.landscape_sec{padding:100px 0;}
.landscape_sec h4{font-size: 22px;line-height: 34px;}
.wheel_cnt p{padding-bottom: 20px;}
.landscape_head{padding-bottom: 50px;}
/*classic sec*/
.classic_sec{padding: 100px 0;}
.classic_btn{font-size: 18px;line-height: 28px;}
    
    .new_content3{font-size: 18px;line-height: 28px;}
.new_content3 h2{font-size: 30px;line-height: 40px;}
.contacts_sec{padding: 100px 0;}
h2.b_head{margin-bottom: 60px;}
/*accordion*/
.acc_head{padding:16px 45px 16px 20px;font-size: 22px;line-height: 32px;}
.acc_head:after{background-size: unset;top: 28px;}
.acc_contact >div{font-size: 16px;line-height: 26px;}
.acc_contact >div a{font-size: 16px;line-height: 26px;}
.acc_cnt h4{font-size: 20px;line-height: 32px;}
ul.tabs li {font-size: 16px;line-height: 26px;padding: 12px 16.1px;}    
    
    .main_content .cross-sells .category_list_section .best_turf_cont_section h3 {font-size: 20px!important;color: #fff;}
    .main_content .cross-sells .category_list_section .col-lg-4{flex: 0 0 50%!important; max-width: 50%!important;}
}

@media(min-width: 1500px){
.ftr_list_section ul li.ftr_aus_made {width: 240px;padding-left: 74px;font-size: 15px;}
.ftr_list_section ul li.ftr_aus_made::after {right: 12px;}
.ftr_list_section ul li.ftr_members {width: 225px;padding-left: 74px;font-size: 15px;padding-right: 18px;}
.ftr_list_section ul li.ftr_members::after {right: 12px;}
.ftr_list_section ul li.ftr_sportsplay {width: 240px;padding-left: 14px;padding-right: 18px;}
.ftr_list_section ul li.ftr_silverback.ftr_poff::after{right: 14px;}    
.woocommerce div.product div.images.woocommerce-product-gallery {width: 56%;}
.product_detail_content {width: 44%;padding-left: 44px;}
/*our brands*/
.our_brands_grid_box h4{font-size: 24px;line-height: 34px;}
.our_brands_grid_box{font-size: 16px;line-height: 30px;}
.head_right{font-size: 22px;line-height: 32px;}
/*free quote*/
.free_quote_link h4{font-size: 30px;line-height: 40px;}
.free_quote_cnt{font-size: 24px;line-height: 36px;padding-left: 100px;}
/*australian made*/
.australian_cnt h2{font-size:40px;line-height: 62px;}
.australian_cnt{font-size: 18px;line-height: 28px;}
.aus_inr_img {max-width: unset;margin: unset;}
/* .australian_cnt{padding: 90px 0 150px;} */
    .error_sec{padding: 120px 0;}
.error_img{max-width: unset;}
.error_cnt h3{font-size: 40px;line-height: 52px;margin-bottom: 45px;}
.btn.error_btn{font-size: 20px;line-height: 30px;padding: 18px 58px;}
.error_link{font-size: 20px;line-height: 30px;}
.search_error_btn{padding: 16px 46px;}
.search_error_box {padding: 16px 175px 16px 12px;}
.error_cnt{max-width: 1000px;}
.new_content{font-size: 20px;line-height: 30px;}
.wholesale_left_cnt{padding-right: 80px;}
.list_points{margin-bottom: 50px;}
.inr_submit{font-size: 16px;line-height: normal;padding: 14px 24px;}
    
.hme_bnr_cont {max-width: 460px;}
.hme_bnr_cont h2 {font-size: 60px;margin-bottom: 10px;}
.hme_bnr_cont .banner_title {font-size: 60px;margin-bottom: 10px;}
.hme_bnr_cont h4 {font-size: 28px;margin-bottom: 14px;}
    
.olymbic_sec{padding: 100px 0 80px;}
.content_size2{font-size: 24px;line-height: 45px;}
.content_size2 h2{font-size: 38px;line-height: 68px;padding-bottom: 20px;
margin-bottom: 30px;}
.content_size2 h3{font-size: 30px;line-height: 50px;margin-bottom: 35px;}
.olymbic_img{width: 48%;}
.olymbic_cnt p{padding-bottom: 35px;}
/*landscape sec*/
.landscape_sec h4{font-size: 24px;line-height: 36px;}
.wheel_cnt{padding-right: 50px;}
.landscape_head{padding-bottom: 60px;}
.classic_btn{padding: 16px 40px;font-size: 24px;line-height: 34px;}

    .new_content3{font-size: 20px;line-height: 30px;}
h2.b_head{font-size: 36px;line-height: 46px;}
.acc_head {font-size: 30px;line-height: 40px;}
.acc_head:after{top: 26px;}
.acc_cnt h4{font-size: 24px;line-height: 36px;}
.acc_contact >div{font-size: 20px;line-height: 30px;}
.acc_contact >div a{font-size: 20px;line-height: 30px;}
.contacts_left_cnt {padding-right: 0px;}
.wholesale_form_sec.wholesale_form_sec2{font-size: 19px;}
    
ul.tabs li {font-size: 16px;line-height: normal;padding: 14px 26.34px;}
    
}

@media(max-width: 1199px){
    .our_turf_abt_section{grid-template-columns: repeat(2, 1fr);}
    .ftr_copyright_list_section{display: none;}
    .copyright{margin-top: 18px;}
    div#ywapo_value_2 ul {grid-template-columns: repeat(5, 1fr);}
    div#ywapo_value_2 .size_box_section ul li:before {left: 46%;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(7)::before {left: 40%;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(8)::before {left: 54%;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(9)::before {left: 38%;bottom: -18px;top: auto;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(10)::before {left: 54%;bottom: -18px;top: auto;}
    div#ywapo_value_2 .size_box_section ul li:after {top: 33%;right: 30px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(3)::after {right: 22px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(7)::after {top: 34%;left: 38px;right: auto;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(9)::after {top: 34%;left: 38px;right: auto;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(8)::after {right: 32px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(10)::after {right: 32px;}
    
    .hme_bnr_cont {max-width: 370px;}
    .hme_bnr_cont h2 {font-size: 48px;margin-bottom: 10px;text-shadow: 1px 1px 2px rgb(0 0 0 / 70%);}
    .hme_bnr_cont .banner_title{font-size: 48px;margin-bottom: 10px;text-shadow: 1px 1px 2px rgb(0 0 0 / 70%);}
    .hme_bnr_cont h4 {font-size: 22px;margin-bottom: 14px;text-shadow: 1px 1px 2px rgb(0 0 0 / 70%);}
    .hme_bnr_cont p{text-shadow: 1px 1px 2px rgb(0 0 0 / 70%);}
}

@media(max-width: 991px){
    .our_turf_abt_section {grid-template-columns: repeat(1, 1fr);}
    .our_turf_overlay_cont {padding: 30px 10px;}
    div#ywapo_value_2 ul {grid-template-columns: repeat(4, 1fr);}
    div#ywapo_value_2 .size_box_section ul li:after {top: 33%;right: 26px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(3)::after {right: 14px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(7)::after {top: 34%;left: 34px;right: auto;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(9)::after {top: 34%;left: 34px;right: auto;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(8)::after {right: 36px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(10)::after {right: 36px;}
}

@media(max-width: 767px){
    .pet-friendly-content .alignright {   float: none;   display: block;    margin: 5px 0 20px 0;}
    .pet-friendly-content p.top_txt {   padding-top: 11px;}
    .pet-friendly-content .alignleft {   float: none;   margin: 5px 20px 20px 0;}8
    h2.petfriendlyturf_title {  font-size: 21px;}
    h3.petfriendlyturf_subtitle {  font-size: 18px;}
    .pet_feature_image a {   width: 47%;}
    .our_turf_overlay_cont h3 {font-size: 22px;}
    .our_turf_overlay_cont .overlay_new_title {font-size: 22px;}
    .our_turf_overlay_cont h4 {font-size: 36px;}
    .our_turf_right .our_turf_overlay_cont h3 {font-size: 24px;}
    .our_turf_right .our_turf_overlay_cont .overlay_new_title {font-size: 24px;}
    div#ywapo_value_2 ul {grid-template-columns: repeat(3, 1fr);grid-gap: 60px 30px;}
    .home_special_btn {font-size: 20px;padding: 20px 0px 0;}
    
    .hme_bnr_cont h4 {font-size: 20px;}
    .hme_bnr_cont h2 {font-size: 26px;margin-bottom: 6px;}
    .hme_bnr_cont .banner_title {font-size: 26px;margin-bottom: 6px;}
    .btn {font-size: 14px;padding: 10px 30px;}
    .hme_bnr_cont {font-size: 14px;line-height: normal;}
    .hme_bnr_cont p{padding: 0 0 10px 0;}
    .hme_bnr_cont .btn {margin-top: 10px;}
}

@media(max-width: 560px){
    div#ywapo_value_2 .size_box_section ul li {width: 142px;margin: auto;}
    div#ywapo_value_2 ul {grid-template-columns: repeat(2, 1fr);}
}

@media(max-width: 380px){
    div#ywapo_value_2 .size_box_section ul li {width: 130px;margin: auto;}
    div#ywapo_value_2 .size_box_section ul li:after {right: 22px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(7)::after {left: 32px;}
    div#ywapo_value_2 .size_box_section ul li:nth-child(7)::after {left: 32px;}
    .logo_section_left {width: 104px;}
    .logo_section_right {margin-top: 30px;}
    .logo_section_right ul li {margin-right: 20px;}
    .logo_section_right ul li img {width: 26px;}
    .mobilemenu_icon {width: 32px;height: 30px;}
    .navbar_line2 {top: 10px;}
    .navbar_line3 {top: 20px;}
    .header_height {height: 193px;}
/*  .hme_bnr_cont h4 {font-size: 18px;}
    .hme_bnr_cont h2 {font-size: 22px;margin-bottom: 6px;} */
    .btn {font-size: 14px;padding: 10px 30px;}
    .hme_bnr_cont {font-size: 14px;line-height: normal;}
    .bnr_height {height: 360px;}
    .our_brands_sec {padding: 0px 0 50px;}
}

@media(max-width: 360px){
    div#ywapo_value_2 ul {grid-template-columns: repeat(1, 1fr);}
}
/*Products Compare*/
.products_compare_page h2.b_head{font-weight: 700;margin-bottom: 75px;}
.products-compare-title { width: 10%!important;  background-color: #333333;}
.products_compare_page .table-bordered td, .products_compare_page .table-bordered th { border: 2px solid #161716; border-top: none!important;
    border-bottom: none!important;}
table.products_compare_page {border: none;    background-color: #333333}
table. products-compare-table tbody tr:last-child td, table.products_compare_page tbody tr:last-child th { border-bottom: none;}
.products_compare_page_bg{background-color: #161716;}
.products_compare_page .table-bordered td{ background-color: #2d893c;    vertical-align: top!important;}
table.products-compare-table{border: none!important;    border-collapse: inherit!important; }
a.remove-compare-product{background-image: url(images/close_icon.png);background-repeat: no-repeat; text-decoration: none; font-size: 0!important; width: 100%; height: 26px;float: right;background-position: center right; margin-bottom: 15px!Important; margin-top: -4px;
    margin-right: 0;    z-index: 9;   position: relative;}
.products_compare_page h3 { padding: 0!important; margin: 0!important; font-size: 20px!important;  text-transform: uppercase;  font-weight: 600;  text-align: left;border-collapse: inherit;font-family: 'Montserrat', sans-serif;}
table.products-compare-table td, .products_compare_page table th {padding: 15px!important;}
table.products-compare-table td.products.price-row, .products_compare_page table th.products.price-row, {padding:20px 15px!important;}
table.products-compare-table .products.price-row th{background-color: #414141;padding: 22px 10px;}
table.products-compare-table .products.price-row td.product{background-color: #414141}
table.products-compare-table td, table.products-compare-table th{  vertical-align: middle!important;}
table.products-compare-table .price{color: #fff; font-size: 20px;  font-weight: 500;text-align: left;    font-family: 'Montserrat', sans-serif;}
table.products-compare-table .compare-des th{background-color: #333333;font-size: 20px;    text-transform: uppercase; font-family: 'Montserrat', sans-serif;}
table.products-compare-table .compare-des td{background-color: #333333;}
table.products-compare-table .header-title.products-compare-title{padding-top: 58px!important;    vertical-align: top!important; font-family: 'Montserrat', sans-serif;}

table.products-compare-table .stock-des th{background-color: #333333;text-transform: uppercase;font-size: 18px;}
table.products-compare-table .stock-des td{background-color: #333333;text-transform: uppercase;font-size: 18px; font-weight: 600;}

table.products-compare-table .feature-des th{background-color: #414141;}
table.products-compare-table .feature-des td{background-color: #414141;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.term-29 .new_classic_sec .content_size2 .classic_cnt h2{text-align: center;}
.term-29 .new_classic_sec .content_size2 .classic_cnt h2:after{left: 0;right: 0;margin: auto;}

@media(max-width: 1400px){
.products_compare_page h3 { font-size: 18px!important;}
}
@media(max-width:991px){
.products_compare_page h3 { font-size: 16px!important;}
    table.products-compare-table .stock-des th{font-size: 16px;}
    table.products-compare-table .stock-des td{font-size: 16px;}
}
@media(max-width:767px){
.products_compare_page h3 { font-size: 14px!important;}
    table.products-compare-table .compare-des th {font-size: 15px;}
    table.products-compare-table .price {font-size: 15px;}
    table.products-compare-table .stock-des th{font-size: 15px;}
    table.products-compare-table .stock-des td{font-size: 15px;}
}


.page-template-template-contact-us .wpsl-search {  background: #2D893C;font-size: 16px}
.page-template-template-contact-us .wpsl-input{display: block; width: 48%;}
.page-template-template-contact-us #wpsl-category label {   width: 110px;}
.page-template-template-contact-us .wpsl-select-wrap{width: 40%;}
.page-template-template-contact-us #wpsl-radius{width: 45%;}
.page-template-template-contact-us #wpsl-results{width:30%;}
.page-template-template-contact-us .wpsl-input{display: flex!important;}
.page-template-template-contact-us #wpsl-search-wrap .wpsl-input label { margin-right: 0;  width: 115px;}
.page-template-template-contact-us #wpsl-radius{width:285px;}
.page-template-template-contact-us #wpsl-search-input {  width: 100%; height: 42px;  margin-right: 40px;}
.page-template-template-contact-us .wpsl-input label, .page-template-template-contact-us #wpsl-radius label, .page-template-template-contact-us #wpsl-category label {  width: 115px;}
.page-template-template-contact-us #wpsl-search-btn { background-color: #000!important; color: #ffff;  background-image: none;  border: none;  padding:10px 50px;}
.page-template-template-contact-us #wpsl-search-btn, .page-template-template-contact-us #wpsl-search-wrap div { display: flex;  align-items: center;}
.page-template-template-contact-us .wpsl-search {padding: 26px 26px 20px 26px;}
.page-template-template-contact-us #wpsl-search-wrap div label {   line-height: 42px;}
.page-template-template-contact-us .wpsl-search-btn-wrap{margin-right: 0!important;}
.page-template-template-contact-us #wpsl-search-btn{margin-right: 0!important;}
.page-template-template-contact-us #wpsl-stores ul li{    background-image: none!important;}
.page-template-template-contact-us #wpsl-result-list a { color: #2D893C;    font-size: 16px;}
.page-template-template-contact-us .wpsl-store-location strong:after { background-color: #F24A1B; position: absolute;  left: 0; width: 60px; height: 4px;  bottom: 0; content: '';}
.page-template-template-contact-us #wpsl-result-list li p { margin: 0!important;}
.page-template-template-contact-us .wpsl-store-location strong a{ font-size: 20px!important;   color: #fff!important;}
.page-template-template-contact-us .wpsl-store-location strong { font-size: 20px; display: block;    position: relative;  padding-bottom: 10px;   margin-bottom: 10px}
.page-template-template-contact-us .wpsl-store-location{    font-size: 16px;   line-height: 26px;}
.page-template-template-contact-us #wpsl-radius ul li{background-image: none!important;}
.page-template-template-contact-us .wpsl-dropdown ul li {background-image: none!important;}
.page-template-template-contact-us #wpsl-results-dropdown ul li{background-image: none!important;}
.page-template-template-contact-us .wpsl-info-window{color: #000;}
.page-template-template-contact-us .wpsl-direction-wrap{display:none}

.page-id-116 .acc_cnt iframe { height: 300px;}

@media(min-width: 1200px){
    .page-id-116 .new_inner_count h3 {font-size: 28px;}
}

@media(max-width:1500px){
.page-template-template-contact-us .wpsl-input {  width:40%;}
    .page-template-template-contact-us .wpsl-select-wrap {   width: 45%;}
}

@media(max-width:1200px){
.page-template-template-contact-us .wpsl-input {  width:100%;}
    .page-template-template-contact-us .wpsl-select-wrap {   width: 75%;}
    .page-template-template-contact-us #wpsl-search select, .page-template-template-contact-us #wpsl-search-wrap select {   height: 42px;}
    .page-template-template-contact-us #wpsl-search-input { margin-right: 0;}
    
}
@media(max-width:991px){
.page-template-template-contact-us .wpsl-select-wrap {  width: 100%;}
}
@media(max-width:767px){
#wpsl-search-wrap div {  display: block;  align-items: center;}
    .page-template-template-contact-us .wpsl-input {  display: block!important;}
    .page-template-template-contact-us #wpsl-radius {  width: 100%;}
}

.table-design tr td{    border: 1px solid #2c2c2c;   padding: 10px;}
.single_post .wp-caption {  border: 1px solid #707070;  background-color: #363636;  color: #fff;  text-align: center;  padding: 12px;}
.single_post .wp-caption img{margin-bottom:10px;}

.page-template-template-contact-us #wpsl-result-list .wpsl-contact-details a{color: #fff}
.page-template-template-contact-us .wpsl-store-details.wpsl-store-listing:before{    border-top: 5px solid #2D893C;bottom: 8px;}
.page-template-template-contact-us .wpsl-store-details.wpsl-store-listing.wpsl-active-details:before {     border-bottom: 5px solid #2D893C;}
.page-template-template-contact-us .wpsl-store-location .wpsl-contact-details strong {  font-size: 16px;    display: inline-block;padding: 0;  margin: 0;}
.page-template-template-contact-us .wpsl-store-location .wpsl-contact-details strong:after{display:none}
/* .page-template-template-contact-us .wpsl-search.wpsl-clearfix.wpsl-no-filters {display: none;} */
.page-template-template-contact-us div#wpsl-result-list {display: none;}

.gm-style-iw-d{color: #000!important;}
.page-template-template-contact-us #wpsl-gmap #wpsl-map-controls {right: 60px;top: 10px;}
.page-template-template-contact-us #wpsl-map-controls .wpsl-icon-reset span:before {content: 'Reset';padding-right: 10px;font-size: 14px;vertical-align: top;font-family: 'Open Sans', sans-serif;}

.new_inner_brand{display: flex;padding: 100px 30px;}
.new_inner_brand .best_turf_img_section{width: 50%;display: flex;flex-direction: column;justify-content: center;align-content: center;margin-bottom: 0px;}
.new_inner_brand .best_turf_img_section img{margin: auto;max-width: 300px;}
.new_inner_brand .new_cont_section{width: 42%;display: flex;flex-direction: column;padding-right: 40px;justify-content: center;text-align: left;}
.new_inner_brand .new_cont_section .btn{max-width: 200px;font-size: 16px;}
.new_inner_brand .new_cont_section p{padding-bottom: 24px;line-height: 1.6;}
.new_inner_brand.best_turf_cont_section {background-color: transparent;border: 0px;}
.category_list_section.bg_have{background-color: #363636;}

.spcl_location_link{color:#3E9935;text-decoration: underline;margin-bottom: 20px;display: inline-block;}
.spcl_location_link:hover,.spcl_location_link:focus,.spcl_location_link:focus-within{color:#3E9935;text-decoration: none;}
.mobile_show{display: none;}

.allseason_cart_message a {color: #3e9935;text-decoration: underline;color: red;}
.allseason_cart_message a:hover{text-decoration: none;color: red;}
.allseason_cart_message {padding: 4px 0 20px 0;color: red;}

.display_list li a{color: #3E9935;text-decoration: underline;}
.display_list li a:hover{color: #3E9935;text-decoration: none;}
.acc_cnt_box p a{color: #3E9935;text-decoration: underline;}
.acc_cnt_box p a:hover{color: #3E9935;text-decoration: none;}

.category_list_section .col-12.p-off-online{display: none!important;}

@media(min-width: 1200px){
    .new_inner_brand{padding: 120px 30px;}
}

@media(min-width: 1500px){
    .new_inner_brand{padding: 140px 30px;}
}

@media(max-width: 1199px){
    .new_inner_brand .new_cont_section{width: 50%;}
    .wpsl-store-below #wpsl-gmap{height: 550px !important;}
}

@media(max-width: 991px){
    .new_inner_brand .best_turf_img_section{width: 40%;padding: 0 40px;}
    .new_inner_brand .new_cont_section{width: 60%;}
    .new_inner_brand {padding: 60px 0px;}
    .wpsl-store-below #wpsl-gmap{height: 450px !important;}
    .mobile_show{display: block;}
    .desktop_hide_new{display: none;}
}

@media(max-width: 767px){
    .new_inner_brand .best_turf_img_section{width: 100%;padding: 0;margin-bottom: 40px;}
    .new_inner_brand .new_cont_section{width: 100%;text-align: center;display: block;padding-right: 0px;}
    .new_inner_brand {padding: 60px 0px;flex-direction: column; justify-content: center;}
    .wpsl-store-below #wpsl-gmap{height: 350px !important;}
}
/*New Style*/
.ourturf_top_caption h5 {color: #2D893C;font-size: 40px; position: relative; margin-bottom: 30px; padding-bottom: 20px; font-weight: 700;}
.ourturf_top_caption h5:after { position: absolute; content: ''; width: 90px;  height: 4px; background-color: #F24A1B; bottom: 0;left: 0;}
.ourturf_top_caption h6{ color: #fff; font-size: 26px; padding-bottom: 30px; line-height: 44px;  font-weight: 500;}
.ourturf_top_caption ul li{background-image: url(images/leaf.png); background-position: left 4px; background-repeat: no-repeat; display: inline-block; width: 48%;background-size: 18px;padding-left:24px;}
.ourturf_top_caption ul { margin-bottom: 22px;  max-width: 800px;}
.ourturf_top_caption{ font-size: 20px;}
.ourturf_top_caption p{ font-size: 20px;}

.ourturf_bottom_caption{border-top: 1px solid #fff;  padding-top: 75px;}
.ourturf_bottom_caption p{    font-size: 20px}
.ourturf_bottom_caption .new_cat_green_box {background-color: transparent; padding: 0; text-align: center;color: #fff; margin-bottom: 30px; font-size: 42px; font-weight: 900; position: relative;padding-bottom: 25px;margin-bottom: 56px;}
.ourturf_bottom_caption .new_cat_green_box:after { position: absolute; content: ''; width: 90px;  height: 4px; background-color: #F24A1B; bottom: 0;left: 0;    right: 0; margin:auto;}
.ourturf_bottom_caption_image1{float: right; width: 50%; padding-left: 100px;}
.ourturf_bottom_caption_cnt1{float: left; width: 50%; padding-right: 20px;}
.ourturf_bottom_caption h4{position: relative; color: #fff; margin-bottom: 48px; font-size: 40px; padding-bottom: 26px; font-weight: 700;}
.ourturf_bottom_caption h4:after { position: absolute; content: ''; width: 90px;  height: 4px; background-color: #F24A1B; bottom: 0;left: 0; }

.ourturf_bottom_caption_bg2{background-color: #3E9935;  padding: 80px 0;}
.ourturf_bottom_caption_bg2 h4{ text-align: center;}
.ourturf_bottom_caption_bg2 h4:after {background-color: #fff; bottom: 0; left: 0; right: 0;  margin: auto;}
.ourturf_bottom_caption_image2{float: left; width: 45%; }
.ourturf_bottom_caption_cnt2{float: right; width: 55%; padding-left: 20px; font-size: 20px;}
.ourturf_bottom_caption_cnt2 ul li{background-image: url(images/wht_leaf.png); background-position: left 7px; background-repeat: no-repeat; background-size: 22px;padding-left:30px;}

.ourturf_bottom_caption_bg3 { padding: 80px 0 0;}
.ourturf_bottom_caption_bg3 h4 { position: relative;  color: #fff; margin-bottom: 48px; font-size: 40px; padding-bottom: 26px;font-weight: 700;}
.ourturf_bottom_caption_image3{float: right; width: 45%; }
.ourturf_bottom_caption_cnt3{float: left; width: 55%; padding-right: 50px; font-size: 20px;}
.ourturf_bottom_caption_bg3 h4 { position: relative; color: #fff; margin-bottom: 35px; font-size: 40px; padding-bottom: 26px; font-weight: 700;}
.ourturf_bottom_caption_bg3 h4:after { bottom: 0; left: 0;  margin: auto;}
.ourturf_bottom_caption_bg3 strong{color: #3E9935; font-weight:600;}

.ourturf_bottom_caption_image4{float: left; width: 40%; }
.ourturf_bottom_caption_cnt4{float: right; width: 55%; padding-top: 75px }

@media(max-width: 1400px){
    .ourturf_top_caption h5 {font-size: 34px;}
    .ourturf_top_caption h6 {font-size: 20px;line-height: 34px;}
    .ourturf_bottom_caption .new_cat_green_box {font-size: 35px;}
    .ourturf_bottom_caption h4 {font-size: 38px;}
    .ourturf_bottom_caption p {font-size: 18px;}
    .ourturf_bottom_caption_cnt2 {  font-size: 18px;}
    .ourturf_bottom_caption_bg3 h4 {font-size: 30px;}
    .ourturf_bottom_caption p {  font-size: 18px;}
}
@media(max-width: 1200px){
    .ourturf_bottom_caption_image1 { padding-left: 0;}
    .ourturf_bottom_caption h4 {  font-size: 32px;}
    .ourturf_bottom_caption p {  font-size: 17px;}
    .ourturf_bottom_caption_cnt2 {  font-size: 16px;}
    .ourturf_bottom_caption_bg3 h4 {  font-size: 26px;}
    .ourturf_bottom_caption_cnt4 { padding-top: 0;}
}
@media(max-width: 991px){
    .ourturf_bottom_caption_image1 { padding-left: 0;}
    .ourturf_bottom_caption h4 {  font-size: 28px;}
    .ourturf_bottom_caption p {  font-size: 15px;}
    .ourturf_bottom_caption_cnt2 {  font-size: 14px;}
    .ourturf_bottom_caption_bg3 h4 {  font-size: 24px;}
    .ourturf_bottom_caption_cnt4 { padding-top: 0;}
    .ourturf_top_caption h6 {font-size: 17px;}
    .ourturf_top_caption {  font-size: 18px;}
    .ourturf_bottom_caption .new_cat_green_box {   font-size: 28px;}
    .ourturf_bottom_caption h4 {  font-size: 26px;}
    
    .ourturf_bottom_caption_cnt1 {  float: none;width: 100%;padding: 0}
    .ourturf_bottom_caption_image1{  float: none;width: 100%;padding: 0}
    .ourturf_bottom_caption_image2 { float: none;  width: 100%;padding: 0}
    .ourturf_bottom_caption_cnt3 { float: none;  width: 100%;padding: 0}
    .ourturf_bottom_caption_image3 { float: none;  width: 100%;padding: 0}
    .ourturf_bottom_caption_image4 { float: none;  width: 100%;padding: 0}
    .ourturf_bottom_caption_cnt4 { float: none;  width: 100%;padding: 0}
    .ourturf_bottom_caption_cnt2{ float: none;  width: 100%;padding: 0}
    
}
@media(max-width: 767px){
    .ourturf_top_caption h5 {  font-size: 26px;}
    .ourturf_bottom_caption_image1 { padding-left: 0;}
    .ourturf_bottom_caption h4 {  font-size: 24px;}
    .ourturf_bottom_caption p {  font-size: 16px;}
    .ourturf_bottom_caption_cnt2 {  font-size: 16px;}
    .ourturf_bottom_caption_bg3 h4 {  font-size: 20px;}
    .ourturf_bottom_caption_cnt4 { padding-top: 0;}
    .ourturf_top_caption h6 {font-size: 18px;}
    .ourturf_top_caption {  font-size: 16px;}
    .ourturf_bottom_caption .new_cat_green_box {   font-size: 24px;}
    .ourturf_bottom_caption h4 {  font-size: 22px;    margin-bottom: 28px;}
    .ourturf_top_caption ul li { background-image: url(images/leaf.png); width: 100%;}
    .ourturf_top_caption p {font-size: 18px;}
}
/*Blog*/
h2.latest-post {font-size: 38px;text-align: center; font-weight: 700; position: relative; padding-bottom: 15px; margin-bottom: 82px;}
h2.latest-post span{padding: 0;}
h2.latest-post:after {position: absolute; content: '';width: 90px; height: 5px; background-color: #fff; bottom: 0; left: 0; right: 0; margin: auto; top: 100%;}
#latest_blogs_lists{display: flex;grid-gap: 30px; }
#latest_blogs_lists li{margin: 0 0 45px 0; position: relative; width: 31.6%; float: left;display: block;background-color: #2D893C;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child{width: 48.5%;float: left;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img_cnt{background-image: none; padding: 0; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: 0; display: flex; align-items: center; text-align: center; justify-items: center;background-color:rgba(0,0,0,0.6);}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img_cnt_des{display:none}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_cont h4 { max-width: 365px; margin: 0 auto; text-align: center;  padding-top: 24px; font-size: 30px;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img {height: 530px;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .for-all-post{display:none}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .first-two {  float: none; display: block;color: #3E9935;background-image: url(images/title_line.png); background-position: center 15px;  background-repeat: no-repeat; padding: 0 50px;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child h4:after{ background-color: #3E9935;  bottom: 0; left: 0; top: 0;  right: 0;margin: 0 auto 0 auto;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .btn{position: absolute; bottom: 45px; left: 0; right: 0; background-image: none; padding: 0;font-weight: 400;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .btn:hover{text-decoration: none;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img_cnt_center{width: 100%;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .first-two {  display: block;color: #3E9935;background-image: url(images/title_line.png);}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img {margin-bottom: 0}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child {overflow: hidden;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child:hover .latest_news_img {transform: scale(1.1);}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img {transition: all 0.4s;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) {overflow: hidden;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2):hover .latest_news_img {transform: scale(1.1);}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img {transition: all 0.4s;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img {background-size: cover;background-repeat: no-repeat;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img {background-size: cover;background-repeat: no-repeat;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2){width: 48.5%;  float: left;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img_cnt{background-image: none; padding: 0; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: 0; display: flex; align-items: center; text-align: center; justify-items: center;background-color:rgba(0,0,0,0.6);}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img_cnt_des{display:none}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_cont h4 { max-width: 365px; margin: 0 auto; text-align: center;  padding-top: 24px; font-size: 30px;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .btn:hover{text-decoration: none;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img {height: 530px;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .for-all-post{display:none}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .first-two {  float: none; display: block;color: #3E9935;background-image: url(images/title_line.png); background-position: center 15px;  background-repeat: no-repeat; padding: 0 50px;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) h4:after{ background-color: #3E9935;  bottom: 0; left: 0; top: 0;  right: 0;margin: 0 auto 0 auto;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .btn{position: absolute; bottom: 45px; left: 0; right: 0; background-image: none; padding: 0;font-weight: 400;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img_cnt_center{width: 100%;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .first-two {  display: block;color: #3E9935;background-image: url(images/title_line.png);}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img {margin-bottom: 0;}


#latest_blogs_lists li .latest_news_cont {   max-width: 100%;}
body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child.latest_news_img_cnt{ position: absolute; top: 0;  left: 0;  right: 0;}
#latest_blogs_lists .latest_news_img_cnt{background-image: url(images/blog_green_bg.png); padding: 200px 20px 20px 20px;  color: #fff; font-size: 18px; background-position: top;    margin-top: -207px;  position: relative;  z-index: 6;}

body.category-145 #latest_blogs_lists .latest_news_img_cnt{background-image: none;padding-top: 20px;margin-top: 0;}
body.category-155 #latest_blogs_lists .latest_news_img_cnt{background-image: none;padding-top: 20px;margin-top: 0;}


#latest_blogs_lists .latest_news_img {  margin-bottom: 25px;  height: 292px;position: relative;   z-index: 1;}
#latest_blogs_lists p {color: #fff;}
#latest_blogs_lists h4{font-size: 22px; text-align: left;font-weight: 500; position: relative; padding-bottom: 20px; margin-bottom: 30px;font-family: 'Montserrat';}
#latest_blogs_lists h4 a { font-weight: 500;}
#latest_blogs_lists h4:after {position: absolute; content: '';width: 90px; height: 3px; background-color: #fff; bottom: 0; left: 0; top: 100%;}
#latest_blogs_lists .first-two{ display:none}
#latest_blogs_lists li .btn {border: none; border-radius: 0; margin-bottom: 0;font-size: 20px; padding: 0; font-weight: 600; background-color: transparent; text-decoration: underline; background-image: url(images/readmore_are.png);background-repeat: no-repeat; background-position: 95% center;  padding-right: 34px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
#latest_blogs_lists li .btn:hover {color: #fff;  background-position: 100% center;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
#latest_blogs_lists .latest_news_cont h4 a:hover {  color: #fff;}
#latest_blogs_lists .latest_news_cont h5 { font-size: 16px; color: #fff;  float: right;    padding-top: 6px;}

.blog .pagination a { color: #000; border: 2px solid #fff;  border-radius: 0px;  background-color: #fff;  border-radius: 100%;font-size: 20px;width: 45px;  height: 45px; margin: 0 6px;}
.blog .pagination span { border-radius: 100%;font-size: 20px;}
.blog .prev.page-numbers { border: none; background-color: transparent;  color: #777777;background-image: url(images/previous.png); padding-left: 44px; margin-right: 12px;background-position: left center;   background-repeat: no-repeat;width: auto;  height: auto;}
.blog .prev.page-numbers:hover {background-color: transparent;color: #fff; border: none;}
.blog .next.page-numbers { border: none; background-color: transparent;  color: #777777;background-image: url(images/next.png); padding-right: 44px; margin-right: 12px;background-position: right center;   background-repeat: no-repeat;width: auto;  height: auto;}
.blog .next.page-numbers:hover {background-color: transparent;color: #fff; border: none;}

#latest_blogs_lists .blog_page_link{background-image: url(images/blog_page_link.jpg);text-align: center;padding: 85px 15px;margin-bottom: 45px;width: 100%;background-repeat: no-repeat;
    background-size: cover;}
#latest_blogs_lists .blog_page_link h4 { font-size: 18px;  margin-bottom: 10px;text-align: center;padding-bottom: 0px;}
#latest_blogs_lists .blog_page_link h4:after{content: none;}
#latest_blogs_lists .blog_page_link h5 { font-size: 40px; font-weight: 700; text-transform: uppercase; margin: auto auto 42px auto; max-width: 700px;}
#latest_blogs_lists .blog_page_link .btn{background-image: url(images/arrow_btn.png);padding: 15px 54px 15px 35px;font-weight: 600; background-repeat: no-repeat;
    background-position: 91%;}

#gallery_latest_blogs_lists{display: flex;grid-gap: 30px; }
#gallery_latest_blogs_lists li{margin: 0 0 45px 0; position: relative; width: 31.6%; float: left;display: block;background-color: #2D893C;}
#gallery_latest_blogs_lists li .latest_news_cont {   max-width: 100%;}
#gallery_latest_blogs_lists .latest_news_img_cnt{background-image: url(images/blog_green_bg.png); padding: 200px 20px 20px 20px;  color: #fff; font-size: 18px; background-position: top;    margin-top: -207px;  position: relative;  z-index: 6;}
#gallery_latest_blogs_lists .latest_news_img {  margin-bottom: 25px;  height: 292px;position: relative;   z-index: 1;}
#gallery_latest_blogs_lists p {color: #fff;}
#gallery_latest_blogs_lists h4{font-size: 22px; text-align: left;font-weight: 500; position: relative; padding-bottom: 20px; margin-bottom: 30px;font-family: 'Montserrat';}
#gallery_latest_blogs_lists h4 a { font-weight: 500;}
#gallery_latest_blogs_lists h4:after {position: absolute; content: '';width: 90px; height: 3px; background-color: #fff; bottom: 0; left: 0; top: 100%;}
#gallery_latest_blogs_lists .first-two{ display:none}
#gallery_latest_blogs_lists li .btn {border: none; border-radius: 0; margin-bottom: 0;font-size: 20px; padding: 0; font-weight: 600; background-color: transparent; text-decoration: underline; background-image: url(images/readmore_are.png);background-repeat: no-repeat; background-position: 95% center;  padding-right: 34px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
#gallery_latest_blogs_lists li .btn:hover {color: #fff;  background-position: 100% center;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
#gallery_latest_blogs_lists .latest_news_cont h4 a:hover {  color: #fff;}
#gallery_latest_blogs_lists .latest_news_cont h5 { font-size: 16px; color: #fff;  float: right;    padding-top: 6px;}

/*silverback lawn*/

.silverback_lawn{padding: 50px 0;}
.silverback_img{margin-bottom: 40px;max-width: 320px;}
.silverback_cnt{font-size: 16px;line-height: 32px;font-weight: normal;}
.silverback_points{padding: 50px 0;}
h2.silverback_head{font-size: 25px;line-height: 35px;font-weight: bold;color: #fff;
text-transform: unset;}
.silverback_points_box p span{color: #3E9935;}
.silverback_points_box p a{color: #3E9935;}
.silverback_points_box p a:hover{text-decoration: underline;}
h2.left_line2{position: relative;padding-bottom: 15px;margin-bottom: 25px;}
h2.left_line2:after{background-color: #fff;position: absolute;left: 0;width: 90px;height: 4px;
bottom: 0;content: '';margin: unset;right: 0;}
.like_sec{position: relative;z-index: 9;padding: 0 0 50px;}
.like_sec:after{position: absolute;background-color: #3E9935;left: 0;bottom: 0;right: 0;
height: 83%;width: 100%;content: '';z-index: -1;}
.like_imge span{margin-bottom: 40px;display: inline-block;max-width: 310px;}
.like_imge {padding-top: 20px;}
.double_lists{column-count: 2;}
.double_lists li{font-weight: normal;width: 100%;background-image: url(images/leaf.png);}
.double_lists{margin-bottom: 30px;display: inline-block;}
.list_points2 li{background-image: url(images/leaf.png);}

.after_sec_new.like_sec{padding: 70px 0;background-color: #3E9935;margin-bottom: 80px;}
.after_sec_new.like_sec:after{content: none;}
.after_sec_new.like_sec .double_lists{margin-bottom: 0px;}
.like_sec_box p{margin-bottom: 24px;}

.new_section_padding .yotu-videos.yotu-mode-grid h3{background-image: url(images/blog_green_bg.png);padding: 200px 20px 44px 20px;color: #fff;font-size: 18px;background-position: top;word-break: break-word;white-space: initial;line-height: 1.5!important;position: absolute;bottom: 0;}
h3.yotu-video-title:after {position: absolute;content: '';width: 90px;height: 3px;background-color: #fff;bottom: 32px;left: 22px;}
.new_section_padding .yotu-video-thumb-wrp {margin-bottom: 64px;}
.new_section_padding .yotu-videos a:hover{text-decoration: none!important;}
.new_section_padding .yotu-videos a:hover h3 {text-decoration:none!important;}
.new_section_padding .yotu-videos a.yotu-video:hover .yotu-video-thumb-wrp::after,.new_section_padding  .yotu-videos a.yotu-video:hover .yotu-video-thumb-wrp::before{z-index: 99;}
.page-template-template-main-gallery #gallery_latest_blogs_lists .latest_news_img{height: 242px;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6){width:100%;text-align:center;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) h4{text-align:center;font-size: 40px;font-weight: 700;text-transform: uppercase;margin: auto auto 28px auto;max-width: 700px;font-family:'Open Sans', sans-serif;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) h4 a{font-weight:700;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) h4:after{display:none;}
#latest_blogs_lists .latest_news_cont h5{display:none;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) p{display:none;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) .latest_news_img_cnt {padding: 85px 15px;font-size: 18px;margin-top: -6px;background: none;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) .latest_news_img{height:0;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) .latest_news_cont {background-image: url(https://allseasonssyntheticturf.com.au/wp-content/uploads/2022/08/blog_page_link.jpg);}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) .btn{background-image: url(images/arrow_btn.png);padding: 15px 54px 15px 35px;font-weight: 600;background-repeat: no-repeat;background-position: 91%;background-color:#3E9935;text-decoration:none;font-size:18px;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) .btn:hover{background-color:#000;color:#fff;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) .latest_news_cont{position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) .latest_news_cont:before{content: '';background-color: rgb(0 0 0 / 40%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.contact_form_cnt tr td {padding-bottom: 12px;}
.wpsl-search {margin-bottom: 22px;}

.manufacture_sec{background-color: #3E9834;padding: 50px 0;color: #fff;font-size: 16px;line-height: 26px;font-weight: normal;margin-bottom: 60px;}
.manufacture_cnt{text-align: center;}
.manufacture_cnt h2{color: #fff;font-weight: 600;font-size: 28px;line-height: 38px;text-transform: uppercase;margin-bottom: 12px;}
.manufacture_cnt h5{font-size: 18px;line-height: 28px;font-weight: normal;position: relative;
padding-bottom: 20px;margin-bottom: 15px;}
.manufacture_cnt h5:after{position: absolute;content: '';left: 0;right: 0;margin: auto;width: 90px;height: 4px;
background-color: #fff;bottom: 0;}
.manufacture_left{margin-bottom: 20px;}

.manufacture_left h1{color: #fff;font-weight: 600;font-size: 28px;line-height: 38px;text-transform: uppercase;margin-bottom: 12px;}

.table__content{border: 1px solid #fff;font-size: 17px;line-height: 25px;margin-bottom: 30px;}
.table__content h3{background-color: #404040;color: #3E9935;font-size: 18px;line-height: 28px;font-weight: normal;
padding: 10px 15px;}
.products__tablee tr td{padding: 15px;display: block;vertical-align: top;}
.products__tablee tr{border-bottom: 1px solid #2d2d2d;}
.products__tablee tr td{float: none;}

@media (min-width:768px) {
.silverback_lawn{padding: 60px 0;}
.silverback_points{padding: 60px 0;}
h2.silverback_head{font-size: 30px;line-height: 40px;}
.like_imge span{margin-right: 30px;margin-bottom: 70px;}
.like_sec:after{height: 75%;}
.products__tablee tr td{display: inline-block;width: 50%;float: left;}
}

@media (min-width:992px) {
.silverback_cnt{padding-left: 30px;}
.contact_form_cnt span.wpcf7-form-control.wpcf7-checkbox {display: flex;flex-wrap: wrap;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {width: 50%;margin-top: 2px;margin-bottom: 2px;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item-label {font-size: 16px;}
    
.manufacture_cnt h2{font-size: 32px;line-height: 42px;}
.manufacture_left h1{font-size: 32px;line-height: 42px;}
.manufacture_cnt h5{font-size: 20px;line-height: 30px;}
.manufacture_left{margin-bottom: 0px;}
.manufacture_cnt {max-width: 820px;margin: auto;margin-bottom: 40px;}
.table__content{margin-bottom: 0;}
}

@media (min-width:1200px) {
.silverback_lawn{padding: 90px 0;}
.silverback_cnt{font-size: 20px;line-height: 36px;}
.silverback_points{padding: 90px 0;}
h2.silverback_head{font-size: 32px;line-height: 42px;}
.double_lists li{font-size: 16px;line-height: 28px;}
.like_sec:after{height: 72%;}
.like_sec{padding: 0 0 70px;}
    
.contacts_left_cnt #wpsl-gmap {height: 600px!important;}
h2.green_border3 {padding-bottom: 20px;margin-bottom: 38px;}
.spcl_location_link {margin-bottom: 32px;}
.inr_txtbox {height: auto;padding: 6px 12px;font-size: 14px;}
.wholesale_form_sec label {margin-bottom: 4px;font-size: 16px;}
.inr_txtarea {height: 68px;font-size: 14px;}
.tab-content {padding: 12px 20px 20px;}
.inr_submit {padding: 8px 22px;font-size: 14px;line-height: 1.5;}
.page-template-template-contact-us .wpsl-input{width: 76%;}
.page-template-template-contact-us #wpsl-search-input {margin-right: 0;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item-label {font-size: 14px;}
    
.manufacture_cnt h2{font-size: 36px;line-height: 50px;}
.manufacture_left h1{font-size: 36px;line-height: 50px;}
.manufacture_sec{font-size: 20px;line-height: 30px;padding: 80px 0;}
.manufacture_cnt h5{font-size: 24px;line-height: 34px;}
.table__content h3{font-size: 22px;line-height: 32px;padding: 12px 20px;}
.products__tablee tr td{padding: 17px 20px;}
    
.specification_grid{ -moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;}
.inner_table__content {page-break-inside: avoid;break-inside: avoid-column;}
}

@media (min-width:1500px) {
.silverback_cnt{font-size: 24px;line-height: 44px;}
.silverback_cnt{padding-left: 0;}
.silverback_img{max-width: unset;}
h2.silverback_head{font-size: 36px;line-height: 46px;}
.double_lists li{font-size: 20px;line-height: 32px;}
.contacts_left_cnt #wpsl-gmap {height: 598px!important;}
.page-template-template-contact-us .wpsl-input{width: 80%;}
.contact_form_cnt .wpcf7-checkbox .wpcf7-list-item-label {font-size: 16px;}
    .table__content h3{font-size: 26px;line-height: 36px;}
    .table__content{font-size: 18px;line-height: 28px;}
}

@media (max-width: 1500px) {
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img {   height: 450px;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img{   height: 450px;}
    #latest_blogs_lists h4 {font-size: 20px;}
    #latest_blogs_lists .latest_news_img {height: 250px;}
    
    #gallery_latest_blogs_lists h4 {font-size: 20px;}
    #gallery_latest_blogs_lists .latest_news_img {height: 250px;}

}

@media (max-width: 1200px) {
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child { width: 48%;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) { width: 48%;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_cont h4 {  font-size: 22px;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_cont h4 {  font-size: 22px;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img {  height: 350px;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img{   height: 350px;}
    #latest_blogs_lists li {width: 30.8%;}
    #latest_blogs_lists .latest_news_img_cnt {  margin-top: -296px;}
    #latest_blogs_lists li .btn {font-size: 16px}
    #latest_blogs_lists .latest_news_cont h5 {  font-size: 15px;   padding-top: 3px;}
    #latest_blogs_lists .latest_news_img_cnt {font-size: 16px;}
    
    #gallery_latest_blogs_lists li {width: 30.8%;}
    #gallery_latest_blogs_lists .latest_news_img_cnt {  margin-top: -296px;}
    #gallery_latest_blogs_lists li .btn {font-size: 16px}
    #gallery_latest_blogs_lists .latest_news_cont h5 {  font-size: 15px;   padding-top: 3px;}
    #gallery_latest_blogs_lists .latest_news_img_cnt {font-size: 16px;}
}

@media(max-width: 1199px){
    .new_section_padding .yotu-videos.yotu-mode-grid h3 {padding: 216px 20px 44px 20px;}
    .page-template-template-contact-us .wpsl-input {width: 80%;}
    .manufacture_left {text-align: center;}
}

@media (max-width: 991px) {
    #latest_blogs_lists {   flex-wrap: wrap;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child {  width: 47%;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child .latest_news_img {  height: 250px;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) .latest_news_img{   height: 250px;}
    #latest_blogs_lists li {  width: 47%;}
    #latest_blogs_lists .latest_news_img_cnt {  margin-top: -250px;}
    #latest_blogs_lists .blog_page_link h5 {    font-size: 30px;}
    .double_lists{column-count: 1;}
    .new_section_padding .yotu-videos.yotu-mode-grid h3 {padding: 200px 20px 26px 20px;font-size: 16px;}
    h3.yotu-video-title:after {bottom: 14px;}
    
    #gallery_latest_blogs_lists {   flex-wrap: wrap;}
    #gallery_latest_blogs_lists li {  width: 47%;}
    #gallery_latest_blogs_lists .latest_news_img_cnt {  margin-top: -250px;}
    #gallery_latest_blogs_lists .blog_page_link h5 {    font-size: 30px;}
    .page-template-template-contact-us .wpsl-input {width: 100%!important;}
    .wpsl-search-btn-wrap {margin-top: 15px;}
    #wpsl-search-wrap div {display: block;float: none;}
}

@media (max-width:767px) {
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:first-child {  width: 100%;}
    body:not(.category-145):not(.category-155) #latest_blogs_lists li:nth-child(2) {  width: 100%;}
    #latest_blogs_lists li {  width: 100%;}
    #latest_blogs_lists li {    margin: 0 0 5px 0;}
    #latest_blogs_lists .blog_page_link h5 { font-size: 24px;line-height: 32px;}
    .new_section_padding .yotu-video-thumb-wrp {margin-bottom: 40px;}
    
    #gallery_latest_blogs_lists li {  width: 100%;}
    #gallery_latest_blogs_lists li {    margin: 0 0 5px 0;}
    #gallery_latest_blogs_lists .blog_page_link h5 { font-size: 24px;line-height: 32px;}
    body:not(.category-146):not(.category-155) #latest_blogs_lists li:nth-child(6) h4 {font-size: 24px; line-height: 32px;}
    .table__content{font-size: 15px;}
    
    .products__tablee tr td {padding: 15px 15px 0;}
    .products__tablee tr td:last-child {padding-bottom: 15px;}
    .woocommerce div.product .woocommerce-tabs ul.tabs{display: block;}
}
    
a.pdf_brochure {color: #3e9935;}
a.pdf_brochure:hover {color: #f24a1b;}
.print-page{color: #3E9935;display: inline-block;align-content: center;}
.print-page:hover{color: #f24a1b;}
.print-page img{margin-right: 10px;}
.only_print{display: none!important;}
.print_specification{text-align: right;margin-bottom: 24px;}

/* Print Style Sheet */
@media print {
    body { background:white; color:black; margin: 0; }    
    header { display:none!important; }
    footer{display: none!important;}
    .no_print{display: none!important;}
    .table__content{border: 2px solid #161716;font-size: 17px;line-height: 25px;margin-bottom: 20px;}
    .table__content h3{background-color: #161716;color: #61c332;font-size: 18px;line-height: normal;font-weight: 700;padding: 12px 15px;border-bottom: 2px solid #161716;-webkit-print-color-adjust: exact !important;text-transform: capitalize;}
    .products__tablee tr td{padding: 15px;vertical-align: top;color: #000;float: left;}
    .products__tablee tr td:first-child{font-weight: 500;}
    .products__tablee tr{border-bottom: 2px solid #161716;border-right: 0px;border-left: 0px;}
    .products__tablee tr:last-child{border-bottom: 0px;}
    .specification_grid{ -moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;}
    .inner_table__content {page-break-inside: avoid;break-inside: avoid-column;}
    .new_inner_banner_section{display: none!important;}
    .woocommerce div.product div.images.woocommerce-product-gallery{display: none!important;}
    .product_detail_content{display: none!important;}
    .woocommerce div.product .woocommerce-tabs ul.tabs{display: none!important;}
    section.related.products{display: none!important;}
    .testimonial_section{display: none!important;}
    .orange_bg_section{display: none!important;}
    div#fb-root {display: none!important;}
    .only_print{display: block!important;}
    .container {max-width: 100%;margin: 0px;width: 100%;}
    .row {max-width: 100%;margin: 0px;width: 100%;}
    .woocommerce div.product .woocommerce-tabs .panel{padding: 0!important}
    div#tab-specifications {display: block!important;color: #000;}
    .woocommerce div.product .woocommerce-tabs .panel {padding: 0px!important;border: 0px solid #ddd!important;}
    .clearfix{display: none;}
    .product_information_tab{margin-top: 0px;}
    .header_height{display: none;}
    .print_header_new{margin-bottom: 40px; display: block;text-align: center;}
    .print_header_new img{padding: 0 0 12px 0;width: 240px;}
    .print_header_new h2{font-size: 28px; color: #3E9935;margin-bottom: 12px;font-weight: 700;text-transform: uppercase;}
}

.sugarcane_sec_img1{ width: 348px; height: 348px; background-color: #000;  position: relative;}
.future_image{     width: 550px; height: 550px;   margin: auto; position: relative;padding-top: 81px;}
.future_step1{ background-image:url("images/circle_01.png"); background-repeat: no-repeat; width: 178px;  height: 104px;top: 0; left: 187px; position: absolute; display:none;}
.future_step2{ background-image:url("images/circle_02.png"); background-repeat: no-repeat; width: 191px; height: 191px; top: 50px; right: 49px;  position: absolute; display:none;}
.future_step3{ background-image:url("images/circle_03.png"); background-repeat: no-repeat; width: 104px; height: 178px; top: 187px; right: -1px; position: absolute; display:none;}
.future_step4{ background-image:url("images/circle_04.png"); background-repeat: no-repeat; width: 191px; height: 191px; top: 309px; right: 50px;  position: absolute; display:none;}
.future_step5{ background-image:url("images/circle_05.png"); background-repeat: no-repeat; width: 179px; height: 104px; top: 448px; left: 186px; position: absolute; display:none;}
.future_step6{ background-image:url("images/circle_06.png"); background-repeat: no-repeat; width: 191px; height: 191px; top: 309px;  left: 50px;  position: absolute; display:none;}
.future_step7{ background-image:url("images/circle_07.png"); background-repeat: no-repeat; width: 104px; height: 191px; top: 185px; left: 0px; position: absolute; display:none;}
.future_step8{ background-image:url("images/circle_08.png"); background-repeat: no-repeat; width: 191px; height: 191px; top: 50px; left: 51px;  position: absolute; display:none;}


.circle_icon{ width: 100%; height: 100%; position: relative; cursor: pointer}
.circle_01_icon1{background-image:url("images/circle_01_icon1.png"); position: absolute; width: 19px; height: 81px; left: 74px;  top: 12px; }
.circle_01_icon2{background-image:url("images/circle_01_icon2.png"); position: absolute; width: 66px; height: 41px; left: 51px; top: 38px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s; }
.circle_icon:hover .circle_01_icon2{top: 32px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}

.circle_02_icon1{background-image:url("images/circle_02_icon1.png"); position: absolute; width: 60px; height:70px; left: 85px; top: 20px; }
.circle_02_icon2{background-image:url("images/circle_02_icon2.png"); position: absolute; width: 44px; height:44px; left: 76px; top: 50px; }
.circle_icon:hover .circle_02_icon2{ animation-name: rotate; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;}
.circle_02_icon3{background-image:url("images/circle_02_icon3.png"); position: absolute; width: 29px; height:29px; left: 118px; top: 34px;}
.circle_icon:hover .circle_02_icon3{ animation-name: rotate; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;}
@keyframes rotate{
    from{ transform: rotate(-360deg); }
    to{ transform: rotate(360deg); }
}

.circle_03_icon1{background-image:url("images/circle_03_icon1.png"); position: absolute; width: 55px; height: 68px; left: 26px; top: 46px; -webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
.circle_icon:hover .circle_03_icon1{top: 42px; -webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}

.circle_04_icon1{background-image:url("images/circle_04_icon1.png"); position: absolute; width: 76px; height: 57px; left: 91px; top: 80px; -webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
.circle_icon:hover .circle_04_icon1{top: 75px; -webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}

.circle_05_icon1{background-image:url("images/circle_05_icon1.png"); position: absolute; width: 53px; height: 39px; left: 68px; top: 35px; }
.circle_05_icon2{background-image:url("images/circle_05_icon2.png"); position: absolute; width: 9px; height:9px; left: 91px; top: 25px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
.circle_icon:hover .circle_05_icon2{ top: 20px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}

.circle_06_icon1{background-image:url("images/circle_06_icon2.png"); position: absolute; width: 58px; height: 66px; left: 50px; top: 92px; }
.circle_icon:hover .circle_06_icon1{ animation-name: rotate; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;}

.circle_07_icon1{background-image:url("images/circle_07_icon1.png"); position: absolute; width: 60px; height: 63px;left: 22px;  top: 67px; }
.circle_07_icon2{background-image:url("images/circle_07_icon2.png"); position: absolute; width: 60px; height: 63px;left: 22px;  top: 67px; }
.circle_icon:hover .circle_07_icon1{ animation-name: rotate; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;}

.circle_08_icon1{background-image:url("images/circle_08_icon1.png"); position: absolute; width: 69px; height: 67px;left: 23px;  top: 46px; }
.circle_08_icon2{background-image:url("images/circle_08_icon2.png"); position: absolute; width: 22px; height: 30px;left: 46px;  top: 63px; }
.circle_icon:hover .circle_08_icon1{ animation-name: rotate; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;}

.compare-des ul {padding-left: 0px;}
.compare-des ul li {padding-bottom: 4px;background: url(images/new_ul_li_arrow.png); background-position: left 14px;  background-repeat: no-repeat; background-size: 8px; padding-left: 14px;position: relative;}
.compare-des ul li::before {top: 8px;content: '';position: absolute;left: 0;width: 7px;height: 7px;background-color: #F24A1B;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

.page-template-template-directory .display_green_btn a{margin-right: 14px;}
.page-template-template-directory .display_green_btn a:last-child{margin-right: 0px;}
.page-template-template-directory .contact_transparent h2{margin-bottom: 30px;}
.page-template-template-directory .display_green_btn a img{margin-right: 6px;}


.page-template-template-locations .display_green_btn a{margin-right: 14px;}
.page-template-template-locations .display_green_btn a:last-child{margin-right: 0px;}
.page-template-template-locations .contact_transparent h2{margin-bottom: 30px;}
.page-template-template-locations .display_green_btn a img{margin-right: 6px;}


.show_seo{display: none;}
.show_apt{display: none;}

.content_size2 h3.special_new_h3{font-weight: 600;margin-bottom: 12px;padding-bottom: 0px;}
.special_new_content p{font-size: 20px;line-height: 2;}
.special_new_content:last-child p {line-height: 1.5;margin-bottom: 12px;padding-bottom: 0px;}
.new_about_image_caption img{border: 5px solid #2D893C;margin-bottom: 14px;}
.new_about_image_caption h4{text-align: center;font-size: 24px;color:#2D893C;}
.showroom_after_content{margin: 30px 0 0;}

.team_new_grid{display:grid;grid-template-columns: repeat(1, 1fr);margin:auto;grid-gap: 40px;}
.team_new_grid .team_new_grid_item a{color:#2D893C;border: 0px;margin-bottom: 0px;}
.team_new_grid .team_new_grid_item img{border: 4px solid #2D893C;margin-bottom: 10px;}
.team_new_grid .team_new_grid_item h4{text-align: center;font-size: 16px;color:#2D893C;}
.aligncenter{height: auto;}

.like_imge {margin-bottom: 30px;}

.image_new_grid{display: flex;justify-content: center;align-items: center;margin-bottom: 30px;}
.image_new_grid_item {text-align: center;padding: 0 20px;}

@media (min-width: 1200px) {
    .special_about_side h5{padding-bottom: 16px;margin-bottom: 18px;font-size: 28px;line-height: normal;}
    .special_about_side_image {margin: 20px 0;}
    .team_new_grid{grid-template-columns: repeat(5, 1fr);}
    .team_new_grid .team_new_grid_item h4{font-size: 18px;}
    
    .navbar-nav > li#menu-item-2904:hover .main_mega_dropdown{display: flex;}
    .navbar-nav > li#menu-item-2904 .main_mega_dropdown .container{display: flex;flex-wrap: wrap;}
/*  .navbar-nav > li#menu-item-2904 .mega_dropdown_width:nth-child(4){order: 6;} */
    .navbar-nav > li#menu-item-2904 .mega_dropdown_width {width: 28%;}
}

@media (min-width: 1500px) {
    .team_new_grid .team_new_grid_item h4{font-size: 20px;}
}

@media (max-width: 1200px) {
    .wheel_img_mobile img:last-child {   display: block;}
}

@media(max-width: 1199px){
    .top_header{font-size: 14px;}
    .australia_supply_only h6{font-size: 14px;}
    .special_about_side_image {margin: 20px 0;}
    .new_about_image_caption p{padding-bottom: 0px;}
    .new_about_image_caption .showroom_after_content p{padding-bottom: 15px;}
    .new_about_image_caption img{border: 2px solid #2D893C;margin-bottom: 10px;}
    .new_about_image_caption h4{margin-bottom: 40px;}
    .showroom_after_content{margin: 0px;}
    .team_new_grid{grid-template-columns: repeat(3, 1fr);}
}

@media(max-width: 991px){
    #seo_hide{display: none;}
    .show_seo{display: inline-block;color: #fff;text-decoration: underline;}
    .show_seo:hover{color: #fff;text-decoration: underline;}
    #apt_hide{display: none;}
    .show_apt{display: inline-block;color: #fff;text-decoration: underline;}
    .show_apt:hover{color: #fff;text-decoration: underline;}
    .australian_cnt {padding: 50px 0 50px;}
    .special_new_content p{font-size: 18px;line-height: 1.5;}
    .new_about_image_caption h4{font-size: 20px;}
    .team_new_grid .team_new_grid_item h4{font-size: 20px;}
    .team_new_grid{grid-template-columns: repeat(2, 1fr);}
}

@media(max-width: 767px){
    .page-template-template-directory .display_green_btn a{margin-right: 14px;}
    .page-template-template-directory .display_green_btn a img{width: 16px;}
    .page-template-template-directory .display_green_btn a:last-child{margin-right: 0px;}
    .page-template-template-directory .contact_transparent h2{margin-bottom: 0px;}
    .page-template-template-directory .contact_transparent .col-12:last-child { margin-top: 20px;}
    
    .page-template-template-locations .display_green_btn a{margin-right: 14px;}
    .page-template-template-locations .display_green_btn a img{width: 16px;}
    .page-template-template-locations .display_green_btn a:last-child{margin-right: 0px;}
    .page-template-template-locations .contact_transparent h2{margin-bottom: 0px;}
    .page-template-template-locations .contact_transparent .col-12:last-child { margin-top: 20px;}
    .new_about_image_caption h4{font-size: 18px;}
    .new_about_image_caption h4{margin-bottom: 20px;}
    .team_new_grid .team_new_grid_item h4{font-size: 18px;}
    .new_inner_count h5 {font-size: 22px;}
}

@media(max-width: 440px){
    .page-template-template-directory .display_green_btn a{margin: 0 14px 20px;}
    .page-template-template-directory .display_green_btn a:last-child{margin: 0px;}
    
    .page-template-template-locations .display_green_btn a{margin: 0 14px 20px;}
    .page-template-template-locations .display_green_btn a:last-child{margin: 0px;}
    .new_about_image_caption h4{font-size: 16px;}
    .team_new_grid .team_new_grid_item h4{font-size: 20px;}
    .team_new_grid{grid-template-columns: repeat(1, 1fr);}
}
.acc_cnt_box a{color: #3E9935;}
.acc_cnt_box a:hover{color: #F24A1B;}
sup{padding-left: 5px;}

.list_points.silver_points li {background-position: left 2px;line-height: normal;}


/*Feb21*/
.silverback-lawn-green{background-color: #3E9935; font-size: 20px;}
.silverback-lawn-green-left{ float: left; width: 20%; text-align: center;}
.silverback-lawn-green-left img{ display: block;  margin-bottom: 40px}
.silverback-lawn-green-right{float: right; width: 74%;}
.silverback-lawn-green h2 {    font-size: 36px; line-height: 46px; position: relative; padding-bottom: 26px; margin-bottom: 40px; font-weight: bold;}
.silverback-lawn-green h2:after { background-color: #fff; position: absolute;  left: 0; width: 90px; height: 4px;bottom: 0;content: ''; margin: unset; right: 0;}
.silverback-lawn-green h4 { font-size: 26px; line-height: 46px; margin-bottom: 24px;}
.silverback-lawn-green ul li{ background-image: url("images/leaf.png");    background-position: left 6px;}

.silverback-lawn-black-bg{background-color: #161716; font-size: 20px; padding: 80px 0 10px 0; }
.silverback-lawn-black-block{ display: flex; margin-bottom: 70px;}
.silverback-lawn-black-left{width: 40%;}
.silverback-lawn-black-right { width: 60%; padding-left: 80px;}
.silverback-lawn-black-block h3 {font-size: 36px; line-height: 46px; position: relative; padding-bottom: 26px; margin-bottom: 40px; font-weight: bold;}
.silverback-lawn-black-block h3:after { background-color: #F24A1B; position: absolute;  left: 0; width: 90px; height: 4px;bottom: 0;content: ''; margin: unset; right: 0;}
.silverback-lawn-black-block p{ margin-bottom: 25px;}
.silverback-lawn-black-block-right{ flex-direction: row-reverse}
.silverback-lawn-black-block-right .silverback-lawn-black-right {  padding-right: 80px; padding-left: 0;}

.product_features_section{margin-top: 40px;padding: 30px 0;border-top: 1px solid #909090;border-bottom: 1px solid #909090;}
.product_features_section ul{display:grid;grid-template-columns: repeat(7, 1fr);grid-gap: 20px;margin: auto;margin-top: 50px;}
.product_features_section ul li{text-align: center;}
.product_features_section ul li img{width: 66px;height: 66px;margin-bottom: 22px;}
.product_features_section ul li h2{font-size: 16px;font-weight: 400;line-height: 1.5;}

/* .new_poff_section{background-color: #3E9935;padding: 80px 0 240px;font-size: 26px;line-height: 1.8;} */
.new_poff_section{background-color: #3E9935;padding: 80px 0;font-size: 26px;line-height: 1.6;}
.new_poff_section h2{font-size: 36px;font-weight: bold;line-height: 1.3;margin-bottom: 20px;padding-bottom: 26px;position: relative;}
.new_poff_section h2:after {background-color: #fff;position: absolute;left: 0;width: 100px;height: 4px;bottom: 0;content: '';}
.new_poff_section .new_poff_section_content{padding-left: 4%;}
.new_poff_section .new_poff_section_content img {position: absolute;}
/* .new_poff_section_black{background-color: #161716;padding: 340px 0 80px;font-size: 20px;line-height: 1.8;} */
.new_poff_section_black{background-color: #161716;padding: 80px 0;font-size: 20px;line-height: 1.8;}
.new_poff_section_black h2{font-size: 36px;font-weight: bold;line-height: 1.3;margin-bottom: 20px;padding-bottom: 26px;position: relative;}
.new_poff_section_black h2:after {background-color: #F24A1B;position: absolute;left: 0;width: 100px;height: 4px;bottom: 0;content: '';}
.sec_new_padding{margin-bottom: 160px;}

.new_poff_section_black h1{font-size: 36px;font-weight: bold;line-height: 1.3;margin-bottom: 20px;padding-bottom: 26px;position: relative;}
.new_poff_section_black h1:after {background-color: #F24A1B;position: absolute;left: 0;width: 100px;height: 4px;bottom: 0;content: '';}

.new_poff_section_black .row{align-items: center;}
.new_poff_section_black .sec_new_padding p:last-child{padding-bottom: 0px;}

.location_sec p a{color: #3E9935;text-decoration: underline;}
.location_sec p a:hover{color: #3E9935;text-decoration: none;}

.wpgs-nav .slick-prev {left: 6px;}
.wpgs-nav .slick-next {right: 8px;}
.wpgs-nav .slick-prev:before,.wpgs-nav .slick-next:before{opacity: 1!important;font-size: 26px!important;}
.wpgs-nav .slick-prev,.wpgs-nav .slick-next {width: 24px!important;height: 24px!important;}
.wpgs-for .slick-slide {text-align: center;}

.special_use_sec{margin-top: 60px!important;}
.special_use_image {position: relative;font-size: 16px;line-height: 1.5;}
.special_use_image span{position: absolute; top: -25px;left: 0;right: 0;background-color: #3E9935;color: #fff;border: 1px solid #fff;border-radius: 25px;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: normal;margin: auto;font-weight: 600;font-size: 22px;
}
.woocommerce .special_use_image img{margin-bottom: 0px;padding-bottom: 12px!important;border-radius: 25px;}
.woocommerce .note_use_heading{font-size: 26px;
    text-align: center;
    line-height: normal;
    margin-bottom: 0px;margin-top: 40px;
}
img.special_dog {
    margin-top: 50px;
}

.new_poff_section_black a{color: #3E9935;text-decoration: none;}
.new_poff_section_black a:hover{color: #F24A1B;text-decoration: none;}
#product-3640 a#buyproduct {display: none;}
#product-3646 a#buyproduct {display: none;}
.pattern_grid{display:grid;grid-template-columns: repeat(1, 1fr);margin:auto;grid-gap: 20px;margin-top:30px;}
.pattern_item_img {
    border: 1px solid #8c8984;
    padding: 2px;
    margin-bottom: 10px;
}
.pattern_item_name h5 {
    font-size: 18px;
}

.pattern_item_name {
    text-align: center;
}

#hidden-content{background-color: transparent!important;padding: 20px!important;}
.measuring_guide_content{background: #fff;padding: 44px}
#hidden-content button.fancybox-button.fancybox-close-small {top: 0;right: 0;}

.inner_banner_section .container{position: relative;overflow: hidden;}
.inner_banner_section .container:after{content: '';width: 88px;height: 76px;background-image: url(images/banner_aus_made.png);background-position: center;background-repeat: no-repeat;background-size: contain;position: absolute;right: 12px;top: 50%;transform: translateY(-50%);}
.inner_banner_section .inner_bnr_height {padding-right: 80px;}
.inner_banner_section .inner_bnr_height h1{margin-bottom: 0px;}
.inner_banner_section .inner_bnr_height h2{margin-bottom: 0px;}
.bafg-twentytwenty-container {margin: 0!important;margin-bottom: 30px!important;}
.measuring_guide_content ul li{position: relative;padding-left: 15px;padding-bottom: 6px;}
.measuring_guide_content ul li:before{content: ''; position: absolute; left: 0;  top: 10px;  width: 6px;height: 6px; background-color: #F24A1B; -webkit-border-radius: 50%; -moz-border-radius: 50%;  border-radius: 50%;}

.measuring_guide_content{max-width: 800px;}
.woocommerce .measuring_guide_content img{max-width: 220px;}
.yotu-playlist {padding: 0!important;}

@media(min-width: 992px){
    .inner_banner_section .inner_bnr_height {padding-right: 0px;}
    .inner_banner_section .container:after{right: 0px;width: 125px;height: 102px;}
}

@media(min-width: 1200px){
    .product_features_section ul li h2{font-size: 15px;}
    .manufacture_left h1 {font-size: 26px;line-height: 1.5;}
    .navbar-nav > li#menu-item-2904 .mega_dropdown_width{width: 50%;padding-left: 20px;}
    .top_btn_section a {padding: 12px 18px 12px 12px;}
    
    .special_use_sec {max-width: 80%;margin: auto;}
    .top_btn_section a {padding: 12px 10px;font-size: 13px;}
    .top_call {font-size: 13px;background-position: left 1px;}
    
    .pattern_grid{grid-template-columns: repeat(6, 1fr);}
/* 
    #slick-slide07 .hme_bnr_cont .banner_title {font-size: 30px;text-transform: capitalize;}
    #slick-slide08 .hme_bnr_cont .banner_title {font-size: 26px;text-transform: capitalize;} */
}

@media(min-width: 1500px){
    .product_features_section ul li h2{font-size: 18px;}
    .manufacture_left h1 {font-size: 30px;line-height: 1.5;}
    .top_call a {padding: 0 0 0 8px;}
    .top_btn_section a {padding: 12px 18px 12px 12px;font-size: 15px;}  
    .top_call {font-size: 15px;background-position: left 3px;}
}

@media (max-width: 1400px) {
    .silverback-lawn-green h2 { font-size: 32px;}
    .silverback-lawn-green h4 {font-size: 22px; line-height: 34px;}
    .silverback-lawn-black-block h3 {   font-size: 34px;}
}
    @media (max-width: 1200px) {
        .silverback-lawn-green h2 { font-size: 26px;line-height: 38px;}
    .silverback-lawn-green h4 {font-size: 18px; line-height: 30px;}
    .silverback-lawn-black-block h3 {   font-size: 30px;}
        .silverback-lawn-black-bg {font-size: 18px;}
        
}
@media(max-width: 1199px){
    .product_features_section ul{grid-template-columns: repeat(4, 1fr);grid-gap: 50px 20px;}
    .new_poff_section img:first-child {text-align: left;margin: 0;margin-bottom: 34px;}
    .new_poff_section {font-size: 22px;line-height: 1.6;}
    .new_poff_section p{margin-bottom: 30px;padding-bottom: 0px;}
    .new_poff_section h2 {font-size: 30px;line-height: normal;margin-bottom: 18px;padding-bottom: 16px;}
    .new_poff_section_black {padding: 290px 0 80px;font-size: 18px;line-height: 1.6;}
    .new_poff_section_black h2 {font-size: 30px;line-height: normal;margin-bottom: 18px;padding-bottom: 16px;}
    .new_poff_section_black h1 {font-size: 30px;line-height: normal;margin-bottom: 18px;padding-bottom: 16px;}
    
    .new_poff_section_black .col-sm-12:nth-child(1){order: 2;}
    .new_poff_section_black .col-sm-12:nth-child(2){order: 1;}
    .new_poff_section_black .col-sm-12:nth-child(3){order: 3;margin-top: 18px;}
    .new_poff_section_black .col-sm-12:nth-child(4){order: 4;margin-top: -8px;}
    .new_poff_section_black .col-sm-12:nth-child(5){order: 5;margin-top: 24px;}
    .new_poff_section .new_poff_section_content {padding-left: 0;}
    .sec_new_padding {margin-bottom: 0;}
    
        .top_btn_section ul li.after_tab_mob{display: none;}
    .special_use_image{margin-bottom: 60px;}
    
    .new_poff_section img:first-child {margin: auto;margin-bottom: 30px!important;}
    .new_poff_section img.special_dog {margin: auto;width:100%;margin-bottom: 30px!important;}
    
    .new_poff_section {padding: 60px 0;}
    .new_poff_section_black {padding: 60px 0;}
    
    .pattern_grid{grid-template-columns: repeat(4, 1fr);}
}
    @media (max-width: 991px) {
        .silverback-lawn-green h2 { font-size: 24px;line-height: 36px;}
    .silverback-lawn-green h4 {font-size: 18px; line-height: 30px;}
    .silverback-lawn-black-block h3 {   font-size: 26px;line-height: normal; margin-bottom: 25px;padding-bottom: 15px;}
        .silverback-lawn-black-bg {font-size: 17px;}
        .list_points.silver_points li{font-size: 17px;}
        .list_points.silver_points li { background-position: left 3px;}
        .silverback-lawn-black-right {  padding-left: 48px;}
        
        .woocommerce .measuring_guide_content img{width: 100%;}
}

@media (max-width: 767px) {
    .silverback-lawn-green-left {  float: none;  width: 100%;   }
    .silverback-lawn-green-left img { display: block; margin: auto;  margin-bottom: 40px;}
    .silverback-lawn-green-right {  float: none;  width: 100%;}
    .silverback-lawn-green h2 { font-size: 20px; line-height: 30px;    margin-bottom: 20px;}
    .silverback-lawn-black-block {display: block;}
    .silverback-lawn-black-left {  width: 100%; padding: 0;  margin-bottom: 20px;}
    .silverback-lawn-black-right{  width: 100%; padding: 0}
    .silverback-lawn-black-block-right .silverback-lawn-black-right {  padding-right: 0;}
    .silverback-lawn-black-block h3 {font-size: 24px;}
    .silverback-lawn-black-block {  margin-bottom: 45px;}
    .product_features_section ul{grid-template-columns: repeat(3, 1fr);grid-gap: 60px 20px;}
    
    .new_poff_section img:first-child{width: 60%;}
    .new_poff_section img.special_dog{width: 100%;position: relative;margin-bottom: 0px;}
    .new_poff_section h2 {font-size: 20px;line-height: normal;}
    .new_poff_section h2:after {width: 80px;}
    .new_poff_section {padding: 40px 0 0px;font-size: 16px;line-height: 1.5;}
    .new_poff_section_black {padding: 40px 0 30px;font-size: 16px;line-height: 1.5;}
    .new_poff_section_black h2 {font-size: 20px;line-height: normal;}
    .new_poff_section_black h2:after {width: 80px;}
    
    .new_poff_section_black h1 {font-size: 20px;line-height: normal;}
    .new_poff_section_black h1:after {width: 80px;}
    
    .pattern_grid{grid-template-columns: repeat(3, 1fr);}
    .pattern_item_name h5 {font-size: 16px;}
    
    #hidden-content{padding: 10px!important;}
.measuring_guide_content{padding: 40px 30px;}
    
    .new_inner_banner_section h1 {font-size: 20px;}
    .new_inner_banner_section h2 {font-size: 20px;}
}

@media (max-width: 575px) {
    .product_features_section ul{grid-template-columns: repeat(2, 1fr);grid-gap: 40px 20px;}
    .pattern_grid{grid-template-columns: repeat(2, 1fr);grid-gap: 10px;}
    .pattern_item_name h5 {font-size: 14px;}
}

@media (max-width: 380px) {
    .product_features_section h2{text-align: center;}
    .product_features_section ul{grid-template-columns: repeat(1, 1fr);grid-gap: 40px 20px;}
    .wpgs-nav .slick-prev:before,.wpgs-nav .slick-next:before{opacity: 1!important;font-size: 20px!important;}
.wpgs-nav .slick-prev,.wpgs-nav .slick-next {width: 22px!important;height: 22px!important;    top: 54%;}
}


.term-75 .term-description {display: none;}
.term-75 .term-description.display_block {display: block;}
.term-70  .term-description {display: none;}
.term-70 .term-description.display_block {display: block;}
.term-108   .term-description {display: none;}
.term-108  .term-description.display_block {display: block;}
.term-113 .soft-fall-rubber {display: none;}
.term-113 .rubber-mulch {order: 5;}
/*.term-113 .proplay-soft-fall-pads {display: none;}*/

.term-152  .term-description {display: none;}
.term-152 .term-description.display_block {display: block;}

.latest_news_video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.latest_news_video iframe, .latest_news_video object, .latest_news_video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.term-75  .new_poff_section {max-width: none;width: 100vw;margin-left: calc(-100vw / 2 + 100% / 2);margin-right: calc(-100vw / 2 + 100% / 2);}
.term-75  .inner_cont_spacing {overflow: hidden;}
.term-75 .new_poff_section p:last-child{padding-bottom: 0px;}
.term-75 .term-description .new_poff_section p a{color: #fff;text-decoration: underline;}
.term-75 .term-description .new_poff_section p a:hover{color: #fff;text-decoration: none;}
.woocommerce table.my_account_orders .button {margin-right: 8px;}
.woocommerce table.my_account_orders .button:last-child {margin-right: 0px;}

nav.woocommerce-MyAccount-navigation ul{margin-bottom: 0px;max-width: 100%;}
nav.woocommerce-MyAccount-navigation ul li {margin-bottom: 8px;}
nav.woocommerce-MyAccount-navigation ul li a{padding: 12px 24px;background-color: #2D893C;color: #fff !important;display: block;width: 100%;}
nav.woocommerce-MyAccount-navigation ul li a:hover{background-color: #F24A1B;color: #fff;}
nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color: #F24A1B;color: #fff;}
nav.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom: 0px;}
.mobil_search{display: none;}

.page-id-114 .contact_form_cnt input[type=checkbox] ~ .wpcf7-list-item-label:after {left: -19px;top: 5px;}

.showroom_image{margin-bottom: 20px;position: relative;overflow: hidden;}
.showroom_imag img{margin: 0;max-width: 100%;width: 100%;}

.page-id-2414 .whole_contact li{font-size: 18px;}
.page-id-2414 .whole_contact li a{font-size: 18px;}

.page-id-1242 .btn:hover {color: #000;background-color: #fff;}

.woocommerce div.product form.cart .default_hide .variations {margin: 30px 0 50px;}
.woocommerce div.product form.cart .variations td {display: block;width: 100%;padding: 0;margin: 0;}
.woocommerce div.product form.cart .variations select{width: 100%;background-color: #fff;padding: 8px 12px;color: #000;}
.woocommerce div.product form.cart .variations a.reset_variations {display: none!important;visibility: hidden!important;}
.woocommerce div.product form.cart .default_hide .single_variation_wrap .woocommerce-variation-price{display: none!important;}
.woocommerce div.product form.cart .show_hide_sec .single_variation_wrap .woocommerce-variation-price span.price{font-size: 32px!important;color: #fff!important;font-weight: 600;margin-bottom: 24px;    display: block;width: 100%;}
.variations_form .single_add_to_cart_button {display: none!important;}
.woocommerce-variation-add-to-cart {margin-top: 40px;display: block;}

.postid-836 .special_single_note{display: none;}

#ywapo_value_2{display:none !important;}

.wholesale_left_cnt p a{color: #2D893C;text-decoration: underline;}
.wholesale_left_cnt p a:hover{color: #2D893C;text-decoration: none;}

.new_left{text-align: left;}
.new_right{text-align: right;}
.credit_conc span {color: #f47920;}

#wpgis-gallery .btn-prev {position: absolute;z-index: 99;top: 50%;transform: translateY(-50%);left: 4px;background-color: #2d893c;}
#wpgis-gallery .btn-next {position: absolute;z-index: 99;top: 50%;transform: translateY(-50%);right: 4px;background-color: #2d893c;}

@media(min-width: 768px){
nav.woocommerce-MyAccount-navigation ul{max-width: 90%;}
}

@media(min-width: 1200px){
.term-75 .term-description .new_poff_section p{font-size: 24px;}
nav.woocommerce-MyAccount-navigation ul{max-width: 70%;}
.menu_right_section {width: 84%;}   
.desk_humm_made {width: 11%;}
.desk_aus_made {width: 11%;}
.desk_cooloff_made {width: 12%;}
.logo {width: 160px;}
.desk_cart_section {margin-left: 30px;}
}

@media(min-width: 1500px){
.menu_right_section {width: 86%;}   
.desk_humm_made {width: 12%;}
.desk_aus_made {width: 10%;}
.desk_cooloff_made {width: 12%;}
.logo {width: 158px;}
.desk_cart_section {margin-left: 55px;}
}

@media(min-width: 2000px){
    .bnr_height {height: 820px;}
    .hme_bnr_cont {font-size: 20px;}
    .hme_bnr_cont {max-width: 504px;}
    .hme_bnr_cont .banner_title {font-size: 54px;}
}

@media(max-width: 991px){
    .page-id-2414  ul.whole_contact{margin-bottom: 44px;}
.new_left{text-align: center;}
.new_right{text-align: center;}
}
.our_brands_grid .our_brands_grid_box:first-child img {max-width: 182px;}
.our_brands_grid .slick-track{display: flex !important;}
.our_brands_grid .slick-slide{height: inherit !important;}

.slider_category_new{display: none;}

@media(max-width: 767px){
nav.woocommerce-MyAccount-navigation ul{margin-bottom: 30px;}
.mobil_search{margin-bottom: 24px;}
.mobil_search form{position: relative;}
.category_section {max-width: 330px;margin: auto;margin-bottom: 30px;}
}

@media(max-width: 560px){
.our_brands_grid_box img {margin: auto;max-width: 244px;margin-bottom: 20px;}
.our_brands_grid .our_brands_grid_box{margin: 0 8px;}
.our_brands_grid .our_brands_grid_box:first-child img {max-width: 160px;}
.slider_category_new{display: grid;grid-gap: 30px;grid-template-columns: repeat(1,1fr);}
.slider_category_new .hme_category_list_content{margin: 0 8px;max-width: 100%}
.slider_category_mobile{display: none;}
.hme_category_img_cont img {width: 100%;}
}

.sml_txt p{padding-bottom: 0px;}
.sml_txt{font-size:14px;}
.sml_txt a{color:#fff;text-decoration: underline;}
.sml_txt a:hover{color:#3E9935;text-decoration: none;}
table.quote_contact_form p{padding-bottom: 0px;}
table.quote_contact_form a {color: #000;text-decoration: underline;}
table.quote_contact_form a:hover{color: #000;text-decoration: none;}
input.cwg_popup_submit {color: #fff;background-color: #f24a1b;padding: 13px 15px 14px;text-transform: uppercase;cursor: pointer;min-width: 50%;border: 0px;}
input.cwg_popup_submit:hover {background-color: #c1330b;}

.swal2-popup.swal2-modal.swal2-show {background-color: transparent;padding: 0;}
button.swal2-close {background: #16823a;border-radius: 50px;color: #fff;top: -20px;right: -20px;opacity: 1;}
button.swal2-close:hover{background: #161716;color: #fff;}
.swal2-content {background-color: #fff;padding: 20px!important;}

.cwginstock-subscribe-form .panel-primary {border-color: transparent!important;margin-bottom: 0px!important;border: 1px solid transparent!important;border-radius: 0!important;-webkit-box-shadow: none!important;box-shadow: none!important;}
.cwginstock-subscribe-form .panel-primary>.panel-heading {color: #000!important;background-color: transparent!important;border-color: transparent!important;}
.cwginstock-panel-heading h4{text-align: center!important;text-transform: uppercase!important;font-size: 22px!important;color: #16823a!important;font-weight: 900!important;margin-bottom: 20px!important;display: block!important;}
.cwginstock-subscribe-form .panel-body {padding: 0!important;}
.cwginstock-panel-body input[type=text], .cwginstock-panel-body input[type=email] {margin-bottom: 15px;background-color: #fff;border: 1px solid #ddd;display: block;width: 100%;font-size: 16px;    color: #000;padding: 12px 20px;}
input.cwgstock_button {background-color: #3E9935;color: #fff;font-size: 16px;line-height: normal;display: inline-block;border: none;padding: 15px 30px;border-radius: 0;cursor: pointer;outline: 0!important;box-shadow: none!important;}
input.cwgstock_button:hover {background-color: #161716;color: #fff;}
.cwginstockerror {font-size: 14px;}

.postid-3640 .out-of-stock { display: none !important; }


@media(min-width: 1200px){
    .term-71 .new_poff_section_black h2 {font-size: 24px;margin-bottom: 20px;padding-bottom: 14px;margin-top: 6px;}
    .term-71 .new_poff_section_black h1 {font-size: 24px;margin-bottom: 20px;padding-bottom: 14px;margin-top: 6px;}
}

@media(min-width: 1500px){
    .term-71 .new_poff_section_black h2 {font-size: 30px;}
    .term-71 .new_poff_section_black h1 {font-size: 30px;}
}

@media(max-width: 767px){
    .hme_bnr_cont p:not(.banner_title) {display: none;}
    .bnr_height {height: 680px;justify-content: center;align-items: flex-end;padding-bottom: 54px;}
    .hme_bnr_cont {text-align: center;}
    .hme_bnr_cont h4 {font-size: 22px;}
}

@media(max-width: 560px){
    .bnr_height {height: 560px;}
    .hme_bnr_cont .banner_title {font-size: 24px;}
}

@media(max-width: 380px){
    .bnr_height {height: 475px;}
    .hme_bnr_cont .banner_title {font-size: 22px;}
    .hme_bnr_cont h4 {font-size: 20px;}
}

@media(max-width: 330px){
    .bnr_height {height: 455px;}
    .hme_bnr_cont .banner_title {font-size: 20px;}
    .hme_bnr_cont h4 {font-size: 18px;}
}

.new_our_turf_section{background-colour: #171717;}
.new_featured_australia_best_turf .hme_heading h1:after{ display: none }
.new_featured_australia_best_turf .hme_heading h1{  padding-bottom: 0;border-bottom: none;font-size: 40px;margin-bottom: 0;}
.new_featured_australia_best_turf .best_turf_slider {  margin-top: 57px;}
.new_featured_australia_best_turf .best_turf_cont_section { padding: 0;  border: 1px solid #3a3a3a;}
.new_featured_australia_best_turf.australia_best_turf {margin: 0;  padding-bottom: 110px;  padding-top: 60px;}
.new_featured_australia_best_turf .best_turf_cont_section {  background-color: transparent;  padding: 0;border: none;}
.new_featured_australia_best_turf .best_turf_img_section { min-height: 340px;}
.new_featured_australia_best_turf .best_turf_cont_section h3{border:none;  font-size: 22px;  font-weight: 600;  margin-bottom: 0;  padding-bottom: 35px;border-bottom: none;}
.new_featured_australia_best_turf .best_turf_img_section a img {border: 1px solid #383838;}

.single-location .manufacture_sec ul li{padding-left:28px;margin-bottom:10px;background-image: url(images/leaf.png);background-position: left 8px;background-repeat:no-repeat;}

.single-location .faq_sec h3.faq_head span {width: 48px;background-color: #363636;}
.single-location .faq_sec h3.faq_head {padding: 25px 20px 25px 54px;}
.single-location .faq_box_cnt {padding-bottom: 10px;}
.single-location .faq_sec h3.faq_head:before{content: '';position: absolute;right: 20px;top: 9px;background-image: url(images/chevron-down.png);background-repeat: no-repeat;background-position: 100% 7px;padding-right: 30px;transition: all 0.3s;}

.newsletter{ padding: 40px 0;text-align: center; background-color: #161716;}
.newsletter h3{ color: #fff; font-size: 22px; font-weight: 700; margin-bottom: 30px;}
.newsletter table {width: 100%;margin: auto;padding: 0px;}
.newsletter .inr_txtbox {padding: 14px 10px;font-size: 14px;}
.newsletter .inr_submit {padding: 14px 22px;margin-top: 0px;border-radius: 0px;font-size: 14px;}

p.stock.out-of-stock {display: none;}
/*.postid-3646 input.cwg_popup_submit {display: none;}*/
.woocommerce-product-details__short-description { margin-bottom: 14px;}
/*.postid-4497 .from_rate_value{display: none!important;}*/

.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{display: none;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal a{float:none;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe {
    position: relative;
    background-image: url(images/stripe-bg.svg);
    background-position: 204px 2px;
    background-repeat: no-repeat;
}

@media (min-width: 1200px) {
    .newsletter {padding: 55px 0;}
    .newsletter h3 {font-size: 30px;font-weight: 700;}
    .new_featured_australia_best_turf .best_turf_cont_section h3 {font-size: 18px;}
    
    .newsletter table {max-width: 1024px;}
    .newsletter table tr td{width: 34%;padding: 8px;}
    .newsletter table tr td:last-child{width: 24%;}
}

@media(min-width: 1500px){
    .new_featured_australia_best_turf .best_turf_cont_section h3 {font-size: 22px;}
}

@media(max-width: 1400px){
.new_featured_australia_best_turf .best_turf_img_section {  min-height: 290px;}
}

@media (max-width: 1199px) {
    .newsletter table {max-width: 1024px;}
    .newsletter table tr td{width: 100%;padding: 8px;display: block;}
    .newsletter table tr td:last-child{width: 100%;}
}


@media(max-width: 767px){
.new_featured_australia_best_turf .best_turf_img_section {  min-height: auto;}
.new_featured_australia_best_turf .best_turf_cont_section h3 { font-size: 18px;}
.new_featured_australia_best_turf.australia_best_turf {  margin: 0;  padding-bottom: 60px;   padding-top: 0;}
.new_featured_australia_best_turf .hme_heading h1 {   font-size: 24px;}
.new_featured_australia_best_turf .best_turf_slider {  margin-top: 20px;}

.new_featured_australia_best_turf .best_turf_cont_section h3 {min-height: 78px;}

input.cwg_popup_submit {min-width: 100%;}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe {background-position: 30px 28px;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe label{margin-bottom: 44px;}

}
@media(max-width: 1200px){
    .mobile_menu_cart_section ul li:nth-child(2){border-right:none;}
.mobile_menu_cart_section ul li.top_quote a{ margin-right: -10px; background-color: #2d893c;  color: #fff;padding: 6px 10px 6px 36px;  border-radius: 5px; background-image: url(images/new_header_phone_icon.svg);background-position: 12px 10px;  background-repeat: no-repeat;}
.mobile_menu_cart_section ul {  margin: 8px 0 8px;}
.mobile_menu_cart_section ul li {  width: 33%;}
.mobile_menu_cart_section ul li.top_quote { width: 31%; text-align: right;}
.logo_section_right ul li {  margin-right: 35px;}
.logo_section_left {width: 100px;}
.mobile_logo_section {  padding: 11px 0;}
.logo_section_right {   margin-top: 23px;}
.mobilemenu_icon {  width: 32px; margin-top: 5px;}
.navbar_line {height: 3px;}
.navbar_line2 {  top: 10px;}
.navbar_line3 {  top: 21px;}
.logo_section_right ul li img.mobile-account-link{width: 26px;  margin-top: 1px;}
img.mobile-phone-link{width: 24px;}

}
@media(max-width: 767px){
.australia_supply_only h6{background-image:none;padding-left: 0;}
.australia_supply_only h6 span{background-image: url(images/aus-map.png);background-position: left;padding-left: 30px;background-repeat: no-repeat;}
.australia_supply_only{width: 100%;margin: 0 auto; text-align: center;}
.mobile_menu_cart_section ul li {  width: 25%;}
.mobile_menu_cart_section ul li.top_quote { width: 46%;}
.header.sticky_header1  .mobile_menu_cart_section ul li.top_quote {display:none}
.mobile_menu_cart_section ul li.top_quote a {   margin-right: 0;}

}
@media (max-width: 443px){
.mobile_menu_cart_section ul li.top_quote {   width: 47%;}
}
@media(max-width: 400px){
    .mobile_menu_cart_section ul li {   width: 20%;}
    .mobile_menu_cart_section ul li.top_quote { width: 57%;}
    
}


#pickup_location{padding: 8px;}

@media(min-width: 1300px){
   #pickup_location{padding: 8px;max-width: 52%;}
}

@media(min-width: 1300px){
   #pickup_location{padding: 8px;max-width: 48%;}
}

.term-74 .like_sec {padding: 50px 0;}
.term-74 .like_sec:after {height: 100%;}
.new_poff_section.spl_new_poff_section a{color: #fff;text-decoration: underline;}
.new_poff_section.spl_new_poff_section a:hover{color: #fff;text-decoration: none;}

.term-26 .new_poff_section h2{color: #fff;}

.woocommerce-cart .main_content .cross-sells .category_list_section .col-12:nth-child(4) {display: none;}
.woocommerce-cart .main_content .cross-sells .category_list_section .col-12:nth-child(3) {display: none;}

.message__promo-container {color: #fff!important;}
.message__disclaimer > span{color: #fff!important;}

.term-description ul.spl_sicons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    grid-gap: 30px;
    color: #fff;
    margin: 30px 0 0;
    padding: 0;
}

.term-description ul.spl_sicons li {
    display: flex;
    flex-direction: column;
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    border: 1px solid #30A849;
    padding: 18px 30px;
    min-height: 270px;
    list-style: none;
    color: #fff;background-image: none;
}
.term-description ul.spl_sicons li span{color: #fff;}

.term-description ul.spl_sicons li img {
    max-width: 80px;
    margin-bottom: 40px;
}
.woocommerce .inner_cont .category_section .best_turf_cont_section{position:relative;}
.woocommerce .inner_cont .category_section .best_turf_cont_section span.onsale {top: -12px;left: -12px;}

.spltarget select {
    padding: 8px 15px;
    display: block;
    width: 100%;
    max-width: 100%;
}
.spltarget label {
    display: block;
}

.spltarget #ywapo_value_1 {
    display: none!important;
}

.spltarget .inline_group {display: none;}
.cart_qty_hide .lineal_value_section {display: none;}

@media (min-width: 992px){
.term-description ul.spl_sicons li {width: 48%;}
}

@media (min-width: 1200px){
.woocommerce-cart .cross-sells .category_list_section .best_turf_img {height: 204px;}
.woocommerce-cart .cross-sells .category_list_section .best_turf_cont_section h3 {min-height: 74px;padding-bottom: 4px;}
.term-74 .like_sec {padding: 70px 0;}
.new_poff_section.spl_new_poff_section{font-size: 18px;}

.term-description ul.spl_sicons li {width: 31.6%;}
}

@media (min-width: 1500px){
.woocommerce-cart .cross-sells .category_list_section .best_turf_img {height: 260px;}
.woocommerce-cart .cross-sells .category_list_section .best_turf_cont_section h3 {min-height: 74px;padding-bottom: 4px;}
.new_poff_section.spl_new_poff_section{font-size: 20px;}
.term-description ul.spl_sicons li {width: 31.9%;}
}

@media(max-width: 1199px){
    .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width: 100%!important;float: none!important;}
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width: 100%!important;float: none!important;}
}


.from_rate_value h3 span.dis_strike {font-size: 26px;position: relative;}
.from_rate_value h3 span.dis_strike:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 3px solid;
  border-color: inherit;
  
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg);
}

body:not(.woocommerce-cart) .lineal_value_section .btn.special_chkout {padding: 15px 24px;}
body:not(.woocommerce-cart) .spltarget .product_lineal_meters{display: none;}
body:not(.woocommerce-cart) .lineal_value_section{justify-content: space-between;}
.product_reviews_rating .limited_stock_product{font-size: 20px;font-family: 'Open Sans', sans-serif;font-weight: bold;padding-right: 0px;text-transform: uppercase;color: #f24a1b;margin-top: 14px;display: block;width: 100%;margin-bottom: 18px;}

.limited_stock_product_rating.product_reviews_rating{display: block;}

@media(min-width: 1200px){
    body:not(.woocommerce-cart) .from_rate_value h3 {font-size: 24px;}
    /*body:not(.woocommerce-cart) .product_lineal_meters{width: 24%;}*/
    body:not(.woocommerce-cart) .from_rate_value {width: 50%;}
    body:not(.woocommerce-cart) .special_chkout {margin-left: 20px;width: 50%;}
    
    .product_reviews_rating .limited_stock_product{font-size: 24px;}
    .newsplimage{max-width: 50%;}
}

body:not(.woocommerce-cart) .sml_price{font-size:24px; color:#ffffff;}
body:not(.woocommerce-cart) .pickup_info{color:#F9990E; font-size:14px; margin-left:5px;}




.sticky_header .header_notification{display: none !important;}
.header_notification {background-color: #F24A1B;font-size: 15px;padding: 10px 15px;text-align: center;color: #fff;font-weight: bold;}
.header_notification p{margin-bottom: 0px;padding-bottom: 0px;}
.header_notification p:last-child{margin-bottom: 0px;}
.header_notification p a{color: #fff;text-decoration: underline;}
.header_notification p a:hover{color: #fff;text-decoration: none;}
/*Popup*/
.popup-offer-cnt{max-width: 900px;color: #000; margin: auto; display: flex; align-items: center; text-align: center; text-transform: uppercase; letter-spacing: 1px; position: relative; background-color: #fff;padding: 30px;}
.popup-offer-img{width: 45%;}
.popup-offer-cnt-right{width: 55%;}
.popup-offer-cnt h3 {  font-weight: bold;text-transform: uppercase; letter-spacing: 1px;font-size: 30px;padding-bottom: 10px;}
.popup-offer-cnt h4 {  font-weight: bold;text-transform: uppercase; letter-spacing: 0;font-size: 34px;padding-bottom: 14px;}
.popup-offer-cnt h6 { text-transform: capitalize; font-weight: bold;font-size: 20px;padding-bottom:15px;padding-top:4px;}
.popup-offer-cnt h5 {  padding-bottom:0;}
.popup-offer-txt {  background-color: #3FAC49;  max-width: 340px;  margin: auto;  font-size: 23px;  color: #fff; text-transform: uppercase;padding: 12px;margin-bottom: 10px;}
.popup-offer-cnt a {  font-weight: bold;font-size: 20px;}
.popup-offer-txt span{ font-weight: bold;padding-left: 20px;letter-spacing: 1px; font-size: 30px;}
.popup-offer-cnt a:hover{color: #3FAC49;}
.close-icon{ background-image: url(images/close-popup.png);background-repeat: no-repeat;width: 45px;  height: 45px;  position: absolute; top: 10px;  right: 10px;}
.popup-offer { background-color: rgba(0,0,0,0.5);position: fixed;width: 100%;height: 100%;   z-index: 99;top: 0;   display: none;    align-items: center;}
.displayFlexDisPopup{ display: flex;}
.popup-offer-cnt h6 a{color: #3FAC49;}
.popup-offer-cnt h6 a:hover{color: #000;}
.notif {position: absolute;font-size: 12px;bottom: 28px;right: 28px;}
.notif span{color: red;}
.popup-offer-cnt h6 span{color: red;}
.header_height {height: 194px;}

.term-71 .ourturf_top_caption ul li {background-position: left 9px;padding-left: 28px;padding-bottom: 12px;width: 100%;}
.term-71 .ourturf_top_caption ul {max-width: 100%;}
.term-33 .term-description ul.spl_sicons li strong,.term-38 .term-description ul.spl_sicons li strong,.term-39 .term-description ul.spl_sicons li strong, .term-40 .term-description ul.spl_sicons li strong, .term-37 .term-description ul.spl_sicons li strong, .term-81 .term-description ul.spl_sicons li strong, .term-41 .term-description ul.spl_sicons li strong, .term-35 .term-description ul.spl_sicons li strong, .term-165 .term-description ul.spl_sicons li strong{margin-bottom: 6px;display: block;}
.term-33 .term-description ul.spl_sicons,.term-38 .term-description ul.spl_sicons,.term-39 .term-description ul.spl_sicons, .term-40 .term-description ul.spl_sicons, .term-37 .term-description ul.spl_sicons, .term-81 .term-description ul.spl_sicons, .term-41 .term-description ul.spl_sicons, .term-35 .term-description ul.spl_sicons{margin-bottom: 40px;align-items: flex-start;}
.term-33 .term-description ul.spl_sicons li,.term-38 .term-description ul.spl_sicons li,.term-39 .term-description ul.spl_sicons li, .term-40 .term-description ul.spl_sicons li, .term-37 .term-description ul.spl_sicons li, .term-81 .term-description ul.spl_sicons li, .term-41 .term-description ul.spl_sicons li, .term-35 .term-description ul.spl_sicons li, .term-165 .term-description ul.spl_sicons li{justify-content: flex-start;padding-top: 30px;}

.postid-7140 .term-description ul.spl_sicons li strong{margin-bottom: 6px;display: block;}
.postid-7140  .term-description ul.spl_sicons{margin-bottom: 40px;align-items: flex-start;}
.postid-7140  .term-description ul.spl_sicons li{justify-content: flex-start;padding-top: 30px;}

.term-79 .term-description ul.spl_sicons li strong{margin-bottom: 6px;display: block;}
.term-79 .term-description ul.spl_sicons{margin-bottom: 40px;align-items: flex-start;}
.term-79 .term-description ul.spl_sicons li{justify-content: flex-start;padding-top: 30px;}


.latest-updates-videos{position: relative;}
.latest-updates-videos .slick-prev, .latest-updates-videos  .slick-next {bottom: -66px; height: 30px;width: 30px;background-repeat: no-repeat; background-position: center;top: inherit;}
.latest-updates-videos .slick-next { right: auto; left: 54%; background-image: url(images/new-arrow-next.svg);margin: auto;background-size: contain;}
.latest-updates-videos .slick-prev { right: auto; left: 40%; background-image: url(images/new-arrow-prev.svg);margin: auto;background-size: contain;}
.latest-updates-videos {margin-bottom: 80px;}

.latest-updates-videos .latest-updates-video-item{padding: 0 10px;width: 300px!important;}
.latest-updates-videos .slick-track{display: flex !important;}
.latest-updates-videos .slick-slide{height: inherit !important;justify-content: center;align-items: center;display: flex;}
.latest-updates-videos .latest-updates-video-item:not(.slick-center) a{pointer-events: none;}
.latest-updates-videos .latest-updates-video-item.slick-center a {display: block;height: 250px;position: relative;z-index: 9;}
.latest-updates-videos .latest-updates-video-item.slick-center a:before{content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;background-image: url(images/new-play-icon.svg);background-repeat: no-repeat;background-position: center;
    background-size: contain;}
.latest-updates-videos .latest-updates-video-item.slick-center a img {width: 100%;height: 100%;object-fit: cover;}
.latest-updates-videos .latest-updates-video-item a{transition: all 0.3s ease;width: 200px!important;}
.latest-updates-videos .latest-updates-video-item.slick-center a{transition: all 0.3s ease;width: 300px!important;}
.latest-updates-videos .latest-updates-video-item[tabindex="0"] {justify-content: flex-start;}
.latest-updates-videos .latest-updates-video-item[tabindex="-1"] {justify-content: flex-end;}
.latest-updates-videos .latest-updates-video-item.slick-center{justify-content: center;}


.video-block {display: block;position: relative;margin-bottom: 30px;}
.video-block img{width: 100%;margin: auto;}
.video-block:before{content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;background-image: url(images/new-play-icon.svg);background-repeat: no-repeat;background-position: center;
    background-size: contain;}
    
.archive .commercial_hme_category_list .hme_category_img_cont {position: unset;overflow: hidden;}
.archive .commercial_hme_category_list .hme_category_overlay_cont{position: unset;padding: 30px 14px;background: transparent!important;}
.archive .commercial_hme_category_list .hme_category_img_cont img {transform: scale(1)!important;}
.archive .commercial_hme_category_list .hme_category_img_cont {background-color: #363636;}
.archive .commercial_hme_category_list .hme_category_overlay_cont .btn:hover{border: 1px solid #3e9935;}
.archive .commercial_hme_category_list .hme_category_img_cont:before{content: none;}
.archive .commercial_hme_category_list .hme_category_list_content {margin-bottom: 0;height: 100%;background-color: #363636;padding-bottom: 80px;position: relative;}
.archive .commercial_hme_category_list .hme_category_overlay_cont .btn {position: absolute;bottom: 24px;margin-top: 0px;border: 1px solid #3e9935;}
.archive .commercial_hme_category_list .hme_category_img_cont:hover .hme_category_overlay_cont{background: transparent;}

.archive .commercial_hme_category_list .slider_category_new  .slick-track
{
    display: flex !important;
}

.archive .commercial_hme_category_list .slider_category_new .slick-slide
{
    height: inherit !important;
}

#new_faq_section{display: none;}
.new_faq{text-align:center;}

@media (min-width: 374px){
  .header_height {height: 194px;}
}

@media (min-width: 705px){
  .header_height {height: 194px;}
}

@media(min-width: 768px){
    .header_height {height: 196px;}
    
    .latest-updates-videos {margin-bottom: 120px;}
    .latest-updates-videos .latest-updates-video-item a{width: 180px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a{width: 580px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a {height: 380px;}
    .latest-updates-videos .latest-updates-video-item{padding: 0 14px;width: 580px!important;}
    .latest-updates-videos .slick-prev, .latest-updates-videos  .slick-next {bottom: -94px;height: 40px;width: 40px;}
    .latest-updates-videos .slick-next { right: auto; left: 52%; }
    .latest-updates-videos .slick-prev { right: auto; left: 42%;}
}

@media(min-width: 992px){
    .latest-updates-videos .latest-updates-video-item a{width: 210px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a{width: 620px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a {height: 410px;}
    .latest-updates-videos .latest-updates-video-item{padding: 0 14px;width: 620px!important;}
    .latest-updates-videos .slick-prev, .latest-updates-videos  .slick-next {bottom: -94px;height: 40px;width: 40px;}
    .latest-updates-videos .slick-next { right: auto; left: 52%; }
    .latest-updates-videos .slick-prev { right: auto; left: 44%;}
    
    .archive .hme_category_overlay_cont {font-size: 14px;padding-top: 10px;line-height: 1.4;}
    .archive .hme_category_overlay_cont h2 {font-size: 18px;}
}

.postid-7140 .term-description ul.spl_sicons li:before{
    content: none;
}

@media(min-width: 1200px){
    .header_height {height: 254px;}
    .popup-offer-cnt-right {padding: 0 30px;}
    .popup-offer-cnt {max-width: 766px;}
    .popup-offer-img {min-width: 304px;min-height: 464px;}
    .term-33 .term-description ul.spl_sicons li,.term-38 .term-description ul.spl_sicons li,.term-39 .term-description ul.spl_sicons li, .term-40 .term-description ul.spl_sicons li, .term-37 .term-description ul.spl_sicons li, .term-81 .term-description ul.spl_sicons li, .term-41 .term-description ul.spl_sicons li, .term-35 .term-description ul.spl_sicons li, .postid-7140 ul.spl_sicons li{width: 23%;min-height: 398px;padding-top: 60px;}
    .term-33 .term-description ul.spl_sicons li strong,.term-38 .term-description ul.spl_sicons li strong,.term-39 .term-description ul.spl_sicons li strong, .term-40 .term-description ul.spl_sicons li strong, .term-37 .term-description ul.spl_sicons li strong, .term-81 .term-description ul.spl_sicons li strong, .term-41 .term-description ul.spl_sicons li strong, .term-35 .term-description ul.spl_sicons li strong, .postid-7140 ul.spl_sicons li strong{font-size: 18px;}
    .term-33 .term-description ul.spl_sicons,.term-38 .term-description ul.spl_sicons,.term-39 .term-description ul.spl_sicons, .term-40 .term-description ul.spl_sicons, .term-37 .term-description ul.spl_sicons, .term-81 .term-description ul.spl_sicons, .term-41 .term-description ul.spl_sicons, .term-35 .term-description ul.spl_sicons, .postid-7140 ul.spl_sicons{margin-bottom: 50px;}

    .term-79 .term-description ul.spl_sicons li{width: 23%;min-height: 472px;padding: 18px 18px;padding-top: 60px;}
    .term-79 .term-description ul.spl_sicons li strong{font-size: 18px;}
    .term-79 .term-description ul.spl_sicons{margin-bottom: 50px;}

    .term-description ul.spl_sicons li img {margin-bottom: 30px;}
    
    .latest-updates-videos {margin-bottom: 180px;}

    .latest-updates-videos .latest-updates-video-item a{width: 224px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a{width: 680px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a {height: 500px;}
    .latest-updates-videos .latest-updates-video-item{padding: 0 14px;width: 680px!important;}
    .latest-updates-videos .slick-prev, .latest-updates-videos  .slick-next {bottom: -94px;height: 40px;width: 40px;}
    .latest-updates-videos .slick-next { right: auto; left: 51%; }
    .latest-updates-videos .slick-prev { right: auto; left: 45%;}
    
    .archive .hme_category_overlay_cont {font-size: 16px;padding-top: 40px;}
    .archive .hme_category_overlay_cont h2 {font-size: 22px;}
}

@media(min-width: 1500px){
    .header_height {height: 260px;}
    .popup-offer-cnt h3 {font-size: 36px;}
    .popup-offer-cnt h4 {font-size: 42px;}
    .popup-offer-cnt {max-width: 900px;}
    .popup-offer-img {min-width: 356px;min-height: 524px;}
    .term-33 .term-description ul.spl_sicons li,.term-38 .term-description ul.spl_sicons li,.term-39 .term-description ul.spl_sicons li, .term-40 .term-description ul.spl_sicons li, .term-37 .term-description ul.spl_sicons li, .term-81 .term-description ul.spl_sicons li, .term-41 .term-description ul.spl_sicons li, .term-35 .term-description ul.spl_sicons li  , .postid-7140 .term-description ul.spl_sicons li{width: 23.4%;min-height: 388px;padding-top: 60px;}
    .term-33 .term-description ul.spl_sicons,.term-38 .term-description ul.spl_sicons,.term-39 .term-description ul.spl_sicons, .term-40 .term-description ul.spl_sicons, .term-37 .term-description ul.spl_sicons, .term-81 .term-description ul.spl_sicons, .term-41 .term-description ul.spl_sicons, .term-35 .term-description ul.spl_sicons, .postid-7140 .term-description ul.spl_sicons{margin-bottom: 60px;}


    .term-79 .term-description ul.spl_sicons li{width: 23.4%;min-height: 452px;padding: 18px 30px;padding-top: 60px;}
    .term-79 .term-description ul.spl_sicons{margin-bottom: 60px;}

    .term-description ul.spl_sicons li img {margin-bottom: 30px;}

    .latest-updates-videos .latest-updates-video-item a{width: 288px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a{width: 788px!important;}
    .latest-updates-videos .latest-updates-video-item.slick-center a {height: 550px;}
    .latest-updates-videos .latest-updates-video-item{padding: 0 28px;width: 788px!important;}
    .latest-updates-videos .slick-next { right: auto; left: 52%; }
    .latest-updates-videos .slick-prev { right: auto; left: 46%;}
    
    .archive .hme_category_overlay_cont {font-size: 18px;padding-top: 74px;}
    .archive .hme_category_overlay_cont h2 {font-size: 26px;}

    .postid-7140 .term-description ul.spl_sicons li {
        width: 31.6%;
    }
}

@media (max-width: 1199px){ 
    .popup-offer-cnt {display: block;}
    .popup-offer-img {display: none;}
    .popup-offer-cnt-right {width: 100%;}
    .popup-offer-cnt h3 {font-size: 26px;}
    .popup-offer-cnt h4{font-size: 26px;}
    .popup-offer-txt {font-size: 16px;}
    .popup-offer-txt span {  padding-left: 10px;font-size: 19px;}
    /*.popup-offer-cnt a {font-size: 16px;}*/
    .close-icon { width: 28px;  height: 28px;background-size: 28px;}
    .popup-offer-cnt {padding: 42px 26px 15px;}
    .notif {bottom: 18px;right: 0;left: 0;font-size: 12px;}
    .popup-offer-cnt h5 {  padding-bottom:14px;}
    .archive .commercial_hme_category_list .hme_category_overlay_cont {padding-bottom: 0!important;}
}

@media(max-width: 767px){
    .archive .hme_category_overlay_cont h2 {font-size: 18px;margin-bottom: 4px;}
    .archive .hme_category_overlay_cont {line-height: 1.4;font-size: 14px;}
    
    .header.sticky_header1 .mobile_menu_cart_section ul li {border-right: 0;width: 34%;}
}


@media(max-width: 408px){
    /*.logo_section_left {width: 125px;}*/
    .logo_section_right {margin-top: 30px;}
    .logo_section_right ul li {margin-right: 20px;}
    .logo_section_right ul li img {width: 26px;}
    .mobilemenu_icon {width: 32px;height: 30px;}
    .navbar_line2 {top: 10px;}
    .navbar_line3 {top: 20px;}
}

.single_post a.btn.white_btn{color: #fff;}
.single_post a.btn.white_btn:hover{color: #fff;background-color: #F24A1B;}

.term-71 a.btn:hover{color: #fff;background-color: #F24A1B;}

@media(max-width: 1199px){
    .navbar-nav {padding-bottom: 120px;}
}

.offcuts-content{margin-bottom: 20px;display: block;}
.offcuts-content p a{color: #3e9935;text-decoration: underline;}
.offcuts-content p a:hover{color: #3e9935;text-decoration: none;} 

/*body:not(.woocommerce-cart) #product-973 .product_detail_content_custom_link .special_chkout{width: 100%;margin-top: 20px;}*/

/*@media(min-width: 992px){*/
/*body:not(.woocommerce-cart) #product-973 .product_detail_content_custom_link .special_chkout{max-width: 100%;width: 48%;}*/
/*}*/

/*@media(min-width: 1200px){*/
/*body:not(.woocommerce-cart) #product-973 .product_detail_content_custom_link .special_chkout{max-width: 257px;width: 100%;}*/
/*}*/

/*@media(min-width: 1500px){*/
/*body:not(.woocommerce-cart) #product-973 .product_detail_content_custom_link .special_chkout{max-width: 268px;}*/
/*}*/

/*@media(max-width: 767px){*/
/*body:not(.woocommerce-cart) #product-973 .product_detail_content_custom_link .special_chkout{padding: 13px 15px 14px;}*/
/*}*/

/*.header_height {height: 280px;}

@media (min-width: 348px){
.header_height {height: 258px;}
}

@media (min-width: 705px){
.header_height {height: 236px;}
}

@media (min-width: 768px){
.header_height {height: 238px;}
}

@media (min-width: 1200px){
.header_height {height: 296px;}
}

@media (min-width: 1500px){
.header_height {height: 302px;}
} */
 
.postid-1258 *[id^='readlink']{background: transparent!important;color: #fff;border-bottom: 1px solid #fff;margin-bottom: 18px;display: inline-block;}
.postid-1258 *[id^='readlink']:hover{color: #ff6900;border-bottom: 1px solid #ff6900;}

.postid-6604 *[id^='readlink']{background: transparent!important;color: #fff;border-bottom: 1px solid #fff;margin-bottom: 18px;display: inline-block;}
.postid-6604 *[id^='readlink']:hover{color: #ff6900;border-bottom: 1px solid #ff6900;}

.postid-6603 *[id^='readlink']{background: transparent!important;color: #fff;border-bottom: 1px solid #fff;margin-bottom: 18px;display: inline-block;}
.postid-6603 *[id^='readlink']:hover{color: #ff6900;border-bottom: 1px solid #ff6900;}

.term-38 *[id^='readlink']{background: transparent!important;color: #fff;border-bottom: 1px solid #fff;margin-bottom: 18px;display: inline-block;}
.term-38 *[id^='readlink']:hover{color: #ff6900;border-bottom: 1px solid #ff6900;}

.postid-1258 .manufacture_sec *[id^='readlink']{background: transparent!important;color: #fff!important;border-bottom: 1px solid #fff!important;}
.postid-1258 .manufacture_sec *[id^='readlink']:hover{color: #fff!important;border-bottom: 1px solid #fff!important;}
 
.slick-slide.nitro-lazy-render {contain-intrinsic-size: inherit!important;}

.single-location .contact_form_cnt input[type=checkbox] ~ .wpcf7-list-item-label:after{left: -20px;top: 6px;}
.archive .contact_form_cnt input[type=checkbox] ~ .wpcf7-list-item-label:after{left: -20px;top: 6px;}
.single-post .contact_form_cnt input[type=checkbox] ~ .wpcf7-list-item-label:after{left: -20px;top: 6px;}

@media(min-width: 992px){
    .single-location .contact_form_cnt tr td {padding: 12px;width: 50%;vertical-align: top;}
    .single-location .contact_form_cnt .inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-location .contact_form_cnt select.inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-location .contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {width: 25%;}
    .single-location .contact_form_cnt p{padding-bottom: 0px;}
    
    .archive .contact_form_cnt tr td {padding: 12px;width: 50%;vertical-align: top;}
    .archive .contact_form_cnt .inr_txtbox {padding: 6px 32px 6px 15px;}
    .archive .contact_form_cnt select.inr_txtbox {padding: 6px 32px 6px 15px;}
    .archive .contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {width: 25%;}
    .archive .contact_form_cnt p{padding-bottom: 0px;}
    
    .single-post .contact_form_cnt tr td {padding: 12px;width: 50%;vertical-align: top;}
    .single-post .contact_form_cnt .inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-post .contact_form_cnt select.inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-post .contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {width: 25%;}
    .single-post .contact_form_cnt p{padding-bottom: 0px;}
}

@media(min-width: 1200px){
    .single-location .contact_form_cnt tr td {padding: 12px;width: 50%;}
    .single-location .contact_form_cnt .inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-location .contact_form_cnt select.inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-location .contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {width: 25%;}
    .single-location .contact_form_cnt p{padding-bottom: 0px;}
    
    .archive .contact_form_cnt tr td {padding: 12px;width: 50%;}
    .archive .contact_form_cnt .inr_txtbox {padding: 6px 32px 6px 15px;}
    .archive .contact_form_cnt select.inr_txtbox {padding: 6px 32px 6px 15px;}
    .archive .contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {width: 25%;}
    .archive .contact_form_cnt p{padding-bottom: 0px;}
    
    .single-post .contact_form_cnt tr td {padding: 12px;width: 50%;}
    .single-post .contact_form_cnt .inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-post .contact_form_cnt select.inr_txtbox {padding: 6px 32px 6px 15px;}
    .single-post .contact_form_cnt .wpcf7-checkbox .wpcf7-list-item {width: 25%;}
    .single-post .contact_form_cnt p{padding-bottom: 0px;}
}

@media(max-width: 991px){
    .single-location .contact_form_cnt tr td{display: block;width: 100%;vertical-align: top;}
    
    .archive .contact_form_cnt tr td{display: block;width: 100%;vertical-align: top;}
    
    .single-post .contact_form_cnt tr td{display: block;width: 100%;vertical-align: top;}
}


.term-29 .list_points {
    margin-bottom: 20px;
}


.postid-7140 .woocommerce-Tabs-panel p a {
    color: #3E9935;
}

.postid-7140 .woocommerce-Tabs-panel p a:hover {
    color: #3E9935;
    text-decoration: underline;
}

.postid-7140 .term-description ul.spl_sicons {
    margin-bottom: 0px!important;
    margin-top: 0!important;
}

.postid-7140 .term-description ul.spl_sicons li{
    justify-content: center;
    padding-top: 0;
    min-height: 310px;
    margin-bottom: 0px;
}

.postid-7140 .term-description {
    margin: 18px 0 40px!important;
}
    
.postid-7140 .woocommerce-Tabs-panel h1 {
    font-size: 28px;
    margin-bottom: 12px;
}
    
.postid-7140 .woocommerce-Tabs-panel h2 {
    font-size: 24px;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: unset;
    font-weight: 500;
}
    
.postid-7140 .woocommerce-Tabs-panel h3 {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: unset;
    margin-top: 20px;
    font-weight: 500;
}

.postid-7140 .woocommerce-Tabs-panel *[id^='readlink'] {
    background-color: transparent;
    color: #30A849;
    border-bottom: 1px solid #30A849;
	font-size: 16px;
}

.postid-7140 .woocommerce-Tabs-panel *[id^='readlink']:hover {
    color: #F24A1B;
    border-bottom: 1px solid #F24A1B;
}

/* New Styles */
@media (min-width: 1200px) {
    .navbar {
            justify-content: center;
    }
	.navbar-nav > li {
        padding: 0 7px;
    }
	
	.navbar-nav > li > ul {
        left: -13px;
    }
    
    .term-29 .list_points li {
        margin-bottom: 4px;
        background-position: left 12px;
        padding-left: 32px;
        background-size: 18px;
    }
    
    .postid-7140 .woocommerce-Tabs-panel h1 {
        font-size: 38px;
        margin-bottom: 12px;
    }
    
    .postid-7140 .woocommerce-Tabs-panel h2 {
        font-size: 34px;
        line-height: 1.3;
        margin-bottom: 10px;
        text-transform: unset;
        font-weight: 500;
    }
    
    .postid-7140 .woocommerce-Tabs-panel h3 {
        font-size: 30px;
        line-height: 1.3;
        margin-bottom: 10px;
        text-transform: unset;
        margin-top: 20px;
        font-weight: 500;
    }
    
    .postid-7140 .term-description ul.spl_sicons li {
        width: 31.5%;
    }
}

@media (min-width: 1500px) {
	.navbar-nav > li {
        padding: 0 11px 0;
    }
	
	.navbar-nav > li > ul {
        left: -7px;
    }
	
    .mega_dropdown_width.last_dropdown {
        text-align: left;
    }
    
    .term-29 .content_size2 .classic_cnt h2 {font-size: 34px;}
    
    .term-29 .list_points li {
        margin-bottom: 4px;
        background-position: left 18px;
        padding-left: 32px;
        background-size: 20px;
    }
    
    .postid-7140 .woocommerce-Tabs-panel h1 {
        font-size: 44px;
        margin-bottom: 12px;
    }
    
    .postid-7140 .woocommerce-Tabs-panel h2 {
        font-size: 36px;
    }
    
    .postid-7140 .woocommerce-Tabs-panel h3 {
        font-size: 32px;
    }
    
    .postid-7140 .term-description ul.spl_sicons li {
        width: 31.6%;
    }

}




body:not(.woocommerce-cart) .lineal_value_section .btn.special_chkout.new_special_chkout{white-space: normal;font-size: 16px;}

.silverback-lawn-black-bg.newbordertop {
    border-top: 1px solid #707070;
}

.btn.newbtn:hover {
    background-color: #F24A1B;
}

.silverback-lawn-black-bg.newbordertop p {
    margin-bottom: 0px;
    padding-bottom: 22px;
}

.postid-948 .lineal_value_section {
        margin-top: 20px;
    }


.postid-7512 .lineal_value_section {
        margin-top: 20px;
    }


/* New Styles */
.best-diy-content h2{font-size: 30px;line-height: 1.4;color: #2D893C;text-transform: none;margin-bottom: 12px;}
.best-diy-content h3{font-size: 26px;line-height: 1.4;color: #2D893C;text-transform: none;margin: 25px 0 10px;}
.best-diy-content .best-diy-content-item {margin-bottom: 40px;}

.category_manufacture_sec.manufacture_sec {padding: 40px 0;}
.category_manufacture_sec.manufacture_sec{margin-bottom: 0px;}
.category_manufacture_sec .manufacture_left h2 {color: #fff;font-weight: 600;font-size: 28px;line-height: 38px;text-transform: uppercase;margin-bottom: 12px;}
.category_manufacture_sec .container .row{align-items: center;}
.category_manufacture_sec .manufacture_right img{width: 100%;height: 100%;object-fit: cover;}
.category_manufacture_sec .btn {background-color: #161716;border: 1px solid #161716;padding: 10px 50px;line-height: normal;}
.category_manufacture_sec .btn:hover {background-color: #363636;border: 1px solid #161716;}

@media (min-width: 992px) {
    .category_manufacture_sec .manufacture_left h2 {
        font-size: 32px;
        line-height: 42px;
    }
}

@media (min-width: 1200px) {
	.category_manufacture_sec.manufacture_sec {
		padding: 50px 0;
	}
	
    .category_manufacture_sec .manufacture_left h2 {
        font-size: 36px;
        line-height: 50px;
    }
	
	.category_manufacture_sec .btn {font-size: 18px;margin-top: 18px;}
}

@media (min-width: 1200px) {
    .category_manufacture_sec .manufacture_left h2 {
        font-size: 26px;
        line-height: 1.5;
    }
}

@media (min-width: 1500px) {
    .category_manufacture_sec .manufacture_left h2 {
        font-size: 30px;
        line-height: 1.5;
    }
}


@media(max-width: 767px){
	.best-diy-content h2{font-size: 26px;}
	.best-diy-content h3{font-size: 22px;}
	.best-diy-content .best-diy-content-item {margin-bottom: 30px;}
}

/* Mega Menu New Styles */
@media (min-width: 1200px) {
    .navbar-nav > li {
        padding: 0 26px;
    }

    .supply_megamenu .mega_dropdown_width {
        width: 50%!important;
    }

    .navbar-nav > li#menu-item-1661 > ul {
        width: 194px;
    }
    
    .navbar-nav > li > ul {
        left: 6px;
    }
}

@media (min-width: 1500px) {
    .navbar-nav > li {
        padding: 0 33px 0;
    }

    .navbar-nav > li#menu-item-1661 > ul {
        width: 214px;
    }

    .navbar-nav > li > ul {
        left: 16px;
    }
}


@media(min-width: 1200px){
	.header.sticky_header{position: fixed;top: -50px;z-index:15;border-bottom: 0;height: auto;transition: all 0.3s ease;background-color: transparent;box-shadow: none;}
	.header.sticky_header1 {top: 0px;transition: all 0.3s ease;}
	.sticky_header .menu_section{display: none !important;}
	.sticky_header .full_menu_section {display: none !important;}
	.sticky_header .mobile_logo_section{display: none !important;}
 	.sticky_header .mobile_menu_cart_section {display: none !important;}
}