  .search_block .in_block .in_filters_block_title {
	min-height: 70px;
	box-sizing: border-box;
	padding: 23px 25px 15px 95px;
	background: #fa3c52 url(/pics/filters_block_title.png) left 35px top 15px no-repeat;
	background-size: 40px 40px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	cursor: pointer;
}
@media only screen and (max-width: 800px) {
	.search_block .in_block .in_filters_block_title {
		display: block !important;
	}
	.search_block .in_block .in_filters_block {
		display: none;
		padding: 15px 35px 15px 35px !important;
	}
}
@media only screen and (max-width: 550px) {
	.search_block .in_block .in_filters_block_title {
		padding: 23px 25px 15px 85px !important;
		background-position: left 25px top 15px !important;
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.search_block .in_block .in_filters_block {
		padding: 15px 25px 15px 25px !important;
	}
}
@media only screen and (max-width: 350px) {
	.search_block .in_block .in_filters_block_title {
		padding: 26px 15px 15px 75px !important;
		background-position: left 15px top 15px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.search_block .in_block .in_filters_block {
		padding: 10px 15px 15px 15px !important;
	}
}
.search_block .in_block .in_filters_block {
	box-sizing: border-box;
	padding: 0px 0px 45px 0px;
}
.search_block .in_block .in_filters_block .in_filter {
	box-sizing: border-box;
	padding: 0px 0px 25px 0px;
}
.search_block .in_block .in_filters_block .in_filter .in_title .in_title_text {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 10px 0px 0px;
	vertical-align: top;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #213368;
}
.search_block .in_block .in_filters_block .in_filter .in_title .in_result_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 4px 0px 5px 0px;
	padding: 1px 4px 0px 4px;
	vertical-align: top;
	background: #fa3c52;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.search_block .in_block .in_filters_block .in_filter input[type="text"] {
	width: 100%;
	max-width: 800px;
	height: 30px;
	box-sizing: border-box;
	margin: 5px 0px 0px 0px;
	padding: 0px 30px 0px 10px;
	background: #ffffff;
	border: #213368 1px solid;
	outline-style: none;
	-webkit-appearance: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	font-family: GEInspira, Arial;
	font-size: 14px;
	line-height: 30px;
	color: #fa3e54;
}
.search_block .in_block .in_filters_block .in_filter .in_english {
	box-sizing: border-box;
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	white-space: nowrap;
	color: #c5c5c5;
}
.search_block .in_block .in_filters_block .in_filter .in_option {
	box-sizing: border-box;
	padding: 5px 0px 0px 0px;
	color: #69869c;
}
.search_block .in_block .in_filters_block .in_filter .in_option.in_hover {
	color: #fa3e54;
}
.search_block .in_block .in_filters_block .in_filter .in_option input[type="checkbox"] {
	width: 14px;
	height: 14px;
	box-sizing: border-box;
	margin: 2px 0px 0px 2px;
	padding: 0px;
	cursor: pointer;
}
.search_block .in_block .in_filters_block .in_filter .in_option label {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: -16px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	cursor: pointer;
}
.search_block .in_block .in_filters_block .in_filter .in_suggestions {
	width: 100%;
	box-sizing: border-box;
	background: #ffffff;
	border-bottom: #213368 1px solid;
	border-left: #213368 1px solid;
	border-right: #213368 1px solid;
	color: #69869c;
}
.search_block .in_block .in_filters_block .in_filter .in_suggestions_clear {
	width: 100%;
	box-sizing: border-box;
	margin: -30px 0px 0px 0px;
	padding: 1px 1px 1px 0px;
	text-align: right;
}
.search_block .in_block .in_filters_block .in_filter .in_suggestions_clear img {
	width: 28px;
	height: 28px;
	cursor: pointer;
}
.search_block .in_block .in_filters_block .in_filter .in_suggestions div {
	width: 100%;
	box-sizing: border-box;
	padding: 3px 10px 3px 10px;
	cursor: pointer;
}
.search_block .in_block .in_filters_block .in_filter .in_suggestions div:hover {
	background: #fafafa;
}
.search_block .in_block .in_filters_block .in_filter .in_suggestions span {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 3px 10px 3px 10px;
	color: #fa3c52;
}
.search_block .in_block .in_filters_block .in_main_result_link {
	display: inline-block;
	width: 100%;
	max-width: 150px;
	height: 36px;
	box-sizing: border-box;
	margin: 10px 0px 20px 0px;
	background: #fa3c52;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
@media only screen and (max-width: 800px) {
	.search_block .in_block .in_filters_block .in_filter {
		padding: 0px 0px 10px 0px !important;
	}
	.search_block .in_block .in_filters_block .in_filter .in_title .in_title_text {
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.search_block .in_block .in_filters_block .in_filter .in_title .in_result_link {
		margin: 1px 0px 2px 0px !important;
	}
	.search_block .in_block .in_filters_block .in_filter input[type="text"] {
		margin: 2px 0px 0px 0px !important;
	}
	.search_block .in_block .in_filters_block .in_filter .in_option {
		padding: 2px 0px 0px 0px !important;
	}
	.search_block .in_block .in_filters_block .in_main_result_link {
		display: block !important;
	}
}
.search_block .in_block .in_content_text {
	position: relative;
	width: 100%;
	height: 54px;
	box-sizing: border-box;
	margin: -18px 0px 0px 0px;
	overflow: hidden;
}
.search_block .in_block .in_content_text_gradient {
	position: absolute;
	width: 100%;
	height: 54px;
	background: url(/pics/content_text_gradient.png) bottom repeat-x;
}
.search_block .in_block .in_content_text_container {
	box-sizing: border-box;
	margin: 18px 0px 18px 0px;
}
.search_block .in_block .in_content_text_hide_link_1 {
	float: right;
	margin: 0px 0px 18px 20px !important;
}
.search_block .in_block .in_content_text_links {
	margin: 0px 0px 18px 0px;
	text-align: right;
}
.search_block .in_block .in_content_text_links span {
	margin: 0px 0px 0px 10px !important;
}
.search_block .in_block .in_quantity {
	box-sizing: border-box;
	padding: 0px 0px 10px 0px;
}
.search_block .in_block .in_quantity .in_quantity_text {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 10px 0px 0px;
	vertical-align: top;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fa3c52;
}
.search_block .in_block .in_quantity .in_clear_filters_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 2px 0px 2px 0px;
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	background: #fa3c52;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	white-space: nowrap;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.search_block .in_block .in_map {
	width: 100%;
	height: 450px;
	box-sizing: border-box;
	margin: 0px 0px 15px 0px;
	background: #eaeaea;
}
.search_block .in_block .in_map .in_infowindow .in_title {
	font-size: 14px;
	line-height: 16px;
}
.search_block .in_block .in_map .in_infowindow span {
	margin: 5px 10px 0px 0px;
}
.search_block .in_block .in_items {
	box-sizing: border-box;
	border-top: #d9e1e6 1px solid;
}
.search_block .in_block .in_items .in_item {
	display: table;
	width: 100%;
	box-sizing: border-box;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: #d9e1e6 1px solid;
	overflow: hidden;
}
.search_block .in_block .in_items .in_item .in_column_logo, .search_block .in_block .in_items .in_item .in_column_photo {
	display: table-cell;
	width: 165px;
	box-sizing: border-box;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
}
.search_block .in_block .in_items .in_item .in_column_logo img, .search_block .in_block .in_items .in_item .in_column_photo img {
	max-width: 140px;
}
.search_block .in_block .in_items .in_item .in_column_text {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}
.search_block .in_block .in_items .in_item .in_text {
	display: table-cell;
	width: 100%;
	box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}
@media only screen and (max-width: 600px) {
	.search_block .in_block .in_items .in_item {
		display: block !important;
	}
	.search_block .in_block .in_items .in_item .in_column_logo, .search_block .in_block .in_items .in_item .in_column_photo {
		display: block !important;
		width: 100% !important;
		padding: 0px 0px 10px 0px !important;
	}
	.search_block .in_block .in_items .in_item .in_column_text {
		display: block !important;
		width: 100% !important;
	}
	.search_block .in_block .in_items .in_item .in_text {
		display: block !important;
	}
}
.search_block .in_block .in_items .in_item .in_item_title {
	box-sizing: border-box;
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #213368;
}
.search_block .in_block .in_items .in_item .in_item_title .in_counter {
	font-size: 14px;
	font-weight: normal;
	color: #787878;
}
.search_block .in_block .in_items .in_item .in_item_title a {
	color: #213368;
	text-decoration: none;
}
.search_block .in_block .in_items .in_item .in_features {
	box-sizing: border-box;
	margin: 10px -10px -10px 0px;
	vertical-align: top;
	text-align: left;
}
.search_block .in_block .in_items .in_item .in_features .in_feature {
	display: inline-block;
	width: 50%;
	min-height: 45px;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0px 10px 15px 40px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_rank {
	background: url(/pics/school_features_rank.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_year_established {
	background: url(/pics/school_features_year_established.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_location {
	background: url(/pics/school_features_location.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_nearest_airport {
	background: url(/pics/school_features_nearest_airport.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_type {
	background: url(/pics/school_features_type.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_age_range {
	background: url(/pics/school_features_age_range.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_number_of_teachers {
	background: url(/pics/school_features_number_of_teachers.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_number_of_students {
	background: url(/pics/school_features_number_of_students.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_number_of_foreigners {
	background: url(/pics/school_features_number_of_foreigners.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_residential {
	background: url(/pics/school_features_residential.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_dietary {
	background: url(/pics/school_features_dietary.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_religious {
	background: url(/pics/school_features_religious.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_price {
	background: url(/pics/school_features_price.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_specialty {
	background: url(/pics/school_features_specialty.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_job_type {
	background: url(/pics/school_features_job_type.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature.in_duration {
	background: url(/pics/school_features_duration.png) left top no-repeat;
	background-size: 30px 30px;
}
.search_block .in_block .in_items .in_item .in_features .in_feature .in_feature_title {
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #213368;
}
.search_block .in_block .in_items .in_item .in_features .in_feature .in_feature_text {
	box-sizing: border-box;
	font-size: 13px;
	line-height: 15px;
	color: #787878;
}
@media only screen and (max-width: 700px) {
	.search_block .in_block .in_items .in_item .in_features .in_feature {
		width: 100% !important;
	}
}
@media only screen and (max-width: 600px) {
	.search_block .in_block .in_items .in_item .in_features {
		display: block !important;
		width: 100% !important;
	}
}
@media only screen and (max-width: 450px) {
	.search_block .in_block .in_items .in_item .in_features .in_feature {
		min-height: 40px !important;
		padding: 0px 0px 10px 40px !important;
	}
}
.search_block .in_block .in_items .in_item p {
	margin: 10px 0px 10px 0px;
}
.search_block .in_block .in_items .in_item .in_list {
	width: 100%;
	max-height: 300px;
	box-sizing: border-box;
	padding: 3px 5px 3px 5px;
	background: #fafafa;
	overflow: auto;
	color: #69869c;
}
.search_block .in_block .in_items .in_item .in_list_link span {
	box-sizing: border-box;
	border-bottom: #fa3c52 1px dashed;
	cursor: pointer;
	color: #fa3c52;
}
.search_block .in_block .in_items .in_item .in_list_item .in_title {
	box-sizing: border-box;
	padding: 3px 0px 3px 0px;
	font-size: 14px;
	line-height: 14px;
}
.search_block .in_block .in_items .in_item .in_list_item .in_title span {
	cursor: pointer;
}
.search_block .in_block .in_items .in_item .in_list_item .in_details {
	box-sizing: border-box;
	padding: 0px 0px 5px 25px;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}
.search_block .in_block .in_items .in_item .in_list_item .in_details ul, .search_block .in_block .in_items .in_item .in_list_item .in_details ol {
	margin: 0px;
	padding: 0px 0px 0px 17px;
}
.search_block .in_block .in_items .in_item .in_list_item .in_details ul li, .search_block .in_block .in_items .in_item .in_list_item .in_details ol li {
	margin: 0px;
	padding: 1px 0px 1px 2px;
}
.search_block .in_block .in_details_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
	background: #213368;
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.search_block .in_block .in_details_hide_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
	background: #ffffff;
	border: #213368 1px solid;
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
	color: #213368;
	text-decoration: none;
	cursor: pointer;
}
.search_block .in_block .in_contact_link, .search_block .in_block .in_clear_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
	background: #fa3c52;
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.search_block .in_block .in_load_pic {
	padding: 25px 0px 25px 0px;
	text-align: center;
}
.search_block .in_block .in_load_pic img {
	width: 50px;
	height: 50px;
}
.search_block .in_block .in_load_links .in_nearest {
	display: table;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.search_block .in_block .in_load_links .in_nearest .in_prev {
	display: table-cell;
	vertical-align: top;
	text-align: left;
}
.search_block .in_block .in_load_links .in_nearest .in_next {
	display: table-cell;
	vertical-align: top;
	text-align: right;
}
.search_block .in_block .in_load_links .in_nearest .in_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 10px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	border: #213368 1px solid;
	font-size: 14px;
	line-height: 30px;
	white-space: nowrap;
	text-transform: uppercase;
	color: #213368;
	text-decoration: none;
	cursor: pointer;
}
@media only screen and (max-width: 450px) {
	.search_block .in_block .in_load_links .in_nearest .in_link span {
		display: none !important;
	}
}
.search_block .in_block .in_load_links .in_numbers {
	box-sizing: border-box;
	margin: 10px -10px 0px 0px;
	text-align: center;
}
.search_block .in_block .in_load_links .in_numbers .in_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 10px 10px 0px 0px;
	padding: 0px 15px 0px 15px;
	border: #213368 1px solid;
	font-size: 14px;
	line-height: 30px;
	white-space: nowrap;
	text-transform: uppercase;
	color: #213368;
	text-decoration: none;
	cursor: pointer;
}
.search_block .in_block .in_load_links .in_numbers .in_link.in_hover {
	border: #fa3c52 1px solid;
	color: #fa3c52;
}
.search_block .in_block .in_load_links .in_numbers .in_separator {
	display: inline-block;
	box-sizing: border-box;
	margin: 10px 10px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 14px;
	line-height: 30px;
}
@media only screen and (max-width: 650px) {
	.search_block .in_block .in_load_links .in_numbers .in_link {
		padding: 0px 10px 0px 10px !important;
		font-size: 12px !important;
		line-height: 20px !important;
	}
	.search_block .in_block .in_load_links .in_numbers .in_separator {
		padding: 0px 0px 0px 0px !important;
		font-size: 12px !important;
		line-height: 20px !important;
	}
}
@media only screen and (max-width: 450px) {
	.search_block .in_block .in_load_links .in_numbers .in_link {
		padding: 0px 5px 0px 5px !important;
	}
}
.price_filter{
	display: none;
}