

@media (max-width: 991px) {

	.overlay-general.overlay-bottom{background-color: transparent !important; margin: 0px; padding: 0px 15px;}


	.shortcode-partners input[type=submit]{
		margin-bottom: 20px;
		margin-right: 15px;
		float: right;
	}
}



@media (max-width:480px) {
	.home .shortcode-event-sldier { padding-bottom: 50px; }
}


@media screen and (max-width: 767px) 
{

	.header.image_block {
		background-color: rgb(9,195,204);
		background-size: cover;
		background-position: top center;
	}

        .header.section.image_block {
                padding: 100px 8%;
        }

	.white-header h1 {
		margin-top: 20px;
	}

	.themeblvd-search input[name='s'] {
		height: 35px;
		width: 100%;
		margin-bottom: 15px;
	}

	.a-post-1 h3, .a-post-1 p{height: auto !important;}

	.footer_sub_content-inner .widget-even.widget-alt, .footer_sub_content-inner .widget-alt, .footer_sub_content-inner .widget{margin-top: 20px !important;}


	.sub-nav, #main .sticky-wrapper{display: none;}

	.sub-nav.children_as_subnav{display: block;}

	.leaflet-container{height: 250px !important;}
}

@media (max-width: 750px) {
	.rs-accordion-heading .name-and-title{
		clear: both;
		margin-right:35px;
	}
	.a-staff .staff-name {
		font-size:2.8rem;
	}
	.a-staff .staff-title {
		font-size:1.7rem;
	}
	.accordion-staff-list .member-bio {
		font-size:1.6rem;
		line-height: 1.3;
	}
}
