  .education_page_block .in_block .in_features_block {
	width: 100%;
	display: table;
	width: 100%;
	box-sizing: border-box;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
}
.education_page_block .in_block .in_features_block .in_logo {
	display: table-cell;
	width: 155px;
	box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}
.education_page_block .in_block .in_features_block .in_logo img {
	max-width: 140px;
	height: auto;
	box-sizing: border-box;
}
.education_page_block .in_block .in_features_block .in_features {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}
.education_page_block .in_block .in_features_block .in_features .in_feature {
	display: inline-block;
	width: 50%;
	min-height: 45px;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0px 0px 15px 50px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_rank {
	background: url(/pics/school_features_rank.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_year_established {
	background: url(/pics/school_features_year_established.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_location {
	background: url(/pics/school_features_location.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_nearest_airport {
	background: url(/pics/school_features_nearest_airport.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_type {
	background: url(/pics/school_features_type.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_age_range {
	background: url(/pics/school_features_age_range.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_number_of_teachers {
	background: url(/pics/school_features_number_of_teachers.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_number_of_students {
	background: url(/pics/school_features_number_of_students.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_number_of_foreigners {
	background: url(/pics/school_features_number_of_foreigners.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_residential {
	background: url(/pics/school_features_residential.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_dietary {
	background: url(/pics/school_features_dietary.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .in_features .in_feature.in_religious {
	background: url(/pics/school_features_religious.png) left 10px top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_features_block .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;
}
.education_page_block .in_block .in_features_block .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) {
	.education_page_block .in_block .in_features_block .in_features .in_feature {
		width: 100% !important;
	}
}
@media only screen and (max-width: 600px) {
	.education_page_block .in_block .in_features_block {
		display: block !important;
	}
	.education_page_block .in_block .in_features_block .in_logo {
		display: block !important;
		width: 100% !important;
		padding: 0px 0px 20px 0px !important;
	}
	.education_page_block .in_block .in_features_block .in_logo img {
		max-width: 100px !important;
	}
	.education_page_block .in_block .in_features_block .in_features {
		display: block !important;
		width: 100% !important;
	}
	.education_page_block .in_block .in_features_block .in_features .in_feature {
		padding: 0px 0px 15px 40px !important;
		background-position: left top !important;
	}
}
@media only screen and (max-width: 450px) {
	.education_page_block .in_block .in_features_block .in_features .in_feature {
		min-height: 40px !important;
		padding: 0px 0px 10px 40px !important;
	}
}
.education_page_block .in_block .in_filters {
	margin: 0px -5px 18px 0px;
}
.education_page_block .in_block .in_filters a {
	display: inline-block;
	box-sizing: border-box;
	margin: 5px 5px 0px 0px;
	padding: 5px 15px 5px 15px;
	border: #213368 1px solid;
	background: #ffffff;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #213368;
	text-decoration: none;
	white-space: nowrap;
}
.education_page_block .in_block .in_filters a:hover {
	border: #fa3c52 1px solid;
	background: #fa3c52;
	color: #ffffff;
}
@media only screen and (max-width: 900px) {
	.education_page_block .in_block .in_filters a {
		padding: 2px 10px 2px 10px !important;
		font-size: 14px !important;
		line-height: 20px !important;
	}
}
@media only screen and (max-width: 450px) {
	.education_page_block .in_block .in_filters a {
		padding: 2px 7px 2px 7px !important;
		font-size: 12px !important;
		line-height: 16px !important;
	}
}



.education_page_block .in_block .in_text .in_pic {
	width: 100%;
}
.education_page_block .in_block .in_text .in_pic_small {
	width: 50%;
}
@media only screen and (max-width: 450px) {
	.education_page_block .in_block .in_text .in_pic_small {
		width: 100% !important;
	}
}
.education_page_block .in_block .in_text .in_pic_tiles {
	display: inline-block;
	width: 48%;
	box-sizing: border-box;
	margin: 0px 1% 1% 0px;
}
@media only screen and (max-width: 450px) {
	.education_page_block .in_block .in_text .in_pic_tiles {
		width: 100% !important;
		margin: 0px 0px 1% 0px !important;
	}
}
.education_page_block .in_block .in_text .in_pic_with_border {
	border: #d9e1e6 1px solid;
}
.education_page_block .in_block .in_text .in_content_text_links {
	margin: 0px 0px 18px 0px;
	text-align: right;
}
.education_page_block .in_block .in_text .in_details_link {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 10px;
	background: #213368;
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}



.education_page_block .in_block .in_school_crosslinks {
	box-sizing: border-box;
	padding: 0px 0px 20px 0px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container {
	width: 100%;
	overflow: hidden;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items {
	display: table;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item {
	display: table-cell;
	vertical-align: top;
	width: 100%;
	box-sizing: border-box;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container {
	display: table;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_column_logo {
	display: table-cell;
	width: 165px;
	box-sizing: border-box;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_column_logo img {
	max-width: 140px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_column_text {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_text {
	display: table-cell;
	width: 100%;
	box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}
@media only screen and (max-width: 600px) {
	.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container {
		display: block !important;
	}
	.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_column_logo {
		display: block !important;
		width: 100% !important;
		padding: 0px 0px 10px 0px !important;
	}
	.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_column_text {
		display: block !important;
		width: 100% !important;
	}
	.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_text {
		display: block !important;
	}
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_item_title {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #213368;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_item_title a {
	color: #213368;
	text-decoration: none;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features {
	box-sizing: border-box;
	margin: 10px -10px -10px 0px;
	vertical-align: top;
	text-align: left;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature {
	display: inline-block;
	width: 50%;
	min-height: 45px;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0px 10px 15px 40px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_rank {
	background: url(/pics/school_features_rank.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_year_established {
	background: url(/pics/school_features_year_established.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_location {
	background: url(/pics/school_features_location.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_nearest_airport {
	background: url(/pics/school_features_nearest_airport.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_type {
	background: url(/pics/school_features_type.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_age_range {
	background: url(/pics/school_features_age_range.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .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;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .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;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .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;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_residential {
	background: url(/pics/school_features_residential.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_dietary {
	background: url(/pics/school_features_dietary.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature.in_religious {
	background: url(/pics/school_features_religious.png) left top no-repeat;
	background-size: 30px 30px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .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;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .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) {
	.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature {
		width: 100% !important;
	}
}
@media only screen and (max-width: 600px) {
	.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features {
		display: block !important;
		width: 100% !important;
	}
}
@media only screen and (max-width: 450px) {
	.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_features .in_feature {
		min-height: 40px !important;
		padding: 0px 0px 10px 40px !important;
	}
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_links {
	margin: 20px 0px 0px 0px;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .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;
}
.education_page_block .in_block .in_school_crosslinks .in_items_container .in_items .in_item .in_container .in_contact_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;
}
.education_page_block .in_block .in_school_crosslinks .in_arrows {
	display: table;
	width: 100%;
	max-width: 1280px;
	box-sizing: border-box;
	opacity: 1;
}
.education_page_block .in_block .in_school_crosslinks .in_arrows div {
	display: table-cell;
	width: 50%;
	box-sizing: border-box;
	vertical-align: top;
}
.education_page_block .in_block .in_school_crosslinks .in_arrows .in_left {
	padding-left: 15px;
	text-align: left;
}
.education_page_block .in_block .in_school_crosslinks .in_arrows .in_right {
	padding-right: 15px;
	text-align: right;
}
.education_page_block .in_block .in_school_crosslinks .in_arrows img {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 44px;
	opacity: 0;
	box-sizing: border-box;
	margin: 27px 0px -71px 0px;
	cursor: pointer;
	transition: opacity 0.8s;
}
.education_page_block .in_block .in_school_crosslinks:hover .in_arrows img {
	opacity: 1;
}
@media only screen and (max-width: 650px) {
	.education_page_block .in_block .in_school_crosslinks .in_arrows {
		display: none !important;
	}
}



.education_page_block .in_block .in_bottom_social {
	box-sizing: border-box;
	margin: 18px 0px 0px 0px;
	padding: 15px 0px 25px 0px;
	border-top: #d9e1e6 1px solid;
	text-align: right;
}
.education_page_block .in_block .in_bottom_social img {
	width: 26px;
	height: 26px;
	opacity: 0.6;
	box-sizing: border-box;
	margin: 0px 0px 0px 10px;
}
.education_page_block .in_block .in_bottom_social img:hover {
	opacity: 1;
}
@media only screen and (max-width: 650px) {
	.education_page_block .in_block .in_bottom_social img {
		margin: 0px 0px 0px 5px !important;
	}
}