

@media screen and (min-height: 910px) and (max-width: 480px) {
	
	.logo-mobile-others {top: 300px!important; bottom: auto!important;}
	
}



@media screen and (max-height: 400px) {
	
	.page-template-landing_ROI .CommercialLandscapers #SmallBusinesses.height-480 {height: auto; padding-top: 50px;}
	
	.page-template-landing_ROI .CommercialLandscapers #MathSimple.height-480 {height: auto; padding-top: 50px;}
	
	.page-template-landing_ROI .CommercialLandscapers #StopBurning.height-300 {height: auto; padding-top: 50px; padding-bottom: 50px;}
	
	.page-template-landing_ROI .CommercialLandscapers #WhyWait.height-350 {height: auto; padding-top: 50px; padding-bottom: 50px;}
	
	.xxl-button.button-box .main-button {padding: 0;}
	
}

@media screen and (min-width: 1800x) {
	
	#Intiva {background-size: 90%;
		  background-repeat: no-repeat;}
	
}

@media screen and (max-width: 1500px) {

	.logo-invita {left: 13%;}

}


@media screen and (max-width: 1150px) {

	.logo-invita {left: 3%;}

}


@media screen and (max-width: 1050px) {
	
	#MissionMega .col-md-1 {display: none;}
	
	#MissionMega .col-md-4 {width: 40%;}
	
	.image-number {width: 100px;}
	
	.image-text {width: 170px;}
		
}


@media screen and (max-width: 990px) {
	
	#SmallBusinesses .top-logo.mb-8 {margin-bottom: 3rem !important;}
	
	#InsanePower .note {left: 10%;}
	
	.main-button {padding-right: 40px; line-height: 1.2em;}
	
	#MYyith-store-locator #yith-sl-wrapper-before-main-sections {width: 100%;}
	
	#store-locator .height-680 {height: auto;}
	
	#MYyith-store-locator .bh-sl-loc-list {margin-bottom: 15px;}
	
	
	
	
	
	.page-template-landing_ROI .CommercialLandscapers #StopBurning .hidden-sm {display: none;}
	
	.page-template-landing_ROI .CommercialLandscapers #MathSimple .hidden-sm {display: none;}
	

}

@media screen and (max-width: 950px) {
	
	html[lang="en-gb"] .content-box .title {
	  margin-top: 10px;
	}
	
}

@media screen and (max-width: 890px) {
	
	.width-350-button {width: 100%;}
	
	.content-box .price {width: 100%; margin-bottom: 20px;}
	
	.content-box .button-box {width: 100%;}
	
	.logo-invita {display: none!important;}
	
	.show-890 {display: block!important;}
	
	#Intiva {
	  background-image: none;
	}
	
	#Intiva.height-480 {height: auto; position: relative;}
	
	#Intiva.height-480 .text-box {position: absolute; bottom: 10%;}
	
	.page-template-landing_Tractor .no-horizontal-padding-mobile.alignfull {margin-top: 0; margin-bottom: 0;}
	
	#MissionMega.display-flex-bottom {margin-bottom: 0!important;}
	
	#Intiva.display-flex-bottom {padding-bottom: 0;}
	
	.KressVSOthers #Intiva.height-500 {
	  height: auto;
	}
	
	.KressVSOthers #Intiva .text-box {
		max-width: 100%;
	}
	
	.KressVSOthers #Intiva .col-md-5 {
		width: 100%;
		  padding-left: 10px;
		  padding-right: 10px;
	}
	
	
	.push-lawn-image {top: -90px;}
	
	#store-locator-ad iframe {height: 1080px;}
	
}

@media screen and (max-width:860px) { 
	
	#RideOn table td:nth-child(1) {
	  width: 250px;
	}
	
	#RideOn table td:nth-child(2) {
	  width: 250px;
	}
	
	#RideOn table td:nth-child(3) {
	  width: 250px;
	}
	
	#RideOn .title-h1 {padding-right: 70px;}
	
	#RideOn table {
		width: 750px;
		  position: relative;
		  left: 0;
		  transition: left 0.3s;
	}
	
	.button-table {display: block; padding:	0;
			margin-top: 30px;}
	
}

