header .container .logo{
	position:relative;
	left:auto;
	display:block;
	margin: 0px auto;
}
.hide-mobile{
	display:none;
}
.hide-desktop{
	display:block;
}
body{
	min-width: 100% !important;
}
.page-wrap {
	background: url(../img/bg.jpg) no-repeat top center;
}
.container{
	width:100%;
	position:relative;
	overflow-x: hidden;
}
.adress,.top-logos,.search,header nav{
	display:none !important;
}
.column{
	float:none;
	margin:0px auto;
}
.highlights .column:last-child{
	margin-right: 20px;
}
.highlights .column{
	width: 95%;
	margin: 0px auto !important;
}
.highlights .column h3{
	padding-top: 10px;
}

.title-logo img{
	float:none;
}
.title-logo h2{
	float:none;
}
.title-logo h3{
	float:none;
}
.title-logo h3,.title-logo h2{
	width: 100%;
}
div.title-logo{
	text-align:center;
}
.column:last-of-type{
	margin-right:auto !important;
}

/*footer*/
.partners .links{
	text-align:center;
}
.partners a{
	display: inline-block;
	margin: 0 10px 20px 0px;
}
.mobile-menu{
	font-family: circulamedium;
	margin: 70px auto auto auto;
	list-style-type:none;
	text-transform: uppercase;
	width:70%;
	font-size:16px;
}
.mobile-menu li{
	display:block;
	margin-bottom:5px;
}
.mobile-menu a{
	display:block;
	background: #fff;
	text-align:center;
	color: #904e31;
	padding: 5px 0px;
}
/*Slider*/
.tabs .innertab .left h3,.tabs .innertab .left p{
	font-size: 15px;
	padding:5px;
}

ul.thumbNav{
	display:none !important;
}

.tabs .innertab .left{
	bottom: 0px;
}

#slider-main-wrapper {
	width:97.5%;
	height:230px !important;
}
#slider img{
	max-width: 100% !important;
	min-height: 100%;
}
.anythingSlider-default .anythingControls{
	bottom:10px;
}
.box{
	float:none;
	margin:0px auto;
	margin-right:0px;
	margin-bottom:20px;
	width: auto !important;
}
/*Contact*/
.re-captcha{
	left:0px;
}

div.contact-right{
	float:none !important;
}

.contact-left{
	float:none;
	width: 100%;
}

.contact-left #map_canvas{
	width: 100% !important;
}

.contact-right input, textarea{
	width:100% !important;
}

.contact-left #map_canvas{
	width: 350px;
}
.contact-right h2{
	text-align:left;
}
/*events*/
.image-space{
	float:none;
}
div.event-text{
	margin-left: 0px !important;
}
/*our staff*/
.col1,.col2{
	width:350px;
}
/*our history */
div.page-image{
	float:none !important;	
}
div.page-text{
	width:350px !important;
	float:none !important;
}

/*Offices*/
#view{
	min-height:240px;
}

#slider2{
	width: 66%;
}

#view .cloudzoom{
	height: auto !important;
} 

/*repair */
.get-price form{
	float:none !important;
}
.get-price form textarea,.get-price form input{
	width: 335px;
}

/*bikes*/
.bikes-page .container{
	width: auto !important;
}
.bikes-page div.page-text{
	width: auto !important;
}
img{
	max-width: 360px !important;
}
/*news*/
#jp_container_1{
	margin-left:0px !important;
	width:355px;
}

/* Iphone 5*/
@media screen and (max-device-width: 320px){
	.re-captcha{
		left: -10px;
	}
}