/*!
 * Start Bootstrap - Full Width Pics HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 
body {
    margin-top: 50px;  Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. 
}*/
body {
	font-family:Open Sans;
	background:#fff;
}
.image-bg-fluid-height, .image-bg-fixed-height {
	text-align: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.image-bg-fluid-height {
	background: url("../images/headerBG.jpg") no-repeat center center scroll;
	padding: 10px 0;
	height: 400px;
}
.image-bg-fixed-height {
	background: url("../images/headerBG.jpg") no-repeat center center scroll;
	height: 335px;
}
.img-center {
	margin: 0 auto;
}
section {
	padding: 10px 0;
}
.section-heading {
	margin: 20px 0;
	font-size: 4em;
}
.section-lead {
	margin: 20px 0;
}
.section-paragraph {
	margin: 20px 0;
}


/*-- Main website CSS --*/


.header {
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	margin:0 auto;
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
}
.header .top-black {
	background:#292929;
	height:35px;
}
.page-header {
	background:url(../images/banner_inner1.jpg) no-repeat top center;
	margin:0 0 10px;
	min-height:213px;
	border-bottom:4px solid #208240;
	max-width:100%;

}
.page-header h1 {
	position:absolute;
	left:10px;
	top:270px;
	margin:0px;
	padding:0px;
	font-size:32px;
}
/* Edit by @krishna kumar @D- 02-03-2017 */
.logo_benx{ max-width: 185px; padding: 10px 0px;}
.socialList{list-style: none; display: block; margin: 0px; padding: 7px 0px 10px; font-size:0; text-align:right;}
.socialList li{ display:inline-block; margin:5px 8px; padding:0;position:relative; list-style:none; font-size:13px;}

.socialList li:last-child:after{ display:none;}
.socialList li a{ display:block; padding:2px 4px; color:#000; font-size:13px;}
.avaal:hover{ color:#fff;}

.benxBtn{    border: none;
    border-radius: 0px;
    padding: 6px 35px;
    width: 125px; text-align:center; background: rgba(32, 130, 64, 0.84);
    color: #fff;}
.benxBtn:hover{ background: rgba(32, 130, 64, 1); color:#fff;}
.btm-tab {
background:;
	padding:10px 0;
	text-align:center;
	margin:auto;
	width:100%;
	

}
.btm-tab a {
	color:#000;
}
.btm-tab h2 {
	color:#313131;
	margin:5px 10px 0 5px;
	padding:5px;
	border-bottom:1px solid #333
}
.btm-tab p {
	padding:10px;
}
.btm-tab .services {
	margin:auto;
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	
}
.btm-tab .services:hover {
	background:#ececec;
}
.btm-tab .whyus {
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3)
}
.btm-tab .whyus:hover {
	background:#ececec;
}
.btm-tab .ratequote {
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	
}
.btm-tab .ratequote:hover {
	background:#ececec;
}
.quote h3 {
	color:#208240;
}
#myCarousel .carousel-caption {
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
	width:510px;
}
#myCarousel .carousel-caption .btn-primary {
	background-color: #f4c90f;
	border-color: #f4c90f;
	color: #000;
}
#myCarousel .carousel-caption .btn {
	border-radius:0;
	border-bottom:6px solid #d3ac03;
}
.home-tab {
	background:#bfc5cc;
	padding:15px 0 65px;
	margin:20px 0;
}
.home-tab a {
	color:#000;
}
.home-tab h2 {
	color:#313131;
	margin:5px 10px 0 5px;
	padding:5px;
	border-bottom:1px solid #333
}
.home-tab p {
	padding:10px;
}
.home-tab .aboutus {
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	min-height:325px;
	padding:5px
}
.home-tab .aboutus:hover {
	background:#ececec;
}
.home-tab .safety {
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	padding:5px
}
.home-tab .safety:hover {
	background:#ececec;
}
.home-tab .ratequote {
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	min-height:325px;
	padding:5px
}
.home-tab .ratequote:hover {
	background:#ececec;
}
ul.link {
	list-style-type:none;
	margin:0px;
	padding:0 0 0 10px
}
ul.link li {
	padding:8px 0;
	border-bottom:1px solid #c3c3c3;
}
.main-banner {
	margin:5px 0 0 0;
}
.main-banner div {
	float:left;
}
.content-inner {
	padding:0 0 65px;
}
.content-inner h2 {
	border-bottom:1px solid #ccc;
}
.error_message, .error {
	background: url("../images/error.gif") no-repeat scroll 10px center #fbe3e4;
	border: 1px solid #fbc2c4;
	color: #8a1f11;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0 0 15px;
	padding: 3px 10px 3px 35px;
	text-align: left;
}
.content-inner .contactus h4 {
	font-size: 22px;
	color:#208240;
}
.content-inner .contactus .form-control {
	margin-bottom: 15px;
}
.content-inner .contactus h5 {
	color: #428bca;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	margin-bottom: 10px;
	text-align: left;
	text-decoration: none;
}
.content-inner .destination .row {
	margin-bottom: 10px;
}
.link h3 {
	color:#428bca;
}

footer {
	background:#208240;
	width:100%;
	/*position:fixed;*/
	bottom:0px;
	left:0px;
	right:0px;
	margin-top:10px;
	padding: 15px 0px 13px;
    color: #fff;
    font-size: 12px;
    text-align: left;
}
footer p{ margin-bottom:0;}
.footer a:link{ color:#fff !important;
	}
	
.footer a: hover{ color:#000'
	}