@media screen and (max-width: 768px) {
	
	
	#RidingOthers .col-md-4 p.mb-4 {margin-bottom: 0!important;}
	
	#RidingOthers .text-box .show-768.mb-3 {float: right;}
	
	#RidingOthers.background-image {background-position: center;}
	
	.logo-mobile-others {width: 230px; position: absolute; top: 19%; right: 0px;}
	
	
	
	
	
	
	.image-number {width: 190px; top: -70px;}
	
	.image-text {width: 220px;} 
	
	.content-box .sku {
	  margin-bottom: 0px;
	}
	
	.content-box .img-product {
		top: -80px;
	  }
	
	
	
	
		
	#MissionMega.display-flex-bottom {margin-top: 40px;}
	
	#MissionMega.display-flex-bottom {height: auto;}
	
	#MissionMega .text-box {margin-bottom: 20px;}
	
	.KressVSOthers #RidingTractor .text-box.mb-4 {margin-bottom: 0!important;}
	
	#MissionMega .col-md-4 {width: 100%;} 
	
	.CommercialLandscapers.LandingTractors .height-440 {height: auto;}
	
	.CommercialLandscapers.LandingTractors #MissionMega.height-440 {min-height: 630px;}
	
	.CommercialLandscapers.LandingTractors #MissionMega {background-image: none; background-color: #AE0F0A; margin-top: 240px; height: auto;}
	
	.CommercialLandscapers.LandingTractors #MissionMega .text-box {margin-top: -150px; margin-bottom: 30px;}
	
	#Intiva.height-480 .text-box {bottom: 11%;}
	
	.CommercialLandscapers #MissionMega .title-h1 {letter-spacing: 0;}
		
	#MissionMega .top-logo {display: none;}
	
	#Intiva .col-md-5 {padding-left: 0;}
		  
	#Intiva.height-480 .text-box {width: auto; right: 5%;}
	
	#RideOn {float: left; width: 100%; overflow: auto;}
	
	#DoubleBoxMISSION {float: left;}
	
	#Intiva.row > * {padding-left: 0; padding-right: 0;}
	
	#DoubleBoxMISSION .col-md-6:first-child {padding-left: 15px; padding-right: 15px; margin-bottom: 60px;}
	
	#DoubleBoxMISSION .col-md-6:last-child {padding-left: 15px; padding-right: 15px;}
	
	.sku-mobile {display: block; position: absolute; bottom: 40px;} 
	
	html[lang="en-gb"] .sku-mobile {bottom: 100px; margin-bottom: 0;}
	
	.content-box .logo-promo {position: relative; margin-top: 120px;}
	
	
	
	
	
	
	
	
	
	
	.page-template-landing_ROI #SmallBusinesses {margin-top: 45px;}
	
	.page-template-landing_ROI .CommercialLandscapers #SmallBusinesses.height-480 {height: auto;}
	
	.page-template-landing_ROI .CommercialLandscapers #MathSimple.height-480 {height: auto;}
	
	.page-template-landing_ROI .CommercialLandscapers #WhyKress.height-480 {height: auto;}
	
	.page-template-landing_ROI .CommercialLandscapers #MathSimple.display-flex-center {padding-top: 50px; padding-bottom: 0; overflow: visible;}
	
	.page-template-landing_ROI .CommercialLandscapers #WhyKress.display-flex-center {padding-top: 50px;}
	
	.page-template-landing_ROI .CommercialLandscapers #MathSimple .text-box p.mb-5 {margin-bottom: 2rem !important;}
	
	.page-template-landing_ROI .CommercialLandscapers #MathSimple .custom-table {margin-top: 3rem !important;}
	
	.page-template-landing_ROI .CommercialLandscapers #WhyWait.height-350 {height: auto;}
	
	.page-template-landing_ROI .CommercialLandscapers #SavingsFrom.height-350 {height: auto;}
	
	.page-template-landing_ROI  #SavingsFrom {padding-top: 60px; padding-bottom: 0;}
	
	#WhyWait .title-h1 {text-align: left; padding-right: 0;}
	
	#WhyWait .text-box.mb-7 {margin-bottom: 3rem !important;}
	
	.hide-768 {display: none;}
	
	.page-template-landing_ROI .CommercialLandscapers .note {display: block;}
	
	#SmallBusinesses .align-h-center .note {
	  padding-left: 10px;
	  padding-right: 10px;
	}
	
	.page-template-landing_ROI .top-logo {text-align: right;}
		
	#SmallBusinesses .top-logo {margin-top: 3rem;}
	
	#SmallBusinesses .col-md-7 {padding-left: 0; padding-right: 0;}
		
	.CommercialLandscapers #StopBurning.height-300 {height: auto;}
	
	#StopBurning .button-box {margin-top: 3rem;}
	
	.list-style-number li::before {position: relative; margin-bottom: 8px; left: 0;}
	
	.page-template-landing_ROI #LongHeightRed {
	  padding-top: 60px;
	}
	
	.page-template-landing_ROI .CommercialLandscapers .height-480 {
		height: 150vh;
	}
	
	.page-template-landing_ROI #ReplaceGas {margin-bottom: 0.5rem !important;}
	
	.page-template-landing_ROI #FromDayOne {background-image: url(https://ad.kress.com/wp-content/uploads/custom_ROI/landing-ROI-20.webp);}
	
	.page-template-landing_ROI #WinWinWin {background-image: url(https://ad.kress.com/wp-content/uploads/custom_ROI/landing-ROI-16.webp);}
	
	.page-template-landing_ROI #ReplaceGas {background-image: url(https://ad.kress.com/wp-content/uploads/custom_ROI/landing-ROI-22.webp);}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#AirPollutionKills .col-md-7 {padding: 50px;}
	
	.height-100-center {height: auto;}
	
	.notice-small {position: relative; bottom: 0; margin-top: 30px;}
	
	.CommercialLandscapers #title-red.display-flex-center {padding-bottom: 0;}
	
	.background-red .title-social-proof {width: 100%;}
	
	#SocialProof {padding-top: 70px;}
	
	#SocialProof .col-md-4 {margin-bottom: 60px;}
	
	.show-768 {display: block!important;}
	
	#WhyKress .notice-small {bottom: 0; float: left;
		width: 100%;
		margin-top: 0;}
	
	
	#main-header {width: auto; position: absolute;
		left: 10px;
		right: 10px;
		z-index: 20;
	}
	
	#main-header .background-red {background-color: rgba(174,15,10,0.9);}
	
	#MYyith-store-locator.bh-sl-container {margin-top: 5px;}
	
	.container {padding-right: 0; padding-left: 0;}
	
	.hidden-md {display: none;}
	
	.push-lawn-image {top: -40px;}
	
	.CommercialLandscapers .note {display: none;}
	
	.CommercialLandscapers .display-flex-center {
	  display: flex;
	  align-items: end;
	  padding-bottom: 50px;
	}
	
	.CommercialLandscapers #AirPollutionKills .note {display: block;}
	
	
	
	.CommercialLandscapers #SmallEngines.display-flex-center {align-items: start;}
	
	.CommercialLandscapers #DeadlyToll.display-flex-center {align-items: start;}
	
	.CommercialLandscapers #BigShakers.display-flex-center {align-items: start;}
	
	.CommercialLandscapers #BigShakers.display-flex-center .height-100-center {align-content: baseline;}
	
	.CommercialLandscapers #NoiseHazards.display-flex-center {align-items: start;}
	
	
	
	
	.CommercialLandscapers #BigShakers .notice-small {position: absolute;}
	
	
	
	
	.CommercialLandscapers .hidden-sm {display: none;}
	
	.CommercialLandscapers .height-480 {height: 100vh}
	
	.CommercialLandscapers .height-580 {height: 100vh}
	
	.CommercialLandscapers .height-350 {height: 100vh}
	
	.height-300 {height: 100vh}
	
	.CommercialLandscapers .col-sm-6 {width: 100%;}
	
	.page-template-landing_AirYouBreathe .CommercialLandscapers #WhyKress.height-480 {height: auto; padding-top: 50px;}
	
	
	
	
	
	
	
	
	.page-template-landing_AirYouBreathe .CommercialLandscapers #AirYouBreathe.height-480 {height: 820px;}
	
	.page-template-landing_AirYouBreathe .CommercialLandscapers .height-480 {height: 700px;}
	
	
	
	
	
	#AirPollutionKills.height-500 {height: auto;}
	
	#SmallEngines.height-740 {height: 1050px;}
	
	
	
	
	
	.CommercialLandscapers #SmallEngines.display-flex-center {padding-top: 50px;}
	
	.CommercialLandscapers #DeadlyToll.display-flex-center {padding-top: 50px;}
	
	.CommercialLandscapers #BigShakers.display-flex-center {padding-top: 50px;}
	
	.CommercialLandscapers #NoiseHazards.display-flex-center {padding-top: 50px;}
	
	.CommercialLandscapers #Switch.display-flex-center {padding-top: 50px;}
	
	
	
	
	
	#Switch.height-1050 {height: auto;}
	
	#SocialProof.height-200 {height: auto;}
	
	
	#main-header .background-red {border-radius: 10px!important;}
	
	
	#WhyKress .button-box {
		float: left;
		width: 100%;
		margin-top: 40px;
		margin-bottom: 60px;
	}
	
	
	
	
	.second-text img {margin-top: 40px; float: left; margin-bottom: 0!important}
	
	.border-radius.background-red {border-radius: 0;}
	
	
	.CommercialLandscapers #DeadlyToll .col-md-4 {height: 100%; position: relative;}
	
	.CommercialLandscapers #DeadlyToll .col-md-4 .button-box {position: absolute;
		  bottom: 30px;
		  width: auto;
		  left: 15px;
		  right: 15px;
		  background-color: #AE0F0A;
		  border-radius: 35px;
	}
	
	.CommercialLandscapers #BigShakers .col-md-4 {height: 100%; position: relative;}
	
	.CommercialLandscapers #BigShakers .col-md-4 .button-box {position: absolute;
		  bottom: 30px;
		  width: auto;
		  left: 15px;
		  right: 15px;
		  background-color: #AE0F0A;
		  border-radius: 35px;
	}
	
	
	
	.page-template-landing_AirYouBreathe .site-main > * {margin-bottom: 0;}
	
	
	
	.item-info-row {margin-bottom: 40px;}
	
	#LongHeightRed .text-box img {margin-left: auto; margin-right: auto;}
	
	#LongHeightRed {margin-bottom: 0!important;}
	
	.related-product .content-listing {padding-right: 15px!important; padding-left: 15px!important; background-color: #AE0F0A;}
	
	.related-product .content-listing .items-listing {
		flex-basis: calc(50% - 10px);
		  max-width: calc(50% - 10px);
		  background-color: #fff;
		  border-radius: 10px;
		  margin-bottom: 0;
	}
	
	.item-title-listing ul.listing_features {padding-left: 25px; width: 100%;
		margin-bottom: 20px;}
	
	.price-wrap {flex-direction: column;}
	
	.price-wrap .price-incl, .price-wrap .price-excl {margin-bottom: 10px;}
	
	.item-title-listing.withfeatures {
	  height: 300px !important;
	}
	
	.tool-only {
		text-align: left;
		  padding-left: 25px;
	}
	
	.related-product .items-listing .item-img-listing {margin-bottom: 0;}
	
	.CommercialLandscapers .display-flex-top { align-items: end;}
	
	.CommercialLandscapers #new-paradigm.height-480 {height: auto}
	
	.CommercialLandscapers #CutOperating.height-480 {height: auto}
	
	
	
	.button-discover-range .main-button {margin-bottom: 50px; border-color: #fff;}
	
	#products.background-white {margin-bottom: 0!important;}
	
	
	
	
	#title-red.mb-2 {margin-bottom: 0!important;}
	
	.border-radius.row {border-radius: 0;}
	
	#title-red {padding-top: 60px;}
	
	.quote-playfair.start {
	  top: -9px;
	}
	
	
	#store-locator .height-100vh-mobile {
		height: auto;
		margin-top: 50px;
	  }
	
	#CutOperating .c-order-2 {order: 2;}
	
	#CutOperating .c-order-1  {order: 1;}
		
	.desktop {display: none;}
	
	.mobile {display: block;}
	
	#Commercial-Landscapers {background-image: url(https://ad.kress.com/wp-content/uploads/custom_CommercialLandscapers/asset-landing_CommercialLandscapers-09-3.webp);}
	
	#InsanePower { background-image: url(https://ad.kress.com/wp-content/uploads/custom_CommercialLandscapers/asset-landing_CommercialLandscapers-10.webp); background-position-y: -100px;}
	
	#UltraFast { background-image: url(https://ad.kress.com/wp-content/uploads/custom_CommercialLandscapers/asset-landing_CommercialLandscapers-12.webp); }
	
	#WorkSafer { background-image: url(https://ad.kress.com/wp-content/uploads/custom_CommercialLandscapers/asset-landing_CommercialLandscapers-16.webp);}
	
	#AirYouBreathe { background-image: url(https://ad.kress.com/wp-content/uploads/custom_AirYouBreathe/asset-landing_AirYouBreathe-21.webp);}
	
	#SmallEngines { background-image: url(https://ad.kress.com/wp-content/uploads/custom_AirYouBreathe/asset-landing_AirYouBreathe-22.webp); background-position: bottom center;}
	
	#DeadlyToll { background-image: url(https://ad.kress.com/wp-content/uploads/custom_AirYouBreathe/asset-landing_AirYouBreathe-23-1.webp); background-position: center;}
	
	#BigShakers { background-image: url(https://ad.kress.com/wp-content/uploads/custom_AirYouBreathe/asset-landing_AirYouBreathe-24.webp); background-position: center;}
	
	#NoiseHazards { background-image: url(https://ad.kress.com/wp-content/uploads/custom_AirYouBreathe/asset-landing_AirYouBreathe-25.webp); background-position: bottom center;}
	
	#ReplaceGas { background-image: url(https://ad.kress.com/wp-content/uploads/custom_AirYouBreathe/asset-landing_AirYouBreathe-33.webp); }
	
	
	
	
	
	
	
	#RidingTractor { background-image: url(https://ad.kress.com/wp-content/uploads/custom_Tractor/landing-TRACTOR-17.webp);}
	
	#HugeLawn { background-image: url(https://ad.kress.com/wp-content/uploads/custom_Tractor/landing-TRACTOR-22.webp);}
	
	#Agriculture { background-image: url(https://ad.kress.com/wp-content/uploads/custom_Tractor/landing-TRACTOR-23.webp);	}
	
	
	
	
	
	#RidingOthers { background-image: url(https://ad.kress.com/wp-content/uploads/custom_Others/landing-OTHERS-02.webp);}
	
	#Others { background-image: url(https://ad.kress.com/wp-content/uploads/custom_Others/landing-OTHERS-04.webp);	}
	
}

