@media (max-width:1700px) {
	.main_slideshow_nav.prev {
		left: 20px;
	}
	.main_slideshow_nav.next {
		right: 20px;
	}
	
	.text_slideshow_b_inner > div {
		padding: 20px 20px 0px 45px;
	}
	
	
}
@media (max-width:1600px) {
	
	#top_nav > .main_menu > ul {
		min-height: 70px;
	}
	
	#top_nav > .main_menu > ul > li > a {
	    min-height: 70px;
	    font-size: 13px;
	    text-transform: uppercase;
	    padding: 29px 14px 0px 14px;
	}
	#logo_top {
		width: auto;
		height: auto;
		max-height: 50px;
		margin: 11px 0px 0px 20px;
	}
	
	.block_pre_title {
		font-size: 59px;
		line-height: 1.1em;
	}
	
}

@media (max-width:1500px) {
	.main_slideshow_slide .c_table {
		width: calc(100% - 200px);
		max-width: 100%;
	}
	.main_slideshow_slide_line {
		margin: 0px 0px 15px 0px;
	}
	.main_slideshow_slide_pre_title {
		font-size: 45px;
	}
	.main_slideshow_slide_title {
		font-size: 80px;
	}
	.main_slideshow_slide_sub_title {
		font-size: 50px;
	}
	.block_pre_title {
		font-size: 49px;
		line-height: 1.1em;
	}
	
}


@media (max-width:1350px) {
	
	#top_nav_cnt {
		display: none;
	}
	
	#nav_btn,
	#mobile_nav_cnt {
		display: block;
	}
	
	.c_table_row_centers_heading {
		display: none !important;
	}
	.centers_feed_cnt::before {
		display: none !important;	
	}
	
	.c_table_centers {
		display: block !important;
		max-width: 745px;
		margin: 0px auto !important;
		padding: 45px 0px 25px 0px !important;
	}
	.c_table_row_center {
		display: block !important;
		padding: 0px 0px 35px 0px !important;
	}
	.c_table_cell_content {
		display: block !important;
		height: auto !important;
		padding: 0px 0px 15px 0px !important;
	}
	
}
@media (max-width:1250px) {
	.main_slideshow_slide .c_table_cell {
		height: 700px;
	}
	.main_slideshow_slide_line {
		margin: 0px 0px 15px 0px;
	}
	.main_slideshow_slide_pre_title {
		font-size: 40px;
	}
	.main_slideshow_slide_title {
		font-size: 70px;
	}
	.main_slideshow_slide_sub_title {
		font-size: 45px;
	}
	
	.intro_banner_pre_title {
		font-size: 39px;
	}
	.intro_banner_title {
		font-size: 80px;
	}
	.intro_banner_sub_title {
		font-size: 49px;
	}
	
}


@media (max-width:1200px) {
	
	.text_slideshow_b_inner > div {
		width: 100%;
		float: none;
		max-width: 745px;
		margin: 0px auto !important;
		clear: both;
		padding: 0px 20px 45px 20px;
	}
	.text_slideshow_b_inner > aside {
		width: 100%;
		clear: both;
		float: none;
		max-width: 745px;
		margin: 0px auto !important;
		padding: 0px 0px 0px 0px;
	}
	
	.text_slideshow_b_inner > div .formatted_text {
		max-width: 100%;
	}
	
	
	.serv_feed > div > div {
		padding: 0px 15px 45px 120px;
	}
	
	
	
	.serv_feed .serv_icon {
	    width: 80px;
	    height: 80px;
	    margin: 0px 0px 0px -100px;
	    -webkit-border-radius: 40px;
	    -webkit-border-bottom-right-radius: 0;
	    -moz-border-radius: 40px;
	    -moz-border-radius-bottomright: 0;
	    border-radius: 40px;
	        border-bottom-right-radius: 40px;
	    border-bottom-right-radius: 0;
	
	}
	.block_pre_title {
		font-size: 39px;
		line-height: 1.2em;
	}
	
	#grant_for_select {
		float: right;
		clear: both;
		padding: 0px 0px 25px 0px;
	}
	
	
	
	#footer_cols > div {
		margin: 0px -20px 0px -20px;
	}
	#footer_cols > div > div {
		padding: 0px 20px 49px 20px;
	}
	
	
	#footer_cols > div > div:nth-child(1),
	#footer_cols > div > div:nth-child(2),
	#footer_cols > div > div:nth-child(3),
	#footer_cols > div > div:nth-child(4) {
		width: 25%;
	}
	
	
	#footer_cols > div > div:nth-child(5) {
		width: 100%;
		max-width: 350px;
		clear: both;
	}

	
}



