@charset "UTF-8";
/* CSS Document - mbhuju@gmail.com */

@media screen and (max-width: 1280px){
	#header_inn, #footer_inn{width:95%;}
	#inner{width:90%;}
	#right_part{float:right; width:60%;}
	
	.popup{width:60%;}
	

}

@media screen and (max-width: 1175px){
	#right_part{float:right; width:65%;}	

}

@media screen and (max-width: 1024px){

	.content_title, .content_inn{ width:95%;}
	#logo{float:none; width:100%; margin:0 auto; text-align:center;}
	#right_part{float:none; width:100%; margin:0 auto; padding-top:0;}

	#left_footer{float:none; width:100%; margin:0 auto; text-align:center;}	
	#middle_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:30px 0;}
	#right_footer{float:none; width:100%; margin:0 auto; text-align:center;}

	.imgleft{float:none; margin:0 auto; text-align:center; display:block; padding:0; }
	.imgright{ float:none; margin:0 auto; text-align:center; display:block; margin-bottom:50px; }
	
	.col-container {
	  display: block;	
	}

	.col {
	  display: none;
	}
	
	.col2 {
	  display: block;
	  width: 100%;
	}
	
	.col3{
		display: none;
	}
	
	#hours_left{width:100%; float:none; }
	#hours_right{width:100%; float:none;  text-align:center; padding-top:45px; }

}


@media screen and (max-width: 768px){
	
	.content_title, .content_inn{  width:85%; padding: 5%; }
	
	h1{font-size:32px;}
	
	.style2{font-size:45px; line-height:45px;}
	.style3{font-size:30px; line-height:35px;}
	
	#contact_left{width:100%; float:none; text-align:center; padding-top:0px;}
#contact_right{width:100%; float:none;  margin-top: 30px;}

	.style5{font-size:40px; line-height:35px;}

}
		
@media screen and (max-width: 576px){

	.style1{font-size:35px; line-height:40px;}	
	
	.slideshow {
  	height:400px;
}
	
}
	
@media screen and (max-width: 415px){
	.style2{font-size:35px; line-height:40px;}
	
	.style5{font-size:35px; line-height:35px;}
}
	