
body {
	min-width: 768px;
}

.wrap {
	width: 768px;
}

.header {
	height: auto;
}
.header .blue {
	height: auto;
}
.header .wrap {
	height: auto;
	background: none;
}
.header .logo {
	display: block;
	float: none;
	clear: both;
	background: #fff url('img/logo.mobile.png') no-repeat center center;
	width: auto;
	height: 200px;
	margin: 0;
}



.main-content {
	padding: 40px 0;
}
.region-content,
.region-sidebar-first {
	display: block;
	width: auto;
	margin: 0;
	padding: 20px;
}

.region-sidebar-first .block-block {
	margin: 0 0 20px 0;
}
.region-sidebar-first .block-block .inner-block {
	width: auto;
	padding: 20px;
}

#block-views-homepage-sidebar-block .views-row {
	margin: 0 0 0 0;
}
#block-views-homepage-sidebar-block .views-row .inner-view {
	width: auto;
	padding: 20px;
}

#block-system-main-menu {
	display: none;
}


.footer-menu .wrap > ul.menu > li {
	padding: 5%;
	width: 40% !important
}


.footer span {
	padding: 20px;
}
.footer a {
	float: none;
	display: inline-block;
	margin: 0 20px;
}

.front .region-content {
    padding: 20px;
    width: auto;
}

.banner {
	height: auto;
}
.views-field-field-banner-text {
	padding: 20px;
}

.video-modal-container{
	width:70%;
	margin-left:10%;
	padding-top:15%;
}
.video-modal-content iframe{
	width:320px;
	height:200px;
}
