/*---------------------------------------------------------------------*/
body {
	background-color:#f1f4ea;
}

p {
	font-family:Arial;
}
/*----------------------------- Nav -----------------------------------*/

.navbar-brand {
	padding:0;
}

.navcustom {
	  background-color: hsl(110, 56%, 16%) !important;
}

.navbar {
	margin-bottom:0;
	min-height:75px;
}

.navbar-right {
	padding-top: 15px;
}

.dropdown-menu  {
	background-color:#214714;
	border:1px solid #030;
}

.active > a {
	background-color:inherit !important;
}

.dropdown-menu > li > a {
	color:#999;
}

.dropdown-menu > li > a:hover {
	background-color: #8CA3B1;
}

h3.text-center {
	margin:20px 0;
}

/*---------------------- Slide Show Responsive -------------------------*/


.full_container {
	background-image:url(../images/bg_1.png);
	background-size: 100% 100%;
	background-position:50% 50%;
	width:100%;
}

/*.border_full_container {
	border-bottom:1px solid #000;
}*/

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 5px 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


/*------------------------- Custome Row and Columuns ---------------------*/

.cov {
	color: #000;
}

h3 {
	font-family:'PT Serif', serif;
	color: #d1d3ce;
}

.btn-default:hover h3 {
	color:#666;
}

.cont_bg {
	width:100%;
	/*background-color:#092f0a;
	border-top:10px solid #092f0a;*/
	background-color:#f1f4ea;
}


.row {
	margin:25px 0;
	/*text-shadow:#CECECE 0 1px 0;*/
}

.row.line {
	border-top:1px solid #000;
}

.shade {
	background-color:#8CA3B1;
	background-clip:content-box;
	border:1px solid #000;
	padding-bottom:10px;
	padding-top:10px;
}


.bmw_logo {
	background-image:url(../images/bmw_logo.png);
	background-repeat:no-repeat;
	background-position:50% 85%;
	background-size:12%;
}

.bmw_logo p {
	margin-bottom: 85px;
}

.range_rover_logo{
	background-image:url(../images/range_rover_logo.png);
	background-repeat:no-repeat;
	background-position:50% 85%;
	background-size:20%;
}

.range_rover_logo p {
	margin-bottom: 85px;
}

.panel {
	margin-bottom: 0!important;
}


.ls-nav-right-arrow {
	display:none !important;
}

.ls-nav-left-arrow {
	display:none !important;
}




/*---------- Glyphicons -----------*/

h3 span.glyphicon-top {
	position: relative;
	top: 4px;
}

.fa1 {
	position: relative;
	top: 2px;
}

.fa1-top {
	position: relative;
	top: -5px;
	left: -3px;
}

.fa-rotate-313 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(313deg);
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(310deg);
  -o-transform: rotate(310deg);
  transform: rotate(310deg);
  position: relative;
  top: -3px;
}


/*-------------------------------- Remove Hover ----------------------------*/

.btn-default:hover.no_hover {
	background-color:#8CA3B1;
}

/*-------------------------------Range Rover Page --------------------------*/


range h3 {
	margin-bottom: 0;
}

.shade_green {
	background-color: /*#1a3f13;*/ #47a447; /*or #362;*/
	background-clip:content-box;
	border:1px solid #000;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom: 15px;
}

.hover:hover {
  color: #333333 !important;
  background-color: #a0c0c0 !important;
  border-color: #000!important;
}


.shade_blue {
	background-color: /*#1a3f13;*/ #a0c0c0;
	background-clip:content-box;
	border:1px solid #000;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom: 15px;
}

.dark {
	color:#333;
}

.range p {
	margin: 5px 0;
	color: #fff;
}

.range .col_height_3 p {
	font-size:15px;
	margin:15px 10px;
	text-align:justify;
}

/*------------------------------ ONE PAGE ---------------------------*/


.logo_center {
	width: 190px;
	margin: auto 0;
	height:75px;
	margin:0 auto;
}

.height {
	height:140px;
}