.blurred-background {
  filter: blur(2px);
}

.loader-container > img2 {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.loader-container {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: block;
  background-color: rgba(68, 68, 68, 0.61);
  animation: animateShadeOn 0.7s ease 0s normal forwards 1;
}

.loader-container > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*loader styles*/

@-webkit-keyframes animateShadeOn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes animateShadeOn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes animateShadeOff {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes animateShadeOff {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.loader-container {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: block;
  background-color: rgba(68, 68, 68, 0.61);
  animation: animateShadeOn 0.7s ease 0s normal forwards 1;
}

.loader-container > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.loader2 {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #1082ce;
  border-right: 16px solid #07ab07;
  border-bottom: 16px solid #e20c0c;
  border-left: 16px solid #f1bfc8;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  height: 80%;
  -webkit-animation: spin 2s linear infinite;
  animation: load3 2s linear infinite;
  border-width: thick;
}

@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*nav dropdown*/

.mtp-main-nav .dropdown-menu {
  float: left;
  min-width: 100%;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #4c5cb2;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.mtp-main-nav .topnav {
  overflow: visible;
}

.mtp-main-nav .dropdown-menu a {
  text-align: left;
  color: #fff;
  padding: 10px 25px;
}

.mtp-main-nav .dropdown-menu a:hover {
  border-bottom: 3px solid #ffffff;
  color: rgba(255, 255, 255, 0.75);
  background-color: #424f95;
}
.tour .view {
  height: 75vh !important;
}

.navbar.navbar-auto-blur:not(.top-nav-collapse) {
  background: unset !important;
}

.tour .tour-timeline .days .plan .itemtext img {
  width: 100%;
}
owl-carousel {
  overflow: hidden;
}
/* .swiper-container {
  width: 600px;
  height: 300px;
} */
