@media (max-width: 767.98px) {
  .lg-outer .lg-toggle-thumb{
    margin-right: 10px !important;
  }
.lg-outer .lg-video-cont{
  width:430px !important;
}
  .reserve{
    padding-left: 0px !important;
  }
  .scroll-lower {
    display: none;
  }
  .creative-font {
    font-size: 18px;
  }
  .lg-outer .lg-object {
    max-width: 100% !important;
    border-radius:12px !important;
  }
  .lg-custom-title {
    font-size: 14px !important;
    text-align: center;
    color: #999999;
    margin-top: -33px !important;
    margin-left: 17% !important;
  }
  .lg-outer .lg-thumb-outer {
    width: 100%;
    overflow: scroll !important;
    max-height: 100% !important;
    float: left;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
  }
  .navbar {
    top: -2px !important;
  }
  .footer-text-container {
    text-align: left;
  }
  footer .container-fluid {
    height: 200px !important;
  }
  .follow {
    text-align: left !important;
  }
  .desktop-contact {
    display: none !important;
  }
  .responsive-text-contact {
    font-size: 1.5rem;
  }

  .tz-gallery .caption h3 {
    font-size: 24px !important;
  }
  .tz-gallery .caption {
    max-height: 50px !important;
    padding: 10px 30px !important;
  }
  .mobile-nav {
    margin-top: -160px;
  }
  .navbar-brand {
    padding: 15px 0px;
    display: contents;
  }
  .back-btn {
    left: 40% !important;
    top: 73% !important;
    width: 20% !important;
  }
  .scroll-lower {
    left: 45% !important;
    top: 73% !important;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) and (orientation: portrait) {
  .lg-outer .lg-object {
    max-width: 80% !important;
  }
  .lg-custom-title {
    font-size: 16px;
    text-align: center;
    color: #999999;
    margin-top: -38px;
    margin-left: 10%;
  }

  .lg-outer .lg-thumb-outer {
    width: 100%;
    overflow: scroll !important;
    max-height: 100% !important;
    float: left;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
  }
  .navbar {
    top: -4px !important;
  }
  .mobile-nav {
    margin-top: -85px;
  }
  .tz-gallery .caption {
    max-height: 50px !important;
    padding: 10px 30px !important;
  }
  .back-btn {
    left: 43% !important;
    top: 80% !important;
    width: 15% !important;
  }
  .scroll-lower {
    left: 45% !important;
    top: 73% !important;
  }

  .tz-gallery .caption h3 {
    font-size: 17px !important;
  }
  .caption-showcase h3 span {
    font-size: 12px !important;
    font-weight: 400;
  }
  .responsive-text-contact {
    font-size: 1.5rem !important;
  }
}

@media (min-width: 600px) and (max-width: 1200px) and (orientation: landscape) {
  .lg-outer .lg-object {
    max-width: 80% !important;
  }
  .lg-custom-title {
    font-size: 16px;
    text-align: center;
    color: #999999;
    margin-top: -38px;
    margin-left: 10%;
  }
  .lg-outer .lg-thumb-outer {
    width: 100%;
    overflow: scroll !important;
    max-height: 100% !important;
    float: left;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
  }
  .navbar {
    top: -2px;
  }
  .tz-gallery .caption h3 {
    font-size: 28px !important;
    font-weight: 500;
  }
  .tz-gallery .caption {
    padding: 26px 30px;
    /* margin-top: -40% !important; */
  }
}

@media (min-width: 1280px) {
  .lg-outer .lg-object {
    max-width: 80% !important;
  }
}
@media (min-width: 768px) and (max-width: 1400px) {
.tz-gallery .caption h3{
font-size:22px !important;
}
}