@media (max-width: 1450px)   {
	.aadd {
		width: 100%;
		float: none;
	}
}

@media (max-width: 960px)   {
h2 {
	font-size: 35px;
}
h1 {
	font-size: 40px;
}
}

@media (max-width: 800px)   {
	.imgleft, .textright {
		float: none!important;
		width: 100%!important;
		text-align: left!important;
	}
	.aimage, .image_gallt {
		height: 450px;
	}
	.readmore {
		text-align: right!important;
	}
	.atractions, .activities {
		float: none;
		width: 100%;
	}
	.textright  h2 {
		text-align: left!important;
	}
}

@media (max-width: 600px)   {
	.font.big {
		font-size: 45px;
	}
	.logo, .menu, .langs, .info {
		float: none;
		width: 100%;
		text-align: center;
	}
	.logo {
		margin-bottom: 30px;
	}
	.textright {
		padding: 40px 20px;
		text-align: left;
	}
	.slogan {
		top: 350px;
	}
	.feats li {
		width: 100%;
		display: block;
	}
	.form_wr .form {
		width: 100%;
		padding: 40px 20px;
		margin: 0;
	}
	.brick {
		width: 100%!important;
	}
	.brick img {
		max-width: 100%;
		height: auto;
	}
	.free-wallc {
		padding: 0!important;
	}
	.apparts {
		padding: 10px 0
	}
	.top2 {
		padding: 10px
	}
	.logo {
		margin-bottom: 10px
	}
	.contact {
		margin-top: 0
	}
	.form_wr .form {
		padding: 20px;
	}
	.form_wr {
		padding: 30px 0 
	}
}
