/*
Free Html5 Responsive Templates
Author: Kimmy
Author URI: http://www.zerotheme.com/
*/
html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}

.nav-responsive{display:none;}
.nav-responsive{position: relative;margin: 0px;background:#333333;}
.nav-responsive div{overflow: hidden;position: relative;font: 18px/37px 'PT Sans Narrow';color: #fff;text-align:center;text-transform:uppercase;font-weight:bold;}
.nav-responsive select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	cursor: pointer;}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.slider-full{
		display: none;
	}
	.main{
		width: 100%;
	}
	header{
		width: 100%;
	}
	.logo {
position: absolute;
height: 77px;
width: 265px;
overflow: hidden;
display: block;
background-size: cover;
padding-bottom: 35px;
margin-top: -21px;
margin-left: -42px;
	}
	.slider-container {
position: relative;
z-index: 1;
height: 401px;
}
}

@media only screen and (max-width: 767px) {
header .inner {
background: url(../images/header-bg.png);
padding: 44px 40px 25px 40px;
position: relative;
z-index: 2;
height: 40px;
}
	.slider-full{
		display: none;
	}
	.main{
		width: 100%;
	}
	header{
		width: 100%;
		padding: 0;
		/* background:url(../images/slide-1.jpg) no-repeat center; */
	}
	.social-list li {
		text-align:left;	
	}
	.banner-box{
		padding: 10px;
	}
	.banner-box-img{
		position: relative;
	}
	nav{
		display: none;
	}
	.nav-responsive{
		display: block;
	}
	#contact-form input, #contact-form textarea {
		width: 250px;
	}
	.logo {
position: absolute;
height: 89px;
width: 325px;
overflow: hidden;
display: table;
background-size: cover;
padding-bottom: 35px;
margin: -40px 0 0 -60px;
left: 30%;
}
.slider-container {
position: relative;
z-index: 1;
height: 366px;
}
.mp-slider .banner {
	position:absolute;
	left:35px;
	right:35px;
	font-family: 'Yanone Kaffeesatz', cursive;
	color:#fff;
	z-index:99;
	top:120px;
	bottom:0;
	padding:0;
	text-align:center;
	font-size:54px;
	line-height:100px;
	text-transform:uppercase;
}
	.mp-slider .banner span {
		display:block;
	}
	.mp-slider .mp-ban-1 .row-1 {
		padding:40px 0 0 0;
	}
	.mp-slider .mp-ban-1 .row-2 {
		font-size:70px;
		line-height:150px;
		margin:-45px 0 0 0;
	}
	.mp-slider .mp-ban-1 .row-3 {
		margin:-40px 0 0 0;
	}
	.mp-slider .mp-ban-2 .row-1 {
		padding:35px 0 0 0;
		font-size:63px;
		line-height:140px;
	}
	.mp-slider .mp-ban-2 .row-2, .mp-slider .mp-ban-2 .row-3 {
		color:#ad0000;
		margin:-40px 0 0 0;
	}
	.mp-slider .mp-ban-3 .row-1 {
		padding:35px 0 0 0;
		font-size:62px;
		line-height:140px;
	}
	.mp-slider .mp-ban-3 .row-2, .mp-slider .mp-ban-3 .row-3 {
		margin:-40px 0 0 0;
	}
}
@media only screen and (max-width: 700px) {
	#content article dl{
		display: inline;
	}
	.mp-prev, .mp-next {
position: absolute;
width: 31px;
height: 401px;
top: 0;
z-index: 3;
margin-top: 146px;
}
#slider {display: none;}
	.logo {
position: absolute;
height: 89px;
width: 325px;
overflow: hidden;
display: table;
background-size: cover;
padding-bottom: 35px;
margin: -40px 0 0 -60px;
left: 20%;
}
}