
body{background:url(../img/back-bg.jpg) no-repeat center 0; font-family: 'neo_sansregular',Helvetica,Arial,sans-serif;
background-color: #04040e;
font-size: 15px;
line-height: 1.528571;
color: #404040;}

a {color: #D02F34;}
.ultimate-ride a{color:#D02F34; font-family: 'neo_sansmedium', sans-serif;}
.ultimate-ride a:hover{color:#404040;}


h3{font-family: 'neo_sansmedium', sans-serif;}
h4{font-family: 'neo_sansmedium', sans-serif;}

.btn-default{background-color: #035A85;border-color: #035A85;}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {background-color:#2da5da;}
/*===================================================
Nav
===================================================*/
.navbar-top{background-image:url(../img/menu-bg.png);}

.navbar-default.navbar-bottom .navbar-nav > li > a:hover {color: #333;background-color: transparent;}
.navbar-default.navbar-bottom .navbar-nav > li > a {color: #C33;}

.navbar-default.navbar-top .navbar-nav > li > a:hover {color: #333;background-color: transparent;}
.navbar-default.navbar-top .navbar-nav > .active > a, .navbar-default.navbar-top .navbar-nav > .active > a:hover, .navbar-default.navbar-top .navbar-nav > .active > a:focus{background-color:transparent; color:#333}
.navbar-default.navbar-bottom .navbar-nav > li > a:hover {color: #333;background-color: transparent;}

@media (max-width: 767px){
    .navbar-default.navbar-bottom .navbar-nav > li > a {color: white;}
    .navbar-top{background-image:url(../img/menu-bg-mob.png);}
    .navbar-nav.nav-top > li{font-size:14px; font-family:'neo_sansregular', sans-serif; border-top:1px solid #f38763;}
    .bottom-menu-lable{color:#d33907;}
}


/*===========================================
 Home-Page
============================================*/
.marketing .heading-title h1 {
font-size:31px;
font-family: CCCoolBeansBold, sans-serif;
}
.marketing h1 {
font-family: CCCoolBeansRegular,sans-serif;
letter-spacing: -1px; text-transform:uppercase;
color: #D02F34;
}
.marketing .special-offer .heading-title {border-top: 1px solid #CE3235;}
.marketing .special-offer .heading-title h1 {color: #CE3235;}
.marketing .welcome-text h1 {color: #CE3235;font-size: 38px;font-family: CCCoolBeansBold,sans-serif;}
.marketing .events-sec .heading-title h1 {color: #57B6E2;}
.marketing .events-sec .heading-title {border-top: 1px solid #57B6E2;}


/*===========================================
Slider
============================================*/
.carousel-indicators {background: rgba(27, 150, 209, 0.8);}
.carousel-indicators li {background-color: #115779;border: 2px solid #115779;}
.carousel-control.left {background:url(../img/left-arrow.png) no-repeat 0 0; background-size:100% 100%;}
.carousel-control.right {background:url(../img/right-arrow.png) no-repeat 0 0;right: 0;left: auto; background-size:100% 100%;}

.carousel-indicators li {background-color: #115779;border: 2px solid #115779;}



/*===================================================
BOOKING ONLINE
===================================================*/

.book-online-head{border-top: 13px solid #CE3235; color: #CE3235; background: #F3F4F8; font-family: 'CCCoolBeansRegular', sans-serif;font-size: 31px; text-transform: uppercase;}
.book-online-message{font-size: 15px; background-color: #F3F4F8; font-family: 'neo_sansregular',Helvetica,Arial,sans-serif; padding-bottom: 5px;}
.book-online-offer{color: #404040;}
.book-online-notice{color: #CE3235;}
@media (max-width: 992px){.book-online-notice{ margin-bottom:20px;}}
.book-online-head::after {border-top: 13px solid #ce3235;}

/*===================================================
FOOTER
===================================================*/
.twittter{background:#27c1b9;}
.facebook{background:#035a85;}
.mail{background:#e64e43;}

/*===================================================
Sidebar-category-NAV
===================================================*/
    .sidebar-nav-custom{border-top: 12px solid #CE3235;}
    .side-menu .navbar-nav{background:#F0F1F5;}
    .side-menu .navbar-nav > li a:hover{color:#CE3235;}
    
    .archives-sidebar{background:#f0f1f5; border-top:12px solid #28a5db;}
    .archive-title{color:#28a5db;}
    .archive{background:#E8F4F1;}
    .side-menu .navbar-nav li.active > a {color:#CE3235;}
/*========================================================
SIDE-BAR NAV
==========================================================*/
    .nav-sidebar li.active a, .nav-sidebar a.active {color:#CE3235;}
    .nav-sidebar > li a{color:#353636; background-color:#F8F8F8;}
    .nav-sidebar > li a:hover{color:#CE3235; background-color:#F8F8F8;}
   
/*===================================================
Latest news
===================================================*/
   .media-heading {color: #CE3235;}

/*===================================================
Pagination
===================================================*/
.pagination>li>a,.pagination>li>span {
	background-color: #d02f34;
}
/*===================================================
Registration Page
===================================================*/
.panel-group {border-top: 12px solid #D13035;}
.panel-title > a {background-color: #D1DEE7;}
.panel-title > a {color: #D13035;}
.panel-body ul > li > a {background-color: #D1DEE7;}

/*===================================================
Events
===================================================*/
.red-led{color:#C33; font-family:'neo_sansmedium', sans-serif;}

/*===================================================
Book Online
===================================================*/
.quanty-group .btn{background-color:#41addc;}
.quanty-group .btn-group-vertical > .btn:last-child:not(:first-child) {border-top:1px solid #6BC0E5;}
.quanty-group .btn-group-vertical > .btn:first-child:not(:last-child){border-bottom: 1px solid #264f61;}

/*===================================================
Gallery
===================================================*/
.bs-mega-adventures h1{color:#D13035;}

/*===================================================
FAQ
===================================================*/
.bs-soci-area h1{color:#D13035;}

.soc-head-tp {
	font-size:40px;
	font-family: CCCoolBeansRegular,sans-serif;
	letter-spacing: -1px; text-transform:uppercase;
	color: #D02F34;
}
