body{margin:0px;padding:0px;color:#333333;font-size:13px;box-sizing:border-box;font-family:'Montserrat', sans-serif;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;overflow-x:hidden!important;}
div{margin:0px;padding:0px;list-style:none;box-sizing:border-box;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
ul, li, ol, strong, span, textfield, textarea{margin:0px;padding:0px;list-style:none;box-sizing:border-box;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;font-weight:normal;box-sizing:border-box;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
p{box-sizing:border-box;font-size:13px;line-height:26px;transition:all 1s ease 0s;margin:0px;padding-bottom:12px;}
a{text-decoration:none;box-sizing:border-box;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;color:inherit;}
a:hover{text-decoration:none;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;color:inherit;}
img{margin:0px;padding:0px;border:0px;display:inline-block;vertical-align:middle;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
img a{margin:0px;padding:0px;border:0px;vertical-align:middle;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
img a:hover{margin:0px;padding:0px;border:0px;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
.responsive-img{width:100%;height:auto;}
.container{padding:0px;}
header{color:#333;width:100%;margin:0 auto;background:#FFFFFF;box-shadow:0px 0px 11px #ddd;-webkit-box-shadow:0px 0px 11px #ddd;-moz-box-shadow:0px 0px 11px #ddd;-ms-box-shadow:0px 0px 11px #ddd;position:relative; z-index:99;}
.header-body{margin-right:0px;margin-left:0px;}
.logo{padding:5px 5px 5px 15px; }
.header-right-top{display:block;font-weight:300;padding:0px;overflow:hidden;}
.header-right-top ul{padding:10px 0px;overflow:hidden;}
.header-right-top ul li{float:left;padding:2px 15px;}
.header-right-top ul.mail{font-size:13px;padding-left:0px;margin-top:5px; color:#000000;}
.header-right-top ul.mail li:first-child{padding-left:0px;}
.header-right-top i{padding-right:10px;color:#264a00;}
.header-right-top ul.top-nav{float:right;padding-left:0px;}
.header-right-top ul.top-nav li:last-child{background:#fec400;border-radius:4px;border:none;margin-left:10px;padding:0px;margin-top:0px}
.header-right-top ul.top-nav li:last-child a{padding:6px 15px;display:block;}
.header-right-top ul.top-nav li:nth-child(3){border:none;}
.header-right-top ul.top-nav li a{color:#333;display:block;}
.header-right-top ul.top-nav li{border-right:1px solid #989898;margin-top:5px;}
.header-right{padding:0px;}
.header-right-bottom{padding:0px;}
.navbar-nav{float:right;}
.navbar-inverse{background-color:#264a00;border:none;}
.navbar-inverse .navbar-nav > li > a{color:#fff;font-size:16px;}
.nav > li > a{padding:16px 39px;font-weight:300;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#ffffff;background:#2ba64d;}
.navbar-collapse{padding-right:0px;padding-left:0px;}
.navbar{border-radius:0px;margin-bottom:0px;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{color:#ffffff;background-color:#2ba64d;}
.navbar{min-height:auto;}
.dropdown-menu > li > a{padding:6px 10px;font-weight:300;line-height:1.42857143;color:#444;white-space:nowrap;font-size:13px;border-bottom:1px solid #ddd;}
.dropdown-menu > li i{padding-right:8px;}
.navbar-nav > li > .dropdown-menu{background:#fec400;}
.dropdown-menu > li > a{color:#222;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background:#fff;}
.dropdown-menu{border-radius:0px;padding:0px;}
.wrapper{padding:15px 0px;text-align:justify;}
.wrapper h1, .wrapper h2{text-transform:uppercase;color:#264a00;}
.wrapper h1 img{padding-right:10px;}
.wrapper h2 img{padding-bottom:10px;}
.section-1{text-align:left;background:#f5f5f5;}
.section-2{text-align:center;background:#FFFFFF;}
.section-3{text-align:center;background:#f5f5f5;}
.section-4{text-align:center;background:#FFFFFF;}
.section-5{text-align:left;background:#f5f5f5;}
.section-1 p{line-height:30px;}
.title h1{padding:15px 0px 20px 0px;}
.title h2{padding:15px 0px 20px 0px;}
.tur-box{padding:15px;}
.fig-img{overflow:hidden; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); position:relative;  }
.text-block {
  position: absolute;
  top:0px; 
  left:0px; 
  background-color: #fec400;
  color: white;
  padding-left: 20px;
  padding-right: 20px;
  
}
.text-block h4{color:#000; margin-top:10px;}
div.transbox {
position: absolute; /* Position the background text */
  bottom: 0; /* At the bottom. Use top:0 to append it to the top */
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */
  color: #f1f1f1; /* Grey text */
  width: 100%; /* Full width */
  padding: 8px; /* Some padding */
}

div.transbox h3 {  
 color:#ffffff; text-align:center; position:relative; margin-top:25px;  
  
}


 .abt h2 {color:#427f00;}

.tur-box figure{position:relative;}
.tur-box figure span{position:absolute;top:0;left:0;background:#fec400;color:#FFFFFF;padding:8px 15px;font-size:17px;line-height:20px;text-align:left;}
.tur-box figure span strong{color:#222;font-size:22px;}
.tur-box h3{position:absolute;bottom:15px;text-align:center;width:100%;color:#FFFFFF;text-transform:uppercase;font-weight:500;font-size:22px;}
.link-btn{position:absolute;text-align:center;top:45%;margin:0 auto;background:#2ba64d;padding:9px 15px;color:#FFFFFF;left:40%;transform:scale(0)}
.tur-box a:hover figure img{transform:scale(1.2) rotate(3deg)}
.tur-box a:hover figure .link-btn{transform:scale(1);}
.link-btn:hover{background:#fec400;color:#222222;}
.section-3 .title{margin-bottom:0px;}
.activity-box{padding:15px;}
.activity-box .icon{background:#2ba64d;border-radius:50%;width:100px;height:100px;padding:21px;margin:-60px auto 0 auto;}
.activity-box-1{border:1px solid #dedede;}
.activity-box h3{font-size:20px;text-transform:uppercase;font-weight:500;color:#333333;padding:15px 0px;}
.activity-list ul{ list-style-type:none;  line-height:14px;}
.activity-list li { font-size:13px; line-height:normal; text-align:left; margin: 10px 0; }
.activity-list li i{color:#ec7202; font-size:16px; margin-right:10px;}
p.activity-text{ text-align:left; line-height:20px;}
.anchor{font-weight:500;}
.activity-box .anchor{color:#2ba64d;}
.activity-box a:hover .anchor{color:#fec400}
.activity-box a:hover h3{color:#2ba64d;}
.button {
  border-radius:20px;
  border: 1px solid #427f00;
  color: #427f00;
  background-color:#f5f5f5;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  
}
.section-5 h2 img{padding-right:10px;}
.wrapper.section-4 div{transition:all 0s!important;-webkit-transition:all 0s!important;-moz-transition:all 0s!important;}
.video-container{position:relative;padding-bottom:63%;height:auto;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.section-5 .title{padding-bottom:15px;}
.social{background:#fec400;color:#222;}
.social ul{text-align:center;}
.social ul li{display:inline-block;}
.social ul li a{padding:18px 15px;display:block;border-right:1px solid #cea004;}
.social ul li:first-child a{border-left:1px solid #cea004;padding:18px 20px;}
.social ul li i{font-size:18px;}
.social ul li a:hover{color:#2ba64d;}
.top-lg-img{position:relative;}
.heading{background:hsla(0, 0%, 4%, 0.2);position:absolute;bottom:0;z-index:9;width:100%;margin:0 auto;color:#FFFFFF}
.heading h1{font-weight:600;color:#FFFFFF;text-transform:uppercase;padding:13px 0px;}
.breadcrumb{background:#FFFFFF;padding:15px 15px 15px 0px;margin-bottom:0px;}
.content article{background:#f5f5f5;border:1px solid #eee;padding:15px;margin-bottom:30px; overflow:hidden;text-align: justify;}
.tur-info{border-bottom:1px dashed #ababab;padding-bottom:10px;}
.tur-info p strong{color:#2ba64d;}
.itry{padding-top:30px;}
.itry li{display:block;padding-bottom:10px;}
.itry li span{background:#2ba64d;color:#fff;padding:6px 18px;font-size:15px;text-transform:uppercase;float:left;position:relative;line-height:28px;}
.itry li span:after{content:'';position:absolute;width:0;height:0;left:100%;top:30%;border:8px solid transparent;border-left:10px solid #2ba64d;}
.itry li p{padding-left:100px;line-height:28px;padding-top:5px;}
.itry li strong{padding-left:30px;line-height:35px;padding-top:5px;font-weight:600;font-size:15px;color:#2ba64d;}
.content h2{font-size:24px;font-weight:500;padding-bottom:15px;}
.content .listing li{padding:6px 0px;}
.content .listing li i{padding-right:10px;}
.breadcrumb-body{background:#f5f5f5;padding:20px 0px;}
.breadcrumb-body .breadcrumb{background:#f5f5f5;}
.content article.article-body{background:#FFFFFF;margin-top:30px;border:none;padding:0px;}
.content article.article-body h1{font-size:36px;text-transform:uppercase;color:#2ba64d;padding-top:10px;padding-bottom:10px;}
.camp-gallery{padding:15px 15px 15px 0px;}
.camp-dtls{padding:15px 0px 15px 15px;}
.camp-booking{background:#f5f5f5;border:1px solid #eee;padding:20px;}
.camp-booking strong{font-weight:500;}
.price-bx{background:#fec400;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;text-align:center;padding:15px 10px 12px 10px;margin-bottom:30px;}
.price{font-weight:300;border-bottom:1px dashed #333;margin-bottom:14px;}
.camp-booking .price-bx p{padding-bottom:0px;color:#FFFFFF;font-size:18px;}
.price-bx p.price{padding-bottom:14px;line-height:38px;color:#222;font-size:35px;}
.camp-booking .price-bx .price strong{font-weight:700;}
.camp-booking p{font-size:15px;padding-bottom:10px;}
.camp-booking i{padding-right:10px;color:#2ba64d;}
.camp-booking img{padding-right:10px;}
.phone-bx{text-align:center;background:#FFFFFF;font-weight:300;border:1px solid #eee;padding:15px 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;margin-top:20px;overflow:hiddin;margin-bottom:30px;}
.phone-bx p{font-size:16px;}
.phone-bx strong{font-size:24px;font-weight:500;color:#2ba64d;}
.green-btn{text-align:center;display:block;padding:10px 0px;}
.green-btn a{padding:10px 16px;background:#2ba64d;color:#FFFFFF;border-radius:4px;font-size:15px;}
.green-btn a:hover{background:#fec400;color:#222;}
.map{ width:914px; margin:0 auto; text-align:center;}
footer{background:url(../images/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:15px 0px 0px 0px;font-size:12px;background-attachment:fixed;color:#FFFFFF;}
footer p{line-height:30px;}
footer h4{padding-bottom:10px;text-transform:uppercase;}
.ftr-col{padding:15px;}
.ftr-col span{width:60px;height:3px;background-color:#5a5d5e;display:block;margin-bottom:20px;}
footer .ftr-col-lft{padding-right:60px;}
footer ul li a{color:#fff;}
footer ul li a:hover{color:#fec400;}
footer .ftr-col ul li{padding:8px 0px;}
footer ul li i{padding-right:10px;}
.ftr-col-rgt i{float:left;padding-right:10px;vertical-align:middle;line-height:30px;}
.ftr-col-rgt p{padding-left:20px;padding-bottom:5px;}
.cpyright{border-top:1px solid #3c4152;}
.cpyright img{vertical-align:middle;}
.cpyright-left{padding:15px 15px 15px 15px;}
.cpyright-right{padding:15px 15px 15px 15px;}
.cpyright-right p{text-align:right;}
.cpyright p{padding:0px;font-size:11px;}
.gallery{padding-bottom:15px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{width:auto;height:auto;margin-top:-10px;font-size:20px;background:#fec400;color:#fff;padding:9px;border-radius:50%;text-shadow:none;opacity:1;}
.slider-headling h1{ color:#ffffff; text-align:left; font-weight:800; text-transform:uppercase; font-family:'Montserrat', sans-serif;transition:all 1s ease; letter-spacing: 3px; }
.carousel-caption {
    text-align: left;
    position: absolute;
    /* bottom: 20px; */
    top: 20%;
    left: 15%;
    z-index: 10;
    color: #fff;
    /* text-align: center; */
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%);}
.carousel-control.right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%);}
.fixed{position:fixed;top:0;left:0;width:100%;z-index:9;background:#ffffff;color:#444;transition:all 0.45s ease;-moz-transition:all 0.45s ease;-webkit-transition:all 0.45s ease;-ms-transition:all 0.45s ease;box-shadow:0px 0px 11px #dddddd;-moz-box-shadow:0px 0px 11px #dddddd;-webkit-box-shadow:0px 0px 11px #b7b6b6;-ms-box-shadow:0px 0px 11px #dddddd;}
.sticky.fixed .navbar{margin-bottom:0px;}
.sticky.fixed .header-right-top{display:none;}
.sticky.fixed .navbar-nav > li > a{padding:21px 40px 20px 40px;font-size:15px;color:#ffffff;border-radius:0px;}
.sticky.fixed .navbar-nav > li > a:hover{background:#2ba64d;border-radius:0px;color:#FFFFFF;}
.sticky.fixed.navbar-inverse{padding-top:0px;}
.sticky.fixed .logo img{width:33%;transition:all 0.45s ease;-moz-transition:all 0.45s ease;-webkit-transition:all 0.45s ease;-ms-transition:all 0.45s ease}
#top-link-block.affix-top{position:absolute;bottom:-82px;right:10px;}
#top-link-block.affix{position:fixed;bottom:18px;right:10px;}
.well{background:#fec400;border:1px solid #fff;}
.well i{color:#FFF;font-size:15px;}
.navbar-inverse .navbar-toggle{border:none;background:transparent;margin-right:0px}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#2ba64d;}
.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#fec400;}
.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#fec400;}
.itry-2 h3{font-size:20px;color:#3C8570;margin-bottom:10px;}
.itry-2 h4{font-size:14px;color:#333B4B;margin-bottom:10px;line-height:25px;}
.itry-2 i{font-size:15px;color:#3C8570;margin:0px 5px 0px 0px;}
.itry-2 strong{font-size:15px;color:#3C8570;}
.contact-us{background:#FFFFFF;padding:10px 10px 0px 10px;margin:15px 0px 15px 0px;}
.itry-2 .contact-us h3{border-bottom:1px dashed #CCCCCC;padding-bottom:10px;}
.gly-img{padding:10px;}
.gly-img img{width:100%;height:auto;}
.tab-content{overflow:hidden;padding:10px;background:#F5F5F5;}
.lsb-preview{display:block;overflow:hidden;}
.index-1{background:#666666;}
.enquiry-form{ width:640px;}
.inclusions{padding:15px;}

@media all and (max-width:1199px){.navbar-inverse .navbar-nav > li > a{font-size:15px;}
.nav > li > a{padding:13px 27px;}
.sticky.fixed .navbar-nav > li > a{padding:15px 28px 15px 27px;font-size:15px;}
.sticky.fixed .logo img{width:53%;}
.logo img{width:100%;}
.header-right-top ul{padding:5px 0px;}
.map{ width:100%;}
}
@media all and (max-width:1023px){.navbar-inverse .navbar-nav > li > a{font-size:13px}
.nav > li > a{padding:16px 8px;}
.sticky.fixed .navbar-nav > li > a{font-size:12px;}
.sticky.fixed .nav > li > a{padding:19px 12px;}
h1{font-size:30px;}
h2{font-size:26px;}
}
@media all and (min-width:768px){ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}
}
@media all and (max-width:767px){.navbar-header{width:auto;}
.navbar-nav{float:left;margin:0px;width:100%;margin-bottom:10px;}
.navbar-inverse{background:#FFFFFF;}
.navbar-inverse .navbar-nav > li > a{font-size:13px;color:#ffffff;border-radius:0px;background:#3c8570;}
.nav > li > a{padding:8px 15px;border-bottom:1px solid #ccc;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{background-color:#2ba64d;}
.navbar-nav .open .dropdown-menu{background:#fec400;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#222;font-size:12px;padding:5px 15px 5px 15px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{color:#222;background-color:#fff;}
.navbar-collapse{border:none;box-shadow:none;background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none padding:0px;}
.navbar-inverse .container > .navbar-header{margin-right:0px;margin-left:0px;}
.sticky.fixed .nav > li > a{padding:8px 15px;}
.sticky.fixed .navbar-nav > li > a{font-size:13px;}
.camp-gallery{padding:15px 0px;}
.camp-dtls{padding:15px 0px;}
.header-right-top{display:none;}
.col-xs-offset-3{margin-left:0%;}
.header-left{float:left;z-index:1;}
.logo{padding:5px 0px;}
.logo img{width:50%;}
.navbar-toggle{margin-top:12px;}
.sticky.fixed .logo img{width:45%;}
.sticky.fixed .navbar-toggle{margin-top:10px;}
h1{font-size:26px;}
h2{font-size:22px;}
.activity-box{margin-bottom:40px;}
.activity-box:last-child{margin:0px;}
.enquiry-form{ width:100%; height:auto}

}
@media screen and (min-width: 768px)
.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
}


@media all and (max-width:480px){}