@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
a, a:hover, button, button:hover, .gk-caption, .discvrbox, .discvrbox:hover{transition:all 0.5s;border: none;}.p0{padding:0;}a:hover{text-decoration:none;}
body{overflow-x:hidden; font-family: 'Montserrat', sans-serif;}button:focus{outline:none!important;}ul{list-style: none; padding: 0; margin: 0;}
header{position: fixed;width: 100%;display: block;height: auto;z-index: 9;transition:all 0.5s; background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
background-blend-mode: screen;}
header.bg-header, .inner-page header{transition:all 0.5s; background:#fff;box-shadow: 1px 0px 10px #dbdbdb;}
.topbar {width: 100%;height: auto;display: block;padding:0;border-bottom: 1px solid #878c90;}.topbar li{display:inline-block; width:49%; font-size:.8rem; font-weight:600; vertical-align:middle;}
.topbar li+li{text-align:right; text-transform: uppercase;}.topbar li a{color:#000; font-size:.95rem;}.topbar li a:hover{color:#eac747;}.topbar li i{color:#eac747; padding:0 7px;}
.logo {width:100%;display: inline-block;transition:all 0.5s;margin-top: -50px;}
.main-menu li{display:inline-block; padding:2rem .9rem 0;}.main-menu li a:hover{color:#f6a941;}.main-menu li a{color:#000; font-size:.95rem; text-transform: uppercase; font-weight:600;}
.dm-dropdown a{position:relative;}.dm-dropdown a:before{transition:all 0.5s;content:'\f107';font: normal normal normal .95rem/1 FontAwesome; position: absolute;transform: translateY(-50%); top:50%;right: -12px;font-size: 1rem;font-weight: 600;}
.dm-dropdown:hover a:before{content:'\f106';}
.dm-dropdown .dm-list{background:#fff; padding:2rem; position: absolute; top:65px; left:0; width:80vw; height:auto; display: block;}
.dm-dropdown ul li a:before, .dm-dropdown ul li a:after{display:none;}.dm-dropdown ul li{display:inline-block; width:16%; text-align:center; margin:0 15px 30px; padding:0;}.dm-dropdown ul li:last-child{border-bottom:none;}
.dm-dropdown .dm-list{z-index:9;transform: translateY(50px); opacity: 0; visibility: hidden;transition:all 0.5s;}.dm-dropdown:hover .dm-list{transform: translateY(0); opacity:1; visibility:visible;transition:all 0.5s;} 
.dm-dropdown a:after{transition:all 0.5s;border-bottom: 7px solid #fff;border-left: 0.75rem solid transparent;border-right: 0.75rem solid transparent;bottom:-15px;content: "";display: block;height: 0;left: 50%;margin-left: -16px;position: absolute;width: 0;}
.dm-dropdown a:after{opacity: 0; visibility: hidden;transform: translateY(50px);}.dm-dropdown:hover a:after{opacity:1; visibility:visible;transform: translateY(0);}
.dmlist-img{overflow: hidden; margin-bottom:5px;}.dmlist-img img{transition:all 0.5s;width:100%; height:150px; object-fit:cover; transform:scale(1);}
.dmlist-img img:hover{transform:scale(1.1);}.dm-list h2{font-size:1.5rem;text-transform: uppercase; padding-left:15px; font-weight:600; margin-bottom:1.4rem;}

header.bg-header .logo{padding:.5rem;}
.inner-page header .logo{padding:5px;width:8%;}.inner-page header .logo{display: inline-block;background: #fff;float: left;box-shadow: 0px 0px 10px rgba(0,0,0,0);transition:all 0.5s;}
.menu-icon {display: inline-block;width: auto;position: absolute;right: 20px;top: -50px;}
.menu-icon a{color:ab5c42; padding-left:30px; position:relative; font-weight: 600;}.menu-icon a:hover{color:#ab5c42;}
header.bg-header .menu-icon a, .inner-page header .menu-icon a{color:#4f4f4f;}header.bg-header .menu-icon a:hover, .inner-page header .menu-icon a: hover;{color:#ce7f20;}
.menu-icon a:hover .line span{background:#d3d3d3;transition:all 0.5s;}
header.bg-header .menu-icon a:hover .line span, .inner-page header .menu-icon a:hover .line span{background:#ce7f20;transition:all 0.5s;}
.menu-icon a:nth-child(2):before{content:''; width:1px; background:#fff; height:25px; position:absolute; top:-4px; left:13px;}
header.bg-header .menu-icon a:nth-child(2):before, .inner-page header .menu-icon a:nth-child(2):before{background:#4f4f4f;}
.line{margin-left:3px; width:auto; height:auto; display:inline-block;line-height: 1;vertical-align: middle;}
.line span{width: 30px;height: 3px;margin-bottom: 6px;display: block;background: #ab5c42;transition:all 0.5s;}
header.bg-header .line span, .inner-page header .line span{background: #4f4f4f;}
.menu-box{background:#5a311c;padding:10% 0; width:80%; height:100%; position: fixed; top: 0; left: 0; display: block; z-index:9999;}
.menu-box{transform: translateY(100%); opacity:0; visibility: hidden;transition:all 0.5s;}.menu-box.menuopen{transition:all 0.5s;transform: translateY(0); opacity:1; visibility: visible;}
.menu-box ul{list-style: none;padding: 4% 0; margin: 0;}.menu-box ul li{padding:7px 0;border-bottom: 1px solid #381e10;}.menu-box li a{color:#fff; text-transform: uppercase;}.menu-box li a:hover{color:#fff;}
.menu-box h3{font-size: 1.5rem;background: #fff;margin: 10px 20px;font-weight: 500;padding: 8px 10px;}
.menu-box h4{font-weight: 800;padding: 5% 0 4% 0;}.pt5{padding-top:3%;}.menu-box p{}.menu-navigtion{padding:0;}
.close-menu{position: absolute; z-index:99999; top:8px; right:8px; cursor: pointer; display: inline-block; width:40px; height: 40px; line-height:40px; text-align:center;}
.menu-box a.close-menu{font-size: 3rem;color: #fff;font-weight: 100;border-radius: 40px;transform: rotate(45deg);}
.menu-box a.close-menu:hover{color:#d68c37; border-color:#d68c37;}.menu-box ul .mm-dropdown{background: #603e2c;margin: 7px 0;}
.menu-box ul .mm-dropdown li:last-child{border-bottom:none;}.mm-list{position:relative;}a.mm-list:before{content:'+'; font-size: 1.5rem; position: absolute; right:-120px; top:50%; transform:translateY(-50%);}
a.mm-list[aria-expanded="true"]:before{content:'-';}.menu-box .social-media {margin-left: 25px;}.menu-box .social-media a{background: #ffffff;color: #301609;}
.ttoex li span{display:block; color:#fff; text-transform: uppercase;font-size: .8rem;}.ttoex li a{color:#fff; font-size:1.2rem;font-weight: 500;}
.ttoex li i{color:#faa946;font-size: 1.3rem;padding-right: 8px;}

.mainslider-box{height:auto; width:100%; position: relative; overflow:hidden;}.mainslider .item img{width:100%; height: 100vh; object-fit:cover;}
.mainslider .item:before{content: '';display: block;background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 1) 100%);position: absolute;bottom:0;left:0; right:0;width: 100%;height:50vh; z-index:2;}
.mainslider.owl-carousel .owl-nav button.owl-next, .mainslider.owl-carousel .owl-nav button.owl-prev{background: rgba(255,255,255,0.5);color: #000;z-index:3;width:30px; height:30px; text-align:center; line-height:30px; position:absolute; top:50%;transform: translateY(-50%);}
.mainslider.owl-carousel .owl-nav button.owl-next{right: 0;}.mainslider.owl-carousel .owl-nav button.owl-prev{left: 0;}
.mainslider.owl-carousel .owl-nav button.owl-next, .mainslider.owl-carousel .owl-nav button.owl-prev{opacity:0; visibility:hidden;}
.mainslider.owl-carousel:hover .owl-nav button.owl-next, .mainslider.owl-carousel:hover .owl-nav button.owl-prev{opacity:1; visibility: visible;}
.mainslider.owl-carousel .owl-nav button.owl-next:hover, .mainslider.owl-carousel .owl-nav button.owl-prev:hover{background: rgba(255,255,255,1);}
.mainslider.owl-carousel .owl-dots{display: none;}
.slider-text{position: absolute; width:auto;margin: 0 auto;height: auto;display: block;bottom:5%;right: 0;left: 0;z-index: 5;color: #fff;text-align: center;}
.slider-text{text-transform: uppercase;}.slider-text h1{font-size: 2.3rem;font-weight: 700;letter-spacing: 2px; margin-bottom:1.5rem;} 
.slider-text a{background-color:#6e9f8a; color:#fff; display: inline-block; padding:10px 20px; font-size:.9rem;}.slider-text a:hover{background-color:#fff; color:#6e9f8a;}
.hori-line{width: 100%; height: 1px; background:#fff; margin:20px 0;}
.slider-text p{font-weight: 500; font-size:1rem; letter-spacing:1px;}
.slider-text h3{text-align:right;font-size: 1.3rem;}

.about-sec-p .about-txt{color:#000;}
.about-sec{background:#e5e5e5;padding:8% 0;position:relative;}.amap-bg{width: 33%;top: 3%;right:5%;position: absolute;z-index: 0;display: block;vertical-align: middle;}
.about-txt h2{text-transform: uppercase; font-weight:800; font-size: 2rem;margin-bottom:2rem;color:#d68f4f;}
.about-txt h3{font-family: "Bebas Neue", sans-serif;font-size:3.5rem;line-height: 1; color:#363839;text-transform: uppercase;margin-bottom:2rem;}
.about-txt h3 span{color: transparent;-webkit-text-stroke: #363839 1.5px;}.about-txt h3 strong{color:#d68f4f;font-weight: 400;}.about-txt p{font-size: 1rem;font-weight:500;color:#363839;}
.about-txt h4{margin:5% 0; padding:4% 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}.about-text-2{padding-left:30%; }
.about-text-2 a{position:relative;display:inline-block;color:#363839;border: 1px solid #363839;background-color:#fff;font-family: "Bebas Neue", sans-serif;text-transform: uppercase;}
.about-text-2 a{padding:.5rem 2rem; font-size:1.5rem; margin-top:1.3rem;}.about-text-2 a:hover{background-color:#363839; color:#fff;}
.about-text-2 a:before {content: "";position: absolute;bottom: -4px;left: calc(100% + 4px);width: 1px;height: calc(100% + 3px);border-right: 1px solid #363839;transition: .3s all;}
.about-text-2 a:after {content: "";position: absolute;top: calc(100% + 4px);right: -5px;width: calc(100% + 5px);height: 1px;border-bottom: 1px solid #363839;transition: .3s all;}
.about-text-2 a:hover:before{height: calc(40% + 3px);transition: .3s all;}.about-text-2 a:hover:after{width: calc(25% + 3px);transition: .3s all;}
.about-img{position: relative; padding-right:5rem; padding-left:1rem;}.about-img figure:first-child img{height:400px; width:100%; object-fit:cover;}
.about-img figure:last-child{width:70%; position: absolute; left:60%;-webkit-transform: translateY(20%);transform: translateY(20%);bottom:-85px;}


.why-us {padding: 7% 4%;}.title-box{padding-bottom:5%;}.title-box h1{font-size:2rem; font-weight:700;}.whyus-box{padding-bottom:30px;}
.whyus-txt h5{font-size: 1.2rem;font-weight: 700;}.whyus-txt p{font-size: 1rem;line-height: 1.625rem;font-weight: 400;}
.whyus-icon{width:38px; height:100%;display: inline-block;float: left;margin-right: 30px;}.whyus-txt{width: calc(100% - 68px); height:auto; display:inline-block;}

.destination{padding-bottom:6%;}
.destination-slider.owl-carousel .owl-nav button.owl-next, .destination-slider.owl-carousel .owl-nav button.owl-prev{background: rgba(255,255,255,0.8);color: #000;z-index:3;border-radius:30px;width:30px; height:30px; text-align:center; line-height:30px; position:absolute; top: 47%;transform: translateY(-50%);}
.destination-slider.owl-carousel .owl-nav button.owl-next{right: 0;}.destination-slider.owl-carousel .owl-nav button.owl-prev{left: 0;}
.ds-img-box{width:100%; height: 100%; display:block; overflow:hidden; margin-bottom:30px;}
.destination-slider a {color: #000; font-size:1rem; text-transform: uppercase; text-align:center; font-weight: 300;}.destination-slider a:hover{color:#c07924;}
.destination-slider a .ds-img-box img{transform:scale(1, 1);transition:all 0.5s;}.destination-slider a:hover .ds-img-box img{transform:scale(1.1, 1.1);transition:all 0.5s;}
.destination-slider.owl-carousel .owl-dots, .packages-slider.owl-carousel .owl-dots{display: none;}

.packages-sec{background:#f4f4f4; padding: 4% 0 5% 0;}.psimg-slider.owl-carousel img{width: 100%; height:250px; object-fit:cover;border-top-left-radius:.75rem; border-top-right-radius:.75rem;}
.ps-box{padding:15px;}.ps-txtbox{padding:4% 0;background:#fff; box-shadow: 0 30px 60px 0 hsla(0,0%,73.3%,.6);border-bottom-left-radius:.75rem; border-bottom-right-radius:.75rem;}
.ps-pandd span{font-size: .875rem;line-height: 2rem;letter-spacing: 0;margin: 0 1.75rem;color: #929292;}.ps-pandd span:nth-child(2){float:right;}
.ps-txtbox a{display: block;font-size: 1.1rem;line-height: 1.5rem;margin: 0 1.75rem;font-weight: 600;cursor: pointer;color: #313131;}.ps-txtbox a:hover{color:#c17b27;}
.ps-pandd {padding-bottom: 10px;}.ps-subtitle{font-weight: 600;font-size:.9rem;letter-spacing: 0;color: #313131;margin: 1rem 1.75rem 0.625rem;}
ul.highlights{list-style:none; padding: 0; margin: 0;}.highlights li{margin: 0 0.125rem;padding: 0 1.625rem;background: linear-gradient(180deg,#f4f4f4 77%,#fff 99%);line-height: 2.25rem;font-size: .8rem;}
ul.dvisited{margin:0 1.75rem; padding:0; list-style:none;}ul.dvisited li{padding: 0 1.25rem;position:relative;color: #313131;line-height: 1.5rem;font-size: .8rem;}
ul.dvisited li:before{content: "";width: 0.25rem;height: 0.25rem;margin-top: 0.6rem;margin-left: -1.25rem;background: #bebebe;border-radius: 0.25rem;position: absolute;}
.packages-slider.owl-carousel .owl-nav button.owl-next, .packages-slider.owl-carousel .owl-nav button.owl-prev{border:1px solid #000;color: #000;z-index:3;border-radius:50px;width:50px; height:50px; text-align:center; line-height:30px; position:absolute; bottom:-60px;}
.packages-slider.owl-carousel .owl-nav button.owl-next{right:46%;}.packages-slider.owl-carousel .owl-nav button.owl-prev{left:46%;}
.packages-slider .psimg-slider.owl-carousel .owl-nav button.owl-next, .packages-slider .psimg-slider.owl-carousel .owl-nav button.owl-prev{font-size: 1.6rem;color:#fff;border: none;z-index:3;position:absolute; top:50%;transform: translateY(-50%);}
.packages-slider .psimg-slider.owl-carousel .owl-nav button.owl-next{right: 5px;}.packages-slider .psimg-slider.owl-carousel .owl-nav button.owl-prev{left:5px;}

.review-sec{background: url(../images/review-bg.jpg) no-repeat; padding:6% 0; background-position:left center; padding-left:5%;}
.headingtxt{font-size:2.2rem; color:#4c5c28; font-weight: 800; padding-bottom:5%;}
.review-sldr-box{padding-left:9%;}.review-box{background:#fff; padding: 4.125rem 3.4375rem 2.625rem;}.rbox-para{width: 100%; height:120px;}
.review-box h6{font-weight: 700;font-size: 1.625rem;line-height: 2rem;margin-bottom: 1.5rem;}
.review-box p{font-size: 1rem;line-height: 1.625rem;letter-spacing: .023125rem;}
.name-leter span{display:block; text-align:center; font-size:1rem; font-weight:400; width: 40px; height: 40px; line-height: 40px; border: 2px solid #000; border-radius:40px; color:#000;}
.name div{font-weight: 700;font-size: 1rem;}.name span{font-size: .625rem;margin-top: 0.625rem;font-weight: 400;}
.review-star{float:right; color:#ffd000;}.name-leter, .name{display: inline-block; vertical-align: middle;}span.name {padding-left: 6px;}
.review-slider.owl-carousel .owl-nav button.owl-next, .review-slider.owl-carousel .owl-nav button.owl-prev{border:1px solid #ae6705;color: #ae6705;z-index:3;border-radius:50px;width:50px; height:50px; text-align:center; line-height:30px; position:absolute; top:0;}
.review-slider.owl-carousel .owl-nav button.owl-next{left:-63px;}.review-slider.owl-carousel .owl-nav button.owl-prev{left:-118px}

.our-partner{padding:5% 0;}.opslider-img{height: 100px;max-width: 100%;padding: 0 1.5625rem;-o-object-fit: contain;object-fit: contain;}
.partner-slider.owl-carousel .owl-nav button.owl-next, .partner-slider.owl-carousel .owl-nav button.owl-prev{background:#f7f7f7;color: #000;z-index:3;border-radius:30px;width:30px; height:30px; text-align:center; line-height:30px; position:absolute; top: 47%;transform: translateY(-50%);}
.partner-slider.owl-carousel .owl-nav button.owl-next{right: 0;}.partner-slider.owl-carousel .owl-nav button.owl-prev{left: 0;}

footer{border-top:10px solid #faaa46; background:#1c231f;}
.footer-logo {background: #fff;padding: 20px;margin: 0;width: 50%;}.fp-txt{color: #b9b9b9;font-size: .9rem;padding-top: 15px;}
.social-media a{width:30px; height: 30px; line-height:30px; text-align:center; border-radius:30px; background:#333935; color:#fff;display: inline-block;margin-right: 5px;}
.social-media a:hover{background:#c98531;}.footer-txt h5{color:#fff; margin-top:30px;margin-bottom: 20px;}
.footer-txt a{color: #fff; font-size:.9rem; margin-bottom:10px;display: inline-block;}.footer-txt a:hover{color:#c98531;}
.footer-txt a i, .footer-txt p i{color:#c98531; margin-right:6px;}.footer-txt p{color:#fff;font-size: .9rem;}.footer-txt {padding-left: 40%;}
.fotr-botom{border-top:1px solid #323835; margin-top:5%; padding: 2% 0;}.fotr-botom span, .fotr-botom span a{display:inline-block; font-size: .8rem; color:#a9a9a9;}.fotr-botom span:nth-child(2){float:right;}
.fotr-botom p{margin: 0;}

.inner-page section{padding-top:6%;}
.inrpb-ovly{position: relative; width: 100%; height: 100%; display: block;}
.inrpb-ovly:before{content: ''; width: 100%; height: 100%; display: block; background:rgba(0,0,0,0.4); position: absolute; top: 0; left:0;}
.inrpage-bannertxt{position:absolute; left:13%; right: 0; top:25%; width:45%;}
.inrpage-bannertxt h2{margin-bottom:10px;text-transform:uppercase;color:#fff; font-size:2.6rem; font-weight:800;}
.inrpage-bannertxt p{color:#fff; text-transform: uppercase; font-size:1.2rem; font-weight: 600;}
.inrpage-bannertxt a{font-weight:600;color: #fff;background-color: transparent;border: 2px solid #fff;border-radius: 2px;padding: 0.75rem 2rem; display:inline-block;}
.inrpage-bannertxt a:hover{background-color: #faa946; border-color: #faa946;}

.contact-sec, .about-sec-p{padding-top:5%;}.contact-txt {padding-right: 24%;}
.addres-box {background: #fff;padding: 8%;box-shadow: 0 0 38px #e8e8e8;margin-top: 10%;}
.addres-box i, .addres-box a:hover{color:#d38629;}.addres-box a{color: #000;font-weight: 500;}
.addres-box h3{margin-bottom:3%;}.contact-txt h2, .contact-form h2{font-weight: 800;}
.contact-form{margin-left:5%; background:#f5f5f5; padding:8%;}
.enquiry-form {margin-top: 7%;}.enquiry-form input, .enquiry-form textarea{padding: 10px;width: 100%;border: none;}
.enquiry-form input.submitBtnn, .submitBtnn {background:#384c6c;font-size: 1.5rem;color: #fff;font-weight: 600;cursor: pointer;}
.enquiry-form input.submitBtnn:hover, .submitBtnn:hover{background:#da8a47;}

@media (min-width:1024px){.mobile-menu{display: none;}}
@media (min-width:800px) and (max-width:1000px){.main-menu li {padding: 1rem 0.3rem;}.main-menu li a{font-size: .67rem;}}
@media (max-width:767px){
.topbar {padding: 5px 0;border-bottom: 1px solid #878c90; display:none;}.topbar li+li span{display:none;}.mobile-menu {position: relative;}
.logo {width: 26%;margin-top: 0;}.menu-icon a {padding-left: 20px;}.menu-logo {width: 42%;margin: 0 auto;}.menu-box ul li {padding:5px 25px;margin: 6px 0;}
.menu-box{overflow-y:auto;}.main-menu {display: none;}
.mainslider-box {height: 100vh;}.mainslider.owl-carousel img{width: 100%; height: 100vh; object-fit:cover;}
.slider-text {width:100%;bottom: 10%;}.slider-text h1 {font-size: 1.4rem;}
.about-sec {padding:5% 0;}.about-img {padding-left: 0;padding-right: 3rem;margin-bottom: 5rem;}.about-img figure:first-child img {height: 100%;}
.about-img figure:last-child {width: 60%;position: absolute;left: 40%;-webkit-transform: translateY(20%);transform: translateY(20%);bottom: -50px;}
.about-txt h2 {font-size: 1.7rem;margin-bottom: 10%;padding-top: 1rem;}.about-txt h3 {font-size: 2.3rem;}.about-txt h3 br{display: none;}
.about-text-2 {padding-left: 0%;}.amap-bg {width: 100%;top: 45%;right: 0;}
.about-txt p {font-size: 1rem;}
.about-txt h4 {margin: 11% 0;padding: 7% 0;font-size: 1.2rem;}.title-box {padding-bottom: 10%;}.title-box h1 {font-size: 1.6rem; text-align:center;}
.packages-sec {padding: 17% 0 20% 0;}.packages-slider.owl-carousel .owl-nav button.owl-next {right: 33%;}.packages-slider.owl-carousel .owl-nav button.owl-prev{left: 33%;}
.headingtxt {text-align: center;font-size: 1.7rem;}
.review-slider.owl-carousel .owl-nav button.owl-next {left: -57px;top: 54px;}.review-slider.owl-carousel .owl-nav button.owl-prev {left: -57px;}
.review-box {padding: 7%;}.review-box h6 {font-size: 1.2rem;}.review-box h6 {font-size: 1.2rem;}.footer-logo {background: #fff;padding: 20px;margin: 0 auto;width: 42%;}
footer .col-md-4{text-align:center;}.footer-txt {padding: 0 10%;text-align: center;}.fotr-botom span{display:block; text-align:center;}
.fotr-botom span:nth-child(2) {float: none;}header.bg-header .logo {width: 24%;}
.contact-sec, .about-sec-p {padding-top:7%;}.contact-form{margin:5% 0;}.contact-txt {padding:10px;}
}