.contacts-page .landscape-design__header{
			min-height:500px;
			padding-top:212px;
		}
		
		.contacts-page .landscape-design__info__left{
			margin:0;
		}
		
		.contacts-page .mt{
			margin-top:-200px;
		}
		.contacts-page .breadscrumbs{
			margin:0;
			margin-bottom:20px;
		}
		.contacts-page .breadscrumbs,.contacts-page .breadscrumbs span {
			color:#fff;
			font-size: 12px;
			font-style: normal;
			font-weight: 700;
			line-height: 100%;
			letter-spacing: 0.7px;
			text-transform: uppercase;
			
		}
		
		.contacts-page .entry-content{
			background-color:#fff;
			border-radius: 8px;
			box-shadow: 0px 44px 64px 0px rgba(0, 0, 0, 0.04);
			padding: 40px;
			display:flex;
		}
		
		.contacts-page .entry-content .wp-block-group{
			width: 33%;
			margin-right:30px;
			
		}
		
		.contacts-page article.page{
			margin-bottom:0;
		}
		
		.contacts-page .entry-content .wp-block-group:last-child{
			margin-right:0;
		}
		
		.contacts-page .entry-content .wp-block-group__inner-container{
			padding:40px;
			border: 1px solid #F1EEEB;
			border-radius: 8px;
			height:316px;
			overflow:hidden;
		}
		
		.contacts-page .entry-content .wp-block-group__inner-container .wp-block-columns{
			display:block;
		}
		
		.contacts-page .entry-content .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2n){
			margin:0;
		}
		
		.contacts-page .entry-content .wp-block-group__inner-container{
			position:relative;
			
		}
		.contacts-page .entry-content .wp-block-column .wp-block-buttons{
			position:absolute;
			bottom:30px;
		}
		
		.contacts-page .entry-content .wp-block-group__inner-container .wp-block-column h2{
			font-size:14px;
			font-style: normal;
			font-weight: 400;
			line-height: 20px;
			letter-spacing: 0.7px;
			text-transform: uppercase;
			color:#9D9C9B;
			margin-bottom:10px;
		
			
		}
		
		.contacts-page .entry-content .wp-block-group__inner-container .wp-block-column p{
			margin-bottom:10px;
		}
		
		.contacts-page .entry-content .wp-block-group__inner-container .wp-block-column p:last-child {
			margin-bottom:0;
		}
		
		
		.contacts-page .entry-content .wp-block-group__inner-container .wp-block-column .wp-block-image{
			margin-bottom:30px;
			
		}
		
		.contacts-page .section-form-contact-page{
			margin-top:33px;
		}
		
		.wp-block-button .wp-block-button__link.is-style-outline, .contacts-page .wp-block-button.is-style-outline>.wp-block-button__link{
			border: 1px solid #FFC898;
			border-radius: 8px;
			text-transform:uppercase;
			font-size: 12px;
			padding:15px 20px;
			font-weight: 500;
		}
		
		.contacts-page .portfolio-landscaping-works-1 .g-wrapper{
			margin-top:30px;
		
		}
		
		.contacts-page .portfolio-landscaping-works-1 .g-wrapper{
			background-color:#fff;
			border-radius: 8px;
			box-shadow: 0px 44px 64px 0px rgba(0, 0, 0, 0.04);
			padding: 8px 40px;
		
		}
		
		.contacts-page .landscape-design__header .g-wrapper{
			
		}
		
		.entry-content.portfolio-landscaping-works__wrapper{
			padding:40px 40px 10px 40px;
		}
		
		.portfolio{
			margin-top:80px;
			margin-bottom:50px;
			padding-bottom:0;
		}
		
		.portfolio__wrapper-top-item{
			border-radius:6px;
		}
		
		.portfolio__wrapper-top-item a{
			border-radius:6px;
		}
		
		@media (max-width: 1199.98px){
			
			
			.portfolio-landscaping-works-1{
				padding: 0 20px;
			}
			
		
			
			.portfolio-landscaping-works-1 .container{
				padding:0;
			}
			
			.contacts-page .portfolio-landscaping-works-1 .g-wrapper{
				padding: 20px 20px;
			}
			
			.contacts-page .portfolio-landscaping-works__wrapper{
				margin-top:0;
				
			}
			
			.contacts-page .landscape-design__header .g-wrapper{
				padding:0 20px;
			}
			
			.contacts-page .section-form-contact-page{
					margin-top:13px;
			}
			
			.contacts-page .entry-content{
				display:block;
				
			}
			.contacts-page .entry-content .wp-block-group{
				width:100%;
				margin-right:0px;
				margin-bottom:20px;
				
			}
			.contacts-page .entry-content .wp-block-group:last-child{
				margin-bottom:0;
			}
			
			
			.contacts-page .entry-content{
				padding:20px;
			}
			.contacts-page .entry-content .wp-block-group__inner-container{
				padding:30px;
				height:auto;
			}
			
			.contacts-page .entry-content .wp-block-group__inner-container .wp-block-columns{
				display:flex;
				flex-wrap:nowrap!important;
				margin-bottom:0;
			}
			.contacts-page .entry-content .wp-block-group__inner-container .wp-block-column{
			
				flex-basis:auto!important;
			}
			.contacts-page .entry-content .wp-block-group__inner-container .wp-block-column:first-child{
				width:50px!important;
			}
			
			.contacts-page .entry-content .wp-block-group__inner-container .wp-block-column h2{
				min-height:auto;
			}
			
			.contacts-page .entry-content .wp-block-column .wp-block-buttons{
				position:relative;
				bottom:0;
			}
			
			.wp-block-button .wp-block-button__link.is-style-outline, .contacts-page .wp-block-button.is-style-outline>.wp-block-button__link{
				padding:10px;
			}
		}
		
		
		.portfolio-landscaping-works__wrapper .col-md-6, .portfolio__wrapper .col-md-6{
			padding-left:15px;
			padding-right:15px;
		}
		
		.portfolio-landscaping-works__wrapper-top-item-image{
			height:400px;
			width:100%;
			background-size:cover;
			background-position:center;
			margin-bottom:30px;
			position:relative;
			color:#fff;
			display:flex;
			flex-direction: column;
			justify-content: flex-end;
			border-radius: 6px;
		}
		
		
		
		.portfolio__wrapper-top-1 .portfolio-landscaping-works__wrapper-top-item-image{
			height:564px;
		}
		
		.portfolio__wrapper-bottom-item-1 .portfolio-landscaping-works__wrapper-top-item-image{
			height:356px;
		}
		
		.portfolio-landscaping-works__wrapper-top-item-image:after, .portfolio-landscaping-works__wrapper-top-item-image:after{
			content:'';
			opacity: 0.5;
			background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 41%, #000 86.06%);
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			z-index:0;
			border-radius: 6px;
		}
		
		.portfolio-landscaping-works__wrapper-fade-link{
			background-color: rgba(17,42,54,.7);
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
			-ms-flex-pack: center;
			justify-content: center;
			cursor: pointer;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
			opacity: 0;
			z-index:9;
			border-radius: 6px;
		}
		
		.portfolio-landscaping-works__wrapper-fade-link:hover{
			opacity: 1;
		}
		
		.portfolio-landscaping-works__wrapper-top-item-tags{
			position:absolute;
			z-index:10;
			top:0;
			left:0;
			width:100%;
			padding-top:30px;
			padding-left:30px;
			padding-right:30px;
		}
		
		.portfolio-landscaping-works__wrapper-top-item-tags .btn-tag{
			border-radius: 6px;
			background: rgba(0, 0, 0, 0.20);

			backdrop-filter: blur(22px);
			color:#fff;
			margin-bottom:5px;
			font-size:12px;
		}
		
		.portfolio-landscaping-works__wrapper-top-item-desc{
			z-index:1;
			padding:30px;
			width:90%;
		}
		
		
		.portfolio-landscaping-works__wrapper-top-item-desc .title{
			font-size: 32px;
			font-style: normal;
			font-weight: 700;
			line-height: 100%;
			letter-spacing: 0.7px;
			color:#fff;
			margin-bottom:0;
		}
		
		.portfolio-landscaping-works__wrapper-top-item-desc p{
			margin-top:12px;
			margin-bottom:10px;
			font-size:16px;
		}
		
		.portfolio-landscaping-works__wrapper-top-item-desc p:last-child{
			margin-bottom:0;
		}
		
		.portfolio__wrapper-bottom-item-1 .portfolio-landscaping-works__wrapper-top-item-desc .title{
			font-size: 24px;
			
		}
		
		@media (max-width: 1199.98px){
			.portfolio-landscaping-works__wrapper-top-item-desc .title{
				font-size:20px;
			}
			.portfolio-landscaping-works__wrapper-top-item-desc p{
				font-size:12px;
			}
			.portfolio-landscaping-works__wrapper-top-item-image{
				height:295px;
			}
			
			.portfolio__wrapper-top-1 .portfolio-landscaping-works__wrapper-top-item-image{
				height:335px;
			}
			.portfolio{
				margin-top:60px;
			}
		}