@media (max-width:1100px) {
	
	.main_slideshow_slide .c_table_cell {
		height: 600px;
	}
	.main_slideshow_slide_line {
		margin: 0px 0px 10px 0px;
	}
	.main_slideshow_slide_pre_title {
		font-size: 35px;
	}
	.main_slideshow_slide_title {
		font-size: 59px;
	}
	.main_slideshow_slide_sub_title {
		font-size: 40px;
	}
	
	.main_slideshow_nav {
		width: 35px;
		height: 35px;
	}
	.main_slideshow_nav .fa {
		font-size: 22px;
	}
	
	.main_slideshow_nav.next {
		padding: 6px 0px 0px 4px;
		right: 10px;
	}
	.main_slideshow_nav.prev {
		padding: 6px 4px 0px 0px;
		left: 10px;
	}
	
	.main_slideshow_slide .c_table {
		width: calc(100% - 100px);
	}
	
	.event_item .fbg {
		height: 475px;
	}
	
	.c_btn {
		min-height: 54px;
		font-size: 15px;
		padding: 21px 25px 0px 25px;
		-webkit-border-radius: 27px;
		-moz-border-radius: 27px;
		border-radius: 27px;
	}
	
	.easy_reading_text_block .c_btn {
		padding-left: 70px !important;
	}
	
	
	#page_footer {
		padding: 49px 0px 0px 0px;
	}
	
		
	.intro_banner_title {
		font-size: 70px;
	}
	.intro_banner_sub_title {
		font-size: 39px;
	}
}


@media (max-width:1000px) {
	.centers_search_block {
		min-height: 245px;
	}
	.featured_links_feed_item {
		width: 100%;
		clear: both;
	}
}

@media (max-width:950px) {
	
	.main_slideshow_slide .c_table_cell {
		height: 500px;
	}
	.main_slideshow_slide_line {
		margin: 0px 0px 10px 0px;
	}
	.main_slideshow_slide_pre_title {
		font-size: 30px;
	}
	.main_slideshow_slide_title {
		font-size: 45px;
	}
	.main_slideshow_slide_sub_title {
		font-size: 33px;
	}
	
	.cck_content_element {
		padding: 35px 0px 35px 0px;
	}
	
	
	.intro_banner_pre_title {
		font-size: 29px;
	}
	.intro_banner_title {
		font-size: 59px;
	}
	
	.intro_banner_sub_title {
		font-size: 29px;
	}
	
	.events_feed > div > div {
		width: 50%;
	}
	
	
	
	.events_feed > div > div:nth-child(1),
	.events_feed > div > div:nth-child(4),
	.events_feed > div > div:nth-child(7),
	.events_feed > div > div:nth-child(10),
	.events_feed > div > div:nth-child(13) {
		clear: none;
	}
	
	
	.events_feed > div > div:nth-child(1),
	.events_feed > div > div:nth-child(3),
	.events_feed > div > div:nth-child(5),
	.events_feed > div > div:nth-child(7),
	.events_feed > div > div:nth-child(9),
	.events_feed > div > div:nth-child(11),
	.events_feed > div > div:nth-child(13),
	.events_feed > div > div:nth-child(15),
	.events_feed > div > div:nth-child(17) {
		clear: both;
	}
	
	.three_cols_content > div > div {
		width: 100%;
		clear: both;
	}
	
	.three_cols_content > div > div:nth-child(1),
	.three_cols_content > div > div:nth-child(2) {
		padding-bottom: 30px !important;
	}
	
	.team_feed_item {
		width: 100%;
		padding: 0px 0px 59px 0px;
	}
	
	#calendar_cnt {
		width: 100%;
		padding: 0px 0px 35px 0px;
	}
	#widget-links {
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	
	.w_ev > div > a {
		text-overflow: inherit;
		overflow: auto;
		white-space: normal;
	}
	
	
	#footer_cols > div > div:nth-child(1),
	#footer_cols > div > div:nth-child(2),
	#footer_cols > div > div:nth-child(3),
	#footer_cols > div > div:nth-child(4) {
		width: 50%;
	}
	
	
	#footer_cols > div > div:nth-child(3) {
		clear: both;
	}
	
	

	
	
}
@media (max-width:900px) {
	
	.block_contact_form > div {
		width: 100%;
		clear: both;
		padding: 0px 0px 35px 0px;
	}
	.block_contact_form > aside {
		width: 100%;
		clear: both;
	}
}