@media screen and (max-width: 660px) and (max-height: 700px)  {

  #InsanePower {
	  background-position-y: -100px;
	}
  
}


@media screen and (max-width: 650px) {
	
	html[lang="en-gb"] .sku-mobile {bottom: 80px; }
	
	#store-locator-ad iframe {
		height: 1040px;
	  }

}


@media screen and (max-width: 580px) {
	
	
	#RidingOthers.background-image {
		background-position: bottom;
	}
	  
	  
	  
	  
	  
	  
	
	.KressVSOthers #Intiva .col-md-5 {
		  padding-left: 15px;
		  padding-right: 15px;
	}
	
	#Intiva.height-480 .text-box {max-width: 190px; bottom: 0;}
	
	#Intiva.display-flex-bottom {margin-bottom: 50px !important;}
	
	.CommercialLandscapers.LandingTractors #MissionMega .text-box {margin-top: -90px;}
	
	.CommercialLandscapers.LandingTractors #MissionMega {margin-top: 170px;}
	
	
	
	html[lang="en-gb"] .content-box .sku {
	  margin-bottom: 0;
	}
	
	html[lang="en-gb"] .page-template-landing_Tractor .content-box .sku {
		margin-bottom: 5px;
	  }
	
	html[lang="en-gb"] .page-template-landing_KressVSOthers .content-box .sku {
		margin-bottom: 5px;
	  }
	
	
	.xxl-button.button-box .main-button {padding: 0; padding-left: 10px;
		padding-right: 10px;
		text-align: center;}
	
	.page-template-landing_ROI .item-info-row {margin-bottom: 20px;}
	
	.custom-table thead tr td {line-height: 1.2;}
	
	.custom-table tbody tr td {line-height: 1.2;}
	
	#WhyWait .text-box.mb-7 {
		margin-bottom: 2.5rem !important;
	  }
	
	
	
	
	.CommercialLandscapers .h1, .CommercialLandscapers .title-h1 {letter-spacing: -1px;}
	
	
	
	#store-locator .height-100vh-mobile {margin-top: 0;}
	
	#MYyith-store-locator .bh-sl-loc-list {margin-top: 0;}
	
	#MYyith-store-locator .wrapper-main-sections {padding-top: 0;}
	
	
	#store-locator-ad iframe {height: 1060px;}
	
	#Commercial-Landscapers .top-logo {display: none;}
	
	#main-header {
		left: 20px; 
		right: 20px;
	}
	
	.height-70 {
	  height: 55px;
	}
	
	#main-header .background-red {
		padding-bottom: 0; align-items: center;
	}
	
	.logo-header {
	  margin-left: 0;
	}
	
	.main-button {text-align: left;}
	
	.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {background: -moz-element;}
	
	.CommercialLandscapers #store-locator .display-flex-center {padding-bottom: 0;}
	
	
	#InsanePower {background-position-y: 0;}
	
	.CommercialLandscapers #new-paradigm.display-flex-center {padding-bottom: 0;}
	
	.CommercialLandscapers #Pro-approved.height-580 {
		height: auto;
	  }
	
	#WorkSafer.display-flex-top {
	  padding-bottom: 30px;
	}
	
	#WorkSafer.mb-2 {
	  margin-bottom:40px !important;
	}
	
	
	
	
	
	.item-title-listing h3 {padding: 0 15px;} 
	
	.item-title-listing ul.listing_features {padding-left: 15px;}
	
	.price-wrap {padding: 0 15px;}
	
	.item-title-listing.withfeatures {
		height: 370px !important;
	  }
	  
	.logowrap {width: 50px;}
	
	ul.kress-list.listing_features li {font-size: 12px; padding-right: 10px;}
	
	.item-title-listing h3 {font-size: 15px;}
	
	
	
	.page-template-landing_AirYouBreathe .CommercialLandscapers .background-image.mb-2 {
		margin-bottom: 0.5rem !important;
	  }
	  
	
	
	.big-disc {padding-left: 25px;}
	
	.page-template-landing_Tractor .CommercialLandscapers .background-image.mb-2 {margin-bottom: 0.5rem !important;}
	
	.CommercialLandscapers .background-image.mb-2 {margin-bottom: 0!important;}
	
	.CommercialLandscapers .background-white.mb-2 {margin-bottom: 0!important;}
	
	.CommercialLandscapers #new-paradigm.display-flex-center {margin-bottom: 0!important;}
	
	.CommercialLandscapers .h1, .CommercialLandscapers .title-h1 {font-size: 33px;}
	
	.CommercialLandscapers .border-radius {
	  border-radius: 0;
	}
	
	
	.box-cf {padding-bottom: 0;}
	
	#Perfectly-Sized.height-100vh-mobile {
		padding-bottom: 20vh;
	  }
	  
	  
	  #store-locator-ad iframe {
		margin-top: 0px;
		margin-bottom: 10px;
	  }
	  
	
	.hs_submit::after {
	  width: 20px;
	  height: 30px;
	  display: block;
	  content: "";
	  background-image: url(https://ad.kress.com/wp-content/uploads/custom_SomeOneGarden/landing-SomeOne-Garden-kress-05.webp);
	  background-size: contain;
	  background-position: center;
	  background-repeat: no-repeat;
	  position: absolute;
	  top: 7px;
	  right: -40px;
	  transform: rotate(270deg);
	  margin-left: -10px;
	  left: 50%;
	  right: auto;
	  bottom: -40px;
	  top: auto;
	}
	
	#Perfectly-Sized .main-button {position: relative;}
	
	#Perfectly-Sized .main-button::before {
	  width: 20px;
	  opacity: 1;
	  height: 30px;
	  display: block;
	  content: "";
	  background-image: url(https://ad.kress.com/wp-content/uploads/custom_SomeOneGarden/landing-SomeOne-Garden-kress-05.webp);
	  background-size: contain;
	  background-position: center;
	  background-repeat: no-repeat;
	  position: absolute;
	  top: auto;
	  right: auto;
	  transform: rotate(-90deg);
	  bottom: -50px;
	}
	
	.hidden-sm {display: none;}
	
	.height-100vh-mobile {height: calc(100vh - 1rem);}
	
	.height-50vh-mobile {height: calc(50vh - 1rem);}
	
	.no-horizontal-padding-mobile.container {padding-left: 0; padding-right: 0;}
	
	#Require-sustainable {
	background-image: url(https://ad.kress.com/wp-content/uploads/custom_SomeOneGarden/landing-SomeOne-Garden-kress-08.webp);
	}
	
	#Require-sustainable {
		background-position: top center;
	}
	
	#Elevate-space {
	background-image: url(https://ad.kress.com/wp-content/uploads/custom_SomeOneGarden/landing-SomeOne-Garden-kress-09.webp);
	}
	
	#Elevate-space {
		background-position: top center;
	}
	
	#submit-form {
	background-image: url(https://ad.kress.com/wp-content/uploads/custom_SomeOneGarden/landing-SomeOne-Garden-kress-10.webp);
	}
	
	#submit-form {
		background-position: top center;
	}
	
	#SomeOne-Garden {
	background-image: url(https://ad.kress.com/wp-content/uploads/custom_SomeOneGarden/landing-SomeOne-Garden-kress-11.webp);
	}
	
	#SomeOne-Garden {
		background-position: top center;
	}
	
	.StayGreen #Require-sustainable {
	  background-image: url(https://ad.kress.com/wp-content/uploads/StayGreen/landing_StayGreen-10.webp);
	}
	
	#Perfectly-sized {
	  background-image: url(https://ad.kress.com/wp-content/uploads/StayGreen/landing_StayGreen-11.webp);
	}
	
	#StayGreen {
	  background-image: url(https://ad.kress.com/wp-content/uploads/StayGreen/landing_StayGreen-12.webp);
	}
	
	#Perfectly-Sized {
	  background-image: url(https://ad.kress.com/wp-content/uploads/StayGreen/landing_StayGreen-13.webp);
	}
	
	.carb-image {
	  position: relative;
	  left: 0;
	  margin-left: 0;
	  top: 0;
	  margin-top: 20px;
	  width: 200px;
	  margin-bottom: 30px;
	}
	
	.height-100x100 {
	  height: auto;
	}
	
	#testimonial {position: relative;}
	
	#testimonial .height-100x100 {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 100%;
	}
	
	.box-cf input[type="text"], .box-cf input[type="email"], .box-cf input[type="url"], .box-cf input[type="password"], .box-cf input[type="search"], .box-cf input[type="number"], .box-cf input[type="tel"], .box-cf input[type="date"], .box-cf input[type="month"], .box-cf input[type="week"], .box-cf input[type="time"], .box-cf input[type="datetime"], .box-cf input[type="datetime-local"], .box-cf input[type="color"], .box-cf textarea {
		width: 100%;
	}
	
	.push-lawn-image {top: auto; bottom: 20px;
		max-width: 100% !important;
		right:-120px;}
	
	#testimonial.display-flex-center {
		align-items: start;
		padding-top: 50px;
		padding-left: 25px;
		padding-right: 150px;
	}
	
	.quote-testimonial::after {
		bottom: -80px;
		  right: 10px;
	}
	
	.display-flex-center {align-items: end; padding-bottom: 3.5rem;}
	
	.row > * {padding-right: calc(var(--bs-gutter-x) * 1); padding-left: calc(var(--bs-gutter-x) * 1);}
	
	.row .row > * {
		padding-right: calc(var(--bs-gutter-x) * 0);
		padding-left: calc(var(--bs-gutter-x) * 0);
	}
	
	.wpcf7-form .icon-arrow-left::before { top: auto; left: 50%;
		  margin-left: -10px;
		 bottom: -30px;
		 transform: rotate(-90deg);
	}
	
	.icon-arrow-left::before {
		top: -50px; left: 50%;
		  margin-left: -10px;
		 bottom:auto;
		 transform: rotate(90deg)
	}
	
	.hs_submit::after {
		display: none;
	}
	
	#Perfectly-Sized.display-flex-center {padding-bottom: 20vh;}
	
	
	#products .button-box {width: 100%;}
	
	.button-discover-range .main-button {width:100%;}
	
}

