@media only screen
and (max-width : 1235px) {
	main{padding: 114px 17px 20px 17px;}
}
@media only screen
and (max-width : 1190px) {
	.footerboxes:first-child,.footerboxes:nth-child(2),.footerboxes:last-child{width: 33%;height:auto;}
	.parent{height:auto;}
	footer{height:auto;}
	.footerboxes img{bottom: -13px;}
	#copyright{width:100%;border-radius:0;height:auto;padding:30px 10px;}
	#footer_nav{padding:0 0 15px 0;}
}
@media only screen
and (max-width : 1185px) {
	.slider{right: 4%;}
	main{width: 66%;}
}

@media only screen
and (max-width : 1130px) {
	#sidebar{width:33%;}
	.slogan{width: 33%;padding: 26px 14px 29px 14px;}
	aside ul li{width: 100%;}
	aside ul li a{width: 95%;}
	.button2 ul li a,.button2 ul li{width: 100%;}
	.slogan h4{font: normal 29px/37px Roboto Slab;}
}

@media only screen
and (max-width : 1120px) {
	html, body{ -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
	img{max-width: 100%; height: auto;}
	#nav-area{text-align: right;}
	nav ul li a{padding: 0 9px;}
}
@media only screen
and (max-width : 1060px) {
	nav ul li a{padding: 0 0;}
	#slideshow,.box_skitter_large{display:none;}
	.rslides{display:block;}
}

@media only screen
and (max-width : 1010px) {
	.slogan{width: 100%;display: block;position: static;height: auto;text-align: center;padding: 0 10px 30px 10px;margin:0;}
	.slider{position: static;width: 50%;margin: 20px auto 0;}
	.slogan h4:after{left: 0;right: 0;}
	#banner{height:auto;padding:20px 0;}
	.slogan a{margin: 25px auto;}
	#sidebar{margin-top: 0;}
	#main-area{height:auto;}
	.footerboxes:first-child{display:none;}
	.parent{margin:0;}
	.footerboxes:nth-child(2), .footerboxes:last-child{width:45%;padding: 20px 20px 20px 20px;}
	footer{text-align:right;}
	#bottom{height: auto;background: #176717;}
	.bottomboxes{padding-top: 21px;}
	.parent{box-shadow: none;}
}

@media only screen
and (max-width : 970px) {
	main{width: 100%;padding:20px 10px 20px 10px;}
	#main-area{margin-top:0;}
	#sidebar{width: 100%;margin:0;padding: 20px;}
	aside{padding: 0px 10px 0px 10px;box-shadow: 0px 1px 2px #fff;text-align: center;}
	aside h4,aside p{text-align: center;}
	aside h4 span{display: inline-block;}
	aside h4::after{right:0;}
	aside ul{text-align:right;}
	aside ul li{width: 32%;margin-left:0;}
	.button2{padding-top: 0;margin-left: 0;}
	.button2 ul li{width: 33%;padding:10px;}
	.button2 ul li a{width:100%;line-height: 55px;font-size: 17px;padding-left: 60px;}
	.button2 ul li{display:inline-block;vertical-align:top;}
}

@media only screen
and (max-width : 955px) {
	nav ul li{margin: 0 5px;}
}

@media only screen
and (max-width : 905px) {
	#nav-area{position: static;margin: 0 auto;width:100%;padding-top:5px;}
	header{height:auto;padding: 10px;}
	.socials{padding-top: 75px;}
	#nav-area{text-align:center;}
	nav ul li{margin: 0 10px;}
	.button2 ul li a{font-size: 16px;}
}


@media only screen
and (max-width : 850px) {
	.button2 ul li{width: 45%;}
	.button2 ul li a{width:100%;line-height: 55px;font-size: 20px;padding-left: 60px;}
	#sidebar{text-align: center;}
	.button2 ul li a{text-align:left;}
	aside ul{text-align:right;}
	aside ul li{padding: 0 4px 0 4px;margin-bottom: 25px;}
}

@media only screen
and (max-width : 775px) {
	.footerboxes:nth-child(2), .footerboxes:last-child{width: 46%;}
	aside ul{text-align:center;padding-left: 17px;}
	aside ul li{width: 40%;}
	
}
@media only screen
and (max-width : 740px) {
	.footerboxes:nth-child(2), .footerboxes:last-child{padding-left: 0;}
	.button2 ul li a{font-size: 18px;}
}
@media only screen
and (max-width : 650px) {
	.footerboxes:nth-child(2), .footerboxes:last-child{width: 48%;}
}
@media only screen
and (max-width : 690px) {
	.button2 ul li{width: 55%;}
	aside ul{padding-left: 0px;}
	aside ul li a{padding-left: 45px;}
	#nav-area{padding:10px 10px 4px;height:auto;}
	nav ul li{width:48%;margin:0 0 6px!important;border:1px solid #5e5703;}
	nav ul li a:hover, nav ul li.current_page_item > a{ background:#faea2f;color:#5e5703 !important;}
	nav ul li a{line-height:40px;}
	nav ul li:after{content:""!important;}
}
@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;}
	header{height:auto;padding: 0 10px 57px 10px;}
	.contactinfo{text-align:center;float: none;}
	.logo{text-align:center;float: none;padding: 15px 0 15px 0;}
	.contactinfo{padding:0px 0 0 0;}
	.slider{background: url("../images/media.jpg") no-repeat center top;width: 96%;margin-bottom: -14%;height:255.8px;border:10px solid #fff;margin-bottom: -100px;}
	.socials{padding-top:0;width:100%;}
	#nav-area{min-height:40px;position:relative;background:#68a10e;top: 0;right: 0;}
	#nav-area ul li a{color:#fff;border:1px solid #68a10e;}
	#nav-area p{display:block;}
	.button2 ul li{width: 100%;}
	aside ul li{width: 100%;}
	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%;}
	.toggle-button { display: block; }
	.dropdown ul li:hover > ul {display: none;}
	.three-col ul{column-count:1;-webkit-column-count:1;-moz-column-count:1;padding:0;}
	.two-col ul{column-count:1;-webkit-column-count:1;-moz-column-count:1;padding:0;}
	.footerboxes,.middleboxes,.bottomboxes{width: 100%;display: block;}
	.footerboxes:nth-child(2){width:100%; padding:10px;}
	.footerboxes:last-child{width:100%; padding:0 10px 10px 10px;}
	#footer_nav ul li:first-child{padding-top:0;}
	main{padding: 95px 10px 20px 10px;}
	main ul{padding-left:10px;}
	aside ul{padding-left: 0;}
	aside ul li a{width: 100%;}
	.footerboxes h4{text-align: center;}
	.footerboxes p{text-align: center;}
	.footerboxes a{margin: 40px auto;}
	.footerboxes h4 :after{right: 0;}
	.footerboxes ul{text-align: center;padding-left: 0;}
	.footerboxes ul li:before{position: static;}
	.footerboxes ul li{padding-top:20px;}
	
	#footer_nav ul li{display:block;width:100%;border-bottom:1px solid #b7ab13;margin:0 0 6px!important;padding:5px;padding-top: 26px;}
	#footer_nav ul li:after{content:"";}
	#footer_nav ul li a{line-height:35px;padding:0;margin:0;}
	.copyright-footer{padding-top: 15px;}
}
@media only screen
and (max-width : 371px) {
	.bottomboxes h4{font: normal 26px/30px Roboto Slab;}
}
@media only screen
and (max-width : 340px) {
	.button2 ul li a{font-size: 17px;}
	aside p{font-size: 15px;}
}
@media only screen
and (max-width : 320px) {
	.footerboxes h4{text-align: left;}
	.footerboxes p{text-align: left;}
	.footerboxes a{margin: 40px 0 0 0;}
	.footerboxes h4 :after{left:0;}
	.footerboxes ul{text-align: left;padding-left:50px;}
	.footerboxes:last-child{padding-top:30px;}
	.footerboxes ul li:before{position: absolute;}
	.footerboxes ul li{padding-top:0;}
	aside ul{padding-left: 13px;}
	aside{text-align: left;}
	aside h4 span{display:block;}
	aside h4,aside p{text-align:left;}
}
