/* CSS Document */
body{font-family: 'Maven Pro', sans-serif;}
.top-nav{
	background:#2D1A16;
	height:50px;
	color:#FFFFFF;
	-moz-box-shadow: 0px 3px 3px #ccc;
	-webkit-box-shadow: 0px 3px 3px #ccc;
	box-shadow-bottom: 5px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc');

}

.black i{ font-size:12px; margin:0px; padding:0px; width:auto;}
.black{ padding-right:0px;}

.liststyle{ padding:0px; margin:0px; padding-bottom:20px;} 
.liststyle li{ background:url(../images/icon.png) no-repeat left center; text-indent:10px; color:#C94326; font-weight:bold; list-style:none; padding-left:12px; }
.social{ padding:15px 0px; color:#C84527; font-weight:bold;}
.social a{ background:#FFFFFF; border-radius:100%; padding:5px 10px;}

.logo{ margin:0px; padding:0px; position:relative; z-index:9999;}

.navbar-nav>li>a{color:#FFFFFF; text-transform:uppercase; font-size:14px; padding:15px 16px;}

.navbar-nav>li>a:hover{background:#C84527;}
address{padding:22px 0px 0px 0px; margin-bottom:0PX; color:#C84527; font-size:17px; font-weight:bold;}
address span{padding:0px 10px;}
address span i{ color:#2D1A16 !important; padding:0px 5px;}
.main-container{ clear:both; width:100%; padding-top:180px; float:left;}
.menu-box h3{ color:#C84527; font-size:26px;}
.menu-box img{ padding:2%; width:99%; border:#CCCCCC 1px solid; border-radius:5px; margin-bottom:10px;}
.menu-box p{ text-align:justify;}
.black{background:#C94326; color:#FFFFFF;}
.carousel {
    margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
.footer{ background:#2C1A18; padding:30px 0px; height:auto; margin-top:40px;}
.footer-box{ background:url(../images/divide.png) no-repeat center right; color:#CCCCCC;}
.footer-box h3{ font-size:24px; color:#FFFFFF; margin:0px 0px 20px;}
.footer-list{ margin-left:18px; padding-left:0px; line-height:25px;}
.footer-list a{}
.footer-list a, .footer-box a, .footer-box strong{ color:#C94326;}
.footer-nav{ background:#C94326; padding:10px 0px; height:auto; color:#FFFFFF;}
.carousel {
    margin-bottom: 0;
    padding: 0 40px 0px 40px;
}
.thumbnail{ margin-bottom:0px;}
.img-ctrl{ width:100%; padding:10px; border:#CCCCCC 1px solid; margin-bottom:20px;}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top:60px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}
.slide{ background:#FAF2E7;}
.carousel-inner{ padding:20px 0px;}
.m-phone{display:none; font-size:24px; color:#CC3300 !important; padding-bottom:10px; text-align:center;}
 @media (max-width: 767px) {
	.navbar-default{
	margin-top:5px !important;
	width:100%;
	
}

.about{ padding-right:0px; padding-left:0px; width:100% !important;}

#camera_wrap_4 { height:250px !important;}
.box2{
padding:30px 0px;
}
.top-nav{ padding-bottom:25px;}
header{ margin-top:110px;}
.top-phone{ clear:both; padding:10px 0px; width:100%; float:left;}
.social{ width:100%; float:left; display:none;}

.camera_caption{
display:none !important;
}
nav{background:#EF2705;

}
.m-phone{ display:block;}
.navbar-toggle{ margin:0px; color:#FFFFFF;}
.logo{ text-align:center; padding-bottom:20px;}
address{ display:none;}
address span{ text-align:left; margin:0px; padding:0px;}
.camera_thumbs{ display:none;}
.main-container{ padding-top:0px;}
.gal{ display:none;}
.footer-box{background:none; padding:20px 0px;}
.footer-nav{ padding:10px;}

}
  @media only screen and (min-device-width : 767px) and (max-device-width : 1024px) {
.block-title{
	display:none !important;
	}


 .camera_caption{ width:98% !important; right:1%; left:1%;}
   .navbar-nav > li > a{padding: 15px 12px !important;}
   .navbar-nav{ margin-left:30px;}
   .menu-box h3{ font-size:20px; !important}
   .carousel-control{margin-top:40px;}

.footer h3{ background: url(../images/footer-header.png) center no-repeat; overflow:hidden; font-size:20px; min-width:100%; text-align:left;}
.disnon{display:none !important;}
.cameraContent{ width:70% !important;}
   }
	
	

