/* ------------------------------------------------------------------------------
 	Author: WebThemez
-------------------------------------------------------------------------------*/
		

	
	
/* ------------------------------------------------------------------------------
	Slider Images URL
-------------------------------------------------------------------------------*/

/* #F3F3F3 */



 .container{
	max-width: 1170px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	
 }
 
.editContent span{
	font-size: 23px;
	color: #fff;
	font-weight: 600;
}
/* -----------------------------ABOUT------------------------------- */

.about{
	width: 100%;
	background-color: #faf6ef;
	letter-spacing: 1px;
	font-family: 'Evolventa-Regular';
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
} 
    

.about-wrraper{
	width: 100%;
	display: flex;
	padding-left: 30px;
	
}
.about-wrraper p{
	font-size: 16px;
	font-weight: 0;
}
.about-right{
	color: #402A1E;
	font-size: 16px;
	text-align: left;
	font-weight: 600;

}
.about-b{
	display: block;
	font-weight: 700;
	font-size: 18px;
	color: #A0968B;
}
.about-left{
	display: flex; justify-content: center; align-items: center;
}

.about h1{
	text-align: left;
	color: #7A855F;
	padding-top: 50px;
	padding-bottom: 30px;
	font-family: 'Evolventa-Bold'; 
	src: local('Evolventa-Bold'),
		url(/fonts/Evolventa-Bold.otf) format("otf");
		
	
}
.about img{
	max-width: 250px;
	border-radius: 20px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 30px;
	
}
.about span{
	font-size: 18px;
	color: #402A1E;
}
.about-desc{
	margin: 0 auto;
}

.haus-item{
	display: flex;
	flex-direction: row;
	justify-content: center;
	text-align: center;
	color: #fff; 
	gap: 10px;
	padding-top: 70px;
	padding-bottom: 70px;
	font-family: 'Evolventa-Regular'; 
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
	              

}
.haus-item p{
	color: #e7d7bd; 	        
}

.haus1 {
	display: grid;
	justify-items: center;	
	background-color: #7A855F;
	border-radius: 20px;
	padding: 10px;
	

}
.haus2 {
	display: grid;
	justify-items: center;	
	background-color: #7A855F;
	border-radius: 20px;
	padding: 10px;


}
.haus3 {
	display: grid;
	justify-items: center;	
	background-color: #7A855F;
	border-radius: 20px;
	padding: 10px;
	
	
}
/*----------------------------------- grid */


.haus-item img{
	max-width: 250px;	
	border-radius: 20px;
}
.haus-title{
	font-size: 21px;
	font-weight: 100;
	border: 1px solid;
	border-radius: 20px;
	text-align: center;
	padding: 3px 40px;
	margin-top: 15px;
	color: white;
}
.haus-flex{
	display: flex;
	justify-content: center;
	letter-spacing: 1px;
	font-family: 'Evolventa-Regular'; 
	
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
    
	
}

.haus-3{
	position: relative;
	padding: 50px 0 100px 0;
	margin-top: 70px;
	z-index: -1;
	background-color: #FAF6EF;
}
.haus-3 h1{
	color: #EEDCC3;
}
/* .haus-3_item{
	display: flex;
	justify-content: space-around;
	background-color: #FAF6EF;
	padding-bottom: 100px;
	width: 50%;
	text-align: center;
} */
.haus-3 img{
	display: block;
	width: 100px;
	margin-right: 20px;
}
/* .haus-3_desc{
	position: absolute;
	
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
} */
.haus-3_item{
	text-align: center;
	align-items: center;
	vertical-align: middle;
}
.haus-3_item p{
	display: block;
	font-size: 21px;
	font-weight: 600;
	color: #402A1E;
}
.haus-3_desc span{
	font-size: 18px;
	color: #A0968B;
	
}


@media only screen and (max-width : 992px){
	.haus-item img{
		display: block;
		max-width: 170px;
		border-radius: 30PX;	
	}
	.haus1{
		border-radius: 30PX;
		
	}
	.haus2{
		border-radius: 30PX;
	}
	.haus3{
		border-radius: 30PX;
	}
	.haus-title{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid;
	border-radius: 30px;
	/* text-align: center; */
	padding: 2px 20px;
	margin-top: 15px;
}
}
@media only screen and (max-width : 768px){
	.contact-item{
		flex-direction: column;
	}
	
}
@media only screen and (max-width : 620px){
		.haus-item img{
		display: block;
		max-width: 130px;
		border-radius: 20PX;	
	}
	.haus1{
		border-radius: 20PX;
		
	}
	.haus2{
		border-radius: 20PX;
	}
	.haus3{
		border-radius: 20PX;
	}
	.haus-title{
		font-size: 16px;
		font-weight: 400;
		border: 1px solid;
		border-radius: 25px;
		/* text-align: center; */
		padding: 2px 10px;
		margin-top: 15px;
}
	
}
@media only screen and (max-width : 480px){
	.haus-item{
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* flex-wrap: wrap; */
	text-align: center;


	margin-left: 50px;
	margin-right: 50px;
	            

}
	.haus-item img{
		display: block;
		max-width: 280px;
			
	}
}
@media only screen and (max-width : 420px){
	.haus-item{
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* flex-wrap: wrap; */
	text-align: center;


	margin-left: 30px;
	margin-right: 30px;
	            

}
	.haus-item img{
		display: block;
		max-width: 250px;
			
	}
}

