.outer{font-family: 'open_sansregular' ; border-top: solid 5px #041236eb}

.main-btn{ background:#041236eb;font-family: 'open_sanssemibold'; color:#fff; border:0; letter-spacing:-0.5px; font-size:16px;}


/*.headerArea{ background: url(../img/header-back.jpg) repeat-x;  background-size:cover}*/
.headerArea .logo{ padding:20px 0}
.headerArea .menuarea{ font-size:13px;}
.headerArea .menuarea a{ color:#fff}

.right_widget{ max-width:255px;}
.right_widget .searchArea{ background:#041236eb; padding:5px 10px 8px 10px; border-radius:0 0 5px 5px}
.right_widget  .agree_logo{ padding-top:10px;}

#imaginary_container { padding-top:5px; padding-bottom:5px;}
.stylish-input-group .input-group-addon{
    background: white !important;
	
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
	border-radius:0 !important;
	height:30px;
	border:0
}
.stylish-input-group button{
    border:0 !important;
    background:transparent;
	color:#041236eb;
	border-radius:0 !important;
	height:18px;
	
}

#owl-demo .item{
margin:5px;
}
.customNavigation{
  text-align: center;
  
}

.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.carouselArea{ background:#f1f1f1; padding:20px 15px 0 15px; border-bottom: solid 1px #e5e5e5; margin-bottom:0;}
.carouselArea .carousel-slider{ position:relative; padding:0 00px;}
.carouselArea .slideImg{ position:relative; margin-bottom:15px;}
.carouselArea .slideImg img{ width:100%}
.carouselArea .slidecaption{ position:absolute; bottom:15px; background:rgba(0, 0, 0, 0.7); padding:0; width:100%; display:block}
.carouselArea .slidecaption p{ margin:0; padding:0; font-size:15px; color:#fff; padding:8px;font-family: 'open_sanssemibold'; text-transform:uppercase;}
.carouselArea .slideTxt{ font-size:12px;}
.carouselArea .nextBtn{ position:absolute; top:25%; right:-45px; font-size:30px;color:#bcbcbc}
.carouselArea .nextBtn:focus{ box-shadow:none !important}
.carouselArea .prev-Btn{ position:absolute; top:25%; left:-45px;font-size:30px;color:#bcbcbc}

@media (min-width:768px) and (max-width:991px) {

}
@media only screen and (max-width: 767px) {
.carouselArea .carousel-slider{ position:relative; padding:0 40px;}
.carouselArea .slidecaption{  bottom:10px;}
.carouselArea .slidecaption p{font-size:12px;}
.carouselArea .nextBtn{ position:absolute; top:25%; right:0px; font-size:30px;color:#bcbcbc}
.carouselArea .nextBtn:focus{ box-shadow:none !important}
.carouselArea .prev-Btn{ position:absolute; top:25%; left:0px;font-size:30px;color:#bcbcbc}
}

.middleArea{ padding:20px 0 30px 0}
.contentArea{}
.contentArea h1.page-header{font-family: 'open_sanssemibold'; font-size:22px; margin:0; padding:15px 0; border:0}
.contentArea p{ font-size:13px; line-height:22px; text-align:justify}
.contentArea h3.subheader{ font-size:17px; margin:0; padding:0 0 15px 0;font-family: 'open_sanssemibold';}
.contentArea ol{ margin:0 0 20px 20px; padding:0; font-size:13px;}
.contentArea ol li{ padding-left:10px; padding-bottom:8px;text-align:justify}

.contentArea ul.listing{ font-size:13px; margin:0 0 0 15px; padding:0}
.contentArea ul.listing li{ padding-left:10px; padding-bottom:4px;}
.contentArea h4{ font-size:15px; margin:0; padding:0 0 15px 0; color:#041236eb;font-family: 'open_sanssemibold';}
ul.photo-gallery{ margin:0; list-style:none; padding:0}
ul.photo-gallery li{ padding-bottom:30px;}


#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}



.sideBar{}
.sideBar h2{font-family: 'open_sanssemibold'; font-size:22px; margin:0; padding:15px 0; border:0}
.sideBar hr{ margin:5px 0}
.sideBar .newstxt{ color:#8a9921}
.sideBar .moreBtn{ background:#8a9921; border-color:#8a9921; color:#fff; font-size:13px;}
.sideBar ul{ list-style:none; margin:0; padding:0; font-size:13px;}
.sideBar ul li{ border-bottom: solid 1px #f1f1f1; color:#8a9921; padding:15px 0}

/*.footer{ background:url(../img/footer-back.jpg) no-repeat; min-height:412px; background-size:cover; padding:50px 0;}*/
.footer .footer_inner{ background:#041236eb; padding:25px 0}
.footer ul{ font-size:11px; list-style:none; margin:0; padding:0}
.footer ul li{ padding:2px 0}
.footer ul li a{ color:#d3d3d4}
.footer .address{ padding:20px 0 10px 0; font-size:13px; color:#a7a7a8}

.subfooter{ background:#1c1d1e; border-top: solid 2px #181819; padding:15px 0; font-size:13px; color:#9b9c9c}
.subfooter .socail{ font-size:14px}
.subfooter a{color:#9b9c9c}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #041236eb;
    background-color: #161617;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #47ac0f;
    text-decoration: none;
    background-color: #041236eb;
}
.open>.dropdown-menu {
    display: block;
    background: #041236eb;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1;
    margin: 0 auto;
    box-shadow: 0 0 4px 1px #041236eb;
    margin-bottom: 5px;
    padding:5px;
    border-radius: 2px;
    margin-top: 2px;
}
.sublinks ul li a {
    display: block;
    background: #041236eb;
    padding: 7px 15px;
    border-bottom: solid 1px #fff;
    color: #fff;
    font-weight: bold;
}
#menu-v li a {
    font-size:12px;
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.sublinks ul li a:hover {
    background: #efbd16;
    text-decoration: none;
}
#menu-v, #menu-v ul {
    border-top: none;
    position: relative;
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}
#menu-v li ul {
    position: absolute;
    width: 220px;
    visibility: hidden;
    z-index:1;
}
.navbar-default {
  background-color: #041236eb !important;}

