@media only screen and (min-width:768px) and (max-width:959px){
.container, .bottom-content .block .content {min-width:200px;}
	#block-block-39, #block-block-39 .content {min-height:inherit; display:block; height:auto;}
	#block-block-39 .content p {font-size:18px;}
	#block-block-39 .content li {display:block; margin:0 auto 8px 0; width:auto; padding:0;}
	#block-block-39 .content li a {font-size:16px;}
	#block-block-39 {background:#000 url(/images/320_bg.jpg) no-repeat;padding:100px 0 50px 0;}
	#block-block-39 h2 {width:90%; margin:0 auto 12px auto; font-size:30px;}
	#logo {width:50%; margin-right:8px;}
	#logo svg {width:100%; height:auto;}
	#mymenu {display:none;}
	#topmenu {float:right;}
	#sidr-0-button {line-height:30px;}
	#header {padding:15px 20px;}
	h1 {font-size:28px;}
	#textcontent {padding:30px 0;}
	.one-third, .one-fourth, .group-leftcolumn, .group-rightcolumn {float:none; width:100%; padding:0; margin:0 0 30px 0; clear:both;}
	.bottom-content .block h2 {min-width:200px; font-size:28px;}
	.not-front #banner {min-height:88px;}
	.not-front .one-fourth {background:#fff;}
	.field-name-field-image .field-item {width:33%; float:left;}
	.field-name-field-image .field-item:nth-child(1) {width:100%; float:none;}
}