html,body {
	-ms-overflow-x: hidden !important;
	overflow-x: hidden !important;
}
.slick-prev:after, .slick-next:after{ display:none;}

.within {width: auto !important; padding:0 10px;}	


footer .within { padding-left:10px; padding-right:10px;}

.logoHolder { width:210px; margin-left: 30px;}
.navBox {
	margin-right: 30px;
}
.subHolder {
	margin-right: 30px;
}
@media screen and (max-width: 1200px) {
    .articleBox .box { transform:translateY(0)}
    img {
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
}

@media screen and (max-width: 992px) {
	
    
    .navBox { display:none;}
	
	.logoHolder { float:none; margin:15px auto;}
	.subHolder { float:none; margin:0 auto 15px; display:table;}
	.lang a{ padding:0 !important;}
	
	.articleBox .box { margin:10px 0;}
	.articleBox .box.spec .titleBox { height:auto;}
	.principalBox .slickPrincipal { margin-bottom:20px;}
	
	.aside .sideManu { display:none;}
	
	.form .fRow { display:table; width:100%; margin-bottom:10px;}
	.form .fRow label { float:none; width:100%; margin-bottom:5px; display:table;}
	.form .fRow input, .form .fRow textarea { width:100%;}
	.fButtons input.btn { width:auto;}
    
    
}

@media screen and (max-width: 860px) {
	
	.subHolder { float:none; margin:0 auto 15px; display:table;}
	.homeTaeser .title { width:100%;}
}

@media screen and (max-width: 768px) {
	.newsBox img { float:none; width:100%;}
}

@media screen and (max-width: 680px) {
	.headerBox { background-color: rgba(255,255,255,0.75); background-image:none;}
	.topNav { float:none; display:table; width:100%;}
	.kioskNavBox {
		display: table;
		float: none;
		margin: 0 auto;
		padding: 10px 0;
	}
	.realNavBox {
		display: table;
		float: none;
		margin: 0 auto;
	}
	.topSoc {
		display: table;
		float: none;
		margin: 0 auto;
		padding: 10px 0;
	}
	.lang {
		display: table;
		float: none;
		margin: 0 auto;
		padding: 10px 0;
	}
	.homeTaeser .title h1{ font-size:36px;}
	.copyrightHolder {
		float: none;
	}
	.copyrightHolder .copyright {
		text-align: center;
	}
	.footerMenu{
		float: none;
		display: block;
	}
	.footerMenu ul {
		text-align: center;
		float: none;
	}
	.footerMenu ul li {
		float: none;
		display: inline-block;
	}
}

@media screen and (max-width: 600px) {
	.wrapper { padding-bottom:0;}
	footer { position:relative;}
	.single-item button { display:none !important;}
}


@media screen and (max-width: 480px) {
	.topNav a { font-size:12px;}
	.watherItem .waether-icon img {
		max-width: 100px;
	}
}

@media screen and (max-width: 360px) {
	.topNav a { font-size:11px;}
    .articleBox .box { padding:10px 20px;}
}
