@media screen and (max-width: 991px) {
	#logo { margin-top:30px }
	#header-right { margin-top:22px }
	#header { min-height:122px; margin-bottom:15px }
	#menu { display:none }
	ul.gallery_view li .imgFrame { padding:3px; height:110px }
	ul.gallery_view li img { max-height:102px; margin:0 auto }
	ul.video_view li .vidFrame { padding:3px; height:110px }
	ul.video_view li img { max-height:102px; margin:0 auto }
	
	.ckeditor-content embed,
	.ckeditor-content object,
	.ckeditor-content iframe {
		width:100% !important;
		min-height: 300px;
		height:auto
	}
}

@media screen and (max-width: 767px) {
	#logo { text-align:center; margin-top:10px }
	#header-right { margin-top:10px }
	#search { width:100% }
	#content_left { padding-right:15px; }
	ul.gallery_view li .imgFrame { padding:5px; height:194px }
	ul.gallery_view li img { max-height:182px; margin:0 auto }
	ul.video_view li .vidFrame { padding:5px; height:194px }
	ul.video_view li img { max-height:182px; margin:0 auto }
}

@media screen and (max-width: 479px) {
	body { font-size:14px }
	#gallery .content_left { float:none; width:auto }
	#gallery .content_right { margin-left:0; margin-top:10px }
	ul.gallery_view li { float:none; width:auto }
	ul.gallery_view li img { max-height:auto; margin:0 auto }
	ul.gallery_view li .imgFrame { padding:5px; height:auto; }
	#video .content_left { float:none; width:auto }
	#video .content_right { margin-left:0; margin-top:10px }
	ul.video_view li { float:none; width:auto }
	ul.video_view li img { max-height:auto; margin:0 auto }
	ul.video_view li .vidFrame { padding:5px; height:auto; }
	ul.social_share li { float:none; margin:2px 0 }
}

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