@media all and (max-width:1000px) {
	img {border:0; max-width:100%; height:auto;}
	iframe {width:100%;}

}
@media all and (max-width:960px) {
	#header{padding: 10px;}
	.moduletable.links-menu li{margin:10px 2px;}
	.moduletable.links-menu li a span, #sidebar .sidemenu .unim li a{font-size:15px;}
	#bottom .moduletable{width:21%;}
	.moduletable.slogen {padding-top: 65px;max-width: 285px; margin: 0 auto;} 
	#sidebar {padding: 0px 15px;}
}
@media all and (max-width:850px) {
	#sidebar .sidemenu .unim li a{font-size:14px;}
	#bottom .moduletable{width:35%;}
	#logo {max-width: 200px;}
	#phone-num .moduletable.phone-num a {font-size: 20px;}
	.moduletable.social-menu li a {font-size: 18px;}
	#middle .moduletable.box30, #middle .moduletable.box50{ padding-left: 0; width:100%; display: block; margin: 25px auto; max-width: 350px;}
	#middle .moduletable.box50 .module-title img{max-width: 100px;}
	#logo > *{display: block; margin-left: auto;}
	#logo {max-width: 230px;}
	.moduletable.slogen {padding-top: 5px;} 
}

@media all and (max-width:767px) {
	body{padding: 0;}
	#logo {max-width: none;}
	#header > *{display: block; text-align:center; margin:10px auto; }
	#phone-num{width:100%;}
	#sidebar{display: none;}
	.left, .right{float:none;}
	#center.sidebar, .moduletable.module-box{float:none;}
	#center.sidebar, .moduletable.module-box{width:100%; max-width: 600px; margin:25px auto;}
	#content {padding: 0;}
	#marqueecontainer{height:160px;}
	.moduletable.links-menu li{width:25%;}
	.moduletable.links-menu li{min-width: 165px;}
	#bottom .moduletable{width:90%; display: block; max-width:350px; margin: 25px auto; text-align: center;}
	.pagination ul>li{display: inline-block;}
	#phone-num {padding-top: 10px;}
	#phone-num .moduletable.phone-num a{font-size:20px;}
	#menu{max-width: 100%; background: #091753;}
	.moduletable.logos .custom p{font-size: 24px  !important;}
	.moduletable.mainmenu.sidemenu-mobile{display: inline-block; vertical-align: top;}
	.moduletable.mainmenu{max-width:49%; }
	.moduletable.mainmenu.sidemenu-mobile .unim-icon.responsive.mobile{text-align: left;}
	.moduletable.mainmenu.sidemenu-mobile .unim-icon.responsive.mobile > *{float: left; margin-right: 5px;}
	.moduletable.mainmenu.sidemenu-mobile .unim.responsive.mobile{clear: both; margin-top: 30px;}
	.moduletable.mainmenu .unim.responsive.mobile li a{text-align: center;}
	.moduletable.mainmenu.sidemenu-mobile .unim > li > a img{display: none }
#vipervideopro #vipervideo {width: 95% !important;}
#phone-num .moduletable {margin-right: auto;padding-top: 0;text-align: center;}
#middle .moduletable.skils .newsflash-item {min-width: 110px;}
}