body {
		background-image: url(/img/small-bg.png);
		min-width:100% !important;
		min-height:100% !important;
	}


.container{
min-width:300px !important;
max-width:480px !important;
width:100%;
margin-left:0px;
margin-right:0px; 
margin: 0 auto;
}

#hidden{
	display:none;	
}

#fb_hidden{
	display:none;	
}

.sign-up2{
	display:block;  
  }
  
  p {
	font-weight: 500;
	float: left;
	-webkit-margin-before: 1px;
	-webkit-margin-after: 6px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	text-align: justify;
	padding-right:10px !important
	;
}
  
 #move-left{
	padding-left:0px !important;
	
}
 
  #map_left{
	width:100%;
	float:left;
	padding-right:0px;
	margin-top:30px;
	
}




#map_right{
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	text-align:justify;

}

.navbar-nav{
float:left;
margin:0;
width:100%;
display:table;
position:relative;
padding-top:50px;
border-bottom:none;
}

.navbar-toggle{
right:0;
}

.nav > li{
	float:none;	
}

.navbar-collapse{ 
margin-right:0px;
margin-left:0px;
background-color:#F5F7FA;
}

.navbar-brand > img {
width:140px;
margin-left:90px;
}



.navbar-fixed-top{
position:relative !important;
}


.navbar-inverse .navbar-nav > li > a {
border-bottom:1px solid #cccccc;
}


.fill {
    width: 100%;
    /*height: 62%;*/
    background-position: center;

}

.carousel-control{
height:60%;
}

.carousel-caption{

background:url('../img/gradient-index-caption.png');
background-repeat:no-repeat;
background-position:left;
background-size:100% 100%;
font-size:24px;
color:#FFFFFF;
padding:20px;
width:100%;
float:left;
left:0;
position:relative;
margin-top:-100px;
}

.sign-up{
margin-top:-250px !important;;

padding-left:40px;
padding-bottom:10px;
}

.carousel, .item, .active{
	height: 80%;
}

	
	



/*start of sticky footer navbar css */

.content{
width:100% !important;
margin: 0 auto;
}


.sidebar{ 
	display:none
}

.navibar_mobile{
	display:block;
}



.sidebar_mobile{ 
	width:100% !important;
	background-color:#F6F6F6;
padding-bottom:10px;
padding-top:10px;

}

.sidebar_mobile {
	text-align:center;
	border-bottom: 1px solid #eaeaea;
}

.sidebar_mobile a{
	
text-decoration: none;
color:#666;
font-size:16px;
font-weight:600;
padding-bottom:5px;
  letter-spacing: 0.2px;
}


.sidebar_mobile a:hover,
.sidebar_mobile a:focus {
  color: #007CAB;
  background-color:transparent;
}

#selected2{
  color:#007CAB;
}





.brand-description-logo{ 
display:none;
}

.brand-logo{
width:100%;
}

.cell{
width:100%;

}


.cell-box:hover{ 
width:100%;
}


.row{ 
width:100%;
}



.footer {
  position: absolute !important;
  bottom: 0 !important;
  width: 100% !important;
  /* Set the fixed height of the footer here */
  height: 70px;
  background:url('../img/footer-background.png') !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  min-width:100% !important;
}

.content-header img{
width:100%;
}

.content-header-box{ 
width:100%;
}

.mission-vision{
width:100%;
}

.mission{
width:100%;
}

.vision{

width:100%;
}


.our-values{
width:100%;

}


.our-accolades img{
width:100%;
}

.caption-footer-right{
float:left;
}





/*start of hosen quality.html  */ 
.hosen-quality-header{
	float:none!important;
	
}
.hosen-quality-header img{
width:100%;
}

.hosen-quality-header-2 img{
width:100%;
}


.brand-description{
width:100% !important;
padding-right:0px !important;
}


.brand-downloads{
width:100% !important;
}



#form_margin{
	margin-left:0px; 
 }



.container .text-muted{
	font-size:12px;
}


/* start of hosen contact */


.column-1{
width:100% !important;
}

.column-2{ 
width:100% !important;
}