@media screen and (min-width: 768px) and (max-height:600px){
    .header_banner.sliderbanner,
    .header_banner.sliderbanner .uk-slideshow,
    .header_banner.sliderbanner .uk-slideshow>li{height:700px !important;min-height:100% !important;}
    body.mainwebsite .header_banner.sliderbanner,
	body.mainwebsite .header_banner.sliderbanner .uk-slideshow,
	body.mainwebsite .header_banner.sliderbanner .uk-slideshow>li{height:200px !important;}
}
@media screen and (max-width: 767px) and (max-height:600px){
    .header_banner.sliderbanner,
    .header_banner.sliderbanner .uk-slideshow,
   .header_banner.sliderbanner .uk-slideshow>li{height:600px;}
}
@media screen and (max-width: 1300px) {
    :root{
        --container:1200px;
    }
	 .container{width:1200px;}
	.absolutediv.leftright{margin:0 calc(((100vw - 1200px)/2) * -1)!important;}
	 body.onscroll .main-menu ul.menu li{margin-right:10px;}
	 body.onscroll .main-menu{margin-right:-150px;}
	 body.onscroll.shoppage .main-menu{margin-right:170px;}
	 .gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement{right:0;}
	 #inner-article.div_l{width:830px;}
	 ul.recentnewslist>li .title{width:90%;}
}
@media screen and (max-width: 1260px) {
    :root{
        --container:970px;
		--header-height:180px;
    }
	 .container{width: 970px;}
	.absolutediv.leftright{margin:0 calc(((100vw - 970px)/2) * -1)!important;}
	 .parallax{background-position:center top !important;background-attachment:scroll;}
	ul.projectlist>li .title{font-size:17px;}
	.initialmeetmod.moduletable h2,body.press blockquote{padding:0;}
	header.main ul.social_links{right:60px;}
	body.onscroll.shoppage header.main ul.social_links{right:310px;}
	ul.account_links{margin-right:60px;}
	ul.account_links li.search .fa{margin-top:2px;}
	header.main .container{height:180px;}
	 .content_area{padding-top:180px;}
	 body.homepage .header_banner, 
	 body.homepage .header_banner .uk-slideshow, body.homepage .header_banner .uk-slideshow>li,
	 .header_banner.sliderbanner,
	 .header_banner.sliderbanner .uk-slideshow,
	 .header_banner.sliderbanner .uk-slideshow>li{
	 	height: calc(100vh - 180px);
	 }
	 .woocommerce .cart-submit_input .button{margin-bottom:15px;margin-right: 0;}
	 .cart-submit_input a,
	 .cart-submit_input .button{width:100%;}
	 .rsform-block.captcha .rsform-block.checkbox-form{width:60%;}
	 a.requestdeliveryq{margin-bottom:15px;}
	 	 .header_banner.sliderbanner{overflow:hidden;}
	 	 #inner-article.div_l{width:640px;}
	 	 ul.inthepress{margin:0 -30px;}
	 	 ul.inthepress>li .inner{padding:0 30px;}
}
@media screen and (max-width:1022px) {
    :root{
        --container:718px;
    }
	 .container{width:718px;}
	.absolutediv.leftright{margin:0 calc(((100vw - 718px)/2) * -1)!important;}
	 header.main .toolbar{float: left;}
	 #logo_main{top: 70px;}
	 #onscroll_logo a{left:0;right:auto;}
	 ul.recentnewslist>li .title{width:90%;font-size: 17px;}
	 footer.main .web_by,footer.main .fmenu{float:none;}
	 footer.main .web_by{margin-bottom:20px;}
	 ul.projectlist>li .title{font-size:15px;}
	 #mob_main_logo a{font-size:23px;color:#ffffff;} 
	 .tabs .toolbar ul>li{float:none;margin:0;}
	 .tabs .toolbar ul>li>a{width:100%;border:1px solid #696969;}
	 .tabs .toolbar ul>li>a.active:before{
	 	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
	opacity:1;
	 }
	 .rsform-block.captcha .rsform-block.checkbox-form{width:50%;}
	 .contactshopinfo ul.contactf.shopf.top{padding-right: 20px;}
	 .footerlogos img{margin-right:29px;}
	 h3#ship-to-different-address{font-size:16px;line-height:23px;margin-bottom:35px;}
	h3#ship-to-different-address span{margin-top:8px;}
	.woocommerce table.shop_table_responsive tr{
		min-height:34px;
	}
	#inner-article.div_l{width:430px;}
	#right-article-mod{max-width:240px;}
	ul.inthepress>li{width:50%;margin-bottom:70px;}
	ul.inthepress>li:nth-child(odd){clear:both;border:0;}
	ul.inthepress>li:nth-child(even){border-left:1px solid #696969 !important;}
	.same_height_column .html_mod{min-height:100% !important;}
	.bannerhomb .title,.bannerhomb .content{float:none;width: 100%;text-align: left;}
	.bannerhomb .title{padding-top:0;}
	.vintagei-block ul>li>.inner{max-height:350px;}
}
@media screen and (max-width:767px) {
    :root{
		--header-height:130px;
        --container:555px;
    }
    .galboxcont{padding:0px 35px;}
    .gallery-lbox.inner{padding:70px 0;}
.galslide.slidebtns .uk-slidenav,.galslide.slidebtns .uk-slidenav-next,.galslide.slidebtns .uk-slidenav-previous{background-position:center!important;min-width:20px!important;min-height:20px!important;background-size:10px auto!important;}
    .xs-hide{display:none!important;}
    .xs-show{display:block!important;}
	.vintagei-block ul.blocklist.col_2>li{width:50%!important;clear:none!important;float: left;}
	.vintagei-block ul>li>.inner{max-height:175px!important;}
	.vintagei-block ul.projectlist>li .title{font-size:11px;padding: 9px 20px;line-height: 1;}
	.container{width:555px;}
	.absolutediv.leftright{margin:0 calc(((100vw - 555px)/2) * -1)!important;}
	ul.blocklist{margin-left:0 !important;}
	ul.blocklist>li{width:420px !important;float:none;margin:0 auto 10px !important;}
	.instamod.moduletable .jr-insta-thumb ul.thumbnails.no-border>li{padding-bottom:10px;}
	.instamod p.readmore{margin-top:-143px;}
	ul.imgsblock.col_2>li{float:none;width:420px;margin:0 auto 10px;padding:0;}
	ul.imgsblock.col_2,div.blocklist.col_2{margin-left:0;}
	div.blocklist.col_2>ul{float:none;width:100% !important;padding-left:0;}
	.planting_gal.uk-grid-width-xlarge-1-3>*{width:100% !important;}
	header.main ul.social_links{display:none;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count,
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;}
	.totalprod_sort{text-align:center;margin-top:0;}
	.totalprod_sort select{width:auto;}
	.uk-lightbox .uk-modal-dialog{padding:20px;width:95%;}
	.prod_details .featuredimg{margin-bottom:40px;}
	ul.fimgs_gal>li{height:100px;}
	.woocommerce-page form .form-row{float:none !important; width:100% !important;}
	#payment a::before{bottom:0;}
	.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{float:none;display:block !important;margin-bottom:20px;}
.rsform-block.captcha .rsform-block{float:none !important;width:100% !important;}
.rsform-block.captcha .rsform-block.checkbox-form{margin-bottom:30px;}
.contactshopinfo ul.contactf.shopf.top{padding-right:0;}
.contactshopinfo ul.contactf.shopf{display:block;text-align:center;}
.contactshopinfo ul.contactf.shopf>li{text-align:center;}
.footerlogos img{margin-bottom:20px;height:60px !important;}
header.main .container{height:170px;padding:0;}
.content_area{padding-top:170px;}
 body.homepage .header_banner, 
	 body.homepage .header_banner .uk-slideshow, body.homepage .header_banner .uk-slideshow>li,
	 .header_banner.sliderbanner,
	 .header_banner.sliderbanner .uk-slideshow,
	 .header_banner.sliderbanner .uk-slideshow>li{
	 	height: calc(100vh - 170px);
	 }
#logo_main{top: 50px;}
#mobmenu{position:absolute;right:0;top: 44px;z-index: 2;}
ul.account_links>li{position:absolute;right:0;top: 59px;}
ul.account_links>li>a{width:25px;background-size: 100% auto;background-repeat: no-repeat;}
ul.account_links>li .label{display:none;}
ul.account_links>li>a:before,ul.account_links>li>a span{display:none;}
ul.account_links>li.search{right: 88px;margin-top: 0px;}
ul.account_links>li.search span.fa{display:block;font-size: 23px;}
ul.account_links>li.myaccount{right:20px;}
ul.account_links>li.myaccount>a{height: 25px;background-image: url("../images/account-icon.svg");}
ul.account_links>li.basket{margin-top: 2px;right: 45px;}
ul.account_links>li.basket>a{height: 25px;background-image: url("../images/basket-icon.svg");}
#logo_main a.main-logo{width: 295px;position:absolute;left:0;background-size:100% auto;margin-top: -17px;}
ul.categorylist{display:none;}
.mobileblogcat{display:block !important;}
.blogcatlist .show_content{
	display:inline-block;
	padding:7px 50px 7px 20px;
	min-width: 350px;
	background:#7f9965;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	}
	.blogcatlist .show_content:before{display:none;}
	.blogcatlist span.label,.blogcatlist .inner{display:inline-block;}
	.blogcatlist .show_content:after{content:"";background:url("../images/triangle-down-white.svg") no-repeat;
	position:absolute;bottom:0;top:0;margin:auto 0;width:15px;height:8px;right:20px;display:block;}
	.blogcatlist span.label{text-transform:uppercase;font-weight:bold;margin: 0 10px 10px 0;}
	.blogcatlist .show_content.active:after{transform:rotate(-180deg);}
	.blogcatlist .show_content:hover:before,.blogcatlist .show_content:focus:before{bottom:0;height:100%;z-index:-1;opacity:0.3;}
	.blogcatlist .show_content_info{display:none;}
	.blogcatlist .inner{position:relative;text-align: left;}
	.blogcatlist{margin: 0 0 50px;position:relative;text-align: center;display: inline-block;}
	ul.categorylistmob{position:absolute;z-index:5;background:#ffffff;border:solid 1px #7f9965;padding:10px 20px;margin-top:1px;width: 100%;}
	ul.categorylistmob>li{display:block;float:none;margin: 0 0 15px;}
	ul.categorylistmob>li>a:before{opacity:0;bottom:5px;}
	ul.categorylistmob>li>a:hover:before{opacity:1;}
	#inner-article.div_l{margin-bottom:50px;}
	ul.inthepress>li{width:100%;float:none;border:0;margin-bottom:50px;border: 0 !important;border-bottom: 1px solid #696969 !important;padding-bottom:30px;}
	ul.inthepress>li:nth-child(even){border-left:0 !important;}
	ul.inthepress>li .inner{padding:0;}
	ul.inthepress{margin:0;}
	.instamod p.readmore a.readmore{margin-top:20px;}
	.bannerhomb.moduletable .container{padding:32px 40px 14px;}
	.asfeaturedmod ul._flogos{margin-left:-30px;}
	.asfeaturedmod ul>li{max-width:50%;padding-left:30px;}
	.cross-sells>.inner{margin:50px 0;padding:50px 0;}
	header.main .container{height: 130px;padding:0;}
	.content_area{padding-top: 130px;}
	body:not(.home) ul.blocklist.col_2>li,body:not(.home) ul.blocklist.col_3>li{width:50%!important;clear:none!important;float: left;}
	body:not(.home) ul>li>.inner{max-height:163px;}
	body:not(.home) ul.projectlist>li .title{font-size:11px;padding: 9px 20px;line-height: 1;}
	ul.account_links{top: -10px;}
	.newsletterbnr.bannerhomb.moduletable .container{padding:5px 40px 15px;}
}
@media screen and (max-width:767px) and (min-height:700px){
	.vintagei-block ul>li>.inner{max-height:calc((100vh - 158px - 60px - 60px - 80px) / 2)!important;}
}
@media screen and (max-width:767px) and (min-height:901px){
	.vintagei-block ul>li>.inner{max-height:301px!important;}
}
@media screen and (max-width:560px) {
    :root{
        --container:366px;
    }
	body.page-id-7178 .header_banner h1{width:200px;margin:0 auto;display:block;}
	header.main .container{height:65px;padding:0;}
	.content_area{padding-top:65px;}
	ul.account_links{top:0;}
	#logo_main{top:40px;}
	body.pages .header_banner{min-height: 150px;padding: 45px 0;}
	.vintagei-block ul.blocklist.col_2>li,body:not(.home) ul.blocklist.col_2>li,body:not(.home) ul.blocklist.col_3>li{padding-left:4px!important;}
	.vintagei-block ul.blocklist.col_2,body:not(.home) ul.blocklist.col_2,body:not(.home) ul.blocklist.col_3{margin-left:-4px!important;}
	.vintagei-block ul.blocklist.col_2>li{width:100%!important;clear:both!important;min-width:100%!important;}
	.container{width:366px;}
	.absolutediv.leftright{margin:0 calc(((100vw - 366px)/2) * -1)!important;}
	body{font-size:16px;line-height:23px;}
	h1{font-size:26px;}
	h2,blockquote h2,.shopmaintext.moduletable h2{font-size:25px;line-height:30px;}
	h3{font-size:19px;line-height:25px;}
	h4{font-size:18px;line-height:23px;}
	h5{font-size:17px;line-height:21px;}
	h6{font-size:16px;line-height:20px;}
	.initialmeetmod h2{font-size:20px;}
	ul.blocklist>li{width:100% !important;padding-left: 0 !important;}
	a.main-logo span.sitename{font-size:40px;}
	a.main-logo span.sitetag{font-size: 18px;padding: 0px;margin-top: 5px;}
	a.main-logo span.sitetag:before, a.main-logo span.sitetag:after{width: 70px;}
	body.onscroll #onscroll_logo a{left:0;right:auto;}
	.uk-slidenav-position .uk-slidenav-previous{left:20px;}
	.uk-slidenav-position .uk-slidenav-next{right:20px;}
	.bottom_modules .moduletable{padding-top: 60px;}
	body.home .bottom_modules .moduletable{padding-top:30px!important;}
	.footer_modules,.footer_copyright{padding:50px 0;}
	footer.main ul.contactf>li.phone:before{margin-top:0;}
	.footerlogos img{margin-right:20px;}
	ul.imgsblock.col_2>li{width:100%;}
	#maincontent{padding-top: 30px;}
	.header_banner span.subtitle{font-size:16px;line-height: 20px;}
	#logo_main a.main-logo{background-size: 100% auto;width:100%;}
	ul.recentnewslist>li .title{padding-right: 26px;}
	body.onscroll.shoppage header.main .container{padding-top:45px;}
	body.onscroll.shoppage #onscroll_logo a{top: 48px;}
	.woocommerce table.shop_table td.actions #coupon_code{margin-bottom:10px;width:100%;}
	table.shop_table td.actions button{width:100% !important;}
	.woocommerce-shipping-fields input[type="checkbox"]::before{top:0;}
	.search__inner .container_inner{width:90%;}
	#logo_main a.main-logo{width: 221px;height:45px;}
	#mobmenu{top: 10px;}
	.show_mobmenu-block{background-size:100% auto;width:35px;height: 32px;}
	body.homepage .header_banner, 
	 body.homepage .header_banner .uk-slideshow, body.homepage .header_banner .uk-slideshow>li,
	 .header_banner.sliderbanner,
	 .header_banner.sliderbanner .uk-slideshow,
	 .header_banner.sliderbanner .uk-slideshow>li{
	 	height: 200px !important;
	 }
	 .uk-slideshow .parallax{background-position:center center !important;height: 200px;position: relative;}
	 body.home .header_banner .uk-slideshow,body.home .header_banner .uk-slideshow>*{height:200px !important;}
ul.account_links>li{position:absolute;right:0;top:35px;}
ul.account_links>li.search{right: 113px;}
ul.account_links>li.myaccount{right:55px;}
ul.account_links>li.basket{right: 75px;}
#logo_main a.main-logo{width: 175px!important;margin-top: -26px!important;}
h3#ship-to-different-address{font-size:16px;margin-bottom:35px;}
h3#ship-to-different-address span{margin-top:7px;}
.bannerhomb .title{font-size:22px; line-height: 1.2;}
.bannerhomb .content{font-size:16px;line-height:18px;}
	
.newsletterbnr.bannerhomb.moduletable .container{padding:5px 20px 15px;}
ul.account_links{top: -17px;margin-right:0;left:0;right:0;bottom: auto;}
}
@media screen and (max-width:390px) {
    :root{
        --container:280px;
    }
	#logo_main{top:43px;}
	.bannerhomb.newsletterbnr .content{font-size:12px}
	.container{width:280px;}
	.absolutediv.leftright{margin:0 calc(((100vw - 280px)/2) * -1)!important;}
	h2,blockquote h2,body.mainwebsite .content_article h2{font-size:20px!important;line-height:27px!important;}
	h3{font-size:19px;}
	h4{font-size:18px;}
	h5{font-size:17px;}
	h6{font-size:16px;}
	#logo_main a.main-logo{height:55px;}
	.footerlogos img{max-width:80px;}
	body.onscroll header.main .container{padding-top:22px;}
		header.main .container{/* height:120px; */padding:0;}
	.content_area{/* padding-top:120px; */}
	 body.onscroll #onscroll_logo a{top:25px;}
	 body.onscroll header.main .container{height:70px;}
	 ul.account_links>li>a{margin-right:10px;}
	 ul.account_links>li>a span{margin-right:5px;}
	 body.onscroll.shoppage header.main .container{height:90px;}
	 ul.fimgs_gal>li{height:90px;}
	 .cart-submit_input a,.cart-submit_input .button{width:100%;padding-left:20px;padding-right:60px;}
	 .cart-submit_input a:after,.cart-submit_input .button:after{right:20px;}
	h2.modal_title{font-weight:normal;}
  .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon, #add_payment_method #payment ul.payment_methods li img.stripe-icon{
		float:none;
	}
	#logo_main a.main-logo{width: 160px;height:35px;}
	#mobmenu{top: 14px;}
	.show_mobmenu-block{width: 25px;height: 20px;}
	ul.account_links>li{top: 34px;}
	ul.account_links>li.myaccount{right:40px;}
	ul.account_links>li.myaccount>a{
    height: 22px;
}
	ul.account_links>li>a{width: 20px;}
	ul.account_links>li.basket>a{
    height: 20px;
}
	ul.account_links>li.basket{right:66px;margin-top: 2px;}
	ul.account_links>li.search{right: 96px;margin-top: 1px;}
	ul.account_links>li.search span.fa{font-size: 17px;}
	body.shoppage #logo_main a.main-logo,#logo_main a.main-logo{width: 130px!important;}
	body.single-product #maincontent{padding-top:40px;}
	.blogcatlist .show_content{min-width: 280px;display:block;}
}