/* -----------------------------ABOUT------------------------------- */

.about{
	width: 100%;
	background-color: #faf6ef;
}
.about-wrraper{
	width: 100%;
	display: flex;
	padding-left: 30px;
}
.about-wrraper p{
	font-size: 16px;
	font-weight: 0;
}
.about-right{
	color: #402A1E;
	font-size: 16px;
	text-align: left;
	font-weight: 600;

}
.about-text{
	color: #A0968B;
	font-weight: 100;
	font-size: 16px;
}


.about-left{
	display: flex; justify-content: center; align-items: center;
}

.about h1{
	text-align: left;
	color: #7A855F;
	padding-bottom: 30px;
	
}
.about img{
	max-width: 250px;
	border-radius: 20px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 30px;
	
}
.about span{
	font-size: 18px;
	color: #402A1E;
	font-weight: 100;
}
.about-desc{
	margin: 0 auto;
}






/*  ------------------------------------------------head-wrraper */
/* .banner{
	background-color: #000;
} */
.img-bg{
	background-color: #000;
	height: 70vh;
}
.head-wrraper img{
	
	width: 100%;
	max-height: 500px;
	background-repeat: no-repeat;
	object-fit: cover;
	flex-wrap: wrap;
	z-index: 2;
	
	
}
.head-item {
	width: 100%;
	display: flex;
	justify-content: space-around;
	display: flex;
	align-content: center;
	text-align: center;
	flex-wrap: wrap;
	
	height: 100%;
	padding-top: 30px;
	padding-bottom: 150px;
		
}

.Haus1-desc{
	position: relative;
	
}
.Haus1{
	padding-bottom: 50px;
}
.head-item img{
	max-width: 300px;
}
.Haus1 p{
	position: absolute; 
	width: 100%;
	
	border-radius: 10px;
	color: #fff;
	font-size: 26px;
	top: 50%; left: 50%; 
	transform: translate(-50%, -50%);
	
}
.Haus2 p{
	position: absolute; 
	width: 100%;
	color: #fff;
	font-size: 26px;
	top: 50%; left: 50%; 
	transform: translate(-50%, -50%);
	z-index: 1;
	
}


.reviews{
	position: relative;
	display: flex;
	justify-content: center;
	padding-bottom: 70px;
	flex-wrap: wrap;
	
}
.reviews-item{
	
	letter-spacing: 1px;
	font-family: 'Evolventa-Regular'; 
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
    
}
.price-bg{
	background: #FAF6EF;
	border-radius: 20px;
}
.reviews-item h3{
	text-align: left;
	padding-top: 120px;
	padding-bottom: 30px;
	margin-top: 0px;
	color: #4D330D
	
}
.reviewes-footer_item{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}

.otziv-img img{
	display: block;
	max-width: 30rem;
	
	
}
.rev-1{
	margin-bottom: 30px;
	margin-left: 7rem;
	margin-right: 7rem;
	padding: 20px 30px;
	border-top: 1px solid #BA7F1C;
	border-bottom: 1px solid #BA7F1C;
}
.rev-1 h4{
	font-size: 21px;
	color: #7A855F;
	font-weight: 600;
}
.rev-1 p{
	font-size: 18px;
	color: #402A1E;
	
}
.rev-1 b{
	color: #A0968B;
}
.rev-desc-1{
	display: flex;
	justify-content: space-around;
	
}
.rev-desc-1 img{
	margin-right: 30px;
	margin-bottom: 30px;
	margin-top: 7px;
	

}
.rating-img_1 img{
	max-width: 100px;
}
.reiting-kl_1{
	display: flex;
}
.reiting{
	max-width: 300px;
	
	
}
.reiting iframe{
	width: 350px;
}
 
