
@font-face {
    font-family: 'neo_sansmedium';
    src: url('../fonts/neo_sans_medium-webfont.eot');
    src: url('../fonts/neo_sans_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans_medium-webfont.woff2') format('woff2'),
         url('../fonts/neo_sans_medium-webfont.woff') format('woff'),
         url('../fonts/neo_sans_medium-webfont.ttf') format('truetype'),
         url('../fonts/neo_sans_medium-webfont.svg#neo_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'neo_sansblack';
    src: url('../fonts/neo_sans_black-webfont.eot');
    src: url('../fonts/neo_sans_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans_black-webfont.woff2') format('woff2'),
         url('../fonts/neo_sans_black-webfont.woff') format('woff'),
         url('../fonts/neo_sans_black-webfont.ttf') format('truetype'),
         url('../fonts/neo_sans_black-webfont.svg#neo_sansblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'neo_sansbold';
    src: url('../fonts/neo_sans_bold-webfont.eot');
    src: url('../fonts/neo_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans_bold-webfont.woff2') format('woff2'),
         url('../fonts/neo_sans_bold-webfont.woff') format('woff'),
         url('../fonts/neo_sans_bold-webfont.ttf') format('truetype'),
         url('../fonts/neo_sans_bold-webfont.svg#neo_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'neo_sansregular';
    src: url('../fonts/neo_sans-webfont.eot');
    src: url('../fonts/neo_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans-webfont.woff2') format('woff2'),
         url('../fonts/neo_sans-webfont.woff') format('woff'),
         url('../fonts/neo_sans-webfont.ttf') format('truetype'),
         url('../fonts/neo_sans-webfont.svg#neo_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* first for IE 4–8 */
@font-face {
  font-family: CCCoolBeansBoldItalic;
  src: url("../fonts/CCCoolBeans-BoldItalicWeb.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: CCCoolBeansBoldItalic;
  src: url("../fonts/CCCoolBeans-BoldItalicWeb.woff") format("woff");
}
/* first for IE 4–8 */
@font-face {
  font-family: CCCoolBeansBold;
  src: url("../fonts/CCCoolBeans-BoldWeb.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: CCCoolBeansBold;
  src: url("../fonts/CCCoolBeans-BoldWeb.woff") format("woff");
}

/* first for IE 4–8 */
@font-face {
  font-family: CCCoolBeansItalic;
  src: url("../fonts/CCCoolBeans-ItalicWeb.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: CCCoolBeansItalic;
  src: url("../fonts/CCCoolBeans-ItalicWeb.woff") format("woff");
}

/* first for IE 4–8 */
@font-face {
  font-family: CCCoolBeansRegular;
  src: url("../fonts/CCCoolBeans-RegularWeb.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: CCCoolBeansRegular;
  src: url("../fonts/CCCoolBeans-RegularWeb.woff") format("woff");
}

/*=============================================================
 COMMON-CSS
=============================================================*/
.container {padding-right: 30px;padding-left: 30px;margin-right: auto;margin-left: auto;}
@media (min-width:768px) {
	.container {width:750px;}
}
@media (min-width:992px) {
	.container {width:970px;}
}
@media (min-width:1200px) {
    .container {width:1200px;}
}

@media (min-width:1280px) {
	.container {width:1230px;}
}


a:focus{outline:0;}
a:hover, a:focus{text-decoration:none;}
img {vertical-align: middle; width: auto; height: auto;max-width: 100%;border: 0;display: block;-ms-interpolation-mode: bicubic;margin: 0 auto;}
p {margin: 0 0 20px;}
/*=============================================================
common CSS 
=============================================================*/
h1, .h1, h2, .h2, h3, .h3 {margin-top:0; margin-bottom:10px;}
h1, .h1{font-size:40px;}
h2,.h2 {
	font-size:26px;;
}
h3,.h3 {
	font-size:24px;;
}
h4,.h4 {
	font-size:21px;
}
h5,.h5 {
	font-size:14px
}
h6,.h6 {
	font-size:12px
}
.page-header {padding-bottom: 0;margin:0 0 10px;border-bottom:0;}
.btn-default{color: white;
    background: url(../img/btn-arrow.png) no-repeat 20px center;
}
.btn-nws {color: white; background-image: url(../img/btn-arrow-right.png); background-repeat: no-repeat; background-position: 20px center;}

.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {color:#fff;border-color:#2da5da;
    background: url(../img/btn-arrow.png) no-repeat 20px center;
}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {color:#fff;
    border-color:#035a85;
    background: #035a85 url(../img/btn-arrow.png) no-repeat 20px center;
}
.btn{border-radius: 2px; padding:12px 24px 12px 50px; border:0; font-family:'neo_sansregular',Helvetica,Arial,sans-serif;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{border:0; color:#fff}
.btn:active,.btn.active {outline:0; -webkit-box-shadow:none;box-shadow:none;}

.radio label, .checkbox label{font-weight:normal;}

.dropdown-menu{padding:0;}

.form-control {background-color: #21384A;}
.form-control:focus{border:0; -webkit-box-shadow:none;box-shadow:none;}
.input-lg, .form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 15px;line-height: 1.33;background: #21384A; border-radius: 2px;}

.panel {-webkit-box-shadow:none;box-shadow:none; border:0;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;font-family: 'neo_sansregular', sans-serif;}
.panel-group {margin-bottom: 20px;text-align: left;border-radius: 5px;}
.panel-default > .panel-heading {color: #333;}
.panel-group .panel-heading {border-bottom: 1px solid #ddd;}
.panel-heading {padding:0;border-bottom: 1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;}
.panel-title > a.collapsed {font-family: 'neo_sansregular', sans-serif;background-color: #EFF1F4;color: #686868;}
.panel-title > a {font-family: 'neo_sansmedium', sans-serif;display: block;padding: 10px 15px;}
.panel-group .panel + .panel {margin-top:0;}
.panel-body{padding:0;}
.panel-group .panel{border-radius:0;}
.panel-body > ul {margin: 0;padding: 0;}
.panel-body > ul > li {list-style: none;border-top: 1px solid #BFC2C5;}
.panel-body > ul > li:first-child {border-top: 0;}
.panel-body ul > li > a {list-style: none;display: block;padding: 10px 15px;color: #686868;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-bottom-color: #DDD;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-bottom: 1px solid #DDD;}

@media (min-width: 768px){
    .lead {font-size: 18px;}
}

.thumbnail{border:0; border-radius:0; height: 247px}


/*=============================================================
 HEADER
 =============================================================*/
@media (max-width: 767px){
    .navbar-brand > img {width: 87px;}
}
header .container{position:relative;}
header{background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(203,205,204,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbcdcc', GradientType=0 );}

.navbar-brand{float: left; height:auto;padding: 0;font-size: 18px;line-height: 20px;position: absolute;z-index: 2;}
/*=================================================
Navbar
==================================================*/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:transparent}
.navbar-default {border-color:#e7e7e7; background-color:transparent;}
.navbar{border:0; margin-bottom:0;}
.navbar-top{ background-repeat: repeat-x; margin-top:0; min-height: 42px;}
.navbar.navbar-top{margin-bottom: 0;border: 0;border-radius: 0;}



.navbar-default.navbar-bottom .navbar-nav > .active > a, .navbar-default.navbar-bottom .navbar-nav > .active > a:hover, .navbar-default.navbar-bottom .navbar-nav > .active > a:focus{
    background-color:transparent;
    color: #333333;
}
.navbar-collapse{padding:0; border-top:0;}

.navbar-toggle{border:0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #4B4B4B;}
.navbar-toggle .icon-bar {height: 4px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 2px;}
.navbar-toggle {padding: 0;margin-top: 8px;margin-right: 0;margin-bottom: 8px; border-radius:0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}

.navbar-nav {margin: 0;}
.nav > li > a {position: relative;display: block;padding: 0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: white;text-decoration: none;background-color: #2C303B;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:transparent;}
.nav > li > a:hover, .nav > li > a:focus{background-color:transparent;}

@media (min-width: 768px){
    .navbar-right {margin-right:0; clear:right;}
}

/*==============================================================================
 Header
==============================================================================*/
    .navbar-form {padding:0;}
   .search-con{float:right; width:170px;text-align: right;}
   .search-con .btn{background: url(../img/search-btn.png) no-repeat center center #2D96CD; padding: 0; text-indent: -200px; overflow: hidden; width: 30px; height: 28px; border:0;}
   .glyphicon-search{color:#fff;}
   .search-con .input-group .form-control{background: #2F5C95; font-style: italic; font-size: 11px;height: 32px;border-radius: 2px;border: 0; color: #FFFFFF; }

@media (max-width:767px){
   .search-con{clear:right; margin-top:10px;}
   .search-area{clear:right;}
   .navbar-toggle{clear:right;}
   .navbar-form{padding:0; margin:0;}
}

   .header-links li{float:left; list-style:none; font-family:'neo_sansregular',Helvetica,Arial,sans-serif; font-size: 14px; text-transform: uppercase; padding: 0 5px;}
   .header-links li.cart{padding-right: 20px;
    background-image:url('data:image/svg+xml, %3Csvg%20id%3D%22Layer_1%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216px%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Cmetadata%20id%3D%22metadata9%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%3Cdc%3Atitle%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cpath%20id%3D%22path3%22%20fill%3D%22%235a6065%22%20d%3D%22M6%2C12c-1.104%2C0-2%2C0.896-2%2C2s0.896%2C2%2C2%2C2%2C2-0.896%2C2-2-0.896-2-2-2zm6%2C0c-1.104%2C0-2%2C0.896-2%2C2s0.896%2C2%2C2%2C2%2C2-0.896%2C2-2-0.896-2-2-2zm3-10h-10.93l-0.27-1c-0.206-0.898-0.769-1-1.034-1h-1.766c-0.552%2C0-1%2C0.448-1%2C1s0.448%2C1%2C1%2C1h1l2%2C7.203c0.188%2C0.594%2C0.633%2C0.797%2C1%2C0.797h8c0.414%2C0%2C0.781-0.211%2C1-0.781l1.715-5.219c0.152-0.484%2C0.285-0.75%2C0.285-1%2C0-0.664-0.57-1-1-1zm-2.705%2C6h-6.553l-1.111-4h8.979l-1.315%2C4z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat:no-repeat;background-position: 100% center;}
  .login-area{padding: 14px 10px 0;}
  .login-area .header-links:after{content:""; display:table; clear:both;}
  .login-area .header-links{margin:0 ; padding:0;}   
  .login-area .nav > li{font-size:14px; text-transform:uppercase; padding:0 8px;}

    .navbar-nav.nav-top{margin: 10px 0 0;}
    .navbar-nav.nav-top > li{font-family:'neo_sansblack', sans-serif; }
    .navbar-nav.nav-top > li a{color:#fff; padding:0;}
   


  .search-con .input-group .btn{margin-left: -29px; position:relative; z-index:9;left: -4px;top: 0;}
  .search-con .navbar-form .input-group{width: 100%;}
 @media (max-width:767px){ 
        .navbar-bottom{
        min-height:20px;
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(203,205,204,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbcdcc', GradientType=0 );
        }
        .navbar-bottom{margin-top: 0;min-height: 20px;}
        .navbar-bottom-color{
            background: #383c47 url(../img/nav-bg-mob2.png) repeat-x;
        }
        
        .nav > li{text-transform:none;}
        .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
        color:#fff;
        cursor: pointer;
        background-color: transparent;
        }
        .navbar-default .navbar-nav > .open > a{font-family: 'neo_sansmedium', sans-serif;}
        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#fff;cursor: pointer;}
        
        .bottom-menu-lable{display:block; float:left; font-size:18px; line-height:35px;}        
        
        .login-area .header-links{float:right;margin-top: 6px;}
        .bottom-mobile-btn:after{content:""; display:table; clear:both;}
        
        .navbar-default .navbar-nav .open .dropdown-menu > .dropdown-submenu >.dropdown-menu> li > a{background-color:#2c303b;}
        .navbar-default .navbar-nav .dropdown.parent .dropdown-menu >li>a{background-color:#2b2f3a;}
        .navbar-default .navbar-nav .dropdown.parent .caret{border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid;}
        
        .navbar-default .navbar-nav .open .dropdown-menu > li.parent > a{font-family: 'neo_sansmedium', sans-serif;}
 }
.caret {display: block;width: 0;height: 0;margin-left: 0;vertical-align: middle;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid;margin-right: 20px;position: absolute;right: 0;top: 50%;margin-top: -6px;}

@media (min-width:768px){
  .search-area{ float:right; clear: right;}	
  .navbar-nav.nav-top > li{font-size:8px;padding: 0 0 0 5px;}
  .navbar-brand > img{width:100px;}
  .navbar-nav > li{padding: 8px 0 8px 11px; font-size: 14px; text-transform:uppercase;}
  .navbar-default .login-area .header-links > li > a{color:#585f65;}
  .bottom-mobile-btn{display:none;}
  .mobile-view {display: none;}  
  .navbar-nav > li > a {padding-top: 0;padding-bottom: 0;}
  .navbar-nav > li.dropdown .caret{display:none;}
 
}

@media (min-width:992px){
  .navbar-nav.nav-top > li{font-size:10px;padding: 0 0 0 5px;}
  .navbar-nav > li{padding: 8px 0 8px 12px; font-size: 16px;}
  .navbar-default .login-area .header-links > li > a{color:#585f65;}
}

@media (min-width:1200px){
  .navbar-nav.nav-top > li{font-size:12px;padding: 0 0 0 15px;}
  .navbar-brand > img{width:auto;}
  .navbar-nav > li{padding: 10px 0 14px 15px; font-size: 20px;}
  .navbar-default .login-area .header-links > li > a{color:#585f65;}
}
 @media (min-width:1200px){
  nav #nav-bar .open > .dropdown-menu{display:none;}
  .navbar-nav > li.dropdown:hover > ul.dropdown-menu,
  .navbar-nav > li.dropdown > .dropdown-menu > li.dropdown-submenu:hover > ul.dropdown-menu{display:none !important;}
  .navbar-nav > li.dropdown .caret{display:none;}
  .navbar-nav > li.dropdown:hover> a{color:#333;}
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#C33}
  
  }

@media (max-width:767px){
 .navbar-nav li{border-top: 1px solid #66666E;}
 
 .navbar-nav.nav-top > li > a{color:#C33; padding:8px 0 8px 15px;}
 .navbar-nav.nav-bottom > li{font-size:14px; font-family:'neo_sansregular', sans-serif; border-bottom:1px solid #f38763;}
 .navbar-nav.nav-bottom > li > a{color:#C33; padding:8px 0 8px 15px;}
 .nav > li{font-size:14px; font-family:'neo_sansregular', sans-serif; padding:0;}
 .navbar-top .nav > li a, .navbar-bottom .nav > li a{padding: 5px 0 5px 15px; display:block;line-height: 22px;}
 .navbar-default .login-area .header-links > li > a{color:#fff;}
 .navbar-default .login-area.pull-right{padding: 0;height: 68px;margin: 0; float:none !important;}
 

 .navbar-default.navbar-top .navbar-nav > li > a:hover,  .navbar-default.navbar-bottom .navbar-nav > li > a:hover{color:#fff}
 
 .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 2px 40px 2px 25px;}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#fff;}
 .navbar-nav .open .dropdown-menu > li > a {line-height: 27px;}

 .search-area{float:none;}
 .search-con{width:100%;}
}


@media (max-width:767px){
 .container{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
 .marketing{
  padding-top: 30px;
  padding-bottom:15px;
  }
 .mobile-lable{display:inline-block;margin-right:10px;color: #fff;padding-top: 5px; float:right;}
 .navbar-top{
     background: #eb511f url(../img/menu-bg-mob.png) repeat-x;
     border:0;
    min-height: 68px;
 }
.navbar-nav.nav-top{margin:0;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-top.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: white;}

/*For home-page-Mobile*/
 body.home-page .navbar-bottom{display:none;}
 body.home-page .left-banner{display:none;}
 .marketing .choose-adventure{margin-bottom:10px;}
 body.home-page .bs-soci-area{margin-bottom:0;}
/*===========================*/



.header-links li{text-transform:none;line-height: 1.5;padding: 0 2px;color: #fff;}
.header-links li.cart{background-image:url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216px%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Cmetadata%20id%3D%22metadata9%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%3Cdc%3Atitle%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cpath%20id%3D%22path3%22%20fill%3D%22%23FFF%22%20d%3D%22M6%2C12c-1.104%2C0-2%2C0.896-2%2C2s0.896%2C2%2C2%2C2%2C2-0.896%2C2-2-0.896-2-2-2zm6%2C0c-1.104%2C0-2%2C0.896-2%2C2s0.896%2C2%2C2%2C2%2C2-0.896%2C2-2-0.896-2-2-2zm3-10h-10.93l-0.27-1c-0.206-0.898-0.769-1-1.034-1h-1.766c-0.552%2C0-1%2C0.448-1%2C1s0.448%2C1%2C1%2C1h1l2%2C7.203c0.188%2C0.594%2C0.633%2C0.797%2C1%2C0.797h8c0.414%2C0%2C0.781-0.211%2C1-0.781l1.715-5.219c0.152-0.484%2C0.285-0.75%2C0.285-1%2C0-0.664-0.57-1-1-1zm-2.705%2C6h-6.553l-1.111-4h8.979l-1.315%2C4z%22%2F%3E%3C%2Fsvg%3E');}
.header-links li.ver-line{}
.bottom-mobile-btn{height:36px; cursor:pointer;}

 .welcome-text p{font-size:13px;}
 p{margin:0 0 10px;}
 .marketing .heading-title h1 span{padding:0 10px;}
 .marketing .heading-title{margin-bottom:10px; margin-top:15px;}
 .book-online-mobile{margin-bottom: 40px;}
 
 .bs-docs-footer-links li{font-family:'neo_sansregular',Helvetica,Arial,sans-serif;}
 .bs-docs-footer-links > li >a{font-size:12px;}
 
 .bs-soci-area{margin-bottom:15px;}
}


/*=============================================================================
Slider AREA
===============================================================================*/
  .slider-area{border-bottom:6px solid #404042; position:relative;}

@media (min-width:768px){
  .bs-full-slider{display:block;}
  .bs-full-slider .carousel-indicators{bottom:0;}
}
@media (max-width:767px){
  .bs-full-slider .carousel-indicators{bottom:0;}
}

.carousel-indicators {position: absolute;bottom: 0;left: 50%;z-index: 15;width: 15%;padding: 13px 14px;margin-left: -9%;text-align: center;list-style: none;background: rgba(27, 150, 209, 0.8);margin-bottom: 0;}
.carousel-control{position: absolute;top: 50%;left: 0;width: 80px;height: 80px;margin-top: -40px;font-size: 60px;font-weight: 100;line-height: 30px;color: white;text-align: center;text-indent: -200px;overflow: hidden;z-index: 2; opacity:1}
.carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin: 4px;text-indent: -999px;cursor: pointer; border-radius: 10px;vertical-align: middle;}
.carousel-indicators .active, body.lwv-country .carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: white;}

@media (min-width: 400px) and (max-width: 996px){
	.carousel-indicators {position: absolute;bottom: 0;left: 50%;z-index: 15;width: 20%;padding: 13px 14px;margin-left: -9%;text-align: center;list-style: none;background: rgba(27, 150, 209, 0.8);margin-bottom: 0;}
}

@media (max-width: 767px){
.carousel-control{width:30px; height:30px; background-size:100%; margin-top:-20px;}
.carousel-indicators {width: 29%;margin-left: -14%;padding: 4px 14px;}
.carousel-indicators li, .carousel-indicators .active {width: 8px;height: 8px;}
}
@media (max-width: 400px){
	.carousel-indicators { display: none;}
}


@media (max-width:767px){
    .desktop-view {display: none;}
}

.jumbotron{background-color:transparent; padding:0;}
.jumbotron .container {max-width: 100%;padding: 0;}

@media screen and (max-width: 767px){
    .jumbotron{margin-bottom:0;}
}
@media screen and (min-width: 768px){
    .jumbotron {padding:0; margin-bottom:0;}
}


.adventures1{background: #404042; border-top: 13px solid #b4c833; position: relative; padding: 20px 0 5px; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; color:#FFFFFF;}
.adventures1:after{content: "";display: block; width: 0; height: 0; border-top: 13px solid #b4c833; border-bottom: 20px solid transparent; border-left: 20px solid transparent; border-right: 20px solid transparent; position: absolute; top: 0; left: 50%; margin-left: -20px;}

.adventures2{background: #404042; border-top: 13px solid #3699d4; position: relative; padding: 20px 0 5px; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; color:#FFFFFF;}
.adventures2:after{content: "";display: block; width: 0; height: 0; border-top: 13px solid #3699d4; border-bottom: 20px solid transparent; border-left: 20px solid transparent; border-right: 20px solid transparent; position: absolute; top: 0; left: 50%; margin-left: -20px;}

.adventures3{background: #404042; border-top: 13px solid #d03135; position: relative; padding: 20px 0 5px; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; color:#FFFFFF;}
.adventures3:after{content: "";display: block; width: 0; height: 0; border-top: 13px solid #d03135; border-bottom: 20px solid transparent; border-left: 20px solid transparent; border-right: 20px solid transparent; position: absolute; top: 0; left: 50%; margin-left: -20px;}

.adventures1, .adventures2, .adventures3{line-height:1; font-family:'CCCoolBeansRegular', sans-serif; cursor:pointer;}

.adventures1:hover, .adventures2:hover, .adventures3:hover{ color:#ccc;}
 
.down-arrow{width:20px; height:20px; position:absolute; top: -13px; left:50%;margin-left: -10px;z-index: 1;}





/*=================================================================================
 Footer
 =================================================================================*/
    .footer-link{text-align:center; margin:20px 0;}
    .footer-link li a{font-size:12px; color:#404040;}
    footer .span4{text-align:left;}
    .mail form{margin-bottom:0;margin-top: 6px;}
    footer p{color:#fff;margin: 0;}
    .form-group{margin-bottom:10px;}
    .input-group .form-control {position: static;float: none;width: 100%;margin-bottom: 0;}
    
  .mail .controls .form-control{float:left; background:rgba(255, 255, 255, 0.9); height: 30px;}
  .twittter, .facebook, .mail{padding: 12px 10px 16px 63px; overflow: hidden}
  .twittter, .facebook{display:none;}

  
  .icon{display:block; float:left;
      background: url("../img/icons/social-icons-set.png") no-repeat;
  }
  
  .twittter .icon{background-position: -54px -331px;}
  .facebook .icon{background-position: -2px -331px;}
  .mail .icon{background-position: -106px -331px;}
  
  .mail .btn-default.disabled, .mail .btn-default.disabled:active, .mail .btn-default[disabled]:active, .mail .btn-default.disabled:hover, .mail .btn-default[disabled]:hover{
  border:2px solid #FDEDED;}
  .mail .btn-default{ background: url(../img/submit-btn.png) no-repeat 0 0 #fff;border: 2px solid #fdeded;text-indent: -200px;overflow: hidden;width: 34px;height: 32px;  padding:0;
      border-radius: 0 2px 2px 0;
      opacity:1;}
  .mail .form-control{ background-color: #fdeded; border: 0;
      border-radius: 2px 0 0 2px;
      color:#333; height:32px;}
  
@media (min-width:768px){
   .mail .controls .form-control{width:120px;}
   .twittter, .facebook, .mail{min-height: 114px; display:block; padding: 12px 10px 12px 63px; font-size:14px;}
   .icon{display:block; width:36px; height:36px; float:left; margin-left:-50px;} 
}

@media (min-width:992px){
   .mail .controls .form-control{width: 202px;}
   .twittter, .facebook, .mail{min-height: 128px;}
   .twittter, .facebook, .mail{min-height: 114px; display:block; padding: 12px 10px 12px 63px; font-size:14px;}
   .icon{display:block; width:36px; height:36px; float:left; margin-left:-50px;}
}

@media (min-width:1200px){
   .mail .controls .form-control{width: 292px;}
   .twittter, .facebook, .mail{min-height: 115px; font-size:15px;}
   .icon{display:block; width:36px; height:36px; float:left; margin-left:-50px;}
}

@media (max-width:767px){
  /*For-Home-Page-footer-Mobile*/
   .icon{display:block; width:36px; height:36px; float:left; margin-left:-50px; }
}
/*=============================================================================
 end-footer
===============================================================================*/





.marketing{background:#fff; padding-top:30px; padding-bottom:30px; text-align:center;}
.marketing .heading-title {margin-top: 20px; margin-bottom: 20px; }

.marketing .heading-title h1 span {
display: inline-block;
background: white;
padding: 0 20px;
}

.marketing .heading-title h1 {
margin-top: -16px;
margin-bottom: 0;

}
.marketing h1 {
line-height: 1;
}

 
.title{text-align:left;}

.welcome-text {
text-align: left;
margin:0 0 30px;
}
.welcome-text a {color:#D02F34; font-family: 'neo_sansmedium', sans-serif;}
.welcome-text a:hover {color:#404040;}

.special-offer{margin-bottom:30px;}


.marketing .events-sec .heading-title {
margin-top: 20px;
margin-bottom: 20px;
}

 

@media (max-width: 767px){
 .marketing .welcome-text h1{font-size:30px;}
 .marketing .events-sec{margin-bottom:15px;}
 .special-offer{margin-bottom:30px;}
 .welcome-text{margin-bottom:15px;}
 /*Shopping-village*/
  body.lwv-country .marketing .welcome-text h1{font-size:30px;}
}


/*================================================
  bs-small-slider
================================================*/
 .bs-small-slider{margin:0 0 20px;}
 .bs-small-slider .carousel-control{width:45px; height:45px; background-size:100% 100%; margin-top: -20px;}
 .bs-small-slider .carousel-indicators{width:29%; margin-left:-15%;}

@media (max-width: 991px) and (min-width: 768px){  
 .bs-small-slider .carousel-control.right, .bs-small-slider .carousel-control.left{background-size:45px 45px;}
}
@media (max-width:767px){
 .bs-small-slider .carousel-control{width:30px; height:30px; margin-top:-15px;}
 .bs-small-slider .carousel-indicators{width:31%;}
}
@media (max-width: 991px){
	.bs-small-slider{margin:0px 0 20px;}
}
.ultimate-ride{text-align:left}

/*angry-birds*/


/*======================================================
  NEWS-PAGE
=========================================================*/
.news-slider{margin:0 0 20px;}
.news-event-sidebar{background:#f0f1f5; border-top: 12px solid #D13035; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; margin-bottom:30px;}
.news-events{margin:0; padding:0;}
.news-events > li{list-style:none; text-align:left; border-bottom:1px solid #bdbec2; font-size:16px;}
.news-events li a{background:#f0f1f5; display:block; padding:5px 20px; color: #686868;}
.news-events li.active a{color:#d13035;}

.archives-sidebar{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:left; margin-bottom:30px; padding:0 0 10px;}
.archive{margin:0; padding:0;}
.archive-title{display:block; padding:5px 20px; font-size:16px;}
.archive li{list-style:none; text-align:left; font-size:12px; padding:0 20px;}
.archive li a{background:transparent; padding:0; color:#666769;}
.well{background-color:transparent; border:0; text-align:left; padding:0; -webkit-box-shadow:none; box-shadow:none;}
.media-heading {margin-top: 0;margin-bottom: 5px;}

.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px;
        text-align:center
}
.pagination>li {
	display: inline-block;
	margin: 0 6px;
	font-family: 'neo_sansbold',sans-serif;
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color: #fff;
	text-decoration:none;
	border-radius: 14px; border:0;
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-top-left-radius:14px; border-bottom-left-radius:14px;}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
	color: #fff;
	background-color:#1E3345;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#337ab7;
	border-color:#337ab7
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {padding: 7px 0;font-size: 12px;width: 26px;height: 26px;line-height: 11px;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-top-left-radius:14px; border-bottom-left-radius:14px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-top-right-radius:14px;border-bottom-right-radius:14px;}

.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:hover,.pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
	color:#777;
	cursor:not-allowed;
	background-color:#fff
}

@media (max-width:767px){
 .news-event-sidebar{margin-bottom:15px;}
 .archives-sidebar{margin-bottom:15px;}
}

.media .media-body a{font-style:italic;}

/*Register==========================================*/
.register-sec{text-align:left;}
.register-sec ul{ margin-left:-22px; list-style: none; margin-bottom:20px;}
.address-sec{margin:25px 0;}
.attraction-section{padding-top:0; padding-bottom:20px; font-family:'kool_beansregular', sans-serif; text-transform:uppercase; font-size: 21px;}
.register-sec .input-lg, .form-group-lg .form-control{background-color:#f1f2f5; border:2px solid #c1c1c1; color:#535354;}


@media (min-width:768px){
 .attraction-section{font-size:18px}
}
@media (min-width:992px){
 .attraction-section{font-size:21px}
}
@media (min-width:1200px){
 .attraction-section{font-size:26px}
}




 .bottom-mobile-btn.navbar-toggle:after{content:""; display:table; clear:both;}
 .bottom-mobile-btn.navbar-toggle{height:36px; margin:0; padding:3px 0; cursor:pointer;}
 .so-media-icon{display:block; text-align:center; margin-top:15px;}

 .social-icon img{display: inline-block;} 
 .marketing .choose-adventure .heading-title {border-top: 1px solid #CE3235;}
 .marketing .choose-adventure .heading-title h1{color:#CE3235;}
 
 .choose-adventure .row{margin-left: -7.5px; margin-right: -7.5px;}
 .choose-adventure .col-xs-6{padding:0 7.5px;}
 .ch-adven{border-radius:10px; font-family:'neo_sansblack', sans-serif; font-size: 16px; margin-top: 7.5px; margin-bottom: 7.5px;}
 .ch-adven > a{color:#fff; display:block; padding: 15px 0; line-height:1.228571;white-space: nowrap;min-height: 68px;}
 .ch-ad1{background-color:#f95f2d;}
 .ch-ad2{background-color:#00713d;}
 .ch-ad3{background-color:#5e3a18;}
 .ch-ad4{background-color:#ce3235;}
 .ch-ad5{background-color:#96b823;}
 .ch-ad6{background-color:#206dbd;}
 .ch-ad7{background-color:#2da5da;}
 /*Footer==================================================*/
 .bs-docs-footer-links > li >a{color:#404040; font-size:14px;}
 @media (max-width: 480px) {
	.bs-docs-footer-links > li >a{color:#404040; font-size:15px; line-height:30px;}
 }
 
/*=======================================================
BOOKING ONLINE
=========================================================*/
  .book-online-head {
  position: relative;
  padding: 18px 0 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  line-height: 1;
  }

 .book-online-head::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -20px;
 }

 .book_online_footer {
     box-sizing: border-box;
     margin: -7px 0 20px;
     background-color: #ce3235;
     padding: 0 15px 15px;
     color: white;
     text-align: left;
 }

 .book_online_footer a {
     color: #ffffff;
     font-size: 10px;
 }

 .book_online_footer a:hover {
     color: #cccccc;
 }

   /*======================================
  Home-Page
 ========================================*/
   .home-slider .carousel{position:static;}
   .down-arrow{width:20px; height:20px; position:absolute; top: -13px; left:50%;margin-left: -10px;z-index: 1;}
   .booking-sec:after{content:""; display:table; clear:both;}
   .booking-sec{background-color:#ce3235; padding:15px;}
   .booking-sec h2{font-family:'CCCoolBeansRegular',sans-serif;  color:#ffcb00;}
   
   @media (min-width:768px){
    .booking-sec h2{font-size:26px;}
   }
   @media (min-width:992px){
    .booking-sec h2{font-size:28px;}
   }
   @media (min-width:1200px){
    .booking-sec h2{font-size:31px;}
   }
   @media (max-width: 1199px) and (min-width: 992px){
    .booking-sec{padding:15px 10px;}
   }
   
   .ticket-type{color:#fff; text-align:left; white-space:nowrap}
   .ticket-type span{font-family:'neo_sansmedium', sans-serif;}
   .booking-sec .bs-tick-row{margin-bottom:5px; line-height:1}
   .booking-sec .bs-tick-type-section{margin-bottom:0;}
   .booking-sec .form-control{background-color:#181f31;}
   .booking-sec .quanty-group .form-control{border-right:2px solid #ce3235;}
   
   
   .calender-group .form-control{background-color:#fff; border-color:#fff; color:#333; padding:6px 5px;}
   .calender-group .input-group-addon{background-color:transparent; padding:0; border:0;}
   .cal-icon{position: relative;
   top: 1px;
   display: inline-block;
   font-family: 'Glyphicons Halflings', sans-serif;
   font-style: normal;
   font-weight: 400;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale; background:url(../img/cal-icon.png) no-repeat 0 center; width: 33px;
   height: 31px}
  .cal-butt{text-align:left; padding-top:10px;}
  .cal-butt .btn{padding:7px 13px 7px 37px}
  .cal-butt .btn-default{background-position:10px center;}
  .cal-butt p{margin:0; font-size:11px; color:#fff;}
  
  .calender-group label.control-label{display:block; text-align:left; color:#fff; font-weight:normal;}
  
  .mail .input-group-btn{vertical-align:top;}
  .mail .has-error .help-block{color:#7C080B;}
  
 /*======================================
  lwv-tickets-templete-E
 ========================================*/
 .bs-tick-head{ font-family: 'neo_sansbold', sans-serif;}
 .bs-tick-row{ line-height: 30px;}
 
 .bs-tick-section{text-align:left; margin-bottom:60px;}
 .sub-heading{color:#d13133; text-transform:uppercase; font-family: 'neo_sansbold',sans-serif; margin-bottom:10px;}
 .group-text{margin:0 0 20px;}
 .group-text p{margin-bottom:0;}
 .group-text strong{text-transform:uppercase;}
 .quanty-group .form-control{border:0; border-right:2px solid #fff; padding: 6px 2px;height: 32px;text-align: center;}
 
 .bs-tick-butt-section{text-align:left; margin:20px 0;}
 .bs-tick-butt-section .btn-default.active{background-color:#42aedd;}
 .bs-tick-butt-section .btn-default{
     background: #035A85 none;
 }
 .bs-tick-butt-section .btn{padding:12px 10px 12px; text-align:left;}
 
 .bs-tick-type-section{margin-bottom:40px;}
 .bs-tick-type-section hr{margin: 5px 0;border-top:1px solid #78848F}
 
 .booking-sec{margin-bottom: 0;}
 .bokk-calen{margin-bottom:30px;}
 
 .quanty-group{margin:0 auto; float:right;}
 .quanty-group .btn{padding:0 8px 0; line-height: 15px; background-image:none;height: 16px;margin-bottom: 1px; border:0;}
 .quanty-group .glyphicon{font-size: 9px; top: 0;}
 .quanty-group .btn-group-vertical > .btn:first-child:not(:last-child){
     border-radius: 0 2px 0 0;
 }
 .quanty-group .btn-group-vertical > .btn:last-child:not(:first-child) {
     border-radius: 0 0 2px 0;
 }
.quanty-group .form-control{color:#fff;}
.bootstrap-select .dropdown-menu {background-color: #383C47;}
 .bs-soci-area{margin-bottom: 30px;}
 
 
 .dropdown-menu > li > a {display: block;padding: 2px 40px 2px 25px;clear: both;font-weight: 400;line-height: 1.42857143;color: white;white-space: nowrap;}

@media (min-width:768px){
 .caret{position:static; display: inline-block; margin-top: -4px; margin-left: 6px;margin-right: 0;}
 .navbar-nav > li > a {}
  .navbar-bottom .dropdown-menu{min-width:221px;}
 .dropdown-menu{background-color:#383c47;}
 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:#2c303b;}
 .dropdown-menu > li > a{padding: 8px 30px 8px 20px; cursor:pointer; font-weight:600;}
 
 .book-online{margin-bottom: 30px;}

 .spec-off1, .spec-off2, .spec-off3{display:block;}
 .event-col1, .event-col2, .event-col3{display:block;}
 .so-media-icon{display:none;}
 
}
@media (max-width:767px){
 .book-online{margin-bottom: 30px;}
 .col-lg-3 .book-online{margin-bottom:6px;}
}

.book-online-ipad .ticket-type{font-size:12px;}
.book-online-ipad .cal-butt .col-md-6{width:100%;}
.book-online-ipad .cal-butt .btn-group{margin-top:5px;}

footer .container{ background:#d9d9d9; padding-top:36px;}

@media (max-width:767px){
 img{margin:0 auto;}
}
@media (max-width:767px){
	.bs-special-offer-section #posts-listing-content img { display:none; }
}

/*===========================================================*/
@media (min-width:768px){
 .mobile{display:none;}
 .desktop{display:block;}
}
@media (min-width:992px){

}
@media (min-width:1200px) {

}
@media (min-width:1280px) {

}
@media (max-width:767px){
 .mobile{display:block;}
 .desktop{display:none;}
}

@media (max-width: 991px) and (min-width: 768px){
 .carousel-control{width:70px; height:70px;}
 .carousel-control.right, .carousel-control.left{background-size:70px;}
}

/*========================================================
Left-Sidebar
==========================================================*/
.riders-attr{margin:0 0 30px;}
.riders-attr ul.nav ul.children{background:#f0f1f5;}
.riders-attr ul.nav ul.children li{border-bottom:1px solid #bdbec0;}
@media (max-width:767px){
     .riders-attr{margin:0 0 15px;}
     .marketing div:last-child[class*="bs-soci-area"]{margin-bottom:0;}
}
     .side-banner{margin-bottom: 30px;}
     .left-banner{margin-bottom: 30px;}
     .right-banner{margin-bottom: 30px;}
     .left-section1, .left-section2, .left-section3, .left-section4{margin-bottom: 30px;}
     .right-section1, .right-section2, .right-section3, .right-section4{margin-bottom: 30px;}
     .you-tube-icon{float:left; margin-right:10px;}

@media (max-width:767px){
    .media-container{margin-top:15px;}
    .media{margin-bottom:15px; padding-bottom:15px;}
}

/*========================================================
bs-gallery-section
==========================================================*/
    .bs-gallery-section{text-align:left; font-size:18px;}
    .bs-special-offer-section .btn-default{background-image:none; padding:8px 20px 8px;}
    .terms-condition{font-size:11px; margin-bottom:10px;}
    .terms-condition p{margin:0;}
    .bs-category-section a{color:#404040;}

/*========================================================
bs-gallery-section
==========================================================*/
   .tb-side-bar{margin-bottom:30px}
   .tb-side-bar-nav{margin:0; padding:0}
   .tb-side-bar-nav li{list-style:none; margin:10px 0; font-size:17px}
   .tb-side-bar-nav li a{display:block; padding:10px 0; border-radius:4px; background-color:#1e3345; color:#fff}
   .bs-event-section .thumbnail .caption{color:#C33;margin-bottom: 0;padding-bottom: 10px; font-family:'neo_sansmedium', sans-serif}
   .bs-event-section .thumbnail{border-bottom:1px solid #bdbec0; margin-bottom: 40px; padding-bottom: 30px;}
   .bs-event-section .thumbnail .caption.led{margin-bottom:0;}
   .thumbnail .caption{text-align:center; height: 2em;}
   
   @media (max-width: 768px){
	   .thumbnail .caption{ font-size: 12px;}
   }
   
	@media (max-width: 480px){
	   .tb-side-bar{ display:none;}
	}
   
/*========================================================
bs-basket-section
==========================================================*/
   .bs-ticket-content h4{color:#2da5da; margin-top:0; margin-bottom:30px;}
   .bs-tick-type-section .price{font-family:'neo_sansmedium', sans-serif;}
   .bs-tick-head .price{font-family:'neo_sansbold', sans-serif;}
   
   .price-total{font-family:'neo_sansbold', sans-serif; font-size:20px;}
   .bs-basket-butt-section .btn-group{margin-bottom:10px;}
   
   @media (max-width:767px){
    .bs-tick-type-section{font-size:13px;}
   }
   
/*========================================================
bs-event-Page-section
==========================================================*/
   .red-led{font-size:20px; margin-bottom:20px;}

  
/*========================================================
SIDE-BAR NAV
==========================================================*/
.heading-red h1{color:#c02b29; font-size:35px;}   
.sidebar-nav-custom{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; margin-bottom:30px;}
   
.nav-sidebar > li {width: 100%;border-bottom: 1px solid #BDBEC2;border-top: 0;text-align: left;padding: 0; font-size:16px;}

.nav-sidebar li a {padding:5px 20px;}
.nav-sidebar > li.sidenav-dropdown{border-bottom:0;}
.nav-sidebar > li.sidenav-dropdown > a {border-bottom: 1px solid #BDBEC2;}
.nav-sidebar .sidenav-dropdown-menu{display:none;}
.nav-sidebar .sidenav-dropdown-menu > li{border-bottom: 1px solid #BDBEC2;border-top: 0;text-align: left;padding: 0;}
.nav-sidebar .sidenav-dropdown-menu > li > a{padding-left:40px;}
.nav-sidebar .open > a, .nav-sidebar .open > a:hover, .nav-sidebar .open > a:focus {background-color:#F8F8F8; border-color:#BDBEC2;}

.menu-arrow {width: 35px;height: 34px; position: absolute; right: 0; top: 0; margin: 0; text-align:center;}
.sidebar-nav .nav-sidebar li .menu-arrow > a {padding: 0;display: block;text-align: center;vertical-align: middle;height: 33px;}
.sidebar-nav .nav-sidebar li .menu-arrow > a .caret {margin-top: 3px;}
.sidebar-nav .nav-sidebar li .menu-arrow > a:hover {background-color:#F8F8F8;}
.caret-up {width: 0;height: 0;border-left: 6px solid transparent;border-right:6px solid transparent;border-top: 6px solid;display: inline-block;margin-left: 2px;vertical-align: middle;
}

@media (min-width: 768px){
    .menu-arrow .caret {margin-top: 7px;}
}
@media (max-width: 768px){
    }

    
/*========================================================
side menu-days-ticket
==========================================================*/  
.days-ticket-section{text-align:left; margin-bottom:30px;}
.day-ticket-table-con{border-top: 13px solid #CE3235; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.day-ticket-table{background-color:#eeeef0; font-size:16px;}
.day-ticket-table td{border-bottom:1px solid #bdbec1;}

.lwvday-ticket-con h6{font-size:18px; font-family:'neo_sansmedium',sans-serif;}
.day-ticket-codition p{margin:0;}
.day-ticket-table td.day-tic-price{text-align:center; border-left:1px solid #bdbec1; width:30%;}
.day-tic-price em{color:#d51920;}

/*========================================================
Opening times
==========================================================*/  
.opening-time-con{text-align:left;}

/*========================================================
Contact Us
==========================================================*/
.register-sec .bootstrap-select > .btn{background-color:#41ADDC;}
.contact-select{margin-bottom:20px;}
.contact-select .bootstrap-select.form-control{background-color:#41ADDC; border:none;}
.contact-select .selectpicker.btn-default:hover, .contact-select .selectpicker.btn-default:focus, .contact-select .selectpicker.btn-default.focus, .contact-select .selectpicker.btn-default:active, .contact-select .selectpicker.btn-default.active, .contact-select .selectpicker.open > .dropdown-toggle.btn-default{background-color:#41ADDC;}
.contact-select .bootstrap-select .btn-default:active, .contact-select .bootstrap-select .btn-default.active, .contact-select .bootstrap-select.open > .dropdown-toggle.btn-default{background-color:#41ADDC;}
.register-sec .form-control.text-area-color{background-color:#fff; border:2px solid #c1c1c1; color:#535354;}

.contact-lable{font-family:'neo_sansbold',sans-serif; margin-bottom:10px; margin-top:20px;}
.contact-select .bootstrap-select.btn-group .btn .filter-option {padding: 0px 11px; margin-bottom:0; text-align:left; font-size:14px; font-weight:600;}
.contact-top-content em{font-size:11px;}
.contact-no{margin-bottom:20px;}
.contact-no p{margin:0;}

/*Select*/
.selectpicker.btn-default:hover, .selectpicker.btn-default:focus, .selectpicker.btn-default.focus, .selectpicker.btn-default:active, .selectpicker.btn-default.active, .selectpicker.open > .dropdown-toggle.btn-default{
    background: transparent none;
}

/*Rides & attaction-page==============================================*/

#left ul.nav {margin-bottom: 2px; font-size: 12px;}
#left ul.nav ul,#left ul.nav ul li {list-style: none!important; margin-top: 1px; margin-bottom: 1px; text-align: left;}
#left ul.nav ul {padding-left: 0; width: auto;}
#left ul.nav ul.children {padding-left:0; width: auto;}
#left ul.nav ul.children li{margin-left: 0;}
#left ul.nav li a:hover {text-decoration: none;}

#left ul.nav li a:hover .lbl {color: #D02F34 !important;}

#left ul.nav li.current>a .lbl {color: #666769 !important;}

/* parent item */
#left ul.nav li.parent a {
    padding: 0;
    color: #ccc; display:block; width:auto;
}
#left ul.nav>li.parent>a {
    border: solid 1px #999;
    text-transform: uppercase;
}    
#left ul.nav li.parent a:hover {    
}

/* link tag (a)*/
#left ul.nav li.parent ul li a {
    color: #666769;
    border: none;
    display:block;
    padding-left: 16px;    
}

#left ul.nav li.parent ul li a:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none; 
}

#left ul.nav li.parent ul li a.active {
    color: #D02F34;
}

/* sign for parent item */
#left ul.nav li .sign {
    display: inline-block;
    width: 20px;
    padding: 5px 4px;
    background-color: transparent;
    color: #fff;
    text-align: center;
}
#left ul.nav li.parent>a>.sign{
    margin-left: 0;
    background-color: #999;
}

/* label */
#left ul.nav li .lbl {
    padding: 4px 2px;
    display: inline-block;
}
#left ul.nav li.current>a>.lbl {
    color: #666769;
}
#left ul.nav  li a .lbl{
    font-size: 15px;
}
#left ul.nav li.parent > div > a > .sign{width:auto; padding:0;}
#left ul.nav li.parent > div > a .glyphicon{font-size:9px; color:#fff}
#left ul.nav ul.children .glyphicon-minus{color:#666769; font-family:'neosansregular', sans-serif;}

#left ul.nav.menu > li{margin:0 0 6px;}

#left ul.nav li .adventures1 a .lbl, #left ul.nav li .adventures2 a .lbl, #left ul.nav li .adventures3 a .lbl{font-size:26px; color:#fff;line-height: 1;padding: 0;}
#left ul.nav li > .adventures1 > a:hover .lbl, #left ul.nav li > .adventures2 > a:hover .lbl, #left ul.nav li > .adventures3 > a:hover .lbl{color:#ccc !important;}


/*================================================================
FAQ-PAGE
================================================================*/
.faq-container{text-align:left;}
.faq-accordian{border-top:1px solid #ddd;}
.faq-accordian .panel-group{border:0;}
.faq-accordian .panel-title > a{padding:10px 0; font-family:'neo_sansregular',Helvetica,Arial,sans-serif; color:#404040;}
.faq-accordian .panel-title > a, .faq-accordian .panel-title > a.collapsed{background-color:#fff; line-height:23px;}
.faq-accordian .panel-title > a.collapsed {border-bottom: 1px solid #ddd;}
.faq-accordian .panel-group .panel-heading + .panel-collapse > .panel-body{padding-bottom:30px; padding-top:10px;}
.faq-accordian .panel-group .panel-heading + .panel-collapse > .panel-body, .faq-accordian .panel-group .panel-heading + .panel-collapse > .list-group{border-top:0;}
.faq-accordian .panel-group .panel-heading {border-bottom:0;}
.faq-accordian .panel-body > ul > li{border:0;}


.faq-accordian .accordion-toggle .glyphicon{display: inline-block;float: left;margin-right: 12px;width: 22px;height: 22px;background-color: #ce3235;font-size:9px;color: white;text-align: center;line-height: 22px;-webkit-font-smoothing: subpixel-antialiased;}
.faq-accordian .accordion-toggle.collapsed .glyphicon{background-color:#373634;}

.faq-accordian .accordion-toggle .glyphicon:before {
	content:"\2212"
}
.faq-accordian .accordion-toggle.collapsed .glyphicon:before {
	content:"\2b"
}
/*===============================================================*/

/* Different color for some fields */

.form-control::-webkit-input-placeholder
{
  color:    #fff;
}
.form-control:-moz-placeholder{
  color:    #fff;
}

.form-control::-moz-placeholder
{
  color:    #fff;
}

.form-control:-ms-input-placeholder 
{
  color:    #fff;
}

/* Different color for some fields */

.mail .form-control::-webkit-input-placeholder
{
  color:    #404143;
}
.mail .form-control:-moz-placeholder
{
  color:    #404143;
}

.mail .form-control::-moz-placeholder
{
  color:    #404143;
}

.mail .form-control:-ms-input-placeholder
{
  color:    #404143;
}


/* Different color for some fields */

.register-sec .form-control::-webkit-input-placeholder
{
  color:    #404143;
}
.register-sec .form-control:-moz-placeholder
{
  color:    #404143;
}

.register-sec .form-control::-moz-placeholder
{
  color:    #404143;
}

.register-sec .form-control:-ms-input-placeholder
{
  color:    #404143;
}

.social-head {color:#D02F34; text-align:center !important;}

.sitemapslinks, ul {
	list-style:disc;
	color:#D02F34;
}
.sitemapslinks, ul ul {
	list-style: circle;
	color:#D02F34;
}
.sitemapslinks, ul ul ul {
	list-style: disc;
	color:#D02F34;
}

/* Breadcrumbs */
.breadcrumb {
    text-align:left;
    padding-left: 3px;
    padding-right: 3px;
    background-color: transparent;
}

.breadcrumb li a, .breadcrumb li {
    font-size: 11px;
}

.breadcrumb>li+li:before {
    padding: 0 !important;
    color: #D02F34;
}