@media (max-width: 991px) {
  .top-header .logo {
    width: 20%;
    margin-top: 50px; }

  .banner-caption {
    width: 100%;
    padding: 0 25px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0; }

  .banner-slider.owl-theme .owl-nav .owl-prev,
  .banner-slider.owl-theme .owl-nav .owl-next {
    top: auto;
    bottom: 10%; }

  .banner-slider.owl-theme .owl-nav .owl-prev {
    left: 40%; }

  .banner-slider.owl-theme .owl-nav .owl-next {
    right: 40%; }

  .box {
    padding-top: 20px;
    margin-bottom: 20px; }

  .Benefits {
    background: linear-gradient(to bottom, #f1f0e8 0%, #f1f0e8 65%, #28364b 65%, #28364b 100%); }

  .parallax-title {
    flex-direction: column;
    margin-bottom: 20px !important; }

  .parallax-wp .container .btn-custom {
    left: 50%;
    transform: translateX(-50%); }

  .parallax-wp .container .parallax-title {
    padding-left: 0; }

  .parallax-wp .container .parallax-title .title-top {
    padding-left: 0; }
    .parallax-wp .container .parallax-title .title-top h4,
    .parallax-wp .container .parallax-title .title-top h2 {
      text-align: center; }

  .w-video-wp {
    height: 300px;
    margin-top: 20px; }

  .watch-video-content {
    margin-top: 120px;
    margin-bottom: 80px; }

  .parallax-wp .container .parallax-title p {
    text-align: center; }

  .about {
    margin-bottom: 60px; }

  .partner-img-wp {
    padding-top: 30px;
    padding-bottom: 30px; }

  .partner-item {
    margin-bottom: 20px; }

  .sub-bar {
    justify-content: center !important; }

  .footer-logo {
    text-align: center;
    margin-bottom: 20px; }

  .btn-Sub.btn-custom .btn-hover {
    padding: 15px 20px; }

  .sub-bar input[type="text"] {
    padding: 15px 20px; }

  .our-team-content .content-item-img {
    padding: 30px; }

  .box-title.banner-title h4 {
    margin-bottom: 0; }

  .box-title.banner-title h2 {
    font-size: 40px; }

  .box-title p {
    width: 100%; }

  .box-title h2 {
    font-size: 40px !important; }

  .menu-bar {
    display: inline-block !important; }

  .main-menu {
    background-color: #28364b;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-top: 0;
    overflow: scroll;
    transform: translateX(100%);
    transition: all 0.3s linear;
    z-index: 50; }
    .main-menu::after {
      content: none; }

  li.menu-item {
    display: block;
    text-align: left; }
    li.menu-item a {
      display: block;
      color: #fff;
      padding: 0 25px; }
      li.menu-item a i {
        float: right;
        background-color: #fff;
        width: 30px;
        height: 30px;
        border-radius: 100%;
        position: relative;
        color: #cebd88; }
        li.menu-item a i::before {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%); }

  .drop-menu {
    position: static;
    left: auto;
    right: auto;
    top: auto;
    display: none;
    visibility: visible;
    background-color: #28364b;
    width: auto;
    opacity: 1;
    box-shadow: none; }
    .drop-menu.page-menu {
      flex-direction: column;
      width: auto;
      display: none;
      right: auto; }
    .drop-menu p {
      color: #fff; }

  .sub-menu {
    display: none; }
    .sub-menu a {
      padding-left: 15px;
      margin-bottom: 15px; }
      .sub-menu a i {
        display: none; }
    .sub-menu p i {
      display: none; }

  li.act .sub-menu {
    display: block; }

  .drop-menu li.list-item a {
    color: #fff; }

  .logo-mobile {
    display: block !important; }

  .menu-close {
    display: block !important; } }
@media (max-width: 767px) {
  .our-team-content {
    flex-direction: column; }

  .our-team-content .content-item-img {
    padding: 70px; }

  .Benefits {
    background: linear-gradient(to bottom, #f1f0e8 0%, #f1f0e8 85%, #28364b 85%, #28364b 100%); }

  .w-video-wp {
    height: 250px; }

  .travel-with-us .trip-img {
    width: 100%;
    margin: 0 0 15px 0; }
    .travel-with-us .trip-img img {
      width: 100%;
      height: 100%; }

  .travel-with-us .box-desc {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center; }

  .travel-with-us .box-desc .box-desc-center {
    width: 100%; }

  .banner-slider.owl-theme .owl-nav .owl-prev {
    left: 30%; }

  .banner-slider.owl-theme .owl-nav .owl-next {
    right: 30%; } }

/*# sourceMappingURL=responsive.css.map */