h1 {
	color: #667259;
	font-size: 62px;
	margin-top: 70px;
	font-weight: 700;
	padding-bottom: 30px;
	font-family: 'Evolventa-Bold'; 
	src: local('Evolventa-Bold'),
		url(/fonts/Evolventa-Bold.otf) format("otf");
}


h5 {
	font-size: 16px;
	color: #2d3033;
	text-transform: uppercase;
	font-weight: 700;
}
.foo span{
	font-size: 18px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 50px;
}
.foo-wraper{
	font-size: 18px;
	letter-spacing: 1px;
	font-family: 'Evolventa-Regular'; 
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
    
	
}
.foo-wraper p{
	color: #402A1E;;
}
.foo-top{
	
	display: flex;
	justify-content: space-around;
	background: #fff;
}
.foo span{
	display: block;
	text-align: center;
	color: #7A855F;
}
.foo-futer{
	display: flex;
	justify-content: space-around;
}
.foo-dop{
	display: flex;
	justify-content: space-around;
	background: #fff;
}
.foo-centr{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
	background: #fff;
	
}
.foo-centr p{
	color: #A0968B;;
}
/*--------------------------------- RULES */
.rules-item{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-top: 50px;
	font-family: 'Evolventa-Regular'; 
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
    letter-spacing: 1px;
}
/* .rules-right p{
	color: #7A855F;
	font-size: 18PX;
	font-weight: 300;
} */
/* .rules-right b{
	color: #A0968B;
	
} */
 /* .rules-p{
	display: block;
	color: #7A855F;
	font-size: 18PX;
	font-weight: 300;
 } */
.rules img{
	max-width: 50rem;
}
.btn-center{
	display: flex;
	justify-content: center;
	font-family: 'Evolventa-Regular'; 
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
    letter-spacing: 1px;
}
/* ---------------------------------- Контакты */
.contact{
	padding-top: 70px;
}
.contact-item{
	display: flex;
	justify-content: space-around;
	padding-bottom: 20px;
	background: #fff;
	font-family: 'Evolventa-Regular'; 
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
    letter-spacing: 1px;
}
.contact-left{
	display: flex;
	align-items: center;
	
}
.contact-left img{
	width: 20px;
	height: 20px;
}
.contact-right{
	display: flex;
	align-items: center;
}
.contact-right img{
	width: 20px;
	height: 20px; 
}
/* ------------------------------ SOCIAL */
.footer-block a{
	color: #FFF;
}
.social-item{
	font-family: 'Evolventa-Regular'; 
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
    letter-spacing: 1px;
}
.social-left{
	display: flex;
	justify-content: space-around;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	margin-top: 30px;

}
.social-right{
	/* display: flex;
	justify-content: space-around;
	color: #FFF; */
	display: flex;
	justify-content: space-around;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 30px;
	
}
/* 7A855F */
.fa-bg{
	
	width: 250px;
	background-color: #7A855F;
	border-radius: 50px;
	padding: 10px 10px;
	margin: 5px 5px;
	
}
.fa-telegram{
	color:#fff;

	font-size: 18px;
	vertical-align: middle;
}
.fa-whatsapp{
	color:#fff;
	font-size: 18px;
	vertical-align: middle;	
}
.fa-envelope{
	color:#fff;
	font-size: 18px;
	vertical-align: middle;
}
.fa-phone{
	color:#fff;
	font-size: 18px;
	vertical-align: middle;
	

}
.fluid-desc{
	font-family: 'Evolventa-Regular';
	src: local('Evolventa-Regular'),
		url(/fonts/Evolventa-Regular.otf) format("otf");
}
.fluid-left{
	/* padding-left: 0; */
	
	border-radius: 20px;
	margin-left: 10px;
	
}

.fluid-right{
	height: auto;
	margin-top: 10px;
	margin-left: 10px;
	
	border-radius: 20px;
	
}

.fluid-right span{
	text-decoration: none;
	list-style: none;
}
/* ------------------------------------------------ BREIK */
@media only screen and (max-width : 662px) {
	/* .about img{
	max-width: 200px;
	border-radius: 30px;	
}
	.about span{
		font-weight: 700;
	}
	.about img{
	max-width: 150px;
	
	
	margin-bottom: 70px;
	
} */
h1{
	font-size: 27px;
}
.rev-desc-1{
	display: flex;
	
	flex-direction: column;	
}
.rev-1{
	
	margin-left: 2rem;
	margin-right: 2rem;
	
}
.about-wrraper{
	width: 100%;
	display: block;
}
.rules img{
	max-width: 20rem;
}

		
}
@media only screen and (max-width : 660px){
	
	.social-left{
		
		flex-direction: column;
		justify-content: center;
	}
	.social-right{
		flex-direction: column;
		justify-content: center;
	}
}
