


/*------------------- 2.5. Mobile Menu -------------------*/
.vs-menu-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999999;
  width: 0;
  width: 100%;
  height: 100%;
  transition: all ease 0.8s;
  opacity: 0;
  visibility: hidden;
}
.vs-menu-wrapper .mobile-logo {
  padding-bottom: 30px;
  padding-top: 40px;
  display: block;
  text-align: center;
  background-color: var(--title-color);
}
.vs-menu-wrapper .mobile-logo img {
  max-width: 155px;
}
.vs-menu-wrapper .vs-menu-toggle {
  border: none;
  font-size: 22px;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
  line-height: 1;
  width: 33px;
  height: 33px;
  line-height: 33px;
  font-size: 18px;
  z-index: 1;
  border-radius: 50%;
}
.vs-menu-wrapper .vs-menu-toggle:hover {
  background-color: var(--title-color);
  color: var(--theme-color);
}
.vs-menu-wrapper .vs-menu-area {
  width: 100%;
  max-width: 310px;
  background-color: #fff;
  border-right: 3px solid var(--theme-color);
  height: 100%;
  position: relative;
  left: -110%;
  opacity: 0;
  visibility: hidden;
  transition: all ease 1s;
  z-index: 1;
}
.vs-menu-wrapper.vs-body-visible {
  opacity: 1;
  visibility: visible;
}
.vs-menu-wrapper.vs-body-visible .vs-menu-area {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.vs-mobile-menu {
  overflow-y: scroll;
  max-height: calc(100vh - 200px);
  padding-bottom: 40px;
  margin-top: 33px;
  text-align: left;
}
.vs-mobile-menu .new-label {
  margin-left: 5px;
  text-transform: capitalize;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.vs-mobile-menu ul {
  margin: 0;
  padding: 0 0;
}
.vs-mobile-menu ul li {
  border-bottom: 1px solid #fdedf1;
  list-style-type: none;
}
.vs-mobile-menu ul li li:first-child {
  border-top: 1px solid #fdedf1;
}
.vs-mobile-menu ul li a {
  display: block;
  position: relative;
  padding: 12px 0;
  line-height: 1;
  font-size: 17px;
  text-transform: capitalize;
  color: var(--title-color);
  font-weight: 600;
}
.vs-mobile-menu ul li a:before {
  content: "\f105";
  font-family: var(--icon-font);
  position: relative;
  left: 0;
  top: 0;
  margin-right: 10px;
  display: inline-block;
}
.vs-mobile-menu ul li.vs-active > a {
  color: var(--theme-color);
}
.vs-mobile-menu ul li.vs-active > a:before {
  transform: rotate(90deg);
}
.vs-mobile-menu ul li ul li {
  padding-left: 10px;
}
.vs-mobile-menu ul li ul li:last-child {
  border-bottom: none;
}
.vs-mobile-menu ul .vs-item-has-children > a .vs-mean-expand {
  position: absolute;
  right: 0;
  top: 50%;
  font-weight: 400;
  font-size: 12px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin-top: -12.5px;
  display: inline-block;
  text-align: center;
  background-color: var(--title-color);
  color: var(--white-color);
  box-shadow: none;
  border-radius: 50%;
}
.vs-mobile-menu ul .vs-item-has-children > a .vs-mean-expand:before {
  content: "\f067";
  font-family: var(--icon-font);
}
.vs-mobile-menu ul .vs-item-has-children.vs-active > a .vs-mean-expand:before {
  content: "\f068";
}
.vs-mobile-menu ul .vs-item-has-children.vs-active .vs-mean-expand {
  background-color: var(--theme-color);
}
.vs-mobile-menu > ul {
  padding: 0 40px;
}
.vs-mobile-menu > ul > li:last-child {
  border-bottom: none;
}

.vs-menu-toggle {
  width: auto;
  height: 50px;
  padding: 0;
  font-size: 24px;
  border: none;
  display: inline-block;
  background-color: transparent;
  color: var(--white-color);
  border-radius: 5px;
}
.vs-menu-toggle:hover {
  color: var(--theme-color);
}
.vs-menu-toggle.style2 {
  color: var(--title-color);
}

@media (max-width: 400px) {
  .vs-menu-wrapper .vs-menu-area {
    width: 100%;
    max-width: 270px;
  }
  .vs-mobile-menu > ul {
    padding: 0 20px;
  }
}












/*! CSS Used from: https://tourventureindia.com/assets/css/plugins.css */
/*! @import https://tourventureindia.com/assets/plugins/fontawesome.min.css */
.fa-brands,.fa-light,.fa-sharp,.fa-solid,.fab,.fal,.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
.fa-brands:before,.fa-light:before,.fa-sharp:before,.fa-solid:before,.fab:before,.fal:before,.far:before{content:var(--fa);}
.fa-sharp{font-weight:900;}
.fa-light,.fa-solid,.fal,.far{font-family:"Font Awesome 6 Pro";}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands";}
.fa-sharp{font-family:"Font Awesome 6 Sharp";}
.fa-bars{--fa:"\f0c9";--fa--fa:"\f0c9\f0c9";}
.fa-star{--fa:"\f005";--fa--fa:"\f005\f005";}
.fa-angles-right{--fa:"\f101";--fa--fa:"\f101\f101";}
.fa-phone-rotary{--fa:"\f8d3";--fa--fa:"\f8d3\f8d3";}
.fa-phone-volume{--fa:"\f2a0";--fa--fa:"\f2a0\f2a0";}
.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0";}
.fa-location-dot{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5";}
.fa-arrow-up{--fa:"\f062";--fa--fa:"\f062\f062";}
.fa-times{--fa:"\f00d";--fa--fa:"\f00d\f00d";}
.fa-quote-left{--fa:"\f10d";--fa--fa:"\f10d\f10d";}
:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}
.fa-brands,.fab{font-weight:400;}
.fa-facebook-f{--fa:"\f39e";}
.fa-x-twitter{--fa:"\e61b";}
.fa-instagram{--fa:"\f16d";}
.fa-pinterest{--fa:"\f0d2";}
:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";}
:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";}
.fa-light,.fal{font-weight:300;}
:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro";}
.far{font-weight:400;}
:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro";}
.fa-solid{font-weight:900;}
:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";}
:root{--fa-style-family-sharp-duotone:"Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone";}
:root{--fa-style-family-sharp-duotone:"Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";}
:root{--fa-style-family-sharp-duotone:"Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1      "Font Awesome 6 Sharp Duotone";}
:root{--fa-style-family-sharp-duotone:"Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";}
:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";}
:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";}
.fa-solid{font-weight:900;}
:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";}
:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";}
.fa-light{font-weight:300;}
:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";}
:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";}
:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";}
/*! end @import */
/*! @import https://tourventureindia.com/assets/plugins/bootstrap.min.css */
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion: no-preference){
:root{scroll-behavior:smooth;}
}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:0.25;}
h1,h2,h3,h4,h5{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);}
h1{font-size:calc(1.375rem + 1.5vw);}
@media (min-width: 1200px){
h1{font-size:2.5rem;}
}
h2{font-size:calc(1.325rem + 0.9vw);}
@media (min-width: 1200px){
h2{font-size:2rem;}
}
h3{font-size:calc(1.3rem + 0.6vw);}
@media (min-width: 1200px){
h3{font-size:1.75rem;}
}
h4{font-size:calc(1.275rem + 0.3vw);}
@media (min-width: 1200px){
h4{font-size:1.5rem;}
}
h5{font-size:1.25rem;}
p{margin-top:0;margin-bottom:1rem;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
ul ul{margin-bottom:0;}
a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;}
a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);}
img,svg{vertical-align:middle;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
[role="button"]{cursor:pointer;}
[type="button"],button{-webkit-appearance:button;}
[type="button"]:not(:disabled),button:not(:disabled){cursor:pointer;}
iframe{border:0;}
.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
.container{max-width:540px;}
}
@media (min-width: 768px){
.container{max-width:720px;}
}
@media (min-width: 992px){
.container{max-width:960px;}
}
@media (min-width: 1200px){
.container{max-width:1140px;}
}
@media (min-width: 1400px){
.container{max-width:1320px;}
}
:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}
.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}
.col-auto{flex:0 0 auto;width:auto;}
.col-12{flex:0 0 auto;width:100%;}
.g-2{--bs-gutter-x:0.5rem;}
.g-2{--bs-gutter-y:0.5rem;}
.g-3{--bs-gutter-x:1rem;}
.g-3{--bs-gutter-y:1rem;}
.g-4,.gx-4{--bs-gutter-x:1.5rem;}
.g-4,.gy-4{--bs-gutter-y:1.5rem;}
@media (min-width: 576px){
.col-sm-3{flex:0 0 auto;width:25%;}
}
@media (min-width: 768px){
.col-md-auto{flex:0 0 auto;width:auto;}
.col-md-6{flex:0 0 auto;width:50%;}
}
@media (min-width: 992px){
.col-lg-auto{flex:0 0 auto;width:auto;}
.col-lg-2{flex:0 0 auto;width:16.66666667%;}
.col-lg-3{flex:0 0 auto;width:25%;}
.col-lg-4{flex:0 0 auto;width:33.33333333%;}
.col-lg-5{flex:0 0 auto;width:41.66666667%;}
.col-lg-6{flex:0 0 auto;width:50%;}
.col-lg-7{flex:0 0 auto;width:58.33333333%;}
.col-lg-8{flex:0 0 auto;width:66.66666667%;}
.col-lg-12{flex:0 0 auto;width:100%;}
}
@media (min-width: 1200px){
.col-xl-auto{flex:0 0 auto;width:auto;}
.col-xl-3{flex:0 0 auto;width:25%;}
.col-xl-4{flex:0 0 auto;width:33.33333333%;}
.col-xl-5{flex:0 0 auto;width:41.66666667%;}
.col-xl-7{flex:0 0 auto;width:58.33333333%;}
.col-xl-9{flex:0 0 auto;width:75%;}
.col-xl-10{flex:0 0 auto;width:83.33333333%;}
.gx-xl-2{--bs-gutter-x:0.5rem;}
}
@media (min-width: 1400px){
.col-xxl-5{flex:0 0 auto;width:41.66666667%;}
.col-xxl-7{flex:0 0 auto;width:58.33333333%;}
.gx-xxl-5{--bs-gutter-x:3rem;}
}
.fade{transition:opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out,      border-color 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.nav-link{transition:none;}
}
.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color);}
.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default;}
.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd;}
.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius);}
.nav-pills .nav-link.active{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg);}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
.overflow-hidden{overflow:hidden!important;}
.d-inline-block{display:inline-block!important;}
.d-flex{display:flex!important;}
.d-none{display:none!important;}
.position-relative{position:relative!important;}
.w-100{width:100%!important;}
.justify-content-end{justify-content:flex-end!important;}
.justify-content-center{justify-content:center!important;}
.justify-content-between{justify-content:space-between!important;}
.align-items-center{align-items:center!important;}
.order-1{order:1!important;}
.order-2{order:2!important;}
.mx-auto{margin-right:auto!important;margin-left:auto!important;}
.mb-3{margin-bottom:1rem!important;}
.gap-3{gap:1rem!important;}
.text-center{text-align:center!important;}
.text-capitalize{text-transform:capitalize!important;}
@media (min-width: 576px){
.d-sm-block{display:block!important;}
.d-sm-none{display:none!important;}
}
@media (min-width: 768px){
.d-md-block{display:block!important;}
.justify-content-md-end{justify-content:flex-end!important;}
.order-md-1{order:1!important;}
.order-md-2{order:2!important;}
.order-md-3{order:3!important;}
.mt-md-0{margin-top:0!important;}
.gap-md-4{gap:1.5rem!important;}
.text-md-start{text-align:left!important;}
}
@media (min-width: 992px){
.d-lg-block{display:block!important;}
.d-lg-flex{display:flex!important;}
.d-lg-none{display:none!important;}
.justify-content-lg-end{justify-content:flex-end!important;}
.align-items-lg-center{align-items:center!important;}
.order-lg-2{order:2!important;}
.order-lg-3{order:3!important;}
}
@media (min-width: 1200px){
.align-items-xl-start{align-items:flex-start!important;}
.p-xl-0{padding:0!important;}
.gap-xl-5{gap:3rem!important;}
}
/*! end @import */
/*! @import https://tourventureindia.com/assets/plugins/swiper-bundle.min.css */
:root{--swiper-theme-color:#007aff;}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(      --swiper-wrapper-transition-timing-function,      initial    );box-sizing:content-box;}
.swiper-wrapper{transform:translate3d(0px, 0, 0);}
.swiper-horizontal{touch-action:pan-y;}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
:root{--swiper-navigation-size:44px;}
.swiper-button-lock{display:none;}
.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0, 0, 0);z-index:10;}
.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%;}
.swiper-pagination-bullet{width:var(      --swiper-pagination-bullet-width,      var(--swiper-pagination-bullet-size, 8px)    );height:var(      --swiper-pagination-bullet-height,      var(--swiper-pagination-bullet-size, 8px)    );display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color));}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets    .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}
.swiper-fade .swiper-slide-active{pointer-events:auto;}
/*! end @import */
/*! CSS Used from: https://tourventureindia.com/assets/css/style.css */
:root{--theme-color:#ff0105;--theme-color-rgb:247, 146, 31;--second-theme-color:#223740;--second-theme-color-rgb:34, 55, 64;--third-theme-color:#465b2d;--third-theme-color-rgb:70, 91, 45;--title-color:#141414;--title-color-rgb:20, 20, 20;--body-color:#535b5f;--body-color-rgb:83, 91, 95;--black-color:#000000;--black-color-rgb:0, 0, 0;--white-color:#ffffff;--white-color-rgb:255, 255, 255;--yellow-color:#fec624;--success-color:#28a745;--error-color:#dc3545;--bg-color-1:#f7921f;--bg-color-1-rgb:247, 146, 31;--bg-color-2:#223740;--bg-color-2-rgb:34, 55, 64;--bg-color-3:#465b2d;--bg-color-3-rgb:70, 91, 45;--bg-color-4:#141414;--bg-color-4-rgb:20, 20, 20;--bg-color-5:#d3d2d2;--bg-color-5-rgb:211, 210, 210;--bg-color-6:#cfcfcf;--bg-color-6-rgb:207, 207, 207;--bg-color-7:#d9d9d9;--bg-color-7-rgb:217, 217, 217;--bg-color-8:#fefefe;--bg-color-8-rgb:254, 254, 254;--bg-color-9:#915612;--bg-color-9-rgb:145, 86, 18;--bg-color-10:#dadada;--bg-color-10-rgb:218, 218, 218;--bg-color-11:#f1eadb;--bg-color-11-rgb:241, 234, 219;--bg-color-12:#43a32d;--bg-color-12-rgb:67, 163, 45;--bg-color-13:#d80808;--bg-color-13-rgb:217, 8, 8;--vs-border-color:#e0e0e0;--title-font:"Abril Fatface", serif;--body-font:"Rubik", serif;--bricolage-font:"Bricolage Grotesque", serif;--poppins-font:"Poppins", serif;--icon-font:"Font Awesome 6 Pro";--main-container:1300px;--container-gutters:30px;--section-space:120px;--section-space-mobile:80px;--section-title-space:80px;--ripple-ani-duration:5s;}
html,body{scroll-behavior:smooth;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{font-family:var(--body-font);font-size:14px;font-weight:500;color:var(--body-color);line-height:157.143%;-webkit-font-smoothing:antialiased;overflow-x:hidden;}
@media (max-width: 767px){
body{font-size:14px;line-height:24px;}
}
iframe{border:none;width:100%;display:block;}
button:focus,a:focus,a:active{outline:none;}
img:not([draggable]){max-width:100%;height:auto;}
ul{list-style-type:none;}
.custom-ul{margin:0;padding:0;}
a{color:var(--white-color);text-decoration:none;outline:0;transition:all ease 0.4s;}
a:hover{color:var(--theme-color);}
a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0;}
button{transition:all ease 0.4s;}
img{border:none;max-width:100%;}
p:empty{display:none;}
p{margin:0 0 0 0;color:var(--body-color);line-height:1.63;letter-spacing:0.5px;}
@media (max-width: 767px){
p{line-height:1.73;}
}
h2 a,h3 a,h4 a,p a,li a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;}
h1,h2,h3,h4,h5{font-family:var(--title-font);color:var(--title-color);text-transform:none;font-weight:400;line-height:1.5;margin:0 0 0 0;}
h1{font-size:90px;}
h2{font-size:45px;}
h3{font-size:40px;}
h4{font-size:36px;}
h5{font-size:24px;line-height:141.667%;}
@media (max-width: 1199px){
h1{font-size:75px;}
h2{font-size:40px;}
h3{font-size:35px;}
h4{font-size:32px;}
h5{font-size:22px;}
}
@media md{
h1{font-size:60px;}
h2{font-size:35px;}
h3{font-size:30px;}
h4{font-size:28px;}
}
@media (max-width: 767px){
h1{font-size:40px;}
h2{font-size:30px;}
h3{font-size:26px;}
h4{font-size:22px;}
h5{font-size:18px;}
}
@media only screen and (min-width: 1400px){
.container{max-width:calc(var(--main-container) + var(--container-gutters));padding-left:calc(var(--container-gutters) / 2);padding-right:calc(var(--container-gutters) / 2);}
}
@media only screen and (min-width: 1400px){
.custom-container{max-width:calc(1600px + var(--container-gutters));}
}
@media (min-width: 767px){
.row:not([class*=gx-]){--bs-gutter-x:30px;}
}
.swiper-arrow2{display:flex;align-items:center;gap:22px;}
.swiper-arrow2 button{border:1.5px dashed #909D81;width:50px;height:50px;background-color:transparent;border-radius:50%;overflow:hidden;padding:0;position:relative;z-index:1;transition:all 0.3s ease;}
.swiper-arrow2 button svg{color:#fff;}
.swiper-arrow2 button::before,.swiper-arrow2 button::after{content:"";width:42.86px;height:42.86px;background-color:#909D81;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s ease;z-index:-1;}
.swiper-arrow2 button:hover::before,.swiper-arrow2 button:hover::after{background-color:var(--theme-color);}
.swiper-arrow2 button.active{border-color:var(--theme-color);}
.swiper-arrow2 button.active::before,.swiper-arrow2 button.active::after{background-color:var(--theme-color);}
.vs-menu-wrapper{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0, 0, 0, 0.6);z-index:999999;width:0;width:100%;height:100%;transition:all ease 0.8s;opacity:0;visibility:hidden;}
.vs-menu-wrapper .mobile-logo{padding-bottom:30px;padding-top:40px;display:block;text-align:center;background-color:var(--title-color);}
.vs-menu-wrapper .mobile-logo img{max-width:155px;}
.vs-menu-wrapper .vs-menu-toggle{border:none;font-size:22px;position:absolute;right:10px;top:10px;padding:0;line-height:1;width:33px;height:33px;line-height:33px;font-size:18px;z-index:1;border-radius:50%;}
.vs-menu-wrapper .vs-menu-toggle:hover{background-color:var(--title-color);color:var(--theme-color);}
.vs-menu-wrapper .vs-menu-area{width:100%;max-width:310px;background-color:#fff;border-right:3px solid var(--theme-color);height:100%;position:relative;left:-110%;opacity:0;visibility:hidden;transition:all ease 1s;z-index:1;}
.vs-mobile-menu{overflow-y:scroll;max-height:calc(100vh - 200px);padding-bottom:40px;margin-top:33px;text-align:left;}
.vs-mobile-menu ul{margin:0;padding:0 0;}
.vs-mobile-menu ul li{border-bottom:1px solid #fdedf1;list-style-type:none;}
.vs-mobile-menu ul li li:first-child{border-top:1px solid #fdedf1;}
.vs-mobile-menu ul li a{display:block;position:relative;padding:12px 0;line-height:1;font-size:17px;text-transform:capitalize;color:var(--title-color);font-weight:600;}
.vs-mobile-menu ul li a:before{content:"\f105";font-family:var(--icon-font);position:relative;left:0;top:0;margin-right:10px;display:inline-block;}
.vs-mobile-menu ul li ul li{padding-left:10px;}
.vs-mobile-menu ul li ul li:last-child{border-bottom:none;}
.vs-mobile-menu ul .vs-item-has-children > a .vs-mean-expand{position:absolute;right:0;top:50%;font-weight:400;font-size:12px;width:25px;height:25px;line-height:25px;margin-top:-12.5px;display:inline-block;text-align:center;background-color:var(--title-color);color:var(--white-color);box-shadow:none;border-radius:50%;}
.vs-mobile-menu ul .vs-item-has-children > a .vs-mean-expand:before{content:"\f067";font-family:var(--icon-font);}
.vs-mobile-menu > ul{padding:0 40px;}
.vs-mobile-menu > ul > li:last-child{border-bottom:none;}
.vs-menu-toggle{width:auto;height:50px;padding:0;font-size:24px;border:none;display:inline-block;background-color:transparent;color:var(--white-color);border-radius:5px;}
.vs-menu-toggle:hover{color:var(--theme-color);}
.vs-menu-toggle.style2{color:var(--title-color);}
@media (max-width: 400px){
.vs-menu-wrapper .vs-menu-area{width:100%;max-width:270px;}
.vs-mobile-menu > ul{padding:0 20px;}
}
.vs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;text-transform:uppercase;text-align:center;background-color:var(--theme-color);color:var(--white-color);font-family:var(--body-font);font-size:15px;font-weight:600;line-height:1;padding:19px 45px;border-radius:14px;z-index:1;overflow:hidden;letter-spacing:0.1px;height:max-content;width:max-content;}
.vs-btn::after,.vs-btn::before{width:101%;height:100%;content:"";margin:auto;position:absolute;top:0%;left:0%;background:var(--bg-color-4);transition:all ease 0.5s;z-index:-1;border-radius:inherit;}
.vs-btn:before{transform:rotateX(90deg);}
.vs-btn:after{transform:rotateY(90deg);}
.vs-btn.style6{background-color:var(--theme-color);font-size:20px;font-weight:600;line-height:1;padding:20px 40px;}
@media (max-width: 1199px){
.vs-btn.style6{padding:15px 30px;}
}
.vs-btn.style7{border-radius:6px;background:var(--theme-color);padding:19px;}
.vs-btn.style8{border-radius:4px;background:var(--theme-color);padding:19.5px 35px;}
@media (max-width: 991px){
.vs-btn.style8{padding:15px 30px;}
}
.vs-btn.style10{border-radius:4px;background:var(--theme-color);padding:19.5px 35px;}
@media (max-width: 991px){
.vs-btn.style10{padding:15px 30px;}
}
.vs-btn.style10::before,.vs-btn.style10::after{background:var(--white-color);}
.vs-btn.style10:hover{color:var(--title-color);}
.vs-btn:hover{color:var(--white-color);}
.vs-btn:hover:before{transform:rotateX(0);}
.vs-btn:hover:after{transform:rotateY(0);}
.scroll-btn{position:fixed;bottom:300px;right:30px;z-index:94;opacity:0;visibility:hidden;display:inline-block;border-radius:50%;}
.scroll-btn i{display:inline-block;background-color:var(--theme-color);color:var(--white-color);text-align:center;font-size:16px;width:var(--btn-size, 50px);height:var(--btn-size, 50px);line-height:var(--btn-size, 50px);z-index:2;border-radius:inherit;position:relative;transition:all ease 0.8s;}
.scroll-btn:before{content:"";position:absolute;left:var(--extra-shape, -6px);top:var(--extra-shape, -6px);right:var(--extra-shape, -6px);bottom:var(--extra-shape, -6px);background-color:transparent;border-radius:inherit;z-index:1;border:2px dashed var(--theme-color);animation:spin 13s infinite linear;}
.scroll-btn:focus i,.scroll-btn:hover i{background-color:var(--title-color);color:var(--white-color);}
@media (max-width: 767px){
.scroll-btn{--btn-size:40px;--extra-shape:-4px;right:15px;bottom:50px;}
}
.scrollToTop{position:fixed;right:60px;bottom:60px;opacity:0;visibility:hidden;transition:all ease 0.4s;z-index:96;}
@media (max-width: 767px){
.scrollToTop{right:20px;}
}
.sec-title{text-transform:capitalize;line-height:122.222%;}
.sec-subtitle{text-transform:uppercase;display:block;color:var(--theme-color);font-size:18px;font-weight:700;margin:0 0 18px 0;}
.title-area{margin-bottom:calc(var(--section-title-space) - 20px);}
@media (max-width: 767px){
.title-area{text-align:center;}
}
@media (max-width: 991px){
.title-area{margin-bottom:40px;}
}
@media (max-width: 767px){
.sec-subtitle{font-size:16px;margin:0 0 10px 0;}
}
.z-index-common{position:relative;z-index:3;}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.vs-body{background-color:var(--black-bg);}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{background:#ddd;}
::-webkit-scrollbar-thumb{background:#888;}
::-webkit-scrollbar-thumb:hover{background:#000;}
.main{perspective:1px;min-width:100vw;overflow-x:hidden;backface-visibility:hidden;transform-style:preserve-3d;}
.overflow-clip{overflow:clip;}
.bg-second-theme-color{background-color:var(--second-theme-color);}
.bg-third-theme-color{background-color:var(--third-theme-color);}
.bg-white-color{background-color:var(--white-color);}
.background-image{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.text-theme-color{color:var(--theme-color);}
.text-white-color{color:var(--white-color);}
.vs-header{position:relative;z-index:41;}
.vs-header.layout2 .header-bottom{background-color:var(--white-color);}
.header-top-wrap{position:relative;border-bottom:6px solid var(--theme-color);background:var(--second-theme-color);}
.header-top-wrap::before{position:absolute;content:"";width:50%;height:101%;top:0;right:0;background-color:var(--theme-color);}
@media (max-width: 767px){
.header-top-wrap::before{display:none;}
}
@media (max-width: 767px){
.header-top-wrap{border-bottom:2px solid var(--theme-color);}
}
.header-top{padding:7.5px 0;position:relative;z-index:1;background-color:var(--second-theme-color);}
.header-top::before{position:absolute;content:"";width:0px;height:0px;top:0;right:435px;background-color:var(--second-theme-color);z-index:-1;border:16px solid;border-color:var(--theme-color) transparent transparent var(--theme-color);}
@media (max-width: 991px){
.header-top::before{right:290px;}
}
@media (max-width: 767px){
.header-top::before{display:none;}
}
.header-top::after{position:absolute;content:"";width:496px;height:101%;top:0;right:-45px;background-color:var(--theme-color);z-index:-1;transform:skewX(-45deg);}
@media (max-width: 991px){
.header-top::after{width:350px;}
}
@media (max-width: 767px){
.header-top::after{display:none;}
}
.header-top .contact-info ul{display:flex;align-items:center;gap:15px;}
.header-top .contact-info ul li{display:flex;align-items:center;gap:10px;}
.header-top .contact-info ul li i{color:var(--theme-color);}
.header-top .contact-info ul li a{color:var(--white-color);}
.header-top .contact-info ul li a:hover{color:var(--theme-color);}
.header-top .social-share{display:flex;align-items:center;justify-content:end;gap:15px;color:var(--white-color);font-size:15px;font-weight:600;line-height:1;text-transform:capitalize;}
@media (max-width: 767px){
.header-top .social-share{justify-content:center;}
}
.header-top .social-share ul{display:flex;align-items:center;gap:6px;}
.header-top .social-share ul li a{width:37px;height:37px;display:grid;place-content:center;border-radius:50%;background-color:var(--second-theme-color);font-size:12px;}
@media (max-width: 767px){
.header-top .social-share ul li a{width:26px;height:26px;background-color:var(--theme-color);}
}
@media (max-width: 767px){
.header-logo{margin:15px 0;}
}
@media (max-width: 1399px){
.header-logo a img{max-width:160px;}
}
@media (max-width: 991px){
.header-logo{margin:8px 0;}
.header-logo a img{max-width:130px;}
}
.header-wc{display:flex;align-items:center;gap:23px;justify-content:flex-end;}
.header-wc.style2{gap:1rem;}
.wc-link2 svg path{transition:all ease 0.4s;}
.wc-link2:hover svg path{stroke:var(--theme-color);}
.header-bottom{position:relative;z-index:9;}
.main-menu a{display:block;position:relative;font-weight:700;font-size:15px;color:var(--title-color);text-transform:uppercase;letter-spacing:0.1px;}
.main-menu a:hover{color:var(--theme-color);}
.main-menu > ul > li{margin:0 24px;}
@media (max-width: 1500px){
.main-menu > ul > li{margin:0 10px;}
}
@media (max-width: 1199px){
.main-menu > ul > li{margin:0 10px;}
}
.main-menu > ul > li > a{padding:28px 0;color:var(--white-color);}
.main-menu ul{margin:0;padding:0;}
.main-menu ul li{list-style-type:none;display:inline-block;position:relative;}
.main-menu ul li.menu-item-has-children > a:after{content:"\f078";position:relative;font-family:var(--icon-font);margin-left:5px;font-size:0.8rem;display:none;}
.main-menu ul li:last-child{margin-right:0;}
.main-menu ul li:first-child{margin-left:0;}
.main-menu ul li:hover > ul.sub-menu,.main-menu ul li:hover > ul.mega-menu{visibility:visible;opacity:1;margin-top:0;z-index:9;top:100%;transition:all 0.3s ease-in-out;}
.main-menu ul.sub-menu,.main-menu ul.mega-menu{position:absolute;text-align:left;top:150%;left:0;background-color:var(--white-color);box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);visibility:hidden;min-width:190px;width:max-content;padding:7px;left:-14px;margin-top:0px;opacity:0;z-index:-1;border-bottom:3px solid var(--theme-color);box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.09), 0px 3px 0px 0px rgba(231, 13, 60, 0.004);transform-origin:top center;transition:all 0.3s ease-in-out;}
.main-menu ul.sub-menu a,.main-menu ul.mega-menu a{font-size:16px;line-height:30px;}
.main-menu ul.sub-menu{padding:18px 20px;left:-27px;}
.main-menu ul.sub-menu:before{content:"";position:absolute;left:34.5px;top:30px;width:1px;background-color:#ededed;height:calc(100% - 60px);opacity:0;display:none;}
.main-menu ul.sub-menu li{display:block;margin:0 0;padding:3px 0px;}
.main-menu ul.sub-menu li a{position:relative;padding-left:0px;}
.main-menu ul.sub-menu li a:before{content:"\f105";font-family:var(--icon-font);font-weight:400;margin:0 10px 0 0;}
.main-menu .mega-menu-wrap{position:static;}
.main-menu ul.mega-menu{display:flex;justify-content:space-between;text-align:left;width:100%;max-width:var(--main-container);padding:20px 15px 23px 15px;left:50%;transform:translateX(-50%);}
.main-menu ul.mega-menu li{display:block;width:100%;padding:0 15px;}
.main-menu ul.mega-menu li li{padding:4px 0;}
.main-menu ul.mega-menu li a{display:inline-block;}
.main-menu ul.mega-menu > li > a{display:block;padding:0;padding-bottom:15px;margin-bottom:10px;text-transform:capitalize;letter-spacing:1px;font-weight:700;color:var(--title-color);border-color:var(--theme-color);}
.main-menu ul.mega-menu > li > a::after,.main-menu ul.mega-menu > li > a::before{content:"";position:absolute;bottom:0;left:0;width:15px;height:1px;background-color:var(--theme-color);}
.main-menu ul.mega-menu > li > a::after{width:calc(100% - 20px);left:20px;}
.main-menu ul.mega-menu > li > a:hover{padding-left:0;}
.main-menu ul.mega-menu > li > ul > li > a:before{content:"\f105";font-family:var(--icon-font);font-weight:400;margin:0 10px 0 0;}
.menu-style1 > ul > li{margin:0 0px;}
.menu-style1 > ul > li > a{padding:51.5px 24px;position:relative;line-height:1;}
@media (max-width: 1919px){
.menu-style1 > ul > li > a{padding:56px 20px;}
}
@media (max-width: 1500px){
.menu-style1 > ul > li > a{padding:40px 10px;}
}
.menu-style1 > ul > li:first-child a{padding-left:0;}
.menu-style1 > ul > li:last-child a{padding-right:0;}
.menu-style1 > ul > li:last-child a::before{display:none;}
.menu-style1 > ul > li.menu-item-has-children > a{display:inline-flex;flex-direction:row-reverse;gap:6px;transition:all ease 0.4s;align-items:center;}
.menu-style1 > ul > li.menu-item-has-children > a::after{content:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTAgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTUgMTEuNUwwIDQuNUgzLjVMNSAwTDYuNSA0LjVIMTBMNSAxMS41WiIgZmlsbD0iI2Y3OTIxZSIvPgo8L3N2Zz4K");position:relative;font-family:var(--icon-font);margin-left:0px;font-size:0.8rem;display:inline-block;opacity:0;visibility:hidden;transition:all ease 0.4s;color:var(--theme-color);}
@media (max-width: 1919px){
.menu-style1 > ul > li.menu-item-has-children > a::after{display:none;}
}
@media (max-width: 1500px){
.menu-style1 > ul > li.menu-item-has-children > a::after{display:none;}
}
.menu-style1 > ul > li.menu-item-has-children > a:hover::after{opacity:1;visibility:visible;transition:all ease 0.4s;}
.menu-style1 > ul > li.menu-item-has-children > a + ul.sub-menu,.menu-style1 > ul > li.menu-item-has-children > a + ul.mega-menu{top:110%;z-index:99;}
.menu-style1 > ul > li.menu-item-has-children:hover > a + ul.sub-menu,.menu-style1 > ul > li.menu-item-has-children:hover > a + ul.mega-menu{top:80%;}
.menu-style1.v2 > ul > li > a{padding:43.5px 24px;color:var(--title-color);}
@media (max-width: 1499px){
.menu-style1.v2 > ul > li > a{padding:30px 10px;}
}
#navbars{position:fixed;top:0;z-index:9;right:0;left:0;background:black;box-shadow:0 4px 8px rgba(102, 102, 102, 0.116);transition:all 0.15s ease;}
#navbars .logo{max-width:150px;width:100%;}
@media (max-width: 991px){
#navbars .logo{max-width:100px;}
}
.footer-bottom{padding:40px 0;}
@media (max-width: 991px){
.footer-bottom{padding:20px 0;}
}
.footer-cta{border-radius:14px;border:1px solid rgba(var(--white-color-rgb), 0.2);padding:40px 55px;overflow:clip;}
@media (max-width: 991px){
.footer-cta{padding:20px 30px;}
}
.cta-contact-items{display:inline-flex;align-items:center;gap:50px;}
@media (max-width: 767px){
.cta-contact-items{flex-direction:column;align-items:start;gap:20px;width:100%;}
}
.cta-contact-items .contact-item{display:flex;align-items:center;gap:18px;}
.cta-contact-items .contact-item .icon{width:78px;height:78px;flex-shrink:0;background-color:var(--white-color);color:var(--theme-color);transition:all 0.3s;display:grid;place-content:center;border-radius:50%;font-size:36px;transition:all 0.3s;}
@media (max-width: 767px){
.cta-contact-items .contact-item .icon{width:58px;height:58px;font-size:23px;}
}
.cta-contact-items .contact-item .info p{color:var(--bg-color-5);max-width:234px;}
@media (max-width: 767px){
.cta-contact-items .contact-item .info p{max-width:100%;}
}
.cta-contact-items .contact-item .info p a{display:block;}
.cta-contact-items .contact-item:hover .icon{background-color:var(--theme-color);color:var(--white-color);}
.footer-copyright{color:var(--bg-color-5);font-weight:700;letter-spacing:0.42px;text-transform:uppercase;}
.footer-menu ul{display:flex;align-items:center;gap:25px;}
.footer-menu ul a{color:var(--bg-color-5);font-weight:700;letter-spacing:0.42px;text-transform:uppercase;}
.footer-menu ul a:hover{color:var(--theme-color);}
.footer-widgets .widgets-title{letter-spacing:0.72px;position:relative;line-height:175%;z-index:0;margin-bottom:35px;}
@media (max-width: 991px){
.footer-widgets .widgets-title{margin-bottom:25px;}
}
.footer-widgets .widgets-title::after{position:absolute;content:"";left:0;bottom:-10px;width:85%;height:2.5px;background:var(--third-theme-color);z-index:1;}
.footer-widgets .widgets-title::before{position:absolute;content:"";left:0;bottom:-10px;width:80px;height:2.5px;background:var(--theme-color);z-index:2;}
.footer-links ul{display:flex;flex-direction:column;align-items:start;gap:25px;}
@media (max-width: 1199px){
.footer-links ul{gap:15px;}
}
.footer-links ul li a{display:flex;align-items:center;gap:12px;color:var(--bg-color-6);font-weight:600;line-height:1.15;letter-spacing:0.42px;text-transform:capitalize;}
.footer-links ul li a i{color:var(--theme-color);}
.footer-links ul li a:hover{color:var(--theme-color);}
.hero-layout1{padding:244px 0 224px;min-height:100vh;}
@media (min-width: 1200px){
.hero-layout1{background-size:100% 100%;}
}
@media (max-width: 1199px){
.hero-layout1{padding:220px 0 120px;}
}
@media (max-width: 991px){
.hero-layout1{padding:160px 0 60px;}
}
.hero-layout1 .title-area{margin-bottom:calc(var(--section-title-space) - 40px);}
@media (max-width: 767px){
.hero-layout1 .title-area{text-align:center;}
}
.hero-layout1 .sec-subtitle{font-size:24px;font-weight:500;line-height:normal;text-transform:capitalize;margin-top:5px;}
.hero-layout1 .sec-title{font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize;}
.hero-layout1.style2{padding:165px 0 180px;min-height:auto;background-size:cover;}
@media (max-width: 1399px){
.hero-layout1.style2{padding:150px 0;}
}
@media (max-width: 1199px){
.hero-layout1.style2{padding:120px 0;}
}
@media (max-width: 991px){
.hero-layout1.style2{padding:60px 0;}
}
.hero-layout1.style2::after{position:absolute;content:"";width:200vw;height:33px;left:48%;bottom:0;background-color:var(--theme-color);transform:skewX(-45deg);}
@media (max-width: 991px){
.hero-layout1.style2::after{height:25px;}
}
.vs-tour-package{background-image:linear-gradient(180deg, rgba(var(--white-color-rgb), 0.07) 42.67%, rgba(var(--bg-color-1-rgb), 0.07) 89.38%);}
.tour-package-box{border-radius:10px;border:1px solid rgba(var(--black-color-rgb), 0.1);overflow:clip;}
.tour-package-box .tour-package-thumb{overflow:clip;}
.tour-package-box .tour-package-thumb img{transition:all 0.3s;}
.tour-package-box .tour-package-content{padding:32px;}
@media (max-width: 991px){
.tour-package-box .tour-package-content{padding:25px;}
}
.tour-package-box .tour-package-content .title{text-transform:capitalize;margin-top:6px;}
.tour-package-box .tour-package-content .title a{position:relative;background-image:linear-gradient(to right, currentColor 0%, currentColor 100%);background-size:0px 1px;background-position:0px 95%;transition:background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;padding:0.1% 0px;background-repeat:no-repeat;color:inherit;}
.tour-package-box .tour-package-content .title a:hover{background-size:100% 1px;}
.tour-package-box .tour-package-content .location{margin-top:5px;display:flex;align-items:center;gap:10px;font-weight:500;line-height:157.143%;letter-spacing:0.42px;}
.tour-package-box .tour-package-footer{border-top:1px solid rgba(var(--black-color-rgb), 0.15);padding-top:15px;margin-top:15px;display:flex;justify-content:space-between;align-items:center;}
.tour-package-box:hover .tour-package-thumb img{transform:scale(1.1);}
.tour-package-box:hover .tour-package-content{padding:32px;}
.tour-package-box.style-2{border:none;box-shadow:0px 4px 10px 0px rgba(var(--black-color-rgb), 0.1);}
.vs-services-style2{position:relative;}
.service-thumb-box{position:relative;overflow:hidden;border-radius:20px;background:transparent;z-index:1;padding-left:15px;padding-bottom:15px;}
@media (max-width: 991px){
.service-thumb-box{padding-left:7.5px;padding-bottom:7.5px;}
}
.service-thumb-box::before{position:absolute;content:"";width:353px;height:330px;border-radius:20px;background:var(--theme-color);z-index:-1;left:0;bottom:0;}
.service-thumb-box img{border-radius:20px;}
.service-content-box{padding-left:40px;}
@media (max-width: 1199px){
.service-content-box{padding-left:0px;}
}
.service-content-box .nav-pills{justify-content:space-between;gap:20px;}
@media (max-width: 991px){
.service-content-box .nav-pills{gap:10px;}
}
.service-content-box .nav-pills li{width:calc((100% - 40px) / 3);}
@media (max-width: 991px){
.service-content-box .nav-pills li{width:calc((100% - 20px) / 3);}
}
.service-content-box .nav-pills li .nav-link{position:relative;border-radius:100px 100px 10px 10px;color:var(--white-color);width:100%;font-size:16px;font-weight:700;line-height:normal;letter-spacing:0.48px;text-transform:uppercase;padding:20px 10px 19px;margin-bottom:11px;}
@media (max-width: 1199px){
.service-content-box .nav-pills li .nav-link{margin-bottom:8px;padding:15px 10px 10px;font-size:14px;}
}
@media (max-width: 767px){
.service-content-box .nav-pills li .nav-link{font-size:12px;border-radius:50px 50px 10px 10px;}
}
@media (max-width: 424px){
.service-content-box .nav-pills li .nav-link{font-size:11px;padding:8px 2px 8px;border-radius:5px;}
}
.service-content-box .nav-pills li .nav-link::after{position:absolute;content:"";height:5px;left:0;right:0;bottom:-11px;background:rgba(var(--white-color-rgb), 0.15);border-radius:10px;}
@media (max-width: 991px){
.service-content-box .nav-pills li .nav-link::after{height:4px;bottom:-8px;}
}
.service-content-box .nav-pills li .nav-link.active{background:rgba(var(--white-color-rgb), 0.15);}
.service-content-box .nav-pills li .nav-link.active:hover{background:rgba(var(--theme-color-rgb), 0.15);}
.service-content-box .nav-pills li .nav-link.active::after{background-color:var(--theme-color);}
.service-content-box .nav-pills li .nav-link:hover{background:rgba(var(--theme-color-rgb), 0.15);}
.service-content-box .service-title{margin-bottom:18px;}
@media (min-width: 1400px){
.service-content-box .service-title{font-size:36px;}
}
.service-content-box p{color:#e3e3e3;font-size:16px;font-style:normal;font-weight:500;line-height:162.5%;letter-spacing:0.32px;text-transform:capitalize;}
.service-content-box .service-info{margin-top:20px;display:flex;justify-content:space-between;gap:50px;}
@media (max-width: 1199px){
.service-content-box .service-info{gap:20px;margin-top:10px;}
}
@media (max-width: 575px){
.service-content-box .service-info{flex-direction:column;}
}
.service-content-box .service-img{position:relative;border-radius:19px;background:var(--theme-color);box-shadow:0px 4px 4px 0px rgba(var(--black-color-rgb), 0.12);max-width:230px;overflow:hidden;flex-shrink:0;}
@media (max-width: 575px){
.service-content-box .service-img{max-width:100%;}
}
.service-content-box .service-img img{object-fit:cover;}
.service-content-box .service-img img:nth-child(1){height:100%;}
@media (max-width: 575px){
.service-content-box .service-img img:nth-child(1){width:100%;}
}
.testimonial::after{position:absolute;content:"";width:96px;height:12px;right:300px;bottom:0;background-color:var(--theme-color);}
@media (max-width: 1199px){
.testimonial::after{right:250px;}
}
@media (max-width: 991px){
.testimonial::after{right:150px;}
}
.testimonial-content-slider .swiper-pagination{width:100%!important;line-height:1;text-align:right!important;bottom:20px!important;}
.testimonial-content-slider .swiper-pagination .swiper-pagination-bullet{width:31px;height:7px;border-radius:3px;background-color:rgba(var(--bg-color-4-rgb), 0.4);opacity:1;}
.testimonial-content-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--theme-color);}
.testimonial-thumbnail{width:350px;height:350px;border-radius:50%;border-radius:20px;background:var(--second-theme-color);box-shadow:0px 4px 10px 0px rgba(var(--black-color-rgb), 0.1);position:relative;margin:15px;}
@media (max-width: 1199px){
.testimonial-thumbnail{width:400px;height:400px;}
}
@media (max-width: 575px){
.testimonial-thumbnail{width:360px;height:360px;margin:10px;}
}
@media (max-width: 424px){
.testimonial-thumbnail{width:260px;height:260px;}
}
.testimonial-thumbnail img{width:100%;height:100%;object-fit:cover;}
.testimonial-thumbnail::before{position:absolute;content:"";background-color:var(--theme-color);width:80px;height:80px;top:-15px;left:-15px;border-radius:30px 0px 0px 0px;z-index:-1;}
@media (max-width: 575px){
.testimonial-thumbnail::before{top:-10px;left:-10px;}
}
.testimonial-thumbnail::after{position:absolute;content:"";background-color:var(--theme-color);width:100px;height:100px;right:-15px;bottom:-15px;border-radius:0px 0px 30px 0px;z-index:-2;}
@media (max-width: 575px){
.testimonial-thumbnail::after{right:-10px;bottom:-10px;}
}
.testimonial-content .fa-quote-left{color:var(--theme-color);font-size:45px;font-weight:900;line-height:normal;text-transform:capitalize;}
.testimonial-content .rating{margin-bottom:30px;}
.testimonial-content .rating ul{display:flex;align-items:center;gap:2.5px;}
.testimonial-content .rating ul li{color:var(--theme-color);}
.testimonial-content .revew{margin-bottom:30px;color:#535b5f;font-size:20px;font-style:italic;font-weight:500;line-height:150%;letter-spacing:0.6px;text-transform:capitalize;}
@media (max-width: 1199px){
.testimonial-content .revew{font-size:18px;}
} 
@media (max-width: 991px){
.testimonial-content .revew{font-size:16px;margin-bottom:20px;}
}
.testimonial-content .author .author-degi{display:inline-block;color:var(--theme-color);font-size:16px;font-style:normal;font-weight:600;line-height:137.5%;letter-spacing:0.48px;text-transform:capitalize;margin-top:8px;}
.searchBoxTggler{background-color:transparent;padding:0;border:0;display:inline-flex;align-items:center;color:var(--white-color);}
.mt-30{margin-top:30px;}
.space,.space-top{padding-top:var(--section-space);}
.space{padding-bottom:var(--section-space);}
.space-extra{padding-top:calc(var(--section-space) - 40px);}
.space-extra{padding-bottom:calc(var(--section-space) - 40px);}
@media (max-width: 991px){
.space,.space-top{padding-top:var(--section-space-mobile);}
.space{padding-bottom:var(--section-space-mobile);}
.space-extra{padding-top:calc(var(--section-space-mobile) - 40px);}
.space-extra{padding-bottom:calc(var(--section-space-mobile) - 40px);}
}
/*! CSS Used from: https://d2mpatx37cqexb.cloudfront.net/delightchat-whatsapp-widget/embeds/embed.min.css */
h1,h2,h3,h4,h5,p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;}
#wa_btn-content{box-sizing:border-box;display:inline-flex;padding:10px 14px;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-family:inherit,Roboto;}
#wa_btn-content p,svg{box-sizing:border-box;display:inline-block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;}
#wa_btn-content p{margin-left:8px!important;font-style:normal;font-size:14px;line-height:20px;}
svg{box-sizing:border-box;display:inline-block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;}
/*! CSS Used keyframes */
@keyframes spin{to{transform:rotate(360deg);}}
/*! CSS Used fontfaces */
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-light-300.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-light-300.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-regular-400.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-regular-400.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-solid-900.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-solid-900.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-thin-100.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-thin-100.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-brands-400.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-brands-400.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-sharp-thin-100.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-sharp-thin-100.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-sharp-solid-900.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-sharp-solid-900.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:400;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-sharp-regular-400.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-sharp-regular-400.ttf) format("truetype");}
@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:300;font-display:block;src:url(https://tourventureindia.com/assets/webfonts/fa-sharp-light-300.woff2) format("woff2"),      url(https://tourventureindia.com/assets/webfonts/fa-sharp-light-300.ttf) format("truetype");}