@media (max-width:850px) {
	.search_input {
		width: 150px;
	}
	
	
	.main_slideshow_slide .c_table_cell {
		height: 400px;
	}
	.main_slideshow_slide_line {
		height: 4px;
		margin: 0px 0px 7px 0px;
	}
	.main_slideshow_slide_pre_title {
		font-size: 20px;
	}
	.main_slideshow_slide_title {
		font-size: 35px;
	}
	.main_slideshow_slide_sub_title {
		font-size: 23px;
	}
	
	.main_slideshow_tabs {
		padding: 0px 0px 10px 0px;
	}
	
	.main_slideshow_tabs li {
		padding: 0px 3px 0px 3px;
	}
	
	.main_slideshow_tabs li a {
		width: 20px;
		height: 20px;
	}
	.main_slideshow_tabs li a::after {
	    width: 6px;
	    height: 6px;
	    top: calc(50% - 3px);
	    left: calc(50% - 3px);	
	}
	
	.cck_content_element_text_slideshow_a .cnt > div {
		width: 100%;
		clear: both;
		padding: 0px 0px 49px 0px;
	}
	
	.cck_content_element_text_slideshow_a .cnt > aside {
		width: 100%;
		clear: both;
	}
	.cck_content_element_last_news_block .foramtted_text_cnt .c_btn {
		right: 120px;
	}
	.events_scroller_next {
		right: 0px;
	}
	.events_scroller_prev {
		right: 59px;
	}
	.block_title {
		font-size: 25px;
		letter-spacing: 2px;
	}
	
	.intro_banner .c_table_cell > figure {
		margin: 0px 0px 15px 0px;
	}
	.intro_banner_title {
		font-size: 49px;
	}
	
	.counter {
		font-size: 40px;
	}
	.counter_name {
		font-size: 20px;
	}
	
	.news_feed > div > div {
		width: 50%;
	}
	
	
	
	.news_feed > div > div:nth-child(1),
	.news_feed > div > div:nth-child(4),
	.news_feed > div > div:nth-child(7),
	.news_feed > div > div:nth-child(10),
	.news_feed > div > div:nth-child(13) {
		clear: none;
	}
	
	
	.news_feed > div > div:nth-child(1),
	.news_feed > div > div:nth-child(3),
	.news_feed > div > div:nth-child(5),
	.news_feed > div > div:nth-child(7),
	.news_feed > div > div:nth-child(9),
	.news_feed > div > div:nth-child(11),
	.news_feed > div > div:nth-child(13),
	.news_feed > div > div:nth-child(15),
	.news_feed > div > div:nth-child(17) {
		clear: both;
	}
	
	
	.serv_feed > div > div {
		width: 100%;
		clear: both;
		padding: 0px 15px 45px 120px;
	}
	
	
	.block_pre_title {
		font-size: 33px;
		line-height: 1.33em;
	}
	
	
}

@media (max-width:765px) {
	.two_cols_content > div > div {
		width: 100%;
		clear: both;
	}
		
		
	#cck_sm_item_1.cck_content_element_one_col_text {
		margin-top:45px;
	}
	
}

