.homeTopBg {
	background: none;
}
.hederBlock {
	background: url(/images/index/new/MainImg.jpg) no-repeat center center;
	background-size: cover;
	height: 510px;
	width: 100%;
}
header {
	background: none;
}
.hederBlockGR {
	background: url(/images/index/new/topGradient.png) repeat-x 0px 0px;
}
.filtr.home h1 {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
	padding-top: 61px;
	text-transform: uppercase;
	line-height: 46px;
}
.filtr.home .pInfoHomeTop p {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
	padding-top: 30px;
	line-height: 22px;
}
.changeTwoMin {
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 43px;
	display: block;
	border-radius: 3px;
	background-color: rgba(50, 158, 196, 0.8);
	width: 282px;
	height: 41px;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 2px auto 52px auto;
	cursor: pointer;
}
.changeTwoMin:hover {
	background-color: rgba(50, 158, 196, 1);
}
.filtrWidth100 {
	background-color: rgba(253, 253, 253, 0.569);
}
.filtr-center {
	background: none;
	width: 960px;
	margin: 0px auto;
	padding: 20px 20px;
	position: relative;
}
.popularCity {
	margin: 0px auto;
	width: 982px;
}
.popularCity h2 {
	color: #78878e;
	font-size: 32px;
	text-align: center;
	padding-top: 14px;
	line-height: 22px;
	padding-bottom: 36px;
}
.nameCityBC {
	color: #fdfdfd;
	font-size: 32px;
	text-align: center;
	padding-top: 30px;
	line-height: 22px;
	position: absolute;
	left: 4%;
	width: 92%;
	font-weight: bold;
	top: 77px;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.30);
}
.nameBlockCountry {
	color: #60c3f2;
	font-size: 15px;
	text-align: center;
	padding-top: 30px;
	line-height: 22px;
	position: absolute;
	text-transform: uppercase;
	font-weight: bold;
	left: 5%;
	width: 89%;
	top: 194px;
}
.bigBlockCity {
	position: relative;
	width: 478px;
	float: left;
}
.litleBlocCity {
	position: relative;
	float: left;
	margin-left: 20px;
}
.popularCity a:hover {
	opacity: 0.8;
}
.popularCity a {
	display: block;
}
.more-popular-destination {
	background: url(/images/index/new/morePR.jpg) no-repeat center center;
	background-size: cover;
	padding-bottom: 9px;
}
.centerMorePopularDestination {
	margin: 0px auto;
	width: 982px;
}
.centerMorePopularDestination h2 {
	color: #edeeef;
	font-size: 32px;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
}
.centerMorePopularDestination h2 a,.sightsCenter h2 a {
	color: #60c3f2;
}
.centerMorePopularDestination h2 a:hover,.sightsCenter h2 a:hover {
	color: #b0e2f2;
}
.allCity {
	margin-top: 10px;
	overflow: hidden;
}
.allCity li {
	float: left;
	width: 25%;
	padding-bottom: 10px;
}
.allCity a {
	font-size: 16px;
	color: #fdfdfd;
}
.allCity a:hover {
	color: #60c3f2;
}
.centerMorePopularDestination .changeTwoMin {
	margin-top: 56px;
}
.last-orders .apartment1 {
	position: absolute;
	width: 481px;
	height: 435px;
	left: 0px;
	top: 0px;
}
.last-orders li {
	overflow: hidden;
}
.last-orders {
	position: relative;
	height: 450px;
}
.last-orders .apartment2 {
	position: absolute;
	width: 480px;
	height: 213px;
	right: 0px;
	top: 0px;
	margin-right: 0px;
}
.last-orders .apartment3 {
	position: absolute;
	width: 230px;
	height: 199px;
	left: 502px;
	top: 236px;
	margin-right: 0px;
}
.last-orders .apartment4 {
	position: absolute;
	width: 230px;
	height: 199px;
	right: 0px;
	top: 236px;
	margin-right: 0px;
}
.last-orders .apartment3 .cityName {
	overflow: hidden;
	width: 146px;
	word-wrap: normal;
	height: 19px;
}
.last-orders .apartment4 .cityName {
	overflow: hidden;
	width: 146px;
	word-wrap: normal;
	height: 19px;
}
.last-orders img {
	display: block;
	width: 100%;
}
.infoApartment {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 90px;
	background: url(/images/index/new/bgGradientHomePR.png) repeat-x 0px top;
	box-sizing: border-box;
}
.infoApartment .cityName {
	display: block;
	color: #fdfdfd;
	font-size: 17px;
	margin: 43px 0px 5px 11px;
}
.cityCountryPRS {
	display: block;
	color: #64caf2;
	font-size: 14px;
	margin: 0px 0px 5px 11px;
	font-weight: bold;
}
.pricePRS {
	display: block;
	color: #ff7253;
	font-size: 30px;
	margin: -37px 9px 5px 15px;
	font-weight: bold;
	float: right;
}
.how-work li .how-work-2 {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 452px;
	background: none;
	padding: 15px 7px 15px 20px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.how-work li .reviews-how-work {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 452px;
	background: none;
	padding: 15px 7px 15px 20px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.how-work img {
	width: 100%;
}
.how-work li {
	width: 479px;
	height: 283px;
	float: left;
	display: block;
	margin-right: 21px;
	position: relative;
	border: 1px solid #ececec;
}
.how-work {
	width: 982px;
	margin: 0px auto;
	position: relative;
	padding: 33px 0px 250px 0px;
	color: #676767;
	font-size: 15px;
}
.more_bg.filtrOption {
	background: none;
}
.index .filterBigImg {
	height: 217px;
	background: url(/images/index/new/imgFilter.jpg) no-repeat center -100px;
	background-size: cover;
}
.filtr-center.two {
	background: rgba(255, 255, 255, 0.85);
	width: 960px;
	margin: 0px auto;
	padding: 20px 20px;
	border-radius: 3px;
	position: relative;
}
.index .filterGrImg {
	background: url(/images/index/new/topShadow.png) repeat-x 0px 0px, url(/images/index/new/bottomShadow.png) repeat-x 0px 122px;
	height: 217px;
}
.bigSocial {
	background: #dcdbdb;
}
.bigSocialCenter {
	width: 560px;
	text-transform: uppercase;
	margin: 0px auto;
	padding-bottom: 20px;
}
.bigSocialCenter .share42init {
	padding: 0 !important;
}
.bigSocialCenter h3 {
	font-size: 16px;
	color: #4f4f4f;
	font-weight: 700;
	padding: 25px 0px;
	text-align: center;
	text-transform: uppercase;
}
.bigSocialCenter a {
	margin-left: 30px!important;
	margin-right: 30px!important;
}
.bigSocialCenter a:hover {
	opacity: 0.8;
}
