@media all and (max-width: 1320px) {
	.justify {width:1120px;}
	header#logo {left:2%;}
	nav#submenu {right:2%;}
	.left .justify, .right .justify {width:500px;}
	div#summary .right p {font-size:18px;}
	p.header {font-size:22px;line-height:24px;}
	#modules_311 p.header, #modules_331 p.header {font-size:30px;line-height:36px;}
	.box-team {box-shadow:none;}
	.box-team .description {padding-top:0;}
	section#welcome .box-3 p span {font-size:14px;}
	nav#menu {background-color:rgba(39,43,46,0.5)}
	section#team .box-5 {width:23%;}
	#contactinfo .box-3 {width:50%;margin:0;padding:0;}
	#contactinfo .box-3:nth-of-type(1) {display:none;}
	#contactinfo .box-3:nth-of-type(2) {padding-right:3%;}
	#contactinfo .box-3:nth-of-type(3) {padding-left:3%;}
}

@media all and (max-width: 1220px) {
	.justify {width:1020px !important;}
	#modules_324 .box-3 {width:48%;min-height:220px;}
	#modules_324 .box-3:nth-of-type(3n-1) {margin:0;}
	#modules_324 .box-3:nth-of-type(2n) {margin:0 0 0 4%;}
	section#owlTeam .box .thumb img {max-width:none;min-width:100%;}
	.owl-carousel .owl-dots {width:200px;margin-left:-100px;}
	#modules_311 {background-size:contain;}
}

@media all and (max-width: 1080px) {
	#onenews {width:760px;}
	section#welcome .box-3 img {display:none;}
	section#communicate {display:none;}
	.justify {width:760px !important;}
	section#team .box-5 {width:31%;}	
	#welcome .w60.left {width:80%;}
	#modules_310 .left {width:100%;}
}

@media all and (max-width: 1040px) {
	.justify {width:760px;}
	.left .justify, .right .justify {width:380px;}
	nav#menu {display:none;}
	nav#rwdmenu {display:block;}
	div#header.higher {margin-top:40px;}
	#modules_311 .box-4,	#modules_331 .box-4 {width:50%;border:none;}
	#modules_338 .box-2 {width:100%;border:0;}
	#modules_313 .box-3 {width:100%;border:0;margin:0 0 40px 0;}
	section#news .news, .box-news {width:80%;margin:3% 10%}
	section#news .news:nth-of-type(3n-1), .box-news:nth-of-type(3n-1) {margin:3% 10%;}
	
	h2.bigger, h3, p.bigger {font-size:32px;line-height:32px;}
	h3.small {font-size:32px;line-height:32px;}
	
	h3 {font-size:30px;line-height:30px;margin-top:10px;}
	.box-3.float {width:100%;margin:30px 0;text-align:center;}
	.box-3.float:nth-of-type(3n-1) {margin-left:0;margin-right:0;}
	.box-3.float img {float:none;display:inline-block;margin:0 0 15px 0;}
	.box-3.float span {display:block;}

	.box-5 {width:33%;}

	#modules_324 .box-3 {height:550px;}
	

	section#news a img {margin:0;}
	.left img, .right img {margin-top:10px;}
	footer#bottom .box-2 {display:none;}
	footer#bottom .box-4 {width:35%;}
	footer#bottom #footmenu .box-4 {width:50%;margin:0;}
	
}