@media screen and (max-width: 550px) {
	
	.logo-mobile-others {width: 230px; position: absolute; top: auto;
		right: 0px;
		bottom: 540px;}
	
	html[lang="en-gb"] .logo-mobile-others {width: 200px; bottom: 520px;}
	
	
	
	
	.sku-mobile {bottom: 40px;}
	
	.content-box .logo-promo {margin-top: 150px;}
	
	.image-number {top: -110px;}
	
	
	
	
	.content-box .button-box {width: 100%;}
	
	.content-box .price {width: 100%; margin-bottom: 0px;}
	
	.content-box .img-product {top:-90px; right: -10px; width: 260px;}
	
	.content-box .button-box {margin-top: 20px;}
	
	html[lang="en-gb"] .sku-mobile {
		bottom: 60px;
	  }
	
}

@media screen and (max-width: 480px) {
	
	.logo-mobile-others {top: auto;
		bottom: 480px;}
	
	html[lang="en-gb"] .logo-mobile-others {width: 200px; bottom: 490px;}
	
	
	
	.page-template-landing_KressVSOthers .content-box .sku {
		margin-bottom: 7px;
	  }
	
	
	
	
	
	.content-box .sku {margin-bottom: 0;}
	
	.page-template-landing_Tractor .content-box .sku {
		margin-bottom: 5px;
	  }
	  
	  
	  
	
	.sku-mobile {bottom: 42px;}
	
	.page-template-landing_KressVSOthers .sku-mobile {
		bottom: 40px;
	}
	
	html[lang="en-gb"] .sku-mobile {
		bottom: 40px;
	  }
	
	.CommercialLandscapers.LandingTractors #MissionMega {
		margin-top: 160px;
	}
	
	.CommercialLandscapers.LandingTractors #MissionMega .text-box {
		margin-bottom: 50px;
	}
	
	.CommercialLandscapers.LandingTractors #MissionMega .text-box p {
		margin-bottom: 0!important;
	}
	
	.CommercialLandscapers.LandingTractors #MissionMega.height-440 {
		min-height: auto;
	}
	
	
	
	
	#Commercial-Landscapers {}
	
	
	.item-title-listing h3 {
		font-size: 14px;
		line-height: 1.3em;
	  }
	
	.page-template-landing_ROI .CommercialLandscapers .height-480 {
		height: 700px;
	}
	
	#SocialProof {
	  padding-left: 30px;
	  padding-right: 30px;
	}
	
	.title-social-proof {line-height: 1.2em;}
	
	.subtitle-socialproof p {margin-top: 5px;}
	
	#SmallBusinesses .top-logo.mb-8 img {max-width: 150px!important;}
	
	
	html[lang="en-gb"] .KressVSOthers #RidingOthers .text-box p {margin-bottom: 0!important;}
	
	
}

