/*TABLET LANDSCAPE MODE*/
@media only screen and (min-width: 1024px) and (max-width: 1169px) {
	
}




/*TABLET POTRAIT MODE*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {

	h1{font-size: 46px;}
	h2{font-size: 34px;}
	h3{font-size: 28px;}
	h4{font-size: 24px;}

	footer.main-footer .columnWrapper .column.One { width: 100%; }
	footer.main-footer .columnWrapper .column { width: 50%; margin-bottom: 30px; }

	/* Desktop Header */
	header.main-header{ display:none; }
	/* Mobile Header*/
	.mobile-header { display: block; }

	.mobile-header .logo-wrapper img { width: 50%; }

	.content-wrapper.transparentHeader section:first-of-type { padding-top: 70px; }

	.page-banner .featured-image .container { max-width: 100%; }

	/**/
	.single .innerWrap { max-width: 90%; padding: 50px 0; }

	/**/
	section.banner-block .container { max-width: 100%; }

	/**/
	section.color-box-with-content-block .colorBox { max-width: 100%; }
	section.color-box-with-content-block .colorBox .Box a { padding: 15px; }

	/**/
	section.content-with-slider-block .leftSide { width: 100%; margin-bottom: 50px; }
	section.content-with-slider-block .leftSide a.btn { margin-top: 30px; }
	section.content-with-slider-block .rightSide { width: 100%; }
	section.content-with-slider-block .rightSide .sliderWrap .item { margin: 5px; height: 300px;}

	/**/
	section.icon-with-content-block .ContWrap .Box { width: 45%; margin-bottom: 50px; }
	
	/**/
	section.get-started-block { padding: 50px 0 0 0; }
	section.get-started-block .multiBoxWrap .BoxWrap { width: 100%; margin-right: 0; margin-bottom: 50px; padding: 30px 30px 70px 30px; }

	/**/
	section.landscaper-resources-block .videoWrap .videoBox { width: 47%; }
	
	/**/
	section.content-with-background-block .halfWidth { max-width: 70%; }

	/**/
	section.stay-informed-block { padding: 50px 0; }
	section.stay-informed-block .PostGrid { margin: 50px 0 0 0; display: flex; flex-wrap: wrap; justify-content: space-between; }
	section.stay-informed-block .PostGrid .PostBox { width: 47%; }
	section.stay-informed-block .PostGrid .PostBox .PostImg { width: 100%; border-radius: 20px; overflow: hidden; position: relative; }
	section.stay-informed-block .PostGrid .PostBox .PostCont { width: 90%; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0; }
	section.stay-informed-block .PostGrid .PostBox .PostImg:after { position: absolute; content: ''; width: 100%; height: 100%; background: #181717; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 1) 100%); top: 0; }
	section.stay-informed-block .PostGrid .PostBox .PostCont h3 { color: #fff; }
	section.stay-informed-block .PostGrid .PostBox .PostCont p { color: #fff; }

	/**/
	section.get-support-block p br { display: none; }
	section.get-support-block .blockWrap .box a { padding: 15px; }
	section.get-support-block .blockWrap .box a h4 { font-size: 20px; line-height: 30px; }

	/**/
	section.faqs-block select#faqDropdown { width: 50%; }

	/**/
	section.all-blog-block { padding: 50px 0; }
	section.all-blog-block .blogsWrap .postBox { width: 48%; }
	section.all-blog-block .blogsWrap .postBox:nth-child(3n) { margin-right: 3.5%; }
	section.all-blog-block .blogsWrap .postBox:nth-child(even) { margin-right: 0; }

	.relatedWrap { padding: 50px 0; }
	.relatedWrap .relatedBoxes .box { width: 47%; margin-bottom: 50px; }
	.relatedWrap .relatedBoxes .box:nth-child(even) { margin-right: 0; }

	/**/
	section.featured-resources-block .topWrap .leftSide { width: 70%; }
	section.featured-resources-block .topWrap .rightSide { width: 30%; }
	section.featured-resources-block .featuredWrap .featuredBox { width: 31%; }
	section.featured-resources-block .featuredWrap .featuredBox .featuredCont h4 { font-size: 20px; }
	section.featured-resources-block .featuredWrap .featuredBox:nth-child(4n) { margin-right: 2%; }

	/**/
	section.inspiring-alternatives-block { padding: 50px 0; }
	section.inspiring-alternatives-block .leftSide p { margin-bottom: 50px; }
	section.inspiring-alternatives-block .rightSide .gridWrap { grid-column-gap: 15px; grid-row-gap: 15px; }

	/**/
	section.project-spotlight-block .bgWrap { padding: 30px; }

	/**/
	section.wysiwyg-editor-block.full-section { padding: 50px 0; }

	/**/
	section.video-block p { font-size: 22px; }
	section.video-block .media-box { max-width: 100%; height: 400px; }

	/**/
	section.content-with-logo { padding:50px 0; }

	/**/
	section.tabs-content-block .tabs { max-width: 90%; }
	section.tabs-content-block .tabs .tabs-nav { max-width: 100%; }
	section.tabs-content-block .tabs .tabs-nav .tabBtn a { padding: 15px; font-size: 18px; line-height: 28px; }

	/**/
	.resourcesFilterWrapper .filters { width: 35%; }
	.resourcesFilterWrapper .filterContent { width: 60%; }
	.resourcesList .featuredBox { width: 48%; }
	.resourcesList .featuredBox:nth-child(even) { margin-right: 0; }
	.resourcesList .featuredBox:nth-child(odd) { margin-right: 3.5%; }
	.resourcesList .featuredBox .featuredCont h4 { font-size: 20px; }

	/**/
	.resource-single .innerWrap .ImageWrap .restitle h2 { font-size: 24px; }
	.resource-single .resourcesList .featuredBox { width: 48%; }
	
	/* 	 */
	.responsive-iframe { padding-top: 100%; }

	/**/
	section.project-spotlight-block .bgWrap .rightSide .imagesWrap .item { flex: 1 0 32%; }
	section.project-spotlight-block .bgWrap .rightSide.fulWidth .imagesWrap .item { flex: 1 0 40%; }

	/**/
	section.wysiwyg-editor-block.contactSec .contWrap { max-width: 80%; }

	/**/
	.default-popup .inner-popup { max-width: 90%; }

}




/*Mobile POTRAIT MODE*/
@media only screen and (max-width: 767px) {	
	h1{font-size: 36px;}
	h2{font-size: 26px;}
	h3{font-size: 24px;}
	h4{font-size: 20px;}

	footer.main-footer .columnWrapper .column.One { width: 100%; }
	footer.main-footer .columnWrapper .column { width: 100%; margin-bottom: 40px; }
	footer.main-footer .CopyWrapper .CopyWrap { width: 100%; order: 2; text-align: center; }
	footer.main-footer .CopyWrapper .socialWrap { width: 100%; margin-bottom: 30px; }
	footer.main-footer .CopyWrapper .socialWrap ul { justify-content: center; }

	/* Desktop Header */
	header.main-header{ display:none; }
	/* Mobile Header*/
	.mobile-header { display: block; }

	.content-wrapper.transparentHeader section:first-of-type { padding-top: 50px; }

	.page-banner .featured-image .container { max-width: 100%; }

	/**/
	.single .innerWrap { max-width: 100%; padding: 50px 0; }
	.single .innerWrap .titleWrap { padding: 0 20px; }
	.single .innerWrap .titleWrap h2 { font-size: 26px; }
	.single .innerWrap .titleWrap p { font-size: 20px; line-height: 30px; }

	/**/
	.page-banner .featured-image h1{
		font-size: 36px;
	}
	
	/**/
	section.banner-block .container { max-width: 100%; }
	section.banner-block h2 { max-width: 100%; }
	section.banner-block h1.topheading { font-size: 36px;}
	section.banner-block .headingWrap { height: 100px; max-width: 100%; width: 100%; margin: 0 auto; }
	section.banner-block .headingWrap h2.fade-Up { font-size: 35px; }
	section.banner-block h2 span.Img { width: 15%; left: -10px; bottom: -10px;}
	section.banner-block .headingWrap h2.fade-Up.heading-0 span.Img { left: -10px; bottom: -20px;}

	.waterFormWrap input[type="text"] { width: 90%; }
	
	/**/
	section.color-box-with-content-block .colorBox { max-width: 100%; }
	section.color-box-with-content-block .colorBox .Box { width: 48%; margin-bottom: 20px; }
	section.color-box-with-content-block .colorBox .Box a { font-size: 16px; line-height: 24px; }

	/**/
	section.content-with-slider-block .leftSide { width: 100%; margin-bottom: 60px; }
	section.content-with-slider-block .leftSide ul li { width: 100%; }
	section.content-with-slider-block .rightSide { width: 100%; }	
	section.content-with-slider-block .leftSide a.btn { margin-top: 40px; }

	/**/
	section.icon-with-content-block .ContWrap .Box { width: 100%; margin-right: 0; margin-bottom: 50px; }
	section.icon-with-content-block .ContWrap .Box:last-child { margin-bottom: 0; }
	
	/**/
	section.get-started-block { padding: 50px 0 0 0; }
	section.get-started-block p { font-size: 20px; }
	section.get-started-block .multiBoxWrap .BoxWrap { width: 100%; margin-right: 0; margin-bottom: 50px; padding: 20px; }
	section.get-started-block .multiBoxWrap .BoxWrap ul { margin-bottom: 30px; }
	section.get-started-block .multiBoxWrap .BoxWrap ul li { width: 100%; }
	section.get-started-block .multiBoxWrap .BoxWrap .anchorWrap { position: relative; bottom: 0; width: 100%; }
	section.get-started-block .multiBoxWrap .BoxWrap a.icon { padding-right: 40px; font-size: 18px; }
	section.get-started-block .multiBoxWrap .BoxWrap a.icon:after { width: 30px; height: 30px; line-height: 30px; font-size: 20px; }

	/**/
	section.landscaper-resources-block .videoWrap .videoBox { width: 100%; }
	
	/**/
	section.content-with-background-block .halfWidth { max-width: 100%; }
	section.get-started-block-v2 .multiBoxWrap-v2 .BoxWrap-v2:hover:nth-child(3) { height: auto; }
	/**/
	section.get-started-block-v2 .multiBoxWrap-v2 a.topbox {width:100%;}
	section.get-started-block-v2 .multiBoxWrap-v2 .BoxWrap-v2 { width: 100%; gap: 1rem; position: unset;}
	section.banner-block .headingWrap h2.fade-Up.heading-1 span.Img { bottom: -20px;}
	section.get-started-block-v2 .multiBoxWrap-v2 .BoxWrap-v2:hover{ height: auto;}
	section.get-started-block-v2 .descWrap-v2 { padding-top: 00px; }
	section.get-started-block-v2 .multiBoxWrap-v2 {gap: 1rem; }
	section.banner-block .headingWrap h2.fade-Up.heading-2 span.Img { bottom: -20px; }
	section.banner-block .headingWrap h2.fade-Up.heading-3 span.Img { bottom: -25px; }
	/**/
	section.stay-informed-block { padding: 50px 0; }
	section.stay-informed-block .PostGrid { margin: 50px 0 0 0; display: flex; flex-wrap: wrap; justify-content: space-between; }
	section.stay-informed-block .PostGrid .PostBox { width: 100%; }
	section.stay-informed-block .PostGrid .PostBox .PostImg { width: 100%; border-radius: 20px; overflow: hidden; position: relative; }
	section.stay-informed-block .PostGrid .PostBox .PostCont { width: 90%; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0; }
	section.stay-informed-block .PostGrid .PostBox .PostImg:after { position: absolute; content: ''; width: 100%; height: 100%; background: #181717; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 1) 100%); top: 0; }
	section.stay-informed-block .PostGrid .PostBox .PostCont h3 { color: #fff; }
	section.stay-informed-block .PostGrid .PostBox .PostCont p { color: #fff; }

	/**/
	section.get-support-block p { font-size: 20px; }
	section.get-support-block p br { display: none; }
	section.get-support-block .blockWrap .box a { padding: 15px; }
	section.get-support-block .blockWrap .box a h4 { font-size: 20px; line-height: 30px; }
	section.get-support-block .blockWrap .box { width: 100%; margin-right: 0; margin-bottom: 20px; }

	/**/
	section.faqs-block select#faqDropdown { width: 100%; }

	/**/
	section.image-with-content-block { padding: 50px 0; }
	section.image-with-content-block .leftSide { width: 100%; height: auto; margin-bottom: 50px; }
	section.image-with-content-block .rightSide { width: 100%; }
	section.image-with-content-block .container.right { flex-direction: column-reverse; }
	section.image-with-content-block .right .rightSide { margin-bottom: 50px; }
	section.image-with-content-block .right .leftSide { margin-bottom: 0; }

	/**/
	section.all-blog-block { padding: 50px 0; }
	section.all-blog-block .blogsWrap .postBox { width: 100%; }
	section.all-blog-block .blogsWrap .postBox:nth-child(3n) { margin-right: 0; }
	section.all-blog-block .blogsWrap .postBox:nth-child(even) { margin-right: 0; }

	/**/
	.relatedWrap { padding: 50px 0; }
	.relatedWrap .relatedBoxes .box { width: 100%; margin-right: 0; margin-bottom: 50px; }
	.relatedWrap .relatedBoxes .box:nth-child(even) { margin-right: 0; }

	/**/
	section.featured-resources-block .topWrap .leftSide { width: 100%; margin-bottom: 20px; }
	section.featured-resources-block .topWrap .rightSide { width: 100%; text-align: left; }
	section.featured-resources-block .featuredWrap .featuredBox { width: 100%; margin-right: 0; }
	section.featured-resources-block .featuredWrap .featuredBox:nth-child(4n) { margin-right: 0; }
	section.featured-resources-block .featuredWrap .featuredBox .featuredCont h4 { font-size: 20px; }

	/**/
	section.inspiring-alternatives-block { padding: 50px 0; }
	section.inspiring-alternatives-block .leftSide { width: 100%; margin-bottom: 50px; }
	section.inspiring-alternatives-block .leftSide p { margin-bottom: 30px; }
	section.inspiring-alternatives-block .rightSide { width: 100%; }
	section.inspiring-alternatives-block .rightSide .gridWrap { grid-column-gap: 10px; grid-row-gap: 10px; }

	/**/
	section.project-spotlight-block .bgWrap { padding: 20px; }
	section.project-spotlight-block .bgWrap .leftSide { width: 100%; margin-bottom: 30px; margin-right:0; }
	section.project-spotlight-block .bgWrap .rightSide.halfWidth { width: 100%; }
	/*section.project-spotlight-block .bgWrap .rightSide .imagesWrap .item { width: 100%; margin-bottom: 20px; }*/
	section.project-spotlight-block .bgWrap .rightSide .imagesWrap .item { flex: 1 1 40%; }
	section.project-spotlight-block .bgWrap .rightSide.fulWidth .imagesWrap .item { flex: 1 0 40%; }


	/**/
	section.wysiwyg-editor-block.full-section { padding: 50px 0; }
	section.wysiwyg-editor-block p { font-size: 20px; }
	section.wysiwyg-editor-block p br { display: none; }

	/**/
	section.newsletter-block { padding: 50px 0 70px; }
	section.newsletter-block .leftSide { width: 100%; margin-bottom: 30px; text-align: center; }
	section.newsletter-block .rightSide { width: 100%; text-align: center;}
	section.newsletter-block .rightSide .waterFormWrap input[type="text"] { width: 100%; }

	/**/
	section.video-block p { font-size: 20px; }
	section.video-block .media-box { max-width: 100%; height: 300px; }

	/**/
	section.content-with-logo { padding: 50px 0; }
	section.content-with-logo .leftSide { width: 100%; margin-bottom: 50px; }
	section.content-with-logo .rightSide { width: 100%; }

	section.tabs-content-block .tabs { max-width: 100%; }
	section.tabs-content-block .tabs .tabs-nav { max-width: 100%; }
	section.tabs-content-block .tabs .tabs-nav .tabBtn { width: 100%; margin-bottom: 10px; }
	section.tabs-content-block .tabs .tabs-nav .tabBtn a { padding: 20px; }

	/**/
	.resourcesFilterWrapper .filters { width: 100%; margin-bottom: 50px; }
	.resourcesFilterWrapper .filterContent { width: 100%; }
	.resourcesList .featuredBox { width: 100%; margin-right: 0;}
	.resourcesList .featuredBox .featuredCont h4 { font-size: 20px; }

	/**/
	.resource-single .innerWrap .ImageWrap .resImage { width: 100%; margin-bottom: 50px; }
	.resource-single .innerWrap .ImageWrap .restitle { width: 100%; }
	.resource-single .innerWrap .ImageWrap .restitle h2 { font-size: 26px; }
	.resource-single .resourcesList .featuredBox { width: 100%; margin-right: 0; }
	
	/* 	 */
	.responsive-iframe { padding-top: 100%; }

	/**/
	section.content-with-slider-block .rightSide .sliderWrap .item { height: 250px;}

	/**/
	.single .innerWrap .ContentWrap .media-box { height: 250px;  }

	/**/
	section.wysiwyg-editor-block.contactSec .contWrap { max-width: 100%; }

	/**/
	.default-popup .inner-popup { max-width: 90%; max-height: 550px; height: auto; padding: 50px 30px; overflow-y: visible; }
	
}



/*Mobile LANDSCAPE MODE*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}