@media all and (max-width: 860px) {
	.justify {width:600px !important;}
	#onenews {width:600px;}
	.left .justify, .right .justify {width:300px;}


	section#welcome .box-3 p {font-size:20px;line-height:20px;}
	section#welcome .box-3 p span {top:0;}
	#modules_287 .box-3 {width:100%;margin:0 0 20px 0 !important;}
	
	section#news h4 {font-size:28px;line-height:30px;}
	section#news .left {display:none;}
	section#news .right, section#news .right .justify {width:100%;}
	section#news .right {padding:50px 8%;}
	.left, .right {width:100%;padding:0;/*text-align:center !important;*/}
	.left {margin-bottom:40px;}
	.w70.left, .w30 {width:100%;margin-bottom:40px;}
	.w30.right, .w70 {width:100%;margin-left:0;}
	.justify p, .left p, .right p, h3 {/*text-align:center !important;*/}
	div#header .contact .left {width:50%;text-align:left !important;}
	div#header .contact .right {width:50%;text-align:right !important;}
	section#welcome {background-position:70% top;}
	
	#contactinfo .box-3 {width:100%;padding:2% 0 !important;}
	section#team .box-5 {width:48%;}
	
	.box-team .thumb {width:100%;margin-right:0;}
	.box-team .description {width:100%;padding: 3% 0 0 0;}
	
	footer#bottom .box-4 {width:50%;}
	form.data input[type="text"], form.data input[type="email"], form.data input[type="password"], form.data select, form.data textarea {width:95%;}
	form.data input[type="submit"] {width:100%;}
	#copyright .left {margin-bottom:10px;}
	footer#bottom ul.footer li {margin:0 8px;}
	#facebox div.content {width:560px;}
	#facebox div.content .logos .box {max-width:15%;}
	footer#bottom p.contact {text-align:left !important;}
	footer#bottom #footmenu .box-4 {width:50%;}
	footer#bottom #footmenu .box-4:last-of-type {width:50%;margin:0;}
	.box-5 {width:50%;}
}

@media all and (max-width: 800px) {
	
}

@media all and (max-width: 680px) {
	.justify {width:480px !important;}
	#onenews {width:480px;}
	section#welcome {background-position:70% top;}
	section#welcome .justify {padding:0 1%}
	section#welcome h2 span {font-size:20px;}
	div#header .contact .left a {display:none;}
	section#welcome .box-3 {width:100%;padding:10px 10px 10px 40px;}
	section#owlTeam .box p {font-size:15px;}
	footer#bottom .box-2 {width:100%;}
	footer#bottom .box-4 {display:none;}
	#modules_314 {background-position:-700px top;}
	#modules_315 {background-position:-700px top;}
	#modules_317 {background-position:-600px top;}
	#modules_318 {background-position:-600px top;}
	#modules_319 {background-position:-600px top;}
	.box-3, .box-3:nth-of-type(3n-1) {width:100%;margin:2% 0;}
	footer#bottom p.contact {font-size:14px;line-height:18px;}
	form.data .half-2 {width:100%;}
	form.data input[type="text"], form.data input[type="email"], form.data input[type="password"], form.data select, form.data textarea {width:100%;}
	#facebox div.content {width:360px;}
	#modules_311 .box-4, #modules_331 .box-4 {width:100%;}
	#modules_311 aside {display:none;}
	#modules_324 .box-3 {width:100%;margin:2% 0;}
	#modules_324 .box-3:nth-of-type(2n) {margin:2% 0;}
}

@media all and (max-width: 520px) {
	nav#rwdmenu {width:300px;}
	.justify {width:98% !important;}
	#onenews {width:90%;}
	#modules_314 {background-position:-900px top;}
	#modules_315 {background-position:-900px top;}
	#modules_317 {background-position:-800px top;}
	#modules_318 {background-position:-800px top;}
	#modules_319 {background-position:-700px top;}
	section#welcome {background-position:75% top;}
	section#welcome p {display:none;}
	section#owlTeam .box .thumb img {max-width:none;min-width:100%;}
	.owl-carousel .owl-dots {dispaly:none;}
	.box-4 {width:100%;}
	.box-team .thumb {width:100%;margin:0 0 30px 0;}
	.box-team .description {width:100%;}
	section#news .news .thumb, .box-news .thumb {height:160px;}
	section#news .news .description a, .box-news .description a {height:auto;}
	.box-5 {width:100%;}
	div.form .half {width:100%;}
	div.form .half.hleft {padding:0;}
	div.form .half.hright {padding:0;}
	section#team .box-5 {width:70%;margin-left:15%;}
	
}

@media all and (max-width: 450px) {
	header#logo {max-width:60%;top:40px;}
	#facebox div.content {width:280px;}	
	#facebox .body {width:300px;}
	#facebox div.content .logos .box {max-width:48%;}
	div#channels div.content .list .box {max-width:48%;}
	footer#bottom .box-4, footer#bottom #footmenu .box-4 {width:100%;}
	section#news .news .thumb, .box-news .thumb {height:120px;}
}