@media screen and (max-width: 430px) {
	
	.content-box .img-product {top: -70px;}
	
	.content-box .logo-promo {margin-top: 160px;}
	
	.image-number {top: -108px;}
	
	#Commercial-Landscapers {height: 95vh;}
	
	#SmallBusinesses .align-h-center .note {
		padding-left: 20px;
		padding-right: 20px;
	  }
	
}

@media screen and (max-width: 420px) {
	
	html[lang="en-gb"] .logo-mobile-others {bottom: 450px;} 
	
	.logo-mobile-others {width: 230px; position: absolute; bottom: 430px;
		right: 0px;
		top: auto;}
	
	#testimonial.display-flex-center {padding-right: 50px;}
	
	.bh-sl-container .bh-sl-loc-list ul li {padding-left: 20px;}
	
	.footer-credits {border-radius: 0;}
	
}

@media screen and (max-width: 400px) { 
	
	.sku-mobile {bottom: 40px;}
	
	html[lang="en-gb"] .sku-mobile {
		bottom: 40px;
	  }
	
}

@media screen and (max-width: 380px) {
	
	html[lang="en-gb"] .sku-mobile {
		bottom: 40px;
	  }
	
	html[lang="en-gb"] .logo-mobile-others {bottom: 400px;}  
	  
	.logo-mobile-others {width: 230px; position: absolute; bottom: 415px;
	right: 0px;
	top: auto;}
	
	.width-350-button {
	  width: 100%;
	}
	
	.CommercialLandscapers.LandingTractors #MissionMega .text-box {
		margin-bottom: 50px;
	}
	
	.CommercialLandscapers.LandingTractors #MissionMega {
		margin-top: 160px;
	  }
	
	#Commercial-Landscapers {}
	
}














