@media only screen 
and (max-width : 960px) {
	html, body{ -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
	img{height:auto;}
	
	header,#banner,#middle,footer{height:auto;padding:10px;}
	header{padding-bottom:0;}
	
	#nav-area{padding:10px 10px 4px;height:auto;margin:0;}
	/**nav ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;}
	nav ul li{width:100%;margin:0 0 6px;border:1px solid #fff;}*/
	nav ul li{width:48%;margin:0 0 6px!important;border:1px solid #fff;}
	nav ul li:after{content:""!important;}
	
	.box_skitter_large{display:none;}
	.rslides{display:block;}
	
	#left,.page-content{width:100%;padding:10px;float:none;min-height:auto!important;}

	#middle{display:none;}
	
	#bottom{margin:0;padding:10px;}
	.bottom_boxes{margin:0 10px 10px!important;}
	#bottom_bott{margin:10px 0 0;height:auto;background-size:cover;}
	#bottom_bott_content{padding:10px 0;}
	#bottom_bott_content h4{font-size: 30px;}
	#bottom_bott_content h4 span{font-size: 25px;line-height:100%;}
	#bottom_bott_content p{margin:5px 0;padding:0;}
	
	.footerboxes,footer{text-align:center;}
	.footerboxes{padding:0!important;margin:0 10px 10px!important;width:312px;max-width:100%;}
	.footerboxes address {margin: 5px 0 13px;}
	.footerboxes p {margin-bottom:0;}
	.footerboxes form {margin-top: 12px;}
	.footerboxes input[type = "submit"]{margin:0 auto;}
	.footerboxes:nth-child(3) h4 {margin: 0 0 6px;}
	
	#copyright{height:auto;padding:10px;}
	#footer-nav ul,#copyright{text-align:center;}
	.footer_logo{float:none;margin:0 auto 10px;text-align:center;}
}

@media only screen 
and (max-width : 665px) {
	.bottom_boxes p{text-align:center;}
	.bottom_boxes a{float:none;}
}

@media only screen 
and (max-width : 600px) {
	.logo2{display:block;margin:0 auto;}
	.logo p{margin:0;font-size:15px;}
	.logo3{display:none!important;}
	
	.nav-toggle-button, nav li, nav li span{display: block; }
	.fright-img,.fleft-img,.fcenter-img,nav, .maincontents img, #bottom img{display: none; margin:0;}
	.rslides_nav{display: none !important;}
	
	#nav-area{min-height:40px;background:#5A5A5A;margin:10px 0;}
	
	nav{margin-top:30px;}
	nav ul li{display:block;width:100%;}
	.dropdown ul ul{position:relative;padding:0;}
	.dropdown ul ul li a{width:100%;}
	.toggle-button { display: block; }
	.dropdown ul li:hover > ul {display: none;}
	
	.rslides{display:none;}
	.slogan{margin:0 auto;height:auto;padding:10px;border:none!important;}
	#banner .container{padding:0;}
	
	#main .container{padding:0;}
	.content-comp {line-height:115%;}
	.page-content p{margin:10px 0;}
	
	.footerboxes{margin:0 0 15px!important;}
	.footerboxes:last-child{margin:0!important;}
	
	#footer-nav ul li{display:block;width:100%;border:1px solid #5A5A5A;margin:0 0 6px;padding:0;}
	#footer-nav ul li:after{content:"";}
	#footer-nav ul li a{line-height:35px;padding:0;margin:0;}
}
