@font-face {
    font-family: myOpenSans;
    src: url(../fonts/OpenSans-Regular.ttf);
}


body {
	  color: #666;
	  font-family: myOpenSans;
	  font-size: 16px;
	  font-weight: normal;
	  line-height: 22px;
	}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
  color: #d09518;
  background-color: transparent;
}
.navbar-default {
	min-height: 90px;
	background-color: #FFF;
	border-bottom: 4px solid #e3e3e3;
}
.navbar-default a{
	text-transform: uppercase;
}
.navbar-brand{
	margin-top:-16px;
	z-index: 9 !important;
}
.logo{
	z-index: 9 !important;
	position: absolute;
}
.navbar-collapse{
	margin-top: 2%;
}
.dropdown-menu{
	background-color: #f1efef;
	border:1px solid #d09518;
}
.dropdown-menu li a:hover{
	background-color:#e9b546;
}
.dropdown-menu li a {
	text-transform: capitalize;
	margin:5px 0;
	/*border-bottom: 1px dashed #cdcdcd;*/
	color:#656565;
	padding: 0px 20px !important;
}
.nav>li>a{
	margin:0 20px;
	font-size: 15px;
}
.nav>li>a.active{
	color:#d09518;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #FFF;
    color: #d09518;
}
.navbar{
	margin-bottom: 0px !important;
} 
.navbar-right .dropdown-menu {
    left: 16%;
    right: auto;
}
.dropdown-menu .divider {
    background-color: #ccc;
    height: 1px;
    margin: 2px 0;
    overflow: hidden;
}/* Navigation css ends * ====================================== */

.carousel-indicators li {
	border-color: #999;
}
.carousel-caption {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 50%;
    padding-bottom: 30px;
    right: 0;
    font-size: 28px;
}
.carousel-control.left{
	background: none !important;
}
.carousel-control.right{
	background: none !important;
}/* Carousel css ends * ====================================== */
.margin0{
	margin: 0 !important;
}
.padding0{
	padding: 0 !important;
}
.gold-bg{
	background-color: #d09518;
}
.grey-bg{
	background-color: #FCFCFC;
}
.text-white{
	color: #FFF !important;
}
.orange-link{
	color: #d09518;
	text-decoration: underline;
}

#mid-pt .small{
	color: #d09518;
	font-weight: 600;
}
#mid-pt h1 {
	color: #d09518;
	font-weight: 600;
}

.block-heading{
	color: #AB8729;
	font-weight: bold;
	border-bottom: 3px solid #AB8729;
	margin-bottom: 5%;
	padding-bottom: 1%;
}
.disabled {
    background-color: #eee;
    color: #777;
    cursor: not-allowed;
}
h2{
	margin-top: 5px;
	margin-bottom: 5px;
}
.box-list ul { padding-left:20px; list-style:none; }
.box-list ul li { margin-bottom:10px; }
.box-list ul li:before {    
    font-family: 'FontAwesome';
    content: '\f04e';
    margin:0 5px 0 -15px;
    font-size: 12px;
}
.box-list li a{
	color: #d09518;
	text-decoration: underline;
}
.btn-default{
	border-color: #d09518 !important;
	border-radius: 0 !important;
}
.border-orange{
	border-right: 1px solid #F2E2C1;
	border-left: 1px solid #F2E2C1;
}
.border-right{
	border-right: 2px solid #ccc;
}
.clear-space{
	width: 100%;
	min-height: 50px;
	clear: both;
}

.min-height-block{
	min-height: 190px;
}

.service-heading{
	color: #d09518;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	/*text-decoration: underline;*/
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background-color: #d09518;
    border-color: #d09518;
    color: #fff;
    z-index: 2;
}
.list-group-item {
    background-color: #fff;
    border: 1px solid #d09518;
    display: block;
    margin-bottom: -1px;
    padding: 8px 15px;
    position: relative;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    background-color: #333;
    color: #fff;
    cursor: not-allowed;
}

.modal-line{
	color: #d09518;
}
.well{
	background-color: #444;
	color: #fff;
}
.img-padding{
	padding: 5%;
}
/*mid content css end*/

/*Form Css Modal*/

label {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 5px;
    max-width: 100%;
    font-size: 16px;
    color: #d09518;
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #d09518;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.red-star{
	color: #990000;
}
/*Form CSS Modal*/

/*Footer Css*/
footer{
	background-color: #333;
	color: #fff;
	border-top: 4px solid #d09518;
	margin-top: 2%;
	padding: 1% 0;
	font-size: 12px;
	bottom: 0 !important;
}

.footer-list ul{
	list-style-type: none;
}
.footer-list ul li{
	list-style-type: none;
	display: inline;
	margin-left: 1%;
}

.footer-list ul li:first-child{
	margin-left: 0px !important;
}
.footer-list ul li >a{
	font-size: 14px;
	color: #FFF;
}
.foot-text{
	text-align: right;
}
.foot-text a{
	color: #d09518;
}

i{
	color: #d09518;
}
.text-small-italic{
	font-size: 14px;
	font-weight: 400;
	color: #d09518;
}
.border-hr{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 10px;
}
/*Footer Css*/






/*Resposive*/

/*Footer*/
@media (max-width: 480px){

.footer-list.col-md-6.col-xs-12 > ul {
    margin-left: -15%;
    margin-top: 4%;
}

.foot-text{
	text-align: center;
}

.border-orange{
	border : none !important;
}

.navbar-brand img{width:40% !important;}

.carousel{
	display: none;
}
.text-white{text-align: left; font-size: 24px; padding-top: 10px;}
}

/*Footer*/

/*Resposive*/

@media (max-width: 768px){
.border-right{
	border-right: none !important;
}

}

@media only screen and (max-width: 1280px) {
}

@media (min-width: 991px) and (max-width: 1200px) { 
  .nav>li>a {margin:0 10px;}
}
@media (min-width: 768px) and (max-width: 991px) { 
  .nav>li>a {margin:0 7px; font-size: 13px;}
  .navbar-brand img{width: 80%;}
  .navbar-default {min-height: 75px; background-color: #FFF; border-bottom: 4px solid #e3e3e3;}
  .text-white{text-align: center; padding-top: 10px;}
  .carousel-caption {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    font-size: 18px;
    left: 20%;
    padding-bottom: 30px;
    right: 20%;
    z-index: 9;
}
}

@media only screen and (max-width: 768px) {
	.nav>li>a {margin:0 7px; font-size: 13px;}  
	.navbar-brand img{width: 70%;}
	.navbar-default {min-height: 65px; background-color: #FFF; border-bottom: 4px solid #e3e3e3;}
    
}