/*******POSITION BACKGROUND FOTO******/
@media screen and (max-height: 390px) {

	#InsanePower {}
	
	#Commercial-Landscapers {}
	
	.CommercialLandscapers .height-480 {height: 580px}
  
  .CommercialLandscapers .height-580 {height: 580px}
  
  .CommercialLandscapers .height-350 {height: 580px}
  
  .height-300 {height: 580px}
  
  .CommercialLandscapers #new-paradigm.height-480 {}
  
  .CommercialLandscapers #CutOperating.height-480 {}
  
  .CommercialLandscapers #Pro-approved.height-580 {}
	
}



/*******POSITION BACKGROUND FOTO******/



















@media screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 768px) {
	
	.CommercialLandscapers #Commercial-Landscapers.display-flex-center {align-items: baseline; padding-top: 100px;}
	
	#WorkSafer.display-flex-top {
	  padding-bottom: 30px;
	}
  
  .container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {padding-left: 0; padding-right: 0;}
  
  .CommercialLandscapers .height-480 {height: 580px}
  
  .CommercialLandscapers .height-580 {height: 580px}
  
  .CommercialLandscapers .height-350 {height: 580px}
  
  .height-300 {height: 580px}
  
  .CommercialLandscapers #new-paradigm.height-480 {height: auto}
  
  .CommercialLandscapers #CutOperating.height-480 {height: auto}
  
  .CommercialLandscapers #Pro-approved.height-580 {height: auto}
  
}