@media only screen 
and (max-width : 1000px) {
	html, body{ -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
	img{max-width: 100%; height: auto;}
	
	.toggle-button { display: block; }
	.dropdown ul li:hover > ul {display: none;}
	
	header,#banner,#middle,footer{height:auto;padding:10px;margin:0;}
	.logo,.contactinfo{padding:0;}
	header {height:auto;clear:both;background-size:cover;}
	
	#nav-area{padding:10px 10px 4px;height:auto;background:#F9CA0A;}
	/**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:33%;margin:0 0 6px!important;border:1px solid #5d4b00;}
	nav ul li a{line-height:40px;margin:0;padding:0;}
	nav ul li:after{content:""!important;}
	
	#slideshow,.box_skitter_large{display:none;}
	.rslides{display:block;}
	.rslides img {display:block;margin:0 auto;}
	
	#middle{padding-bottom:0;}
	.middleboxes{margin:0 5px 15px!important;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}

	#main{margin:0!important;padding:0!important;}
	#sidebar,.page-content{width:100%;padding:10px;float:none;}
	
	.footerboxes{}
	footer{padding-bottom:0;}
	
	#copyright{height:auto;padding:10px;background-size:100% 100%;}
	#banner {background-size:cover;}
	.bannerleft:after {display:none;content:"";}
	.bannerleft {width:700px;max-width:100%;background:#fff;margin:15px auto 10px;float:none;border-radius:10px;text-align:center;height:auto;padding:10px;}
	.bannerleft ul li {width:48%;}
	.bannerleft ul li a {background:url(../images/list.png) repeat-x 0 0 !important;border-radius:4px;font-size: 14px;}
	
	#bottom {margin: 29px auto 0;}
	
	.sideDiv1, aside {display: inline-block;margin: 0 5px 0;vertical-align: middle;text-align: left;}
	#sidebar {text-align: center;margin: 15px 0px 10px;}
	footer {background-size:100% 100%;}
	#footer_nav ul li{margin:0 4px 10px;}
	
	aside {width: 48%;height: auto;min-height: 241px;}
}

@media only screen 
and (max-width : 882px) {
	aside p {font: italic 13px/21px 'Lato', sans-serif; margin: 23px 0 0 17px;}
}

@media only screen 
and (max-width : 860px) {
	nav ul li{width:48%;}
	.logo:after {content:"";display:none;}
	.logo, .contactinfo {padding: 0;float: none;text-align: center;display: block;width: 100%;margin: 0 auto 10px;}
	.logo {display: block;width: 355px;max-width: 100%;height: auto;border-radius: 10px;box-shadow: -2px 2px 3px rgb(140, 140, 140);}
	.logo a {display: block;width: 100%;height: 100%;padding: 10px;}
}

@media only screen 
and (max-width : 761px) {
	aside p{margin: 15px 0 0; padding: 0 34px 0 0;}
	aside p:before, aside p:after{display: none;}
}

@media only screen 
and (max-width : 695px) {
	.middleboxes {width: 450px;max-width:100%;margin:0 0 15px !important;}
	.middleboxes a {right: auto;left: 235px;}
	aside {display: block;width: 80%;margin: 0px auto 16px;height: auto;min-height: 0px;padding: 10px;text-align: center;}
	aside p {margin: 10px 0px 0px;padding: 0px;}
	aside p:after,aside p:before {display:none;content:"";}
	
	#sidebar {margin-top:0;}
	#bottom {width: 600px;max-width: 100%;background-size: 100% 100%;text-align: center;padding: 10px;min-height:0;height:auto;}
	#bottom img {   display: none;}
	#bottom p {padding: 0px;margin: 5px 0px;}
	#bottom a {position: relative;left: 0px;top: 0px;margin: 5px 0px;}
	
	.list2{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; -ms-column-count: 1; -o-column-count: 1;}
}

@media only screen 
and (max-width : 600px) {
	.nav-toggle-button, nav li, nav li span{display: block; }
	.fright-img, .fleft-img, .fcenter-img,nav, .maincontents img{display: none; margin:0;}
	.bannerright,.rslides,.rslides_nav{display: none !important;}
	
	#nav-area{min-height:40px;}
	#nav-area p{display:block;}
	
	nav{margin-top:30px;}
	nav ul li{display:block;width:100%;}
	.dropdown ul ul{position:relative;padding:0;}
	.dropdown ul ul ul{left:0;}
	.dropdown ul ul li a{width:100%;}
	
	.page-content ul{padding-left:10px;}
	
	#footer_nav {width:400px;max-width:100%;}
	#footer_nav ul li{display:block;width:100%;margin:0 0 6px!important;padding:0;}
	#footer_nav ul li:after{content:"";}
	#footer_nav ul li a{line-height:35px;padding:0;margin:0;width:100%;}
	
	.bannerleft {width: 500px;max-width: 100%;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
	.bannerleft ul li {width: 100%;}
	.slogan {line-height:30px;}
	aside {width:600px;max-width:100%;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
	#bottom {border: 1px solid #A4A4A4;border-radius: 8px;}
}

@media only screen 
and (max-width : 480px) {
	.middleboxes img {display:none;}
	.middleboxes {text-align: center;padding: 10px 10px 48px;height: auto;width:300px;}
	.middleboxes p{padding-right: 0;}
	.sideDiv1 {width: 100%;text-align: center;margin: 0;padding: 10px;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;height:auto;}
	.sideDiv1 span, .sideDiv1 span label {padding:0 !important;margin:0 !important;}
	.sd_1, .sd_2 {padding:0;}
	.sd_1:after, .sd_2:after, .sd_2:before{content:"";display:none;}
	.p1 label{display:block;}
	.call {font-size:16px;}
	.number {font-size: 21px;}
}