@media (max-width:730px) {
	
	#top_email {
		display: none !important;
	}
	
	
	
	.c_btn {
		min-height: 44px;
		font-size: 14px;
		padding: 15px 25px 0px 25px;
		-webkit-border-radius: 22px;
		-moz-border-radius: 22px;
		border-radius: 22px;
	}
	
	.c_btn.c_btn_air {
		padding: 12px 25px 0px 25px;
		border-width: 3px;
	}
	
	
	.easy_reading_text_block .c_btn {
		padding-left: 54px !important;
	}
	
	.centers_search_block {
		min-height: 1px;
		padding: 0px 0px 79px 0px;
	}
	
	.centers_search_block > div {
		width: 100%;
		clear: both;
		padding: 25px 0px 25px 0px;
	}
	
	.twitter_feed iframe {
		height: 500px !important;
	}
	
	.intro_banner .c_table_cell {
		height: 350px;
	}
	
	.intro_banner_pre_title {
	    font-size: 25px;
	}
	.intro_banner_title {
		font-size: 39px;
	}
	.intro_banner_sub_title {
		font-size: 25px;
	}
	
	
	.block_title {
		font-size: 21px;
		letter-spacing: 1px;
	}
	
}
@media (max-width:650px) {

	.events_feed > div > div {
		width: 100%;
		clear: both !important;
	}
}

@media (max-width:610px) {
	
	#grant_for_select a {
		width: 100%;
		text-align: center;
		border-top: none;
		border-left: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}
	#grant_for_select a:nth-child(1) {
		border-top: 1px solid #ddd;
	}
	
}
@media (max-width:600px) {
	
	.main_slideshow_slide .c_table_cell {
		height: 345px;
	}
	.main_slideshow_slide_pre_title {
		font-size: 18px;
	}
	.main_slideshow_slide_title {
		font-size: 29px;
	}
	.main_slideshow_slide_sub_title {
		font-size: 19px;
	}
	
	.scroller_container {
		padding: 0px 15px 0px 15px;
	}
	.scroller_next {
		right: 0px;
	}
	.scroller_prev {
		left: 0px;
	}
	
	.intro_banner_pre_title {
	    font-size: 22px;
	}
	
	.intro_banner_title {
		font-size: 29px;
	}
	
	
	.intro_banner .c_table_cell > figure {
		margin: 0px 0px 0px 0px;
		height: 4px;
	}
	
	.publication_item {
		padding: 0px 0px 0px 0px;
	}
	
	.publication_item > div {
		width: 100%;
		clear: both;
		padding: 0px 0px 30px 0px;
	}
	
	.block_pre_title {
		font-size: 29px;
		line-height: 1.33em;
	}
	
}

@media (max-width:550px) {
	
	.cck_content_element_last_news_block .foramtted_text_cnt {
	    position: relative;
	    padding: 0px 0px 0px 0px;
	}
	.cck_content_element_last_news_block .line_green {
		margin: 7px 0px 0px 0px;
		height: 4px;
	}
	
	
	.intro_banner .c_table_cell {
		height: 245px;
	}
	
	
	.block_title {
		font-size: 19px;
	}
	
	
	.news_feed > div > div {
		width: 100%;
		clear: both !important;
	}
	
	
	#footer_cols > div > div {
		width: 100%;
		clear: both;
	}
}

@media (max-width:500px) {
		
	#logo_top {
		max-height: 40px;
		margin: 8px 0px 8px 0px;
	}
	
	#nav_btn {
		margin: 17px 0px 0px 0px;
	}
	
	#nav_btn > small {
		display: none;
	}
	#nav_btn > .fa {
		float: none;
		margin: 0px 0px 0px 0px;
	}
	
	.centers_search_block > div > small {
		font-size: 15px;
	}
	.centers_search_block > div > strong {
		font-size: 20px;
	}
	
	
	.intro_banner_pre_title {
	    font-size: 19px;
	}
	.intro_banner_title {
		font-size: 25px;
	}
	.intro_banner_sub_title {
		font-size: 19px;
	}
	.form_cols > div > div {
		width: 100%;
		clear: both;
	}
	
}

@media (max-width:480px) {
	.cck_content_element_last_news_block .foramtted_text_cnt .c_btn {
		display: none;
	}
}


@media (max-width:450px) {
		
	#top_search_form_cnt {
		display: none;
	}
	#top_tel {
		float: left;
	}
				
}
