* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: "Mulish", sans-serif;
  font-weight: normal;
}
@media (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
article,
summary,
ul,
ol,
li,
input,
label {
  margin: 0;
  padding: 0;
}

img {
  max-width: 100%;
}

li {
  list-style-type: none;
}

a {
  text-decoration: none;
  color: #e3212c;
}

a:hover {
  font-weight: 600;
  text-decoration: none;
}

a:visited {
  color: #e3212c;
}

input {
  outline: unset;
}

h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5,
h6,
.h6 {
  font-family: "Barlow", sans-serif;
  font-weight: 700;
}

@media (min-width: 1280px) {
  .container {
    max-width: 1260px;
  }
}
.siteSec {
  padding: 40px 0 0;
  margin: 40px 0 0;
}
@media (max-width: 1024px) {
  .siteSec {
    padding: 20px 0 0;
    margin: 20px 0 0;
  }
}
.cusBtn {
  background-color: #e3212c;
  padding: 10px 30px;
  text-transform: capitalize;
  border: 2px #e3212c solid;
  color: #fff;
  font-weight: 700;
  border-radius: 23px;
  display: inline-flex;
}
.cusBtn.inquireBtn {
  background-color: transparent;
  color: #e3212c;
}
.cusBtn.inquireBtn:visited {
  color: #e3212c;
}
.cusBtn.inquireBtn:hover {
  color: #fff;
  background-color: #e3212c;
}
.cusBtn.inquireBtn:hover svg path {
  fill: #fff;
}
.cusBtn:visited {
  color: #fff;
}
.cusBtn:hover {
  background-color: transparent;
  color: #e3212c;
}
.cusBtn:hover svg path {
  fill: #e3212c;
}

.siteTitle {
  font-size: 3.5rem;
  margin-bottom: 35px;
  text-transform: uppercase;
  font-weight: 800;
}
@media (max-width: 1024px) {
  .siteTitle {
    font-size: 2.5rem;
    margin-bottom: 25px;
  }
}
@media (max-width: 576px) {
  .siteTitle {
    font-size: 2rem;
  }
}

.smallTitle {
  color: #b4adad;
  text-decoration: underline;
  margin-bottom: 18px;
}

.strokeTitle {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #e3212c;
  font-size: 3.5rem;
  margin-bottom: 35px;
  color: transparent;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
  font-weight: 800;
}
@media (max-width: 1024px) {
  .strokeTitle {
    font-size: 2.5rem;
  }
}
@media (max-width: 576px) {
  .strokeTitle {
    font-size: 2rem;
  }
}

.subTitle {
  font-size: 18px;
  font-weight: 700;
  color: #e3212c;
  margin-bottom: 10px;
}

.bannerSlider {
  position: relative;
}
.bannerSlider img {
  height: 720px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1400px) {
  .bannerSlider img {
    height: 650px;
  }
}
@media (max-width: 1024px) {
  .bannerSlider img {
    height: 500px;
  }
}
@media (max-width: 576px) {
  .bannerSlider img {
    height: 350px;
  }
}
@media (min-width: 1600px) {
  .bannerSlider img {
    height: 100vh;
  }
}
.bannerSlider .bannerCaption h2,
.bannerSlider .bannerCaption a,
.bannerSlider .bannerCaption p,
.bannerSlider .bannerCaption .bannerTitle {
  transform: translate(0, 60px);
  transition: 1s ease-in-out;
  opacity: 0.5;
}
.bannerSlider .bannerCaption p {
  transition: 1.2s ease-in-out;
}
.bannerSlider .bannerCaption a {
  transition: 1.4s ease-in-out;
}
.bannerSlider .swiper-slide-active .bannerCaption h2,
.bannerSlider .swiper-slide-active .bannerCaption p,
.bannerSlider .swiper-slide-active .bannerCaption a,
.bannerSlider .swiper-slide-active .bannerCaption .bannerTitle {
  transform: translate(0, 0);
  opacity: 1;
}

.bannerCaption {
  position: absolute;
  top: 45%;
  left: 0;
  width: 100%;
}
.bannerCaption h2,
.bannerCaption .bannerTitle {
  font-size: 6rem;
  color: #e3212c;
  line-height: 6.2rem;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .bannerCaption h2,
  .bannerCaption .bannerTitle {
    font-size: 4rem;
    line-height: 4.2rem;
  }
}
@media (max-width: 768px) {
  .bannerCaption h2,
  .bannerCaption .bannerTitle {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}
.bannerCaption p {
  color: #fff;
  font-weight: 600;
  font-size: 1.5rem;
}
@media (max-width: 768px) {
  .bannerCaption p {
    font-size: 1rem;
  }
}
.bannerCaption .siteBtn {
  background-color: transparent;
  color: #fff;
  font-weight: 600;
  font-size: 1.5rem;
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.bannerCaption .siteBtn svg {
  margin-right: 10px;
}
.bannerCaption .siteBtn:hover {
  color: #e3212c;
}
.bannerCaption .siteBtn:hover svg path {
  fill: #e3212c;
}
@media (max-width: 768px) {
  .bannerCaption .siteBtn {
    margin-top: 10px;
    font-size: 1rem;
  }
}

.siteHeader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 33;
  padding: 40px 0;
}
@media (max-width: 768px) {
  .siteHeader {
    padding: 10px 0;
  }
}
.siteHeader .headerContainer img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.navOptions {
  display: flex;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.6);
  min-height: 55px;
  border-radius: 18px;
  justify-content: space-around;
}
@media (max-width: 768px) {
  .navOptions {
    position: unset;
  }
}
.navOptions .toggleBar {
  display: none;
}
@media (max-width: 768px) {
  .navOptions .toggleBar {
    display: block;
    cursor: pointer;
  }
}
@media (max-width: 768px) {
  .navOptions nav {
    display: none;
    position: fixed;
    left: -320px;
    top: 0;
    background-color: #fff;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 300px;
  }
  .navOptions nav.showBox {
    display: block;
    left: 0;
  }
  .navOptions nav.showBox ul {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
.navOptions nav .crossBtn {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
  height: 40px;
  width: 40px;
  display: flex;
  background-color: #e3212c;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
}
@media (min-width: 769px) {
  .navOptions nav .crossBtn {
    display: none;
  }
}
.navOptions nav ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.navOptions nav ul li {
  padding: 3px 10px;
  white-space: nowrap;
  position: relative;
}
.navOptions nav ul li ul {
  position: absolute;
  top: 100%;
  flex-direction: column;
  left: 0;
  visibility: hidden;
  transform: scale(0);
  transition: 0.3s ease-in-out;
  background-color: #fff;
  align-items: flex-start;
  z-index: 9900;
  border: 1px #eee solid;
  box-shadow: 0 0 10px #eee;
  border-radius: 15px;
  min-width: 250px;
}
.navOptions nav ul li ul li {
  text-align: left;
  padding: 0;
  text-transform: capitalize;
}
.navOptions nav ul li:hover ul {
  visibility: visible;
  transform: scale(1);
}
@media (max-width: 768px) {
  .navOptions nav ul li {
    display: block;
    text-align: left;
    width: 100%;
  }
}
.navOptions nav ul li.current-menu-item a {
  color: #e3212c;
}
.navOptions nav ul a {
  padding: 10px 20px;
  color: #000;
  font-weight: 700;
  display: block;
}
.navOptions nav ul a:hover {
  color: #e3212c;
}
.navOptions .searchIcon label {
  cursor: pointer;
}

.searchForm {
  display: none;
  border-radius: 18px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  height: 59px;
  width: 100%;
}
@media (max-width: 400px) {
  .searchForm {
    top: 30px;
    margin: 5px;
  }
}
.searchForm.searchShow {
  display: block;
}
.searchForm .hideInput {
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  height: 59px;
  line-height: 59px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.searchForm button {
  position: absolute;
  height: 59px;
  top: 0;
  right: 0;
  border: 0;
  padding: 0 20px;
  background-color: #e3212c;
  color: #fff;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}
.searchForm button svg path {
  fill: #fff;
}

.navOptions {
  position: relative;
  padding-right: 30px;
}
@media (max-width: 768px) {
  .navOptions {
    padding-right: 0px;
  }
}
@media (max-width: 400px) {
  .navOptions {
    position: unset !important;
  }
}

.formInput {
  width: 100%;
  padding-left: 40px !important;
  border: 0;
  border-radius: 18px;
  left: 0;
  top: 0;
  height: 59px;
}

.aboutSec .row {
  align-items: center;
}
.aboutSec h2 {
  font-size: 3.5rem;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-weight: 800;
  /* Fallback: Set a background color. */
  background: rgb(195, 7, 17);
  /* Create the gradient. */
  background: linear-gradient(90deg, rgb(195, 7, 17) 0%, rgb(248, 110, 118) 100%);
  /* Set the background size and repeat properties. */
  background-size: 100%;
  background-repeat: repeat;
  /* Use the text as a mask for the background. */
  /* This will show the gradient as a text color rather than element bg. */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
@media (max-width: 1024px) {
  .aboutSec h2 {
    font-size: 2.5rem;
  }
}
@media (max-width: 576px) {
  .aboutSec h2 {
    font-size: 2rem;
  }
}
.aboutSec p {
  margin-bottom: 20px;
}

.associationWrap img {
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 20px;
}

.marquee {
  width: 100%;
  height: 100px;
  overflow: hidden;
  position: relative;
}

/* would need to be adjusted depending on time */
.marquee .marqueeone {
  animation: marquee 20s linear infinite;
}

.marquee .marqueetwo {
  animation: marquee 20s linear 5s infinite;
}

.marquee .marqueethree {
  animation: marquee 20s linear 10s infinite;
}

.marquee .marqueefour {
  animation: marquee 20s linear 15s infinite;
}

/* even out the elements */
.marquee ul {
  position: absolute;
  width: 93%;
  left: 100%;
  height: 100px;
  display: flex;
  justify-content: space-between;
}

.marquee:hover ul {
  animation-play-state: paused;
}

/* add delay at the end of animation so you dont start while another div is going */
@keyframes marquee {
  0% {
    left: 100%;
  }
  50% {
    left: -100%;
  }
  100% {
    left: -100%;
  }
}
.secTitleWrap {
  margin-bottom: 30px;
}

.basicTitle {
  font-size: 3.5rem;
  font-weight: 600;
}
@media (max-width: 1024px) {
  .basicTitle {
    font-size: 2.5rem;
  }
}
@media (max-width: 576px) {
  .basicTitle {
    font-size: 2rem;
  }
}

.titleSlideup {
  height: 3.5rem;
}
@media (max-width: 1024px) {
  .titleSlideup {
    height: 2.5rem;
  }
}
@media (max-width: 576px) {
  .titleSlideup {
    height: 2rem;
  }
}
.titleSlideup h4 {
  font-size: 3.5rem;
  line-height: 3.5rem;
  font-weight: 700;
  font-weight: 800;
  /* Fallback: Set a background color. */
  background: rgb(195, 7, 17);
  /* Create the gradient. */
  background: linear-gradient(90deg, rgb(195, 7, 17) 0%, rgb(248, 110, 118) 50%);
  /* Set the background size and repeat properties. */
  background-size: 100%;
  background-repeat: repeat;
  /* Use the text as a mask for the background. */
  /* This will show the gradient as a text color rather than element bg. */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
@media (max-width: 1024px) {
  .titleSlideup h4 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 576px) {
  .titleSlideup h4 {
    font-size: 2rem;
    line-height: 2rem;
  }
}

.tripCatSec {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .tripCatSec {
    margin-bottom: 20px;
  }
}

.catSlider {
  overflow: hidden;
}
.catSlider img {
  height: 335px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  transition: 0.3s ease-in-out;
  overflow: hidden;
}
@media (max-width: 768px) {
  .catSlider img {
    height: 220px;
  }
}
.catSlider h3 {
  margin-top: 20px;
  color: #000;
  transition: 0.3s ease-in-out;
  text-align: center;
}
.catSlider a {
  display: block;
  transition: 0.3s ease-in-out;
  border-radius: 18px;
  overflow: hidden;
}
.catSlider a:hover h3 {
  color: #e3212c;
}
.catSlider a:hover img {
  transform: scale(1.03);
}

@media (min-width: 1200px) {
  .customContainer {
    margin: 0 0 0 auto;
    max-width: 1290px;
    padding: 0;
  }
}
@media (max-width: 1200px) {
  .customContainer {
    margin: 0 auto;
  }
}
@media (min-width: 1360px) {
  .customContainer {
    margin: 0 auto;
    max-width: 1260px;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
}

.swiper-button-customnext,
.swiper-button-customprev {
  height: 55px;
  width: 55px;
  color: #fff;
  background-color: #e3212c;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 14px;
  border: 2px #e3212c solid;
}
@media (max-width: 768px) {
  .swiper-button-customnext,
  .swiper-button-customprev {
    height: 40px;
    width: 40px;
    font-size: 1.3rem;
  }
}
.swiper-button-customnext:hover,
.swiper-button-customprev:hover {
  background-color: transparent;
  color: #e3212c;
}
.swiper-button-customnext.swiper-button-disabled,
.swiper-button-customprev.swiper-button-disabled {
  opacity: 0.7;
}

.navBox {
  display: flex;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .navBox {
    margin-top: 15px;
  }
}

.messageContentSec {
  background-position: center left;
  padding-top: 250px;
  padding-bottom: 250px;
}
@media (max-width: 1200px) {
  .messageContentSec {
    background-position: center top;
    padding-top: 150px;
    padding-bottom: 150px;
  }
}
@media (max-width: 991px) {
  .messageContentSec {
    background-position: -375px;
  }
}
@media (max-width: 768px) {
  .messageContentSec {
    background-position: -575px;
  }
}
@media (max-width: 550px) {
  .messageContentSec {
    background-position: -700px;
  }
}
@media (max-width: 400px) {
  .messageContentSec {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1600px) {
  .messageContentSec {
    padding-top: 350px;
    padding-bottom: 350px;
    background-size: cover;
    height: 100vh;
  }
}

.messageContent {
  position: relative;
  padding-left: 80px;
}
.messageContent .blockquoteBox {
  position: absolute;
  left: 0;
  top: -40px;
}
.messageContent .blockquoteBox i {
  color: #e3212c;
  font-size: 5rem;
}
@media (max-width: 400px) {
  .messageContent .blockquoteBox i {
    opacity: 0.4;
  }
}
@media (max-width: 400px) {
  .messageContent {
    padding-left: 20px;
  }
}
.messageContent p {
  font-size: 24px;
  font-style: italic;
}
@media (max-width: 400px) {
  .messageContent p {
    font-size: 20px;
  }
}
.messageContent .personContent {
  margin-top: 30px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
  text-align: left;
}
.messageContent .personalName {
  font-size: 24px;
  font-weight: 700;
  font-style: italic;
  color: #e3212c;
}
@media (max-width: 400px) {
  .messageContent .personalName {
    font-size: 20px;
  }
}

.bestSellingSec {
  margin-bottom: 80px;
}

.seasonalBoxes {
  display: flex;
  justify-content: space-around;
  text-align: center;
  background-color: rgba(217, 217, 217, 0.6);
  margin-bottom: 40px;
  padding: 10px 0;
  border-radius: 42px;
}
.seasonalBoxes .nav-link {
  background-color: transparent;
  border: 0;
}
.seasonalBoxes .nav-item.show .nav-link,
.seasonalBoxes .nav-link.active {
  background-color: transparent;
  border: 0;
}
.seasonalBoxes .nav-item.show .nav-link .imgHolder,
.seasonalBoxes .nav-link.active .imgHolder {
  background-color: #e3212c;
}
.seasonalBoxes .imgHolder {
  height: 78px;
  width: 78px;
  padding: 13px;
  background-color: #f24751;
  border-radius: 50%;
  margin-bottom: 7px;
}
@media (max-width: 768px) {
  .seasonalBoxes .imgHolder {
    height: 50px;
    width: 50px;
    padding: 9px;
  }
}
.seasonalBoxes .singleSeason h4 {
  font-size: 24px;
  font-weight: 700;
  color: #000;
}
@media (max-width: 768px) {
  .seasonalBoxes .singleSeason h4 {
    font-size: 18px;
  }
}
@media (max-width: 400px) {
  .seasonalBoxes .singleSeason h4 {
    font-size: 16px;
  }
}
.seasonalBoxes .singleSeason:hover h4 {
  color: #e3212c;
}
.seasonalBoxes .singleSeason:hover .imgHolder {
  background-color: #e3212c;
}

.singleTripHolder {
  background-color: rgba(217, 217, 217, 0.6);
  margin-bottom: 10px;
}
.singleTripHolder img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 250px;
}
.singleTripHolder .tripConBox {
  padding: 10px 15px 15px;
}
.singleTripHolder h2 {
  font-size: 24px;
  margin: 0 0 10px 0;
  color: #000;
  line-height: 32px;
}
.singleTripHolder h2:hover {
  color: #e3212c;
}
.singleTripHolder ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.singleTripHolder ul li {
  color: #000;
  font-size: 14px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.singleTripHolder ul li svg {
  margin-right: 4px;
}

.smallBtn {
  margin-top: 15px;
  font-weight: 900;
  color: #e3212c;
  display: flex;
  align-items: center;
}
.smallBtn svg {
  margin-left: 7px;
}
.smallBtn svg path {
  fill: #e3212c;
}

.blogSec {
  background-color: #f5f5f5;
  padding-top: 0;
}
.blogSec .row {
  align-items: center;
}
.blogSec .blogTitle {
  font-size: 3.5rem;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 15px;
}
@media (max-width: 1024px) {
  .blogSec .blogTitle {
    font-size: 2.5rem;
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  .blogSec .blogTitle {
    font-size: 2rem;
  }
}
.blogSec .blogTitle span {
  color: #e3212c;
}
.blogSec img {
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
@media (max-width: 768px) {
  .blogSec img {
    height: 300px;
  }
}
.blogSec .blogContent p {
  font-size: 18px;
  font-weight: 500;
}
.blogSec .contRead {
  font-size: 18px;
  color: #000;
  border-bottom: 2px #000 solid;
  font-weight: 700;
  display: inline-flex;
  margin-top: 30px;
}
.blogSec .contRead:hover {
  color: #e3212c;
  border-color: #e3212c;
}
@media (max-width: 768px) {
  .blogSec .contRead {
    margin-top: 15px;
  }
}
.blogSec .blogDate {
  display: block;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  color: #6e6a6a;
}
@media (max-width: 1024px) {
  .blogSec .blogDate {
    margin-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .customBlogContainer {
    max-width: 1290px;
    margin: 0 auto 0 0;
    padding: 0;
    margin-bottom: 80px;
  }
}
@media (max-width: 1024px) {
  .customBlogContainer {
    margin: 0 auto;
    margin-bottom: 40px;
  }
}
.customBlogContainer.rightustomContainer {
  margin: 0 0 0 auto;
}
@media (max-width: 1024px) {
  .customBlogContainer.rightustomContainer {
    margin: 0 auto;
    padding-bottom: 40px;
  }
}
.customBlogContainer.rightustomContainer .row {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .customBlogContainer.rightustomContainer .row {
    flex-direction: row;
  }
}
@media (min-width: 1600px) {
  .customBlogContainer {
    max-width: 95%;
  }
}

.whypointContainer {
  padding: 70px 0;
}
@media (max-width: 400px) {
  .whypointContainer {
    padding-bottom: 30px;
  }
}

.whyUspointsWrapper {
  position: relative;
}
.whyUspointsWrapper .row {
  justify-content: space-around;
}
.whyUspointsWrapper:after {
  content: "";
  height: 110px;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  background-position: center;
}
@media (max-width: 991px) {
  .whyUspointsWrapper:after {
    display: none;
  }
}
@media (min-width: 1600px) {
  .whyUspointsWrapper:after {
    background-size: cover;
    height: 168px;
  }
}

.w-col-10 {
  flex: 0 0 20%;
  max-width: 20%;
  text-align: center;
}
@media (max-width: 768px) {
  .w-col-10 {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (max-width: 1024px) {
  .w-col-10:nth-child(1) {
    margin-top: -30px;
  }
}
@media (min-width: 1600px) {
  .w-col-10:nth-child(1) {
    margin-top: -30px;
  }
}
.w-col-10:nth-child(2) {
  margin-top: -50px;
}
.w-col-10:nth-child(4) {
  margin-top: 50px;
}
@media (min-width: 1600px) {
  .w-col-10:nth-child(4) {
    margin-top: 80px;
  }
}
@media (max-width: 1024px) {
  .w-col-10:nth-child(5) {
    margin-top: 30px;
  }
}
@media (min-width: 1600px) {
  .w-col-10:nth-child(5) {
    margin-top: 80px;
  }
}

.singlewhyBox {
  background-color: #000;
  height: 110px;
  width: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto;
}
.singlewhyBox:hover {
  background-color: #e3212c;
}
@media (max-width: 1024px) {
  .singlewhyBox {
    height: 90px;
    width: 90px;
  }
}
@media (max-width: 400px) {
  .singlewhyBox {
    height: 70px;
    width: 70px;
  }
}
.singlewhyBox img {
  height: 70px;
}
@media (max-width: 400px) {
  .singlewhyBox img {
    height: 40px;
  }
}

.singleWhy h6 {
  font-size: 18px;
  margin-top: 0.6rem;
  font-weight: 700;
  color: #000;
}
@media (max-width: 400px) {
  .singleWhy h6 {
    font-size: 16px;
  }
}
.singleWhy:hover h6 {
  color: #e3212c;
}

.reviewsSec {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .reviewsSec {
    margin-bottom: 40px;
  }
}

.reviewsBoxWrapper .nextBox {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  align-items: center;
}
.reviewsBoxWrapper .nextBox .swiper-pagination {
  position: unset;
  width: -moz-max-content;
  width: max-content;
  margin: 0 15px;
  margin-top: 5px;
}
.reviewsBoxWrapper .nextBox .swiper-pagination .swiper-pagination-bullet {
  height: 21px;
  width: 21px;
}
.reviewsBoxWrapper .nextBox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #e3212c;
}

.singlereviewBox {
  display: flex;
  align-items: center;
  background-color: #ecebeb;
  padding: 15px 30px;
  border-radius: 40px;
}
@media (max-width: 768px) {
  .singlereviewBox {
    align-items: flex-start;
  }
}
.singlereviewBox .leftBox {
  margin-right: 25px;
  min-height: 180px;
  min-width: 180px;
  max-height: 180px;
  max-width: 180px;
}
@media (max-width: 768px) {
  .singlereviewBox .leftBox {
    min-height: 100px;
    min-width: 100px;
    max-height: 100px;
    max-width: 10px;
  }
}
@media (max-width: 400px) {
  .singlereviewBox .leftBox {
    min-height: 60px;
    min-width: 60px;
    max-height: 60px;
    max-width: 60px;
  }
}
.singlereviewBox .leftBox img {
  min-height: 180px;
  min-width: 180px;
  max-height: 180px;
  max-width: 180px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .singlereviewBox .leftBox img {
    min-height: 100px;
    min-width: 100px;
    max-height: 100px;
    max-width: 10px;
  }
}
@media (max-width: 400px) {
  .singlereviewBox .leftBox img {
    min-height: 60px;
    min-width: 60px;
    max-height: 60px;
    max-width: 60px;
  }
}
.singlereviewBox .reviewTit h4 {
  margin-bottom: 5px;
}
.singlereviewBox .reviewTit h6 {
  font-size: 18px;
  margin-bottom: 15px;
  color: #b4adad;
}
.singlereviewBox .reviewTit p {
  font-style: italic;
  font-weight: 500;
  font-size: 17px;
}
@media (max-width: 400px) {
  .singlereviewBox .reviewTit p {
    margin-left: -90px;
  }
}

.newsletterSec {
  position: relative;
}
.newsletterSec img {
  width: 100%;
}

.newsletterBox {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 1600px) {
  .newsletterBox {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

.newsFormBox {
  display: flex;
  justify-content: center;
}
.newsFormBox input[type=email] {
  width: 100%;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  border: 2px #fff solid;
}
@media (max-width: 768px) {
  .newsFormBox input[type=email] {
    padding: 15px;
    height: 50px;
  }
}
.newsFormBox input[type=submit] {
  background-color: #e3212c;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  font-weight: 800;
  padding-left: 30px;
  padding-right: 30px;
  border: 2px #e3212c solid;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.newsFormBox input[type=submit]:hover {
  background-color: transparent;
}
@media (max-width: 768px) {
  .newsFormBox input[type=submit] {
    padding: 0px 15px;
    height: 50px;
  }
}

.newsletterSec {
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 1024px) {
  .newsletterSec .siteTitle {
    font-size: 2rem;
    margin-bottom: 1.2rem;
  }
}
@media (max-width: 768px) {
  .newsletterSec .siteTitle {
    font-size: 24px;
  }
}
.newsletterSec .belowTitle {
  color: #fff;
  margin-top: 10px;
}

footer.siteFooter {
  padding: 80px 0 0;
  background-color: #d9d9d9;
}
@media (max-width: 768px) {
  footer.siteFooter {
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  footer .col {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 20px;
  }
}
footer h3.wp-block-heading {
  font-size: 24px;
  line-height: 31px;
  margin-bottom: 10px;
}
footer ul li a {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  line-height: 30px;
  text-transform: capitalize;
  display: block;
  margin-bottom: 4px;
}
footer ul li a:visited {
  color: #000;
}
footer ul li a:hover {
  color: #e3212c;
}

.footerInfo {
  display: flex;
  align-items: center;
  margin-top: 25px;
}
.footerInfo svg {
  margin-right: 10px;
}
.footerInfo ul li a {
  font-size: 16px;
  line-height: 24px;
}

.socialFooter {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px rgba(110, 106, 106, 0.462745098) solid;
}
.socialFooter h4 {
  text-align: center;
  text-transform: uppercase;
}
.socialFooter ul {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
}
.socialFooter ul li {
  margin: 0 30px;
}
.socialFooter ul li a:hover svg path {
  fill: #e3212c;
}

.finalFooter {
  padding: 10px 0;
  margin-top: 30px;
  background-color: #000;
}
.finalFooter * {
  color: #fff;
}

.singlePageBanner {
  position: relative;
}
.singlePageBanner .bannerCaption {
  bottom: 0;
  padding: 40px 0 20px;
  top: unset;
  z-index: 2;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}
.singlePageBanner .bannerCaption p {
  margin-bottom: 20px;
}
.singlePageBanner .bannerCaption .reviewNum {
  color: #fff;
  font-weight: 700;
}
.singlePageBanner .bannerCaption .reviewNum i {
  color: yellow;
}
.singlePageBanner .bannerCaption .reviewNum i:last-child {
  margin-right: 7ox;
}

.rightTripBox {
  position: sticky;
  top: 4rem;
}

.scroll-nav {
  flex-wrap: nowrap;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  .scroll-nav {
    overflow-x: scroll;
  }
}

.sticky-scroll-bar {
  background-color: #1e1e1e;
  position: sticky;
  top: 0;
  z-index: 999;
}
.sticky-scroll-bar ul li a {
  color: #fff;
  padding: 20px;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}
.sticky-scroll-bar ul li a:hover {
  color: #e3212c;
}
.sticky-scroll-bar ul li a.activeNow {
  color: #e3212c;
}
.sticky-scroll-bar ul li:nth-child(1) a {
  padding-left: 0;
}
.sticky-scroll-bar ul li:last-child a {
  padding-right: 0;
}

.BookEnquireBtnsWrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.BookEnquireBtnsWrapper a {
  flex: 0 0 45%;
  padding-right: 20px;
  font-weight: 800;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .BookEnquireBtnsWrapper a {
    font-size: 16px;
  }
}
.BookEnquireBtnsWrapper a svg {
  margin-left: 15px;
}
.BookEnquireBtnsWrapper a:nth-child(2) {
  padding-right: 0;
}
.BookEnquireBtnsWrapper a:hover {
  font-weight: 800;
}

.tour-sec {
  padding: 20px 0;
  margin: 20px 0;
}
@media (max-width: 768px) {
  .tour-sec {
    margin: 10px 0;
    padding: 10px 0;
  }
}
.tour-sec p {
  margin-bottom: 20px;
}
@media (max-width: 400px) {
  .tour-sec p {
    padding-bottom: 15px;
  }
}
.tour-sec h2,
.tour-sec h3,
.tour-sec h3,
.tour-sec h4,
.tour-sec h5,
.tour-sec h6 {
  margin-bottom: 10px;
}

ul.tripFeature {
  display: flex;
  flex-wrap: wrap;
  background-color: #e3212c;
}
ul.tripFeature li {
  flex: 0 0 50%;
  padding: 20px 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  ul.tripFeature li {
    flex: 0 0 100%;
  }
}
@media (max-width: 768px) {
  ul.tripFeature li {
    flex: 0 0 50%;
  }
}
@media (max-width: 400px) {
  ul.tripFeature li {
    padding: 20px 10px;
  }
}
ul.tripFeature li .leftfeatBox {
  display: flex;
  flex-direction: column;
  margin-right: 10px;
}
ul.tripFeature li * {
  color: #fff;
}
ul.tripFeature li .rightFeatBox {
  font-size: 16px;
}

.tripSidebarBlogs {
  margin-top: 40px;
}
.tripSidebarBlogs ul li {
  margin-bottom: 20px;
}
.tripSidebarBlogs ul li a {
  display: flex;
  background-color: #eeeded;
  border-radius: 10px;
  overflow: hidden;
}
.tripSidebarBlogs ul li a img {
  height: 100px;
  width: 100px;
  margin-right: 15px;
  -o-object-fit: cover;
     object-fit: cover;
}
.tripSidebarBlogs ul li a .singleTripBlogContent {
  padding: 15px;
}
.tripSidebarBlogs ul li a .singleTripBlogContent h5 {
  color: #000;
  margin-bottom: 10px;
}
.tripSidebarBlogs ul li a .singleTripBlogContent span {
  color: #6e6a6a;
  font-weight: 600;
}
.tripSidebarBlogs ul li a:hover .singleTripBlogContent h5 {
  color: #e3212c;
}

.accordion-item {
  margin-bottom: 30px;
  background-color: #e5e5e5;
  border: 0;
  border-radius: 30px !important;
  overflow: hidden;
}

.accordion-button {
  border: 0;
  color: #000;
  background-color: #e5e5e5;
  font-size: 20px;
  font-weight: 700;
  font-family: "Barlow", sans-serif;
}
.accordion-button:focus {
  box-shadow: unset;
  border: 0;
}
.accordion-button .dayCount {
  font-size: 24px;
  font-weight: 800;
  margin-right: 25px;
  color: #e3212c;
}
.accordion-button::after {
  background-image: url('data:image/svg+xml,<svg width="56" height="30" viewBox="0 0 56 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.9999 19.0907L49.7778 0L56 5.4545L27.9999 30L0 5.4545L6.22223 0L27.9999 19.0907Z" fill="%23FF0000"/></svg>');
  right: 22px;
  top: 22px;
  position: absolute;
}

.accordion-button:not(.collapsed) {
  color: #000;
  background-color: #e5e5e5;
  box-shadow: unset;
}
.accordion-button:not(.collapsed):after {
  background-image: url('data:image/svg+xml,<svg width="56" height="30" viewBox="0 0 56 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.9999 19.0907L49.7778 0L56 5.4545L27.9999 30L0 5.4545L6.22223 0L27.9999 19.0907Z" fill="%23FF0000"/></svg>');
  top: 15px;
}

.accordion-body {
  padding: 10px 1.5rem;
  border-top: 1px #cdcdcd solid;
}

.itineraryContent p {
  font-size: 18px;
  font-weight: 600;
  color: #585757;
}
.itineraryContent ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.itineraryContent ul li {
  display: flex;
  flex-direction: column;
  color: #f77c83;
  font-weight: 700;
  font-size: 16px;
  background-color: #fff;
  padding: 15px 35px;
  border-radius: 15px;
  min-width: 150px;
  min-width: 250px;
  position: relative;
  padding-left: 85px;
}
@media (max-width: 1024px) {
  .itineraryContent ul li {
    margin-bottom: 20px;
  }
}
.itineraryContent ul li b {
  color: #e3212c;
  font-family: "Barlow", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: capitalize;
}
.itineraryContent ul li:before {
  content: "";
  height: 58px;
  width: 58px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 7px;
  top: 7px;
}
.itineraryContent ul li:nth-child(1)::before {
  background-image: url('data:image/svg+xml,<svg width="74" height="74" viewBox="0 0 74 74" fill="%23E3212C" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="mask0_5_82" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="74" height="74"><rect width="73.4378" height="73.4378" fill="url(%23pattern0)"/></mask><g mask="url(%23mask0_5_82)"><rect x="-11.0156" y="-12.8517" width="104.649" height="89.9613" fill="%23E3212C"/></g><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_5_82" transform="scale(0.00195312)"/></pattern><image id="image0_5_82" width="512" height="512" xlink:href="data:image/png;base64,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"/></defs></svg>');
}
.itineraryContent ul li:nth-child(2)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_54_227' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='51' height='50'%3E%3Crect x='0.5' width='50' height='50' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_54_227)'%3E%3Crect x='-0.5' y='-4' width='60' height='58' fill='%23E3212C'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_54_227' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_54_227' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.itineraryContent ul li:nth-child(3)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='39' viewBox='0 0 44 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 39H8C6.89544 39 6 38.1114 6 37.0151V19.1512H0L20.6546 0.516178C21.4174 -0.172059 22.5826 -0.172059 23.3454 0.516178L44 19.1512H38V37.0151C38 38.1114 37.1046 39 36 39ZM10 35.0302H34V15.494L22 4.66736L10 15.494V35.0302ZM22 27.0907C19.2386 27.0907 17 24.869 17 22.1285C17 19.388 19.2386 17.1663 22 17.1663C24.7614 17.1663 27 19.388 27 22.1285C27 24.869 24.7614 27.0907 22 27.0907Z' fill='%23E3212C'/%3E%3C/svg%3E%0A");
}

.MapWrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto;
}

.tour-sec .tripSectitle {
  color: #e3212c;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .tour-sec .tripSectitle {
    margin-bottom: 15px;
  }
}
@media (max-width: 400px) {
  .tour-sec .tripSectitle {
    font-size: 24px;
  }
}

h4.includeExcludeTitle {
  background-color: #00a839;
  padding: 5px 35px;
  border-radius: 18px;
  line-height: 2;
  margin-bottom: 20px;
  color: #fff;
  display: inline-flex;
  align-items: center;
}
h4.includeExcludeTitle svg {
  margin-left: 10px;
}
h4.includeExcludeTitle.excludeTitle {
  background-color: #e3212c;
}
@media (max-width: 400px) {
  h4.includeExcludeTitle {
    font-size: 24px;
    margin-bottom: 15px;
  }
}

.includeExcludeBox ul li {
  padding-left: 6px;
  list-style: disc;
  margin-bottom: 7px;
  line-height: 1.7;
  margin-left: 30px;
}

.galleryWrapper {
  background-color: #d9d9d9;
}

.rightmainImg img {
  height: 500px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  padding: 10px;
}
@media (max-width: 768px) {
  .rightmainImg img {
    height: 250px;
  }
}

.rightGalBox img {
  height: 250px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  padding: 10px;
}
.rightGalBox .row .col-md-6 {
  display: none;
}
.rightGalBox .row .col-md-6:nth-child(1), .rightGalBox .row .col-md-6:nth-child(2), .rightGalBox .row .col-md-6:nth-child(3), .rightGalBox .row .col-md-6:nth-child(4) {
  display: block;
}

.persoBox {
  margin-top: 20px;
  display: block;
}

.pagesBanner {
  position: relative;
}
.pagesBanner:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(227, 33, 44, 0.38);
  content: "";
}
.pagesBanner img {
  height: 500px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 768px) {
  .pagesBanner img {
    height: 350px;
  }
}
@media (max-width: 400px) {
  .pagesBanner img {
    height: 250px;
  }
}
.pagesBanner .bannerTitleBox {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  width: 100%;
  text-align: center;
}
.pagesBanner .bannerTitleBox h1 {
  font-size: 6rem;
  color: #fff;
  line-height: 6.2rem;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .pagesBanner .bannerTitleBox h1 {
    font-size: 4rem;
    line-height: 4.2rem;
  }
}
@media (max-width: 768px) {
  .pagesBanner .bannerTitleBox h1 {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}

.siteContent p {
  margin-bottom: 20px;
}
@media (max-width: 400px) {
  .siteContent p {
    padding-bottom: 15px;
  }
}
.siteContent h2,
.siteContent h3,
.siteContent h3,
.siteContent h4,
.siteContent h5,
.siteContent h6 {
  margin-bottom: 10px;
}
.siteContent ol {
  margin-bottom: 20px;
}
.siteContent ol li {
  list-style: decimal;
  padding-left: 6px;
  margin-bottom: 7px;
  line-height: 1.7;
  margin-left: 22px;
}
.siteContent ul {
  margin-bottom: 20px;
}
.siteContent ul li {
  list-style: disc;
  padding-left: 6px;
  margin-bottom: 7px;
  line-height: 1.7;
  margin-left: 22px;
}

.paginateNumber .pagination {
  justify-content: center;
}
.paginateNumber .nav-links {
  display: flex;
  align-items: center;
  justify-content: center;
}
.paginateNumber .nav-links span,
.paginateNumber .nav-links a {
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e3212c;
  border-radius: 50%;
  border: 2px #e3212c solid;
  color: #fff;
  margin: 10px;
}
.paginateNumber .nav-links span {
  opacity: 0.6;
}
.paginateNumber .nav-links a:hover {
  background-color: transparent;
  color: #e3212c;
}

.blogBanner .bannerTitleBox h1 {
  font-size: 28px;
  line-height: 36px;
  text-align: center;
}

.blogPageTitle {
  font-size: 2rem;
}
.blogPageTitle span {
  color: #e3212c;
}
@media (max-width: 768px) {
  .blogPageTitle {
    font-size: 2rem;
  }
}

.blogImgWrapper {
  margin-bottom: 20px;
}
.blogImgWrapper img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blogContentSingle .tripSidebarBlogs {
  margin-top: 0;
}
@media (max-width: 768px) {
  .blogContentSingle .tripSidebarBlogs {
    margin-top: 20px;
  }
}
.blogContentSingle .tripSidebarBlogs .tripSectitle {
  color: #e3212c;
  margin-bottom: 20px;
}

.blogPostDate {
  display: block;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  color: #6e6a6a;
}

.postSidebar {
  position: sticky;
  top: 0;
  z-index: 9;
}

.category-main-wrap.col-3.category-grid {
  flex: unset;
  width: unset;
}

.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn {
  background-color: #e3212c;
  border-color: #e3212c;
  border: 2px #e3212c solid;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn:hover {
  background-color: transparent;
  color: #e3212c;
}

.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a:hover {
  color: #e3212c;
}

.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti > [class*=category-trip-] svg path {
  fill: #e3212c;
}

.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti > [class*=category-trip-] a:hover {
  color: #e3212c;
}

.advanced-search-wrapper .advanced-search-field .ui-slider .ui-slider-handle {
  background: #e3212c;
}

.advanced-search-wrapper .advanced-search-field .ui-slider {
  background: rgba(227, 33, 44, 0.002);
}

.advanced-search-wrapper .advanced-search-field input:checked + span:before {
  border-color: #e3212c;
}

body .advanced-search-wrapper .clear-search-criteria:hover {
  color: #e3212c;
}

.wp-travel-toolbar .wte-ordering .wpte-trip__adv-field .wpte__select-options ul li:hover > span {
  color: #e3212c;
}

.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li:hover > span,
.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li.selected > span {
  color: #e3212c;
}

header.page-header h1 {
  font-size: 28px;
  margin-bottom: 10px;
}

.category-main-wrap.category-grid {
  width: 100%;
}

.advanced-search-wrapper .advanced-search-field .ui-slider .ui-slider-handle::before {
  background-color: #e3212c;
}

.advanced-search-wrapper .advanced-search-field .ui-slider .ui-slider-handle::after {
  border-top-color: #e3212c;
}

.advanced-search-wrapper .advanced-search-field .ui-slider .ui-slider-range {
  background: #e3212c;
}

.footerInfoRight h6 {
  font-size: 20px;
  margin-bottom: 8px;
}
.footerInfoRight a {
  color: #000;
}
.footerInfoRight a:hover {
  color: #e3212c;
}

.contactpageBlock {
  background-color: #f5f5f5;
  margin: 0;
  padding: 80px 0;
  margin-bottom: 0;
}
.contactpageBlock .footerInfo {
  align-items: flex-start;
}
.contactpageBlock .footerinfoLeft {
  margin-right: 10px;
}

.customInput {
  border: 0;
  border-bottom: 2px #e6ebed solid;
  display: block;
  width: 100%;
  padding: 16px;
}

.inputWrap {
  margin-bottom: 20px;
}
.inputWrap textarea {
  height: 110px;
  border: 0;
  border-bottom: 2px #e6ebed solid;
  display: block;
  width: 100%;
}

.contactFormWrap {
  position: relative;
  z-index: 101;
  background-color: #fff;
  padding: 30px;
  border-radius: 30px;
}
@media (min-width: 768px) {
  .contactFormWrap {
    margin-top: -160px;
  }
}
@media (max-width: 767px) {
  .contactFormWrap {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}

input.enquiry-submit,
input[type=submit] {
  background-color: #e3212c;
  padding: 10px 30px;
  text-transform: capitalize;
  border: 2px #e3212c solid;
  color: #fff;
  font-weight: 700;
  border-radius: 23px;
  display: inline-flex;
}

.registerSec {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .registerSec {
    margin-bottom: 40px;
  }
}

.step-crumbs .nav {
  justify-content: center;
}

.step-crumbs li {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #eee;
  margin-right: 60px;
  position: relative;
}

.step-crumbs li::after {
  position: absolute;
  width: 60px;
  height: 8px;
  background-color: #eee;
  content: "";
  right: -60px;
}

.step-crumbs li:last-child::after {
  content: unset;
}

.step-crumbs li.active {
  background-color: #e3212c;
}

.step-crumbs li.completed::after {
  background-color: #e3212c;
}

.step-crumbs li svg {
  fill: #535353;
}

.step-crumbs li.active svg {
  fill: #fff;
}

.step-title {
  font-size: 22px;
  font-weight: 700;
  color: var(--theme-color-dark);
  margin-bottom: 20px;
}

.radio-thumb-ic {
  height: 50px;
  width: 50px;
  margin: 0 auto;
}

.step-radio-thumb {
  height: 150px;
  width: 150px;
  background-color: #fff;
  border-radius: 6px;
  padding: 20px 15px;
  border: 2px #eee solid;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.step-radio-thumb svg {
  height: 50px;
  width: 50px;
}
.step-radio-thumb svg path {
  fill: #000;
}

.step-radios .step-radio {
  margin-right: 30px;
}

.custom-radio {
  display: none;
}

.radio-thumb-title {
  color: #000;
  font-size: 16px;
  font-family: "Mulish";
  text-transform: uppercase;
  font-weight: 900;
  margin-top: 8px;
}

.custom-radio:checked + .step-radio-thumb {
  background-color: #e3212c;
}
.custom-radio:checked + .step-radio-thumb svg path {
  fill: #fff;
}
.custom-radio:checked + .step-radio-thumb .radio-thumb-title {
  color: #fff;
}

.compact-form-group {
  max-width: 600px;
  margin: 0 auto;
  margin-top: 50px;
}
.compact-form-group .cusBtn {
  margin: 0 auto;
  margin-top: 30px;
  display: block;
}

.long-radio-thumb {
  width: auto;
  height: 150px;
  padding-right: 25px;
  padding-left: 25px;
}

.long-radio .step-radio {
  margin-right: 20px;
}

.custom-checkbox {
  display: none;
}

.check-title {
  font-size: 14px;
  color: var(--text-color);
  font-weight: 500;
  background-color: #eee;
  padding: 15px 20px;
  border-radius: 6px;
  margin-top: 15px;
  border-left: 4px solid #ddd;
}

.custom-checkbox:checked + .check-title {
  background-color: #e3212c;
  border-color: #e3212c;
  color: #fff;
}

.act-input-card {
  background-color: #eee;
  border-radius: 10px;
}

.act-input-card .step-title-sm {
  padding: 10px 15px;
}

.act-input-card .img-container {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.custom-radio:checked + label.act-input-card {
  background-color: #e3212c;
}

.custom-radio:checked + .act-input-card .step-title-sm {
  color: #fff;
}

.common-activities,
.common-tab-group,
#pack-next,
#pack-checks {
  -webkit-scroll-margin-top: 120px;
  scroll-margin-top: 120px;
}

.trip-tab-navs li {
  padding-right: 15px;
  padding-bottom: 15px;
}

.trip-tab-navs li a {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 15px;
  border: 1px solid var(--theme-color-dark);
  color: var(--theme-color-dark);
  border-radius: 6px;
}

.trip-tab-navs li a.active {
  background-color: var(--theme-color-dark);
  color: #fff;
}

.select-list li {
  margin-right: 15px;
}

.step-title-sm {
  font-size: 16px;
  color: var(--theme-color-dark);
  font-weight: 600;
}

.picker-input::-webkit-calendar-picker-indicator {
  background: transparent;
  bottom: 0;
  color: transparent;
  cursor: pointer;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

/* price slider */
.slider-labels {
  margin-top: 10px;
}

/* Functional styling;
   * These styles are required for noUiSlider to function.
   * You don't need to change these rules to apply your design.
   */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  touch-action: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
  its values is > 50%. */
  z-index: 10;
}

.noUi-state-tap .noUi-origin {
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Painting and performance;
   * Browsers can paint handles in their own layer.
   */
.noUi-base,
.noUi-handle {
  transform: translate3d(0, 0, 0);
}

/* Slider size and handle placement;
   */
.noUi-horizontal {
  height: 4px;
}

.noUi-horizontal .noUi-handle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  left: -7px;
  top: -7px;
  background-color: #345dbb;
}

/* Styling;
   */
.noUi-background {
  background: #d6d7d9;
}

.noUi-connect {
  background: #345dbb;
  transition: background 450ms;
}

.noUi-origin {
  border-radius: 2px;
}

.noUi-target {
  border-radius: 2px;
}

/* Handles and cursors;
   */
.noUi-draggable {
  cursor: w-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: n-resize;
}

.noUi-handle {
  cursor: default;
  box-sizing: content-box !important;
}

.noUi-handle:active {
  border: 8px solid #345dbb;
  border: 8px solid rgba(53, 93, 187, 0.38);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  left: -14px;
  top: -14px;
}

/* Disabled state;
   */
[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #b8b8b8;
}

[disabled].noUi-origin,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

.slider-labels span {
  font-size: 14px;
  font-weight: 500;
}

#acco-text {
  color: var(--text-color);
  font-weight: 600;
  margin-top: 20px;
}

.trip-inc-col ul,
.trip-exc-col ul {
  list-style: none;
  margin-left: 0 !important;
}

.trip-inc-col ul li,
.trip-exc-col ul li {
  padding-left: 35px;
  position: relative;
  margin-bottom: 15px;
}

.trip-inc-col ul li svg,
.trip-exc-col ul li svg {
  position: absolute;
  top: 2px;
  left: 0;
}

.pkg-extra-sec {
  margin-top: -90px;
}

.step-radios.flexer {
  display: flex;
  align-items: center;
  justify-content: center;
}

.step-title {
  text-align: center;
  margin: 30px 0;
  font-size: 32px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .step-title {
    font-size: 20px;
  }
}

.long-radios.flexer {
  display: flex;
  align-items: center;
  justify-content: center;
}

div#acco-details {
  text-align: center;
}

div#price-checks button.cusBtn {
  display: block;
  margin: 0 auto;
  margin-top: 30px;
}

.select-list li {
  display: inline-block;
}
.select-list li label {
  cursor: pointer;
}
.select-list li span {
  display: block;
}

form.search-form {
  margin-top: 40px;
  display: flex;
}
form.search-form .search-field {
  border-top-left-radius: 23px;
  border-bottom-left-radius: 23px;
}
form.search-form .search-submit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

section.no-results.not-found {
  padding: 80px 0;
}
@media (max-width: 768px) {
  section.no-results.not-found {
    padding: 40px 0;
  }
}/*# sourceMappingURL=style.css.map */