/*Full page scroll*/
.vertical-scrolling{height: 100vh;display: grid;align-items: center;padding:0;}
/*Full page scroll ends*/

/*Animation*/
.vertical-scrolling.active .fadeInRight{animation:fadeInRight 1s linear;}
.vertical-scrolling.active .fadeInRight2s{animation:fadeInRight 1.5s linear;}
.vertical-scrolling.active .fadeInRight3s{animation:fadeInRight 2s linear;}
.vertical-scrolling.active .fadeInLeft{animation:fadeInLeft 1s linear}
.vertical-scrolling.active .fadeInUp{animation:fadeInUp 1s linear}

.carousel-item .active .fadeInRight{animation:fadeInRight 1s linear}
.carousel-item .active .fadeInLeft{animation:fadeInLeft 1s linear}
.carousel-item .active .fadeInUp{animation:fadeInUp 1s linear}

@keyframes fadeInRight{
  0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}
  to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}
}
@keyframes fadeInUp{
  0%{-webkit-transform:translate3d(0,15%,0);opacity:0;transform:translate3d(0,15%,0)}
  to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}
}
@keyframes fadeInLeft{
  0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}
  to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}
}

/*Banner Slider Starts*/
.banner-carousel{position: relative;height: 100vh}
.banner-carousel .carousel-item img,.banner-carousel .carousel-item video{width: 100%;}
.banner-carousel .carousel-item .zoomOut{animation: zoomOutImage 20s linear;}
.banner-carousel .carousel-item .zoomIn{animation: zoomInImage 20s linear;}
.banner-carousel .carousel-indicators{position: absolute;bottom: 180px; width: 100%;margin: 0;}
.banner-carousel .carousel-indicators li{text-indent: 0;height: 12px;width: 12px;background: #fff;position: relative;text-align: center;}
/*.banner-carousel .carousel-indicators li:before{content: "";position: absolute;left: -100%;top: -40px;height: 4px;transition: .5s;}
.banner-carousel .carousel-indicators li.active:before{transition: .5s;left: 0;background-color: rgba(255, 255, 255, 0.81);}
.banner-carousel .carousel-indicators li:nth-child(1).active:before{background-color: var(--web-color1);}
.banner-carousel .carousel-indicators li:nth-child(2).active:before{background-color: var(--web-color2);}
.banner-carousel .carousel-indicators li:nth-child(3).active:before{background-color: var(--web-color3);}
.banner-carousel .carousel-indicators li:nth-child(4).active:before{background-color: var(--web-color4);}
.carousel-indicators .indicator__count,.carousel-indicators .indicator__text{display: inline-block;vertical-align: top;color: #fff}
.carousel-indicators li .indicator__count{position: relative;width: 25px;margin: 0 1em 0 0;text-align: center;font-size: .9rem;}
.carousel-indicators li .indicator__count:before{content: "";position: absolute;top: -3px;left: 0;height: 25px;width: 25px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.5);text-align: center;transform: rotate(45deg);}
.carousel-indicators li:nth-child(1) .indicator__count:before{border-color: var(--web-color1);}
.carousel-indicators li:nth-child(2) .indicator__count:before{border-color: var(--web-color2);}
.carousel-indicators li:nth-child(3) .indicator__count:before{border-color: var(--web-color3);}
.carousel-indicators li:nth-child(4) .indicator__count:before{border-color: var(--web-color4);}*/
.carousel-indicators .active{
    opacity:0.3;
}
.banner__caption{position: absolute;left: 10%;bottom: 35%;color: #ffffff}
.banner__caption h3{font-size: 1.7rem;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); width: 60%;}
.banner__caption h1{font-size: 4.5rem;text-transform: uppercase;color: rgba(255, 255, 255, 0.91);line-height: 1;font-weight: 600;text-shadow: 1px -1px 3px rgba(0, 0, 0, 0.6);}
.banner__caption p{width: 70%;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);}
.banner__caption a.btn{border-radius: 45px;border: 1px solid rgba(199, 198, 198, 0.43);background-color: rgba(0, 0, 0, 0.45);color: #ffffff;font-size: .8rem;padding: .5em 1.5em;margin: 1em 0 0 0;}

@keyframes zoomOutImage {
    from{transform: scale(1.2);}
    to{transform: scale(1);}
}
@keyframes zoomInImage {
    from{transform: scale(1);}
    to{transform: scale(1.2);}
}
/*Banner Slider Ends*/

/*Explore sis*/
.legacy_mlzs{background:linear-gradient(to top, #e15b31, #f0a560);
position: relative;}

.testaments{background:linear-gradient(to top, #f54d4f, #9c0002);
position: relative;}

.legacy_bg{
  position: absolute; z-index: 50; background: url(../images/legacy-bg.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.affilation_bg{
  position: absolute; z-index: 50; background: url(../images/affilation-bg.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.learning_bg{
  position: absolute; z-index: 50; background: url(../images/learning-bg.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.news_events_bg{
  position: absolute; z-index: 50; background: url(../images/news-events-bg.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.media_gallery_bg{
  position: absolute; z-index: 50; background: url(../images/media-gallery-bg.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.saineers_hub_bg{
  position: absolute; z-index: 60; background: url(../images/saineers-hub.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.global_connect_bg{
  position: absolute; z-index: 60; background: url(../images/get-connected-bg.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.get_connect_bg{
  position: absolute; z-index: 60; background: url(../images/global-connect-bg.png) center center no-repeat;
  background-size: cover;
  height: 100vh;
  width: 100%;
  display: grid;
  align-items: center;
}

.legacy_mlzs__container{/* position: relative; */}
.explore--sis__content{}
.content__heading{
    color: #f6b417;
    width: 700px;
    position: relative;
    left: -9em;
}
.heading__icon{
    display: inline-grid;
    height: 75px;
    width: 65px;
    background-color: #3b387e;
    box-shadow: 0px 0px 30px #232354;
    margin: .5rem .8rem 0 0;
    font-size: 4em;
    line-height: 0;
    text-align: center;
    align-items: center;
}
.heading__icon .icon-beach-icon{color: var(--web-color1);}
.heading__icon .icon-temple-icon{color: var(--web-color2);}
.heading__icon .icon-culture-icon{color: var(--web-color3);}
.heading__icon .icon-lake-icon{color: var(--web-color4);}
.heading__icon .icon-ashoka-chakra{color: #4464c1;}
.heading__counter{font-size: 6rem;font-weight: bold;line-height: 1;display: inline-block;vertical-align: top;position: relative;z-index: 1;}
/* .heading__counter:before{content: "";position: absolute;left: 50%;height: 500px;top: -60px;width: 2px;background-color: #f6b417;z-index: -1;} */
.content__heading h3{display: inline-block;font-size: 2.3rem;vertical-align: top;font-weight: normal;line-height: 1;margin: 0 0 0 .3em;}
.heading__counter span {background: #413578;}
.content__heading h3 span{font-weight: bold;text-transform: uppercase;font-size: 3rem; display: block;}
.content__details{color: #fff;margin: 2em 0 0 0;min-height: 140px;}
.tab-img{position: absolute;right: 0;bottom: -26%;}
.tab-img img{width: 100%;}
.img__caption{position: absolute;bottom: -5%;right: 0;width: 100%;text-align: left;color: #fff;min-height: 50px}
.img__caption h3{ text-align: center; color: #ffffff; font-size: 20px; font-weight: 500; text-transform: uppercase; text-align: center; }
.img__caption p{ text-align: center; }
.mobile-show {display: none;}

.explore--sis__tab{position: absolute;right: -14%;top: 10%;z-index: 1;width: 65px;}
.explore--sis__tab li a{width: 40px;height: 40px;border: 2px solid #ccc;display: grid;align-items: center;border-radius: 50%;padding: 0;margin: 0 0 1em 0;opacity: .4;font-size: 1.5rem;text-align: center;color: #fff;}
.explore--sis__tab li a:hover,.explore--sis__tab li a.active{opacity: 1;transition: .5s;border-color: #f6b417;color: #f6b417;}
.explore--sis__tab li a img{display: block;margin: auto;}
.explore--sis__numberTab{position: absolute;right: 5%;top: 39%;z-index: 1;width: 10px;}
.explore--sis__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
 background-color: #fff; height: 15px; width: 15px; padding: 0px;}
 .explore--sis__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
 position: absolute; left: 0; right: 0; margin: 0 auto; }
 .explore--sis__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
 position: absolute; left: 0; right: 0; margin: 0 auto; }
/* .explore--sis__numberTab li a:before {content: "";position: absolute;left: -35px;top: 8px;height: 2px;width: 20px;background-color: #f6b417;opacity: 0;}
.explore--sis__numberTab li a:hover,.explore--sis__numberTab li a.active{color: #f6b417;}
.explore--sis__numberTab li a.active{font-size: 1.3rem}
.explore--sis__numberTab li a.active:before{    opacity: 1;
    left: -30px;
    transition: .5s;} */
/*Explore sis End*/

.explore--sis1__numberTab{position: absolute;right: 5%;top: 39%;z-index: 1;width: 10px;}
.explore--sis1__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
 background-color: #fff; height: 15px; width: 15px; padding: 0px;}
 .explore--sis1__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
 position: absolute; left: 0; right: 0; margin: 0 auto; }
 .explore--sis1__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
 position: absolute; left: 0; right: 0; margin: 0 auto; }



.explore--sis2__numberTab{position: absolute;right: 5%;top: 20%;z-index: 1;width: 10px;}
.explore--sis2__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
background-color: #fff; height: 15px; width: 15px; padding: 0px;}
.explore--sis2__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }
.explore--sis2__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }



.explore--sis3__numberTab{position: absolute;right: 5%;top: 39%;z-index: 1;width: 10px;}
.explore--sis3__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
background-color: #fff; height: 15px; width: 15px; padding: 0px;}
.explore--sis3__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }
.explore--sis3__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }



.explore--sis4__numberTab{position: absolute;right: 5%;top: 39%;z-index: 1;width: 10px;}
.explore--sis4__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
background-color: #fff; height: 15px; width: 15px; padding: 0px;}
.explore--sis4__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }
.explore--sis4__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }


.explore--sis5__numberTab{position: absolute;right: 5%;top: 39%;z-index: 1;width: 10px;}
.explore--sis5__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
background-color: #fff; height: 15px; width: 15px; padding: 0px;}
.explore--sis5__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }
.explore--sis5__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }


.explore--sis6__numberTab{position: absolute;right: 5%;top: 39%;z-index: 1;width: 10px;}
.explore--sis6__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
background-color: #fff; height: 15px; width: 15px; padding: 0px;}
.explore--sis6__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }
.explore--sis6__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }



.explore--sis7__numberTab{position: absolute;right: 5%;top: 39%;z-index: 1;width: 10px;}
.explore--sis7__numberTab li a{color: #fff;position: relative;display: block;margin: 0 0 20px 0;border-radius:50%;
background-color: #fff; height: 15px; width: 15px; padding: 0px;}
.explore--sis7__numberTab li a .sm_cr{ height: 5px; width: 5px; background-color: #fff; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }
.explore--sis7__numberTab li a.active .sm_cr{height: 5px; width: 5px; background-color: #e05429; border-radius: 50%; top: 5px;
position: absolute; left: 0; right: 0; margin: 0 auto; }



/*Trail Tours Start*/
.trailtour--bg{background: linear-gradient(to bottom,#a85106 35%,#862c03 85%);margin-top: -1px;}
.trailtour--bg:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;/*background: url(../images/trail-bg.png) no-repeat;*/background-position: center;}
.trail-filter-tabs {margin: 1em 0 0 0;float: right;z-index: 1031;}
.primary-tab{border-bottom: none;justify-content: flex-end;}
.primary-tab>li.nav-item {width: 120px;text-align: center;}
.primary-tab .nav-item .nav-link,.secondary-tab .nav-item .nav-link{color: #fff;font-size: .8rem;background: transparent;/* border: 1px solid #c7c7c7; */border-radius: 2px 2px 0 0;}
.primary-tab .nav-item .nav-link:hover,.primary-tab .nav-item .nav-link:focus,.secondary-tab .nav-item .nav-link:hover,.secondary-tab .nav-item .nav-link:focus{border-color: #9c53a7;background: #944f9e;color: #fff;}
.primary-tab .nav-item .nav-link.active{background-color: #9c53a7;border-color: #9c53a7;color: #ffffff;}
.secondary-tab{background: #9c53a7;padding: 0 0 0 2em;border: none;justify-content: flex-end;min-height: 37px;border-radius: 2px;}
.secondary-tab-content {margin: 0.5em 0 0 0;min-height: 470px;position: relative;}
.secondary-tab-content .btn-view-more {padding: .4rem 2rem;}
.secondary-tab .nav-item{background: transparent;/* cursor: pointer; */}
.secondary-tab .nav-item .nav-link{position: relative;border-bottom: 1px solid transparent;cursor: pointer;color: #ffffff;}
.secondary-tab .nav-item .nav-link.active{border: none;border-bottom: 2px solid #eb63ff;transition: .5s;cursor: pointer;}
.trail-destination-slider .owl-nav {position: absolute;top: 45%;left: -5%;z-index: -1;width: 110%;color: #fff;font-size: 2.5rem;line-height: 0;}
.trail-destination-slider .owl-nav span{display: none;}
.trail-destination-slider .owl-nav button.owl-prev:before {left: 0;position: absolute;content: "\e900";font-family: icomoon;}
.trail-destination-slider .owl-nav button.owl-next:before {right: 0;position: absolute;content: "\e901";font-family: icomoon;}
.trailtour-item{margin: 0 1.4em 0 0;background: #ffffff;border-radius: 2px;position: relative;opacity: .9;width: calc(100%/3 - calc(18px));display: inline-block;vertical-align: top;}

.trailtour-item:last-child{margin: 0}
.trailtour-item:hover,.trailtour-item.active{opacity: 1;transition: .2s;}

.trailtour-item__content{padding: 1.6em 1.6em 3em 1.6em;min-height: 295px;}
.trail__discount {color: #fff;text-shadow: 0px 0px 10px #000;margin: 0 0 0 1rem;}
.trailtour-item__content p{margin-bottom: 8px;}
.trailtour-item__content p>label{display:block;margin-bottom: 0;font-size: 1rem}
.trailtour-item__content p> span {font-size: .8rem;}
.trailtour-item__content p>.morecount{background: #b8d2e3;color: #333;padding: 3px 5px;margin-left: 7px;font-size: .9em;border-radius: 3px;}
.trailtour-item__content p>.morecount{background: #969291;color: #fff;}
.trailtour-item__media{height: 235px;overflow: hidden;background-color: #776379;position: relative;}
.trailtour-item__media:after{content: "";position: absolute;bottom: -1px;left: 0px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.87) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.87) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.87) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#de000000',GradientType=0 ); /* IE6-9 */
    z-index: 9;width: 100%;height: 70%;}
.trailtour-item__media img{height: 100%;width: 100%;object-fit: cover;}
.trailtour-item .btn {position: absolute;left: 16px;border: 1px solid #fff;border-radius: 20px;background: rgba(0, 0, 0, 0.5);padding: 5px 16px;color: #fff;text-transform: uppercase;font-size: 0.7em;z-index: 11;}
.trailtour-item .btn.btn--interested {top: 16px;}
.trailtour-item .btn.btn--knowMore {bottom: 16px;left: 17px;}
.trailtour-item .btn:hover {background-color: #000;}
.trailtour-item .info-text {position: absolute;left: 26px;top: 160px;z-index: 10;}
.trailtour-item .info-text.hasOffer {}
.trailtour-item .info-text h5 {color: #fff;font-size: 1.3em;margin: 0px;font-weight: normal;}
.trailtour-item .info-text p {color: #fff;margin: 0px;font-size: 0.8rem;}
.trailtour-item .offerbtn {border-radius: 0 5px 0 0;margin: .5rem 0 0 0;display: block;}
.trailtour-item .offerbtn label{position:relative;background: #1e508b;width: fit-content;padding: 1px 10px;color: #fff;font-size: 12px;padding-left: 30px;border-radius: 3px;left: 0;z-index: 99;margin: 0;box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);}
.trailtour-item .offerbtn label:after{position:absolute;margin-bottom: 10px;top:0;left: 5px;content:url(../images/offericon.html);}
.trailtour-item .btn.btn--knowMore{border-color: #f6461d;padding: .6em 1.5em;}
.trailtour-item .btn.btn--knowMore:hover,.trailtour-item .btn.btn--knowMore:focus{outline: none;box-shadow: none;}
.secondary-tab-content  .view-moreTrail{position: absolute;bottom: -5em;left: 0;right: 0;text-align: center;}


      /*Trail Destination map*/
.trail-destination-map{position: relative;height: 140px;text-align: center;margin: 1em 0 0 0;}
.trail-destination{display: inline-block;vertical-align: top;position: relative;width: 90px;}
.trail-destination:after{content: "";position: absolute;width: 105px;height: 2px;border-bottom: 1px dashed #fff;z-index: 0;}
.trail-destination:last-child:after{visibility: hidden;}
.trail-destination:nth-child(even):after{transform: rotate(32deg);top: 55px;left: 45px;}
.trail-destination:nth-child(odd):after{transform: rotate(-32deg);top: -8px;left: 45px;}
.trail-destination:nth-child(even){margin: 0 0 0 1em;}
.trail-destination:nth-child(odd){margin: 4em 0 0 1em;}
.destination__icon{width: 47px;height: 47px;display: block;border: 2px solid #cfad45;border-radius: 50%;background-color: #fff;margin: auto;}
.destination__icon img{width: 55%;margin: auto;display: block;padding: .4em 0;}
.destination__img{display: block;width: 120px;height: 120px;border: 3px solid #fff;border-radius: 50%;overflow: hidden;position: absolute;right: -17%;bottom: -15%;transform: scale(0);transition: .5s;z-index: 1;}
.destination__img img{height: 100%;}
.destination__name{color: #fff;font-size: .7rem;}
.trail-destination:hover .destination__img{transform: scale(1);}
      /*Trail Destination map Ends*/
/*Trail tour Section Ends*/

/*Video Section Start*/
.video-section{/*background: url(../images/video-bg.png) no-repeat;*/background-size: 75%;background-position: bottom;}
.video-section:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: linear-gradient(to top,#776eaa, #5a3262);z-index: -1;}
.video-section .fp-tableCell {padding: 3em 0;}
.video-section .video-container{/* border-radius: 2px; *//* height: 400px; *//* border: 5px solid #60537b; */}
.video-section .video-container video {width: 100%;/* height: 100%; */border: 7px solid #364b73;border-radius: 2px;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);}
.overlay-video{position: fixed;right: 3%;bottom: 5%;min-width: 300px;height: 200px;background-color: #333;z-index: 2;display: none;}
.overlay-video a{position: absolute;right: 0px;top: 0;font-size: 1rem;color: #ffffff;z-index: 1;padding: 0 .3em;border-radius: 2px;height: 25px;width: 25px;}
.overlay-video a:after,.overlay-video a:before{content: "";position: absolute;right: 7px;top: 15px;width: 15px;height: 1px;background: rgba(255, 255, 255, 0.92);}
.overlay-video a:after{transform: rotate(-45deg);}
.overlay-video a:before{transform: rotate(45deg);}
.overlay-video video{height: 100%}
.overlay-video.show{display: block;}
/*Video Section End*/

/*"Activities on go" Slide Tabs Start*/
.tab__buttons {width: 28%; display: inline-block;vertical-align: bottom;margin-right: .8em;}
.tab__buttons .tabs{display: block;}
.tab__buttons li.nav-item {width: 49%;display: inline-block;margin: .4em 0;padding: 0 .3em;}
.activities .nav-item a.nav-link{height: 100%}
.tab__content {width: 70%;display: inline-block;vertical-align: bottom;}
.tab__content{border: 1px solid transparent;min-height: 394px;}
.tab__item{position: relative;}
.tab__items {display: none;height: 390px;}
.tab__items:nth-child(2) {display: block;}
.current a {color: #fff;background: #FF9800;}
.activities .nav-item a.nav-link{background: #1b4d52 !important;color: #ffffff; border-bottom: 4px solid #1b4d52;}
.activities .nav-item.current a.nav-link{background: #ffffff !important;color: #235d63;box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);transition: .5s;border-color: #235d63;}
.activities .nav-item.current a.nav-link i{color: #235d63;}

.activities .top-attractionheading h3, .activities .top-attractionheading h4, .dest-short-content{ color: #fff;}
.activities .bottomline img { width: 44%; margin-left: 75px;}
.dest-short-content p{font-size: 1.3em;margin: 1em 0 0 0;}
.activities{/* background: url(../images/destinatiobg.png); */background-repeat: no-repeat;background-position: center;position: relative;background-size: 100%;}
.activities:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -1px;
    bottom: 0;
    background: linear-gradient(#f9837f, #8c423f);
    z-index: -1;
}
/* .activities .nav{ margin-top:70px;} */
.activities .nav-item h5{font-weight: 400;font-size: 0.9em;padding: 0;margin: 0px;}

.activities .nav-item i{display:block;font-size: 3em;margin-bottom: 15px;color: #fff;}
.activities .nav-pills .nav-link.active  i{background: linear-gradient(to right, #d55ba4 0%, #9a6ed0 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 600;}
.activities .nav-item a{
           color:#fff;
           background-color: #d55ba4;
           background-image: -webkit-linear-gradient(to bottom right, #d55ba4 40%, #9b6dd0 100%) !important;
           background-image: -moz-linear-gradient(to bottom right, #d55ba4 40%, #9b6dd0 100%) !important;
           background-image: -ms-linear-gradient(to bottom right, #d55ba4 40%, #9b6dd0 100%) !important;
           background-image: -o-linear-gradient(to bottom right, #d55ba4 40%, #9b6dd0 100%) !important;
           background-image: linear-gradient(to bottom right, #d55ba4 40%, #9b6dd0 100%) !important;
           padding: 1.3em .5em;
           text-align:center;
           border-radius: 4px;
           position: relative;
           }
.activities .nav-pills .nav-link.active:after{
    content: '';
    height: 3px;
    background-image: linear-gradient(to right, #d55ba4 40%, #9b6dd0 100%) !important;
    position: absolute;
    bottom: 0;
    width:  100%;
    left: 0;
    right: 0;
    border-radius: 0px 0px 4px 4px;
}
.activities .nav-pills .nav-link.active, .nav-pills .show>.nav-link{ background:#fff !important; color:#000;}

.cardslider {
    width: 100%;
    height: 100%;
    position: relative;
    height: 380px;
}
.cardslider__cards, .cardslider__dots-nav {
    margin: 0;
    padding: 0;
    list-style: none; }
.cardslider__cards {
    width: 100%;
}
.destination-data{position: relative;}
.place-content{margin-top: 35px;}
.cardslider__dots-nav {
    display: none;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%); }
.cardslider__dot {
    display: inline-block;
    margin-right: 8px; }
.cardslider__dot-btn {
    position: relative;
    border-radius: 50%;
    border: 2px solid white;
    width: 10px;
    height: 10px;
    display: block;
    appearance: none;
    background: none;
    padding: 0; }
.cardslider__dot-btn::before {
    content: ' ';
    position: absolute;
    display: block;
    background: white;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transition: all .5s;
    transform: translate(-50%, -50%) scale(0); }
.cardslider__dot--active .cardslider__dot-btn::before {
    transform: translate(-50%, -50%) scale(1.1); }
.cardslider__card {
    background-repeat: no-repeat;
    height: 387px;
    will-change: transform, opacity, background;
    transition: background 0.5s ease-out, opacity 0.5s;
    border-radius: 4px;
}
.cardslider__card--transitions {
    transition: background 0.5s ease-out, transform 0.5s ease-out, opacity 0.5s;
    }
.cardslider__card--index-0 {
    background: white;
}
.cardslider__card--index-1 {
    background: whitesmoke; }
.cardslider__card--index-2 {
    background: #ebebeb; }
.cardslider__card--index-3 {
    background: #e1e1e1; }
.cardslider__card--invisible {
    opacity: 0; }
.cardslider--direction-up .cardslider__card {
    transform: scale(0.8) translate3d(0, 17.25%, 0); }
.cardslider--direction-up .cardslider__card--index-0 {
    transform:  translate3d(0, 0, 4px); }
.cardslider--direction-up .cardslider__card--index-1 {
    transform: scale(0.95) translate3d(0, 4.31%, 3px); }
.cardslider--direction-up .cardslider__card--index-2 {
    transform: scale(0.9) translate3d(0, 8.61%, 2px); }
.cardslider--direction-up .cardslider__card--index-3 {
    transform: scale(0.85) translate3d(0, 12.91%, 1px); }
.cardslider--direction-up .cardslider__card--out {
    transform: translate3d(0, 150%, 4px); }
.cardslider--sortback-up {
    animation: sortback-up 0.67s; }
.cardslider--sortfront-up {
    animation: sortfront-up 0.67s; }
.cardslider--direction-down .cardslider__card {
    transform: scale(0.95) translate3d(0, -0.31%, 3px) rotate(-3deg);
}
.cardslider--direction-down .cardslider__card--index-0 {
    transform:  translate3d(0, 0, 4px);
    }
.cardslider--direction-down .cardslider__card--index-1 {
    transform: scale(0.95) translate3d(0, -0.31%, 3px) rotate(-3deg);
}
.cardslider--direction-down .cardslider__card--index-2 {
    transform: scale(0.95) translate3d(0, -0.31%, 3px) rotate(-3deg);
}
.cardslider--direction-down .cardslider__card--index-3 {
    transform: scale(0.95) translate3d(0, -0.31%, 3px) rotate(-3deg);
}
.cardslider--direction-down .cardslider__card--out {
    transform: translate3d(0, 150%, 4px); }
.cardslider--sortback-down {
    animation: sortback-down 0.67s; }
.cardslider--sortfront-down {
    animation: sortfront-down 0.67s; }
.cardslider--direction-right .cardslider__card {
    transform: scale(0.8) translate3d(-17.25%, 0, 0); }
.cardslider--direction-right .cardslider__card--index-0 {
    transform:  translate3d(0, 0, 4px); }
.cardslider--direction-right .cardslider__card--index-1 {
    transform: scale(0.95) translate3d(-4.31%, 0, 3px); }
.cardslider--direction-right .cardslider__card--index-2 {
    transform: scale(0.9) translate3d(-8.61%, 0, 2px); }
.cardslider--direction-right .cardslider__card--index-3 {
    transform: scale(0.85) translate3d(-12.91%, 0, 1px); }
.cardslider--direction-right .cardslider__card--out {
    transform: translate3d(150%, 0, 4px); }
.cardslider--sortback-right {
    animation: sortback-right 0.67s; }
.cardslider--sortfront-right {
    animation: sortfront-right 0.67s; }
.cardslider--direction-left .cardslider__card {
    transform: scale(0.8) translate3d(17.25%, 0, 0); }
.cardslider--direction-left .cardslider__card--index-0 {
    transform:  translate3d(0, 0, 4px); }
.cardslider--direction-left .cardslider__card--index-1 {
    transform: scale(0.95) translate3d(4.31%, 0, 3px); }
.cardslider--direction-left .cardslider__card--index-2 {
    transform: scale(0.9) translate3d(8.61%, 0, 2px); }
.cardslider--direction-left .cardslider__card--index-3 {
    transform: scale(0.85) translate3d(12.91%, 0, 1px); }
.cardslider--direction-left .cardslider__card--out {
    transform: translate3d(150%, 0, 4px); }
.cardslider--sortback-left {
    animation: sortback-left 0.67s; }
.cardslider--sortfront-left {
    animation: sortfront-left 0.67s; }
.cardslider__direction-nav {
    position: relative;
    width: 100%;
    top: 57%;
    z-index: 99;
    display: none;
}
.cardslider--direction-down .cardslider__card.active{background-size: 100%;}
.cardslider--direction-down .cardslider__card.active:before{content: "";position: absolute;bottom: 9px;left: 0;right: 0;height: 7px;/* background: linear-gradient(90deg,#d55ba4,#9a6ed0); */}
.cardslider--direction-down .cardslider__card.active:after {content: "";box-shadow: 0px 5px 7px rgba(4, 4, 4, 0.25);position: absolute;bottom: 9px;left: 0;right: 0;height: 7px;}
.card--trekking .cardslider__card{background-image: url("../images/trekking.html");}
.card--folk .cardslider__card{background-image: url("../images/folk-dance.html");}
.card--waterSport .cardslider__card{background-image: url("../images/water-sport.html");}
.card--photography .cardslider__card{background-image: url("../images/photography-event.html");}
.card--birdWatching .cardslider__card{background-image: url("../images/bird-watching-event.png");}
.card--boating .cardslider__card{background-image: url("../images/boating-event.png");}
.card__content{position: absolute;right: 0;bottom: 0px;width: 35%;min-height: 265px;padding: 2.5em 1em;}
.card__content a{color: #778e90;position: relative;}
.card__content a:after{content: "\e901";font-family: icomoon;font-size: .8rem;position: absolute;top: 1px;right: -5px;opacity: 0;}
.card__content a:hover{color: #4d898e;}
.card__content a:hover:after{opacity: 1;transition: .5s;right: -12px;}
.card__content .btn--whiteBG{border: 1px solid #235d63;color: #1c4f54;background-color: #fff;}
.card__content .btn--whiteBG:hover{color: #ffffff;border-color: transparent;}
.card__content .hvr-rectangle-out:before{background: linear-gradient(90deg,#5da4a8,#235d63);}
.card__content h4{font-size: 1.8rem;color: #1b4d52;background: linear-gradient(90deg,#5da4a8 7%,#235d63 39%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;width: 220px;font-weight: 550;}
.cardslider__nav-next, .cardslider__nav-prev {display: block;background: none;border: none;width: 40px;height: 40px;outline: none;transition: all .3s;background-repeat: no-repeat;background-position: center center;background-size: 20px 20px;padding: 0;color: #9f6ccd;cursor: pointer;font-size: 1.3em;opacity: 1;}
.cardslider__nav-next:hover, .cardslider__nav-prev:hover, .cardslider__nav-next:focus, .cardslider__nav-prev:focus{ color: #9f6ccd;}
.cardslider__nav-next:active, .cardslider__nav-prev:active {transform: scale(0.8); }
.cardslider__nav-next {position: absolute;right: 2%;}
.cardslider__nav-prev {position: absolute;left: 92%;}

@keyframes sortback-down {
    0% {
        transform: translate3d(0, 0, 4px) scale(1); }
    50% {
        transform: translate3d(0, 150%, 4px) scale(1); }
    60% {
        transform: translate3d(0, 150%, 0) scale(0.8); }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8); } }

@keyframes sortfront-down {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8); }
    50% {
        transform: translate3d(0, 150%, 0) scale(0.8); }
    60% {
        transform: translate3d(0, 150%, 4px) scale(1); }
    100% {
        transform: translate3d(0, 0, 4px) scale(1); } }

@keyframes sortback-up {
    0% {
        transform: translate3d(0, 0, 4px) scale(1); }
    50% {
        transform: translate3d(0, -150%, 4px) scale(1); }
    60% {
        transform: translate3d(0, -150%, 0) scale(0.8); }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8); } }

@keyframes sortfront-up {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8); }
    50% {
        transform: translate3d(0, -150%, 0) scale(0.8); }
    60% {
        transform: translate3d(0, -150%, 4px) scale(1); }
    100% {
        transform: translate3d(0, 0, 4px) scale(1); } }

@keyframes sortback-left {
    0% {
        transform: translate3d(0, 0, 4px) scale(1); }
    50% {
        transform: translate3d(-150%, 0, 4px) scale(1); }
    60% {
        transform: translate3d(-150%, 0, 0) scale(0.8); }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8); } }

@keyframes sortfront-left {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8); }
    50% {
        transform: translate3d(-150%, 0, 0) scale(0.8); }
    60% {
        transform: translate3d(-150%, 0, 4px) scale(1); }
    100% {
        transform: translate3d(0, 0, 4px) scale(1); } }

@keyframes sortback-right {
    0% {
        transform: translate3d(0, 0, 4px) scale(1); }
    50% {
        transform: translate3d(150%, 0, 4px) scale(1); }
    60% {
        transform: translate3d(150%, 0, 0) scale(0.8); }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8); } }

@keyframes sortfront-right {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8); }
    50% {
        transform: translate3d(150%, 0, 0) scale(0.8); }
    60% {
        transform: translate3d(150%, 0, 4px) scale(1); }
    100% {
        transform: translate3d(0, 0, 4px) scale(1); } }

/*Activity Slide Tab Ends*/

/*Upcoming Events Section Start*/
.upcoming--events{
    position: relative;
    background-image: linear-gradient(to top,#7670b2, #87a082);
    color: #fff;
    background-size: 20%;
}
.upcoming--events:before{
    content: "";
    position: absolute;
    left: 4%;
    top: 15%;
    height: 400px;
    width: 400px;
    /*background: url("../images/events-sideimg.png") no-repeat;*/
    background-size: 100%;
    animation: rotateAntiClock 140s infinite linear;
    z-index: 0;
}
.upcoming--events:after{
    content: "";
    position: absolute;
    right: 8%;
    bottom: 3%;
    height: 300px;
    width: 300px;
    /*background: url("../images/events-sideimg.png") no-repeat;*/
    background-size: 100%;
    animation: rotateClock 200s infinite linear;
    z-index: 0;
}
@keyframes rotateClock{
    from{transform: rotate(0);}
    to{transform: rotate(360deg);}
}

@keyframes rotateAntiClock{
    from{transform: rotate(0);}
    to{transform: rotate(-360deg);}
}
.upcoming--events .top-attractionheading{text-align: center;}
.upcoming--events .carousel-inner{z-index: 9;max-height: 650px;height: 600px;}
.upcoming--events .carousel-inner img{width: 100%;}
.upcoming--events p{font-size: 1.2em;line-height: 138%;font-weight: 300;}
.about{padding-right: 56px;z-index: 99;}
.aboutimgdiv{ height: 300px; width: 100%; overflow: hidden; margin-bottom: 20px;}
.eventsimgdiv{height: 106px; overflow: hidden; width: 100%;}
.eventsimgscroll{width: 80%; margin: 0 auto;}
.white-border{border: 1px solid #fff;}
.eventsimgscroll:before{content: ''; position: absolute; /*background-image: url(../images/events-sideimg.png);*/
background-repeat: no-repeat; left: -15px; top:50%;  margin-top: -187px; height: 373px; width: 373px;}
.eventsimgscroll:after{content: ''; position: absolute; /*background-image: url(../images/events-sideimg.png);*/
background-repeat: no-repeat; right: -15px; top:50%;  margin-top: -187px; height: 373px; width: 373px;}
.about .btn{margin-top: 40px;} .traveler--experience .top-attractionheading h4, 
.upcoming--events .top-attractionheading h4{color: #fff;font-size: 2em;font-weight: 400;}
.upcoming--events .carousel-caption h3 {font-size: 3em;font-weight: 800;text-align: left;}
.upcoming--events .carousel-caption{top:50px;}

.event-carousel{/* height: 600px; */border: 2px solid rgba(255, 255, 255, 0.47);border-radius: 2px;overflow: hidden;}
.event-carousel ul.carousel-indicators {height: 80px;bottom: 0;margin: 0;padding: 0;}
.event-carousel ul.carousel-indicators li {height: 100%;text-indent: 0;background-color: rgba(43, 43, 43, 0.7);margin: 0}
.event-carousel ul.carousel-indicators .carousel-progressbar:before {content: "";position: absolute;left: 0;bottom: 0;height: 100%;width: 1px;background: rgba(255, 255, 255, 0.09);}
.event-carousel ul.carousel-indicators li.active .carousel-progressbar:after{content: "";position: absolute;left: 0;bottom: 0;height: 100%;width: 1px;-webkit-animation: progressLine 10s linear;animation: progressLine 10s linear;background: linear-gradient(rgba(0, 0, 0, 4),rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.9));z-index: -1}
.event-carousel ul.carousel-indicators .carousel-heading{width: 100%;text-align: center;padding: 1rem 3rem;opacity: .5;text-shadow: 0px 0px 10px #000;}
.event-carousel ul.carousel-indicators li.active .carousel-heading{opacity: 1}
.event-carousel .carousel-item img{animation: zoomImage 15s linear;}


@keyframes progressLine {
  from {width: 0%;}
  to {width: 100%;}
}

@keyframes zoomImage {
    from{transform: scale(1);}
    to{transform: scale(1.2);}
}
/*Upcoming Events Section End*/


/*traveller essential start*/
.traveller-essential{/*background: url(../images/travellers-bg.png) no-repeat;*/background-size: 65%;background-position: center;}
.traveller-essential:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: -1px;background: linear-gradient(to bottom, #f44b4e 30%,#9c0002 73%);z-index: -1;}
.traveller-essential .card{border: none;}
.traveller-essential .card:after{content: "";position: absolute;right: 45px;bottom: -9px;height: 20px;width: 20px;border-radius: 50%;background-color: #ccc;}
.traveller-essential .card-body{border-radius: 0 0 .25rem .25rem;border:1px solid;position: relative;overflow: hidden;z-index: 0;min-height: 215px;}
.traveller-essential .card-body:before{content: "";position: absolute;right: 44px;bottom: -11px;height: 20px;width: 20px;border-radius: 50%;transition: .5s;z-index: -1;background-color: #ccc}
.traveller-essential .card-img{height: 215px;overflow: hidden;background-color: #b5c7cc;border-radius: 0;}
.traveller-essential .card .read-more{position: absolute;bottom: 1em;}
.traveller-essential .card .read-more:before {content: "\e901";font-family: icomoon;font-size: .7rem;position: absolute;top: 4px;right: -4px;opacity: 0;}
.traveller-essential .card .card-title span {display: none;}
.traveller-essential .card:hover .card-body:before{transform: scale(37);}
.traveller-essential .card:hover{color: #ffffff;transition: .7s;box-shadow: 1px 1px 45px rgba(0, 0, 0, 0.53);}
.traveller-essential .card:hover .card-title a{color: #ffffff;transition: .5s}
.traveller-essential .card:hover .read-more{color: #ffffff}
.traveller-essential .card .read-more:hover:before{opacity: 1;transition: .5s;right: -14px;}

.card--brown .card-body{border-color: transparent var(--web-color1) var(--web-color1) var(--web-color1);}
.card--brown .card-body h5{font-size: 20px; padding-bottom: 10px; font-weight: 600;}
.card--brown .card-body a{color: #ffffff; font-weight: 300;}
.card--brown .card-title a{color: #ffffff;}
.traveller-essential .card.card--brown .card-body:before,.traveller-essential .card.card--brown:after{background-color: var(--web-color1)}

.card--yellow .card-body{border-color: transparent var(--web-color2) var(--web-color2) var(--web-color2);}
.card--yellow .card-title a{color: var(--web-color2)}
.traveller-essential .card.card--yellow .card-body:before,.traveller-essential .card.card--yellow:after{background-color: var(--web-color2)}

.card--green .card-body{border-color: transparent var(--web-color3) var(--web-color3) var(--web-color3);}
.card--green .card-title a{color: var(--web-color3)}
.traveller-essential .card.card--green .card-body:before,.traveller-essential .card.card--green:after{background-color: var(--web-color3)}

.card--blue .card-body{border-color: transparent var(--web-color4) var(--web-color4) var(--web-color4);}
.card--blue .card-title a{color: var(--web-color4)}
.traveller-essential .card.card--blue .card-body:before,.traveller-essential .card.card--blue:after{background-color: var(--web-color4)}
/*traveller essential Ends*/

/*Book Nature Camp Start*/
.book-camp {/*background: linear-gradient(to top,#47939a,#478f97,#499799);*//*background: url(../images/nature-camp-bg.png) no-repeat;*/}
.book-camp:before {content: ""; position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: linear-gradient(to top,#f69e54,#a1581a);z-index: -1;}
.book-camp ::placeholder{color: rgba(255, 255, 255, 0.77);font-weight: 500}
.camp__content {position: relative;background-repeat: no-repeat;background-position: bottom center; background-color: #63a9b1;width: 60%;margin: auto;z-index: 2;padding: 3em 3.5em 5em 3.5em;border-radius: 4px;transition: .8s}
.camp__logo,.camp__form{display: inline-block;vertical-align: top;}
.camp__logo{width: 110px;height: 110px;background-color: #ffffff;border-radius: 50%;display: grid;text-align: center;align-items: center;margin: 0 auto 1.5em;overflow: hidden;}
.camp__logo img{width: 95%;}
.camp__form .form-control:focus{box-shadow: none;}
.camp__form select.form-control option {background: #265358;}
.camp__form .form-control{font-size: .9rem;background: transparent;border-color: transparent transparent rgba(255, 255, 255, 0.44) transparent;border-radius: 0;color: rgba(255, 255, 255, 0.77);font-weight: 500;}
.camp__form .input-group-append {border-bottom: 1px solid;border-color: transparent transparent rgba(255, 255, 255, 0.44) transparent;width: 30px;display: grid;align-items: center;padding: 0 .4em;color: rgba(249, 249, 249, 0.6);}
.datepicker td {font-size: .8rem;padding: .2em;}
.datepicker th {font-size: .9rem;}
a.camp-location-link {position: absolute;bottom: -1px;color: #ffffff;right: 0;/* text-shadow: 0px 0px 5px #000; */background: linear-gradient(rgba(122, 150, 135, 0.2), rgba(90, 117, 98, 0.8));padding: .3rem 0;width: 100%;text-align: center;}
a.camp-location-link:hover{color: #fff;background: rgba(90, 117, 98, 1)}
/*Book Nature Camp End*/

/*Traveler's Experience Section Start*/
.traveler--experience{background: linear-gradient(to bottom, #859e81,#4480a2);background: url(../images/traveler-experience-bg.html) no-repeat;margin-bottom: -1px;}
.traveler--experience:before{content: ""; position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: linear-gradient(to bottom, #859e81,#4480a2);z-index: -1;}
.traveler--experience .left-section,.traveler--experience .right-section{color: #fff;}
.traveler--experience .left-section {height: 100%;padding: 6em 0;}
.traveler--experience .left-section h3{font-weight: 600;line-height: 1;text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);margin: 0;}
.traveler--experience .social-icons span{color: rgba(0, 0, 0, 0.4);border-right: 1px solid rgba(0, 0, 0, 0.3);font-size: .8rem;margin: 0 .2rem 0 0;padding: 0 .5rem 0 0;}
.traveler--experience .social-icons span:last-child{border: none}
.traveler--experience .feature-item{margin: 1.5rem 0;padding: 0 0 0 1.5rem;}
.traveler--experience .feature-item a{display: block;color: #fff;font-size: .9rem;text-shadow: 1px 1px 5px #000;}
.traveler--experience .feature-item a span:first-child{width: 45px;height: 45px;font-size: 1.2rem;border: 1px solid rgba(245, 245, 245, 0.5);border-radius: 50%;display: inline-grid;align-items: center;background-color: rgba(0, 0, 0, 0.5);margin: 0 0 .3rem 0;text-align: center;}
.traveler--experience .feature-item a span:last-child{display: block;width: 60px;}
.traveler--experience .feature-item:hover a,.traveler--experience .feature-item:hover span{color: #d2d2d2}
.traveler--experience .feature-item:hover span{border-color: #d2d2d2}
.traveler--experience .feature-post{position: relative;display: inline-block;vertical-align: top;}
.traveler--experience .feature-post .post-media{height: 70vh;width: 200px;overflow: hidden;}
.traveler--experience .feature-post img{opacity: 0;transition: 1s;height: 100%;width: 100%;object-fit: cover;}
.traveler--experience .feature-post a{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2}
.traveler--experience .feature-post .post-icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1;height: 85px;width: 85px;border: 1px solid rgba(245, 245, 245, 0.5);border-radius: 50%;background: rgba(0, 0, 0, 0.3);color: #fff;display: inline-grid;align-items: center;text-align: center;padding: 1rem;transition: .3s;}
.traveler--experience .feature-post .post-icon span:first-child{font-size: 2em;transition: .3s}
.traveler--experience .feature-post .post-icon span:last-child{display: block;transition: .3s}
.traveler--experience .feature-post .post-title{position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;text-align: center;padding: 1rem .5rem;opacity: 0;transition: 1s;background: rgba(0, 0, 0, 0.8);}
.traveler--experience .feature-post .post-title span{color: #fff495;font-style: italic;font-size: .9rem}
.traveler--experience .feature-post:hover,.traveler--experience .feature-post.active{background: rgba(0, 0, 0, 0.14);transition: 2s}
.traveler--experience .feature-post:hover img,
.traveler--experience .feature-post.active img,
.traveler--experience .feature-post:hover .post-title,
.traveler--experience .feature-post.active .post-title{opacity: 1;transition: 3s}
/*Traveler's Experience Section End*/


/*Cuisine Section Start*/
.explore--cuisine{background: #4480a2; background-size: cover;z-index: 8;}
.explore--cuisine:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: linear-gradient(to top,#f5841b,#9f500a);
z-index: -1;
}
.cuisineslide{position: relative;}
.explore--cuisine .container{position: relative;}
.explore--cuisine .carousel-inner img {height: auto;}
.explore--cuisine .scrollcontent{color:#fff;display: flex;align-items: center;}
.explore--cuisine .scrollcontent h3{font-size: 2em;font-weight: 600;color: #fff;}
.explore--cuisine .scrollcontent p{font-size: 1.2em;font-weight: 300;}
/* .explore--cuisine .carousel-indicators li {width: 15px;height: 15px;border-radius: 50%;background-color: #b0bbc1;margin: 0 0 0 1em;}
.explore--cuisine .carousel-indicators .active {background-color: #ffca70;}
.explore--cuisine .carousel-indicators{right: 0;width: fit-content;left: auto;margin-left: 0;margin-right: 0;bottom: 120px;}
.explore--cuisine .carousel-control-next, .explore--cuisine .carousel-control-prev,.carousel-control-next, .carousel-control-prev{font-size: 4em;width: auto;height: fit-content; padding: 0px 10px;}
.carousel-control-next {right: 8%;}
.carousel-control-prev {left: 8%;} */
.btn-radius{border-radius:30px;}
.btn{padding: 5px 16px;}
/* .carousel-control-prev, .carousel-control-next {opacity: 0.5;tansition:0.5s;width: auto;height: fit-content;top: 49%;} */
/*Cuisine Section End*/

/*Get in touch (Exotic Section) Starts*/
.exotic{/* background: #4580a1 url(../images/crocodile.png); */background-repeat: no-repeat;background-position: bottom -2em left;background-size: cover;width: 100%;background-size: 100%;}
.exotic:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: linear-gradient(to top,#ae4a2a,#793119);
z-index: -1;
}
.exotic-form {padding: 0 0 6em 0;}
.exotic-form__enquiry{border-radius: 1px solid}
.exotic-form__subscription,.exotic-form__enquiry{background-color: rgb(222, 231, 240);padding: 1.5em;border-radius: 4px;min-height: 235px;}
.exotic-form__subscription{text-align: center;align-items: center;display: grid;padding: 3em 1.5em;}
.subscription--icon{font-size: 2.5rem;margin: 0 0 1rem 0;color: var(--web-color4);}
.exotic-form__subscription .form-control{font-size: .9rem;}
.exotic-form__enquiry .form-control {font-size: .8rem;min-height: 40px;}
.frm-warning-txt {font-size: .8rem;font-style: italic;}
.country-code-list{padding: 1rem;height: 300px;width: 250px;overflow-y: scroll;}
.country-code-list li a{font-size: .9rem;display: block;padding: .3rem 0;margin: .3rem 0;}
.btn-country-code{box-shadow: none;border-radius: 2px 0 0 2px;background-color: #ffffff;font-size: .9rem;border-color: #dee7f0;height: 100%;}
.btn-country-code:hover,.btn-country-code:focus{box-shadow: none;outline: none;}
/*Get in touch (Exotic Section) Ends*/


/*Media Queries*/
@media (max-width :1600px){

.explore--cuisine .carousel-inner img {width: 87%;}

}


@media (max-width :1440px){
.carousel-control-next {right: 6%;}
.carousel-control-prev {left: 6%;}
.cardslider__nav-prev {left:91.5%;}
.cardslider__nav-next {right: 3%;}


}

@media (max-width :1366px){
.section-heading h4 {font-size: 1.5rem;}
.section-heading h2 {font-size: 3rem;}

.carousel-control-next {right: 3%;}
.carousel-control-prev {left: 3%;}
.cardslider__nav-prev {left: 91.5%;}

.banner__caption h1 {font-size: 3.5rem;}

.explore--sis__container {width: 70%;margin: auto;}
.explore--sis__tab {right: -18%;top: 27%;}
.explore--sis__tab li a {width: 35px;height: 35px;}
.content__details {margin: 1em 0 0 0;}
.heading__counter {font-size: 5rem;}
.heading__counter:before{height: 430px;top: -30px;}
.heading__counter span {background: #3a377e;}
.content__heading h3 {font-size: 1.8rem;}
.content__heading h3 span{font-size: 2.8rem}
.heading__icon {font-size: 3em;height: 60px;width: 50px;}
.tab-img {top: 3%;}
/* .tab-img img {width: 175%;} */
/* .explore--sis__numberTab {left: -16%;} */
.img__caption {bottom: 7%;left: 36%;}


.trailtour-container {width: 80%;margin: 0 auto;margin-top: 45px;}/*padding: 3em 0 0 0;*/
.trailtour--bg:before{background-size: 55%}
.secondary-tab-content {margin: 0;min-height: 300px;}
.trail-destination-slider .owl-nav{font-size: 1.5rem}
.item__actionBtn a { padding: .4em 1em;font-size: .6rem;}
.trailtour-item .info-text {top: 85px;left: 17px;}
.trailtour-item__content {padding: 1em 1em 3.2em 1em;min-height: 250px;}
.trailtour-item__content p {margin-bottom: 3px;}
.trailtour-item__media {height: 160px;}
.item__actionBtn {bottom: 1em;left: 1rem;}
.trail-destination {width: 80px;}
.trail-destination:after {width: 110px;}
.destination__icon {width: 35px;height: 35px;}
.trail-destination:nth-child(odd) {margin: 3em 0 0 1em;}
.trail-destination:nth-child(even) {margin: 0 0 0 1em;}
.trail-destination:nth-child(odd):after {top: -16px;}
.trail-destination:nth-child(even):after {top: 42px;left: 35px;}
.destination__img{right: -24%;bottom: -30%;}
.secondary-tab-content .view-moreTrail{bottom: -3em}

.video-section .video-container {height: 395px;text-align: center;}
.video-section .video-container video {width: auto;}
.overlay-video{right: 4%;height: 155px;min-width: auto;}

.traveler--experience .left-section {padding: 1em 0;}
.traveler--experience .feature-post .post-media {width: 155px;}
.traveler--experience .feature-post .post-icon{width: 75px;height: 75px}
.traveler--experience .feature-post .post-icon span:first-child {font-size: 1.3em;}
.traveler--experience .feature-post .post-icon span:last-child{font-size: .9rem}

.event-carousel ul.carousel-indicators{width: 70%;margin: auto;}
.event-carousel {width: 66%;margin: auto;height: 430px;border: none;}
.upcoming--events:before,.upcoming--events:after{background-size: 75%}
.upcoming--events p {font-size: 1em;}
.upcoming--events .carousel-inner {height: 100%;width: 70%;margin: auto;}
.event-carousel ul.carousel-indicators .carousel-heading {padding: 1rem 2rem;}

.activities-section {width: 75%;margin: auto;}
.activities .nav-item a.nav-link {height: 100%;padding: 1.3em 0;}
.tab__content {min-height: 330px;}
.tab__items {margin: 0;height: 328px;}
.cardslider__card {height: 322px;}
.card__content {min-height: 190px;padding: 1em;}
.card__content p {font-size: 13px;}
.card__content h4 {font-size: 1.3rem;}

.traveller-essential .card-img {height: 185px;}
.traveller-essential .card-body {min-height: 200px;}
.traveller-essential .card-body .card-text {font-size: .9rem;}
.traveler--experience .bigimg {height: 300px;}
.traveler--experience .insta {height: 135px;}
.activities .nav-item i {font-size: 1.5em;margin-bottom: 10px;}
.dest-short-content p {font-size: 1rem;margin: 1.5em 0 0;}

.explore--cuisine .carousel-control-next, .explore--cuisine .carousel-control-prev{font-size: 2em;}
.explore--cuisine .carousel-inner img{width: 80%;}
.explore--cuisine .carousel-control-next, .explore--cuisine .carousel-control-prev{top: 48%;bottom:auto;width: fit-content;height: auto;font-size: 2rem;}
.explore--cuisine .carousel-control-next, .explore--cuisine .carousel-control-prev {top: 53%;}
.explore--cuisine .carousel-indicators {bottom: 30px;}

.camp__content {padding: 1em 3.5em 2.5em 3.5em;width: 50%;}
.camp__logo {width: 80px;height: 80px;margin: 0 auto 1em;}
.exotic-form {padding: 0 0 8em 0;}

}


@media (max-width :1152px){
.carousel-indicators li .indicator__count {margin: 0 .5em 0 0;}
.carousel-indicators .indicator__text {font-size: .8rem;}
.banner-carousel .carousel-item img {width: 120%;}

.content__heading h3 {font-size: 1.5rem;}
.content__heading h3 span{font-size: 2.5rem}
.heading__counter {font-size: 4.5rem;}
.heading__icon{margin: 0 1rem 0 0;}
.content__details {margin: 2em 0 0 0;}
.heading__counter:before{height: 400px;top: -35px;}
.tab-img {top: 5%;}
.img__caption{bottom: 0;font-size: .9rem;}

.activities .nav-item a{min-height: 90px;}
.tab__content {width: 69%;min-height: 280px;}
.tab__items {height: 273px;}
.cardslider__card {height: 273px;background-size: 150%;}
.card__content {height: 185px;}
.card__content a {font-size: .9rem;}

.upcoming--events p {font-size: 1.2em;line-height: 150%;}
.explore--cuisine .scrollcontent h3{font-size: 1.8em;}

}


@media (max-width :1024px){
.section-heading h4 {font-size: 1.2rem;}
.section-heading h2 {font-size: 2.5rem;}
.section-heading h2:after{width: 75px}

.banner__caption h1 {font-size: 2.5rem;}
.carousel-indicators li .indicator__count {font-size: .8rem;display: block;margin: 0 auto .3em auto;}
.carousel-indicators .indicator__text {font-size: .8rem;}
.banner-carousel .carousel-indicators {padding: .9em 0;height: 70px;}
.carousel-indicators li .indicator__count:before {top: 0px;left: 2px;height: 20px;width: 20px;}
.banner-carousel .carousel-indicators li:before {top: -14px;}

.heading__counter {font-size: 4.5rem;}
.heading__counter:before {height: 400px;top: -40px;}
.heading__counter span {background: #3c377c;}
.heading__icon {height: 60px;font-size: 3.5rem;}
.heading__icon img{width: 75%}
.content__heading h3 {font-size: 1.5rem;line-height: 1.2;}
.content__heading h3 span{font-size: 2rem}
.content__details {margin: 1em 0 0 0;}
.content__details p {font-size: .9rem;}
.content__heading {left: -8em;}
/* .explore--sis__numberTab {left: -14%;} */

.trailtour-item {margin: 0 .7em 0 0;width: calc(100%/3 - calc(8px));}
.trailtour-item__content {min-height: 235px;}
.trail-filter-tabs {min-height: auto;}


.cuisineslide {width: 80%;margin: auto;}
.explore--cuisine .carousel-control-next, .explore--cuisine .carousel-control-prev{font-size: 2.5em;}
.explore--cuisine .carousel-control-prev{left: -5%;}
.explore--cuisine .carousel-control-next {right: -3%;}    
.tab__content {width: 69%;min-height: 305px;}
.tab__items {height: 295px;}
.cardslider__card {background-size: 150%;height: 295px;}
.activities .nav-item a {min-height: auto;}
.activities-section, .traveller-experiences {width: 85%;}
.card__content {height: 195px;padding: 1em .5em;}
.card__content a{font-size: .8rem}

.upcoming--events:after{display: none;}
.upcoming--events:before{background-size: 100%;height: 300px;width: 300px}
.upcoming--events .carousel-caption h3{font-size: 2em;}
.upcoming--events .bottomline {display: none;}
.upcoming--events .carousel-caption{top: 0;}

.traveller-essential-cards {width: 85%;margin: auto;}
.traveller-essential .card-img {height: 155px;}
.traveller-essential .card-body .card-text,.traveller-essential .card .read-more {font-size: .8rem;}
.traveller-essential .card-body {min-height: 190px;}
.traveler--experience .btn{margin: 1.5em 0 0 0;}

.camp__content {width: 60%;}
.book-camp{background-size: 100%}

.exotic-form {width: 90%;margin: auto;}
.exotic-form__subscription, .exotic-form__enquiry {padding: 1.5em;min-height: 195px;}


}


@media (max-width :992px){
.explore--cuisine .carousel-control-next, .explore--cuisine .carousel-control-prev{font-size: 1.5em;}

.vertical-scrolling {height: 100%;}
.trailtour-container{padding: 2em 0 0 0;}
.explore--sis,.video-section,.activities-section,.upcoming--events,.traveller-essential,.book-camp,.exotic,.traveler--experience,.explore--cuisine {padding: 2.5em 0;}

section.top--banner {height: auto;background: #626bef;}
.banner-carousel{height: auto;}

.explore--sis__container,.trailtour-container {width: 83%;}
.explore--sis__content {padding: 4em 0;}
.content__heading {width: 500px;left: -6em;}
.content__details {margin: 1em 0 0 2em;}
.heading__counter:before {height: 310px;top: -40px;}
.tab-img img {width: 120%;}
.explore--sis__tab {right: -8%;width: 40px;top: 24%;}
/* .explore--sis__numberTab {left: -3%;top: 17%;} */
.tab-img {top: 0;position: relative;}
.heading__counter span {background: #4a336f;}
.img__caption {bottom: 12%;left: 7%;font-size: .9rem;text-align: center;min-height: auto;}

.event-carousel,.event-carousel ul.carousel-indicators,.upcoming--events .carousel-inner {width: auto;}

.trail-destination-map {margin: 3em 0 0 0;height: auto;}
.trailtour--bg:before{background-size: 86%}
.trail-destination-slider {height: auto;}
.trailtour-item__media {height: 145px;}
.trailtour-item .info-text {top: 70px;}
.trailtour-item__content {min-height: 280px;}
.trail-destination {width: 75px;}
.trail-destination:nth-child(odd) {margin: 3em 0 0 0em;}
.trail-destination:nth-child(even) {margin: 0;}
.trail-destination:after {width: 75px;}
.secondary-tab-content .view-moreTrail {position: unset;display: block;margin: 1.5rem 0 0 0;}

.dest-short-content p{margin: 0}
.activities .nav-item a.nav-link {padding: 1em 0;}
.tab__content {min-height: 238px;}
.tab__items {height: 230px;}
.cardslider__card {background-size: 140%;height: 230px;}
.card__content {min-height: 152px;padding: 0;height: auto;}

.upcoming--events:before {height: 250px;width: 250px;left: 2%;top: -3%;}

.traveller-essential-cards{width: auto;}
.traveller-essential .card-img {height: 135px;}

.traveler--experience .feature-post .post-media {width: 220px;height: 40vh;border-radius: 3px;}
.traveler--experience .feature-post .post-icon {width: 60px;height: 60px;padding: .6rem;}
.traveler--experience .feature-post:hover .post-media img,.traveler--experience .feature-post.active .post-media img{transform: scale(1.2);transition: .5s}
.traveler--experience .feature-post:hover .post-icon,.traveler--experience .feature-post.active .post-icon{opacity: .5}

.camp__content {width: auto;}

.exotic-form {width: auto;}

}


@media (max-width: 768px){
.explore--sis, .trailtour,.video-section, .activities-section, .upcoming--events, .traveller-essential, .book-camp, .exotic, .traveler--experience, .explore--cuisine {
    padding: 3em 0;
}

.banner__caption{bottom: 25%;left: 6%;}
.banner__caption h3 {font-size: 1.4rem;}
.banner__caption h1 {font-size: 2rem;}
.banner__caption p{font-size: .9rem}
.banner-carousel .carousel-indicators {height: 85px;}
.banner-carousel .carousel-indicators li{padding: 0 1em}

.explore--sis__container, .trailtour-container {width: auto;}
.content__details {margin: 1em 0 0 0;}
.explore--sis__content {padding: 0;}

.content__heading {width: auto;left: 0;}
.heading__counter:before{display: none;}
.heading__counter span {background: transparent;}
.heading__icon {height: 65px;}
.explore--sis__tab{top: 9%}
.explore--sis__numberTab {left: 2%;top: 12%;}
.explore--sis__tab {display: none;}

.trailtour-container{padding: 0}
.trailtour-item{width: 100%;margin: 0 0 1em 0;background: #fff !important;padding: 0 0 1em 0;}
.trailtour-item .offerbtn {position: absolute;left: 1rem;top: .3rem;}
.trail__discount{display: block;margin: .3rem 0 0 .3rem;font-size: .9rem;text-shadow: 0 0 3px #000;}
.trailtour-item__media {height: 100px;width: 150px;margin: 1em 1em 0 1em;border-radius: 4px;float: left;}
.trailtour-item__media:after{display: none}
.trailtour-item .info-text {position: unset;display: inline-block;margin: 1rem 0 0 0;}
.trailtour-item .info-text h5,.trailtour-item .info-text p{color: #2b2b2b;}
.trailtour-item__content {min-height: auto;padding: 1em;color: #000;}
.trailtour-item .btn.btn--interested {position: static;background-color: #333;padding: .6em 1.5em;margin: 0 1em 0 1em;}
.trailtour-item .btn.btn--knowMore {bottom: 15px;left: auto;right: 15px;border: none;background: #333;}
.item__actionBtn a {padding: .5em 2em;font-size: .7rem;}
.trail-filter-tabs {margin: 1em 0 2em 0;float: none;}
.trail-destination {width: 70px;}
.trail-destination-map{padding: 0 2em}
.trailtour-item .btn.btn--knowMore {position: static;background: #333;}

.video-section {background-position: bottom 1em center;}
.video-section .video-container{height: auto;}
.video-section .video-container video{width: 100%}

.dest-short-content p {font-size: .8rem;}
.tab__buttons {width: 100%;margin: 2em 0;text-align: center;}
.tab__buttons li.nav-item {width: 32%;}
.tab__content {width: 100%;min-height: 260px;}
.tab__items {height: 255px;}
.cardslider__card {background-size: 148%;height: 255px;}
.card__content {height: 170px;padding: 0;}

.upcoming--events:before {left: 1%;top: 7%;}
.event-carousel{height: auto;}
.upcoming--events h3 {font-size: 4em;}
.upcoming--events p {font-size: 1.1em;line-height: 142%;overflow: hidden;}
.upcoming--events .top-attractionheading{text-align: center;    width: 300px; margin-bottom: 20px;}
.upcoming--events .bottomline {display: block;}

.traveller-essential .card {margin: 0 0 1em 0;}
.traveller-essential .card-img {height: auto;}
.traveller-essential .card-body {min-height: 170px;}
.traveller-essential .card:hover .card-body:before {transform: scale(49);}
.traveller-essential-cards .col-12:last-child .card {margin: 0;}

.explore--cuisine .carousel-indicators{display: none;}
.explore--cuisine .carousel-inner img {width: 100%;}
.explore--cuisine .carousel-control-prev {left: -8%;font-size: 1.5rem;}
.explore--cuisine .carousel-control-next {right: -8%;font-size: 1.5rem;}
.explore--cuisine .scrollcontent h3 {font-size: 1.3em;}
.explore--cuisine .scrollcontent p {font-size: 1em;font-weight: 300;line-height: 135%;}

.exotic-form {padding: 0 0 3em 0;}
.exotic-form__subscription, .exotic-form__enquiry {margin: 0 0 1em 0;}
.exotic-form__subscription .form-control, .exotic-form__enquiry .form-control {font-size: .9rem;}
a.camp-location-link {bottom: -29px;}

.traveler--experience .feature-post .post-icon{background: rgba(0, 0, 0, 0.5);}
.traveler--experience .left-section {text-align: center;margin: 2rem 0 0 0;}
.traveler--experience .feature-item {padding: 0;width: 32%;display: inline-block;}
.traveler--experience .feature-item a span:last-child{width: auto;}
.traveler--experience .feature-post img, 
.traveler--experience .feature-post img{opacity: 1}
.traveler--experience .feature-post{margin: 1rem}
.traveler--experience .feature-post .post-title{opacity: 1;background: rgba(0, 0, 0, 0.6);}
.traveler--experience .feature-post .post-title p{display: none}

.activities .carousel-control-prev {left: 90%;}
.activities .carousel-control-prev, .activities .carousel-control-next {font-size: 1.5em;}
.activities .nav-item h5 {font-size: 0.8em;}
.activities .nav-item a { padding: 15px 15px;}

.exotic {background-position: bottom 0em left;}

}


@media (max-width :660px){
.section-heading h2 {font-size: 2rem;}
.btn {font-size: .8rem;}

.carousel-indicators {display: none;}
.banner__caption {bottom: 15%;}
.banner__caption h1{width: 100%}
.banner-carousel .carousel-indicators li {padding: 0;}

.explore--sis__tab {right: 9%;}
.heading__counter {font-size: 3.5rem;}
.content__heading h3 {font-size: 1.2rem;}
.content__heading h3 span {font-size: 1.5rem;}
.heading__icon {height: 50px;width: 40px;font-size: 2rem;}
.content__details{min-height: auto}
.content__details h4 {font-size: 1.2rem;min-height: auto;}
.content__details p {margin: 0;}

.trailtour-container {margin-top: 0}
.trail-filter-tabs {width: 80%;}
.secondary-tab{padding: 0}
.mobile-show {display: block;}

.trail-destination-slider .owl-item {padding: 0;}
.trail-destination {width: 50px;}
.trail-destination:after {width: 55px;}
.trail-destination:nth-child(odd):after {top: -7px;left: 17px;transform: rotate(-40deg);}
.trail-destination:nth-child(even):after {top: 40px;left: 32px;transform: rotate(42deg);}
.trail-destination:nth-child(even) .destination__name {position: absolute;top: -27px;left: -14px;width: 85px;}
.destination__img {right: -69%;bottom: auto;top: -46px;}
.tab__content{display: none}
.tab__buttons {margin: 1em 0 0 0;}

.upcoming--events:before {left: -4%;top: 12%;height: 150px;width: 150px;}
.event-carousel ul.carousel-indicators .carousel-heading span {right: -30px;bottom: 6em;width: 80%;font-size: .8rem;}

.explore--cuisine .carousel-inner img { width: 100%;}
.explore--cuisine .top-attractionheading {top: -47%;}
.explore--cuisine .scrollcontent h3 {font-size: 1.2em;}
.explore--cuisine .carousel-control-next, .explore--cuisine .carousel-control-prev, .carousel-control-next, .carousel-control-prev {font-size: 1.5em;}
.explore--cuisine .scrollcontent p{height: 100px; overflow: hidden;}

.cardslider{height: 270px;}

.activities-section, .traveller-experiences {width: 90%;}
.activities .nav {margin-top: 20px;}
.activities .nav-item i{font-size: 2em;}
.activities .nav-item a {padding: 5px 5px;min-height: 84px}
.activities .tab-content {margin-top: 15px;}
.activities .carousel-control-prev {left: 87%;}
.activities .bottomline img {margin-left: auto;}
.activities .nav-item a.nav-link:focus {
    color: #1b4d52;
    background-color: #ffffff !important;
    outline: none;
}
.activities .nav-item a.nav-link:focus i{color: #1b4d52}

.traveller-essential .card-img{display: none;}
.traveller-essential .card-body {min-height: auto;}

.trail-more-btn {
    position: relative;
    bottom: 0px;
    left: 0px;
}
.trail-more-btn a {
    color: #fff;
    border: 0px;
    padding: 0.8em 1em;
    font-size: 0.9rem;
    text-transform: capitalize;
    display: inline-block;
}

}

@media (max-width :576px){
    
.footer-linktop{display: none}
.section-heading{text-align: center;}
.activities-section, 
.event-carousel ul.carousel-indicators,
.upcoming--events .carousel-inner,
.traveller-experiences,
.traveller-essential-cards,
.camp__content,
.exotic-form {width: 80%;}

.banner-carousel .carousel-item{height: 100vh}
.carousel-control-prev { left: -15%;}
.carousel-control-next { right: -15%;}
.banner-carousel .carousel-item img{width: 100%;height: 100%;object-fit: cover;}
.banner__caption {bottom: 16vh;}
.banner__caption h3 {font-size: 1.1rem;}
.banner__caption h1 {font-size: 1.5rem;width: 100%;}

.trail-filter-tabs {width: auto;}
.trailtour-item .info-text {width: 42%;}
.trailtour-item .info-text h5{line-height: 1.4}

.video-section .video-container video,.activities-section .dest-short-content {text-align: center;}
.dest-short-content p {display: none;}

.book-camp {background-position: top -3em center;}

.traveler--experience .feature-post {margin: 1rem;width: 43%;}
.traveler--experience .feature-post .post-media {width: auto;}
.traveler--experience .left-section h3{font-size: 1.2rem}
.traveler--experience .left-section small {font-size: .8rem;}
.traveler--experience .social-icons {border-top: 1px solid rgba(0, 0, 0, 0.15);width: 130px;margin: .5rem auto 1rem auto;padding: .5rem 0 0 0;}
.traveler--experience{background-size: 150%;background-position: center 28rem;}
.traveler--experience .social-icons span{margin: 0;padding: 0 .7rem 0 .3rem;}

.explore--cuisine {background-size: 190%;background-repeat: no-repeat;}
.cousine-content {text-align: center;}

.book-camp {padding: 3em 0 6em 0;margin-bottom: -2px;}
.exotic {background-size: 140%;background-position: left bottom;}
a.camp-location-link {font-size: 1rem;}
    
.upcoming--events .carousel-control-next, .upcoming--events .carousel-control-prev{display: block;}
.explore--cuisine .scrollcontent p{height: auto; overflow: auto;}
.upcoming--events p {text-align: center;}


}


@media (max-width :480px){
a.btn-red.hvr-rectangle-out.view-more {font-size: .7rem;bottom: 12px;right: 6px;}

.video-section .video-container video,.explore--sis__container,.trailtour-container, .activities-section, .event-carousel ul.carousel-indicators, .upcoming--events .carousel-inner, .traveller-experiences, .traveller-essential-cards, .camp__content, .exotic-form {width: 90%;}

.banner__caption {bottom: 20%;}
.banner__caption h1{width: auto;}
.banner-carousel .carousel-indicators{all: unset;position: absolute;bottom: 13%;z-index: 1;width: 100%;right: 0;text-align: center;}
.carousel-indicators .indicator__text,.carousel-indicators li::after,.banner-carousel .carousel-indicators li:before{display: none;}
.banner-carousel .carousel-indicators li {display: inline-block;padding: 0;width: 10px !important;background: #fff;height: 10px;border-radius: 50%;margin: 0 .3em;opacity: .5}
.banner-carousel .carousel-indicators li.active{opacity: 1}
.carousel-indicators li .indicator__count{display: none}

.tab-img{height: 300px;margin: 0 0 2rem 0;}
.img__caption {bottom: 3%;left: 20%; width: 70%}
.explore--sis__tab {right: 22%;width: auto;top: auto;bottom: -11%;}
.explore--sis__tab li {margin: 0 0 0 .7em;}
.explore--sis__numberTab {top: 5%;}

.trail-destination-map{display: none;}

.event-carousel ul.carousel-indicators{display: none;}

.video-section,.book-camp{background: none}
.camp__content {padding: 1em 2em 2.5em 2em;}

.activities .nav-item h5 {font-size: 0.7em;}
.activities .carousel-control-prev {left: 86%;}

.traveler--experience .feature-item{display: block;width: 100%;padding-left: .6rem;margin: .7rem 0;}
.traveler--experience .feature-item a{display: block;color: #fff;font-size: 1rem;text-shadow: none;background: rgba(0, 0, 0, 0.2);border-radius: 3px;padding: .6rem;}
.traveler--experience .feature-item a span:last-child{display: inline;}
.traveler--experience .feature-item a span:first-child {all: unset;margin: 0 .4rem 0 0;color: #d2d2d2;font-size: 1.3rem;}
.traveler--experience .feature-post {margin: .5rem;}

.exotic-form__subscription,.exotic-form__enquiry {padding: 1em;min-height: 155px;}

}


@media (max-width :430px){
.banner__caption {left: 0;width: 100%;text-align: center;bottom: 25%;}

.heading__icon{display: none}

.tab-img {height: 225px;}
.explore--sis__tab {right: 19%;bottom: -4%;}
.explore--sis__numberTab {
    width: auto;
    position: relative;
    left: 0;
    justify-content: center;
}
.explore--sis__numberTab li a:hover, .explore--sis__numberTab li a.active {
    color: #333;
    background: #f6b417;
    border-color: #f6b417;
    
}
.explore--sis__numberTab li a.active{font-size: 1rem;}
.explore--sis__numberTab li {
    margin: 0 .5rem;
}
.explore--sis__numberTab li a {
    margin: 0 .5rem .5rem 0;
    border: 1px solid rgba(255, 255, 255, 0.45);
    border-radius: 50%;
}
.explore--sis__numberTab li a:before{display: none}
.tab-img img {
    width: 100%;
}
.img__caption {left: 0;width: 100%;}

.primary-tab>li.nav-item {width: auto;}
.secondary-tab .nav-item .nav-link{padding: .5rem}
.trailtour-item__media {height: 85px;width: 130px;}

.upcoming--events{margin-top: -2px}

.traveller-essential{background: none}
.traveller-essential .card{background: none}
.traveller-essential .card-body {padding: 0;border-color: transparent transparent rgba(255, 255, 255, 0.15) transparent;border-radius: 0;}
.traveller-essential .card-body:before,.traveller-essential .card:after{display: none}
.traveller-essential .card:hover{box-shadow: none;}
.traveller-essential .card-body .card-text, .traveller-essential .card .read-more{display: none;}
.traveller-essential .card-title{margin-bottom: 1rem;display: flex;align-items: center;}
.traveller-essential .card-title a{color: #fff !important;font-size: 1rem;margin: 0 0 0 .7rem;}
.traveller-essential .card-title a:hover{color: var(--web-color1) !important;}
.traveller-essential .card .card-title span{display: inline-grid;color: #fff;height: 32px;width: 32px;border-radius: 4px;text-align: center;align-items: center;}
.traveller-essential .card .card-title span.icon-find-travel-agent{background: linear-gradient(to top left, #a099ea, #6258cd);}
.traveller-essential .card .card-title span.icon-travel-advisory{background: linear-gradient(to top left, #83b5f0, #5777c5);}
.traveller-essential .card .card-title span.icon-explore-sis-map{background: linear-gradient(to top left, #f77876, #c65d84);}



.camp__content {padding: 1em 1em 2.5em 1em;}
.camp__content:after{background-size: 65%;width: 140px;height: 50px;left: -35px;}
.exotic-form__subscription {
    min-height: 55px;
}
.subscription--icon{display: none}
a.camp-location-link {bottom: -65px;font-size: .9rem;}

.traveler--experience .feature-post {
    margin: .2rem;
    width: 35%;
}
.traveler--experience .feature-post .post-media{height: 30vh}
.traveler--experience .feature-post .post-title{padding: .4rem}
.traveler--experience .feature-post .post-title span{font-size: .8rem}

}


@media (max-width: 375px){
.menu {right: 14%;}

.heading__icon{display: none;}
.tab-img {overflow: hidden;}
.tab-img img {width: 114%;}

.exotic-form {width: 100%;padding: 0 0 1em 0;}
.exotic-form__subscription .form-control, .exotic-form__enquiry .form-control {font-size: .8rem;}

.traveler--experience .feature-post .post-icon{padding: .7rem;border:none;}
.traveler--experience .feature-post {margin: .1rem;}

#footer {padding: 1em 0 0 0;}
.footer-linkbottom {padding: 1em 0;}
.footer-linkbottom ul li {margin: 0 0 1em 0;}

}

@media (max-width: 320px){

.heading__counter {font-size: 3rem;}
.content__heading h3 {font-size: 1rem;}

.explore--sis__tab li a {width: 30px;height: 30px;margin: 0;}
.explore--sis__tab li a img{width: 65%}
.explore--sis__tab{bottom: 0%;}
.explore--sis__numberTab li {margin: 0 .2rem;}

.trailtour-item__media {display: none;}
.trailtour-item .offerbtn {
    left: auto;
    right: 1rem;
    box-shadow: none;
}
.trailtour-item .info-text.hasOffer {margin: 0;padding: 1rem 4rem 0 1rem;width: 100%;}
.trailtour-item .offerbtn label{font-size: 9px}
.trailtour-item .offerbtn label {
    font-size: 10px;
    padding: 2px 5px;
    background: #F44336;
    box-shadow: none;
}
.trailtour-item .offerbtn label:after{content: none;}

.traveler--experience .feature-post {
    margin: .3rem .2rem;
    width: 47%;
}

}




/*Full page JS file Content*/

/**
 * fullPage 2.6.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-tableCell {
    display: grid;
    align-items: center;
    width: 100%;
    height: 100% !important;
}
.fp-controlArrow {
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    display: none;
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: scroll;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 1;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate(-50%, 0%);
}
#fp-nav.right {
    left: 30px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 50px;
    height: 50px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    height: 35px;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span,
#fp-nav ul li:hover a span{
    opacity: 1;
    width:35px;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    position: absolute;
    z-index: 1;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    border: 2px solid #fff;
    bottom: 0;
    left: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.4s ease-in-out;
    opacity: .5;
}
.aa{
  background: url(../images/home-icon-logo.jpg);
  height: 35px;
  width: 35px;
}

/* .fp-slidesNav ul li a span:nth-child(2){
   background: #fff url(../images/itc-icon.png);
  height: 35px;
  width: 35px;
} */

/* .bb{
  background: url(../images/itc-icon.png);
  height: 35px;
  width: 35px;
} */
#fp-nav ul li .fp-tooltip {
    position: absolute;
    bottom: 18px;
    color: #fff;
    border-radius: 1px;
    padding: 0 1em;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.48);
}
#fp-nav ul li .fp-tooltip.right {
    left: 45px;
    border: 1px solid #fff;
    padding: 4px 5px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}

#fp-nav.dark-theme ul li a span{background: rgb(76, 76, 76);}
#fp-nav.dark-theme ul li .fp-tooltip{color: rgb(76, 76, 76);text-shadow: none}

/*Media*/
@media (max-width: 1366px){
    #fp-nav {top: 50%;}
    #fp-nav.right {left: 36px;}
/* #fp-nav ul li, .fp-slidesNav ul li {
    width: 15px;
    height: 35px;
} */
#fp-nav ul li a, .fp-slidesNav ul li a {
    height: 28px;
}
/* #fp-nav ul li a span, .fp-slidesNav ul li a span {height: 2px;} */
#fp-nav ul li .fp-tooltip{font-size: 13px}

.legacy .hdn_part .mlzs_text h2 {
    text-align: left;
    font-size: 30px;
    letter-spacing: 1px;
}
    
}

@media (max-width: 1024px){
/*   #fp-nav.right {display: none} */
}


/* Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)*/
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}



/*======================================

ARIJIT

=========================================*/

.card-img img{
  width: 100%;
}

.mycarou{
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  margin-left: 0;
  /* margin: 0px auto;
  clear: both;
   position: relative;
   left: 0; */
  left: -30px;
}

.owl-carousel .owl-stage-outer{
  width: 1389px;
  overflow: hidden;
}

.video_playN {
    position: absolute;
    left: 0;
    right: 0;
    line-height: 250px;
    margin: 0 auto;
    text-align: center;
    top: 25%;
}

.video_playN{
  width: 75px !important;
  height: 75px !important;
}


.myfooter{
  position: fixed;
  z-index: 2;
  background-color: rgba(0,0,0,0.5);
  padding: 10px 0;
  bottom: 0;
  width: 100%;
}

.copy{
  color: #fff;
  font-size: 12px;
}

.powered{
  color: #fff;
  font-size: 12px;
  text-align: right;
}

.powered a{
  color: #d66523;
}

.inr_def p{
  color: #000;
}

.inr_def h3{
  color: #000 !important;
}

.inr_bx_cont h3{
  color: #fff !important;
}

.inr_bx_cont p{
  color: #fff !important;
}

.shrink {
  padding: 0px 0;
  background-color: rgb(255,255,255,.9) !important;
  position: fixed;
  z-index: 5;
  transition: all 0.5s ease;
}

.inr_news img{
  width: 100%;
}

.card-body p{
  color: #000;
}

.card-body p strong{
    font-size:16px;
    font-weight:bold;
}

#vertical-ticker li .thumb{
  width: 90px;
  float: left;
  margin-right: 10px;
}

.entry-title{
  text-align: left;
}

.entry-title h4 a{
  text-align: left;
  font-size: 14px !important;
}


.myclsloop{
  margin-bottom: 25px;
}

.ann{
  width: 100%;
  float: left;
  margin-bottom: 25px;
  border-bottom: 1px solid #ccc;
}

.ann h3{
  color: #000 !important;
  font-size: 17px;
  font-weight: bold;
}

.ann p{
  color: #000;
  font-size: 14px;
}

.godigital{
  width: 100%;
  float: left;
  border: 1px solid #ccc;
  padding: 15px;
  text-align: center;
  margin-bottom:15px;
}

.godigital h3{
  color: #000 !important;
  font-size: 13px !important;
  font-weight: bold !important;
  text-align: center !important;
  padding-top: 18px;
}

.st_bx {
    padding: 30px 10px;
    margin-top: 30px;
    background: #fff;
}

.st_bx:hover{
    background-color:#e39d54;
}

.st_bx_crl {
    padding: 0;
    margin: 0 auto 10px;
    height: 185px;
    background: #fff;
    border: 4px solid #eaeaea;
    width: 185px;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

.st_bx_crl img {
    width: 100%;
}

.st_bx_text {
    padding: 10px 0 0;
}

.st_bx_text p {
    line-height: 18px;
    padding-bottom: 5px;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
}

.read-more1{
  border-radius: 25px;
  background-color: #000;
  color: #fff;
  padding: 10px 25px;
  font-size: 14px;
}

.read-more1:hover{
  background-color: #d7621f;
  color: #fff;
}

.ad1{
  float: left;
  width: 80px !important;
  background-color: #ce522c !important;
}

.inner_page img{
  width: 100%;
}

.inr_def{
  width: 100%;
  float: left;
  padding: 50px !important;
 background-color: rgba(232, 128, 89, 0.4);
    border: 1px solid #da7549;
    background-image:url(../images/wm.png);
    background-position:center center;
}


.padN{
    padding:50px;
    background-image:url(../images/wm.png);
    background-position:center center;
}

.padNL{
    padding:1.25rem 0;
}



.sticky {
  position: fixed !important;
  top: 0;
  width: 100%;
}

.per_descrpnew .per_cont .percentage{
    width:250PX !important;
}

.card{
    border-radius : 0;
}

.myclsN{
    text-align:center;
    color:#fff;
    padding-top:18px !important;
}


.myclsN a{
    color:#fff
}

.NewsL{
    width:100%;
    float:left;
    border:1px solid #ccc;
    padding:15px;
    margin-bottom:15px;
}

.NewsL a{
    font-weight:bold;
}

.NewsL h6{
    font-size:14px;
}

dl, ol, ul{
    padding:0;
}

.right_student{
    width:100%;
    padding:8px 10px;
    text-align:left;
    border:1px solid #fff;
    margin-bottom:10px;
    display:block;
    color:#fff;
}

.dataTables_length label{
    color:#000 !important;
}

.dataTables_filter label{
    color:#000 !important;
}

.inr_def ul{
    margin-left:18px;
}

.inr_def ul li{
    font-size:14px;
    line-height:25px;
     list-style-type: circle;
    margin-bottom:15px;
}

.card-body ul{
    margin-left:18px;
}

.card-body ul li{
    font-size:14px;
    line-height:25px;
     list-style-type: circle;
    margin-bottom:15px;
}

.owl-dots{
    width:100%;
    text-align:center;
}

.owl-dot{
    display:inline-block;
    width:10px;
    height:10px;
    background-color:rgba(255,255,255,0.3) !important;
    border-radius:50%;
    margin:0 5px;
}

.owl-dots .active{
    display:inline-block;
    width:10px;
    height:10px;
    background-color:rgba(255,255,255) !important;
    border-radius:50%;
    margin:0 5px;
}

.inner_page .inr_hd{
    font-size:24px;
    text-transform:uppercase;
}

.input-group-append{
    display:none;
}
.inner_body .inr_def .inr_block{
    width:40% !important;
    float:right !important;
    margin-left:35px !important;
    margin-right:0 !important;
}

.allpages{
    padding-top:20px;
    overflow:hidden;
}

.allpages .owl-dots{
    background:#d35b31;
}

/*.inner_body .inr_def .inr_block{
    width:100% !important;
    margin:0 0 20px 0 !important;
    padding:0 !important;
}*/

.img__caption{
    bottom:-18%;
}

.inner_body .inr_def .inr_block .inr_bx_cont{
    display:none;
}

.img__caption{
    display:none;
}

/*.inner_body .inr_def .inr_block{
    background:transparent !important;
}*/

.myid img{
    width:100%;
}

.footerwings{
    margin-top:30px;
}

.inner_body .inr_news{
    padding:12px !important;
}

/*.academic_bx .academic_img a{
    height:177px;
    overflow:hidden;
}*/

.cd-h-timeline__events ul li{
    color:#fff;
    text-align:center;
}

.inr_def p strong{
    font-weight:bold;
}

.card-body h5{
    text-transform:uppercase;
    text-align:left;
    font-size:17px;
    margin-bottom:15px;
}

.globalread{
    text-align:center;
    color:#fff;
}

.tc{
    border:1px solid #fff;
}

/*.owl-carousel.owl-drag .owl-item{
    margin-right:4px !important;
    margin-left:4px !important;
}*/

.per_descrpnew{
    margin:0 !important;
}

.st_bx11{
    width:100%;
    float:left;
    margin-bottom:15px;
}

.st_bx11 img{
    width:100%;
}

.bcum{
    width:100%;
    float:left;
    /*background-color:#eeeeee;*/
    padding:12px 0;
    text-align:center;
}

.bcum a{
    color:#ca5207;
    font-size:12px;
    text-transform:uppercase;
    background:url(../images/menu.jpg) center left no-repeat;
    padding-left: 20px;
}

.bcum a:hover{
    color:#431c19 !important;
}

.inner_body h2{
    font-size:19px !important;
}

.inr_news h5{
    font-size:17px;
}

.inner_page .inr_hd{
    width:78% !important;
    text-align:left !important;
    padding-left:0 !important;
    top: 15% !important;
    font-size:30px !important;
}

.inner_body{
    padding-top:30px !important;
}

.slick-dots{
    display:none !important;
}

.imgfig{
    width:100%;
    background:#fff;
}

.imgfig img{
    width:100%;
}

.slick-initialized .slick-slide{
    padding:0;
}

.inner_body .inr_news{
    background:#5b3429 !important;
    height:296px;
}

.bcum ul li{
    float:none;
    padding-right:8px;
    margin-right:8px;
    display:inline-block;
}

.awardleft{
    float:left;
    margin:0 30px 0 0;
}

body{
    background-image: url(../images/bodybg.png), url(../images/bodybg.png);
    background-position: left center, right center;
    background-repeat: no-repeat, no-repeat;
}

.admission_en input{
    color:#000 !important;
}

.admission_en select{
    color:#000 !important;
}

.myClsAcc{
    padding:0 15px !important;
}

.myClsAcc li a{
    background-color:#e26e1f;
    font-weight:bold !important;
    cursor:pointer;
}

.pad10{
    margin:8px 0 !important;
    width:100%;
    float:left !important;
}

.secondcol{
    /*background-color:#431c19 !important;*/
    color:#000 !important;
    font-weight:bold !important;
    cursor:pointer !important;
}

.myClsAcc .sub-menu{
    width:100%;
    float:left;
}

.tc-pagination {
    text-align: center;
    position: relative;
}

.has-layout {
    float: left;
    width: 100%;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > li {
    display: block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #db6c20;
}

.pagination .dots {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
}

.pagination .current {
    color: white;
    border: 1px solid #db6c20;
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
}