@media(max-width: 1700px){
	.top-showcase .owl-nav{
		display: none;
	}
}

@media (max-width: 1400px) {
  .brand-logo img {
    width: 95px;
    height: auto;
  }
  .hero {
    padding: 80px 0 220px;
  }
  .hero .left-content h1 {
    font-size: 50px;
  }
  .hero .left-content .small-title {
    font-size: 28px;
  }
  .top-showcase.package-page .bg-img {
    max-height: 650px;
  }
}
@media (max-width: 1300px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .default-arrow .owl-nav button.owl-next {
    margin-right: 25px;
  }
  .default-arrow .owl-nav button.owl-prev {
    margin-left: 25px;
  }
}
@media (max-width: 1280px) {
  .content-galley-image h2 {
    font-size: 60px;
  }
  .content-galley-image .content-journey {
    padding: 50px 0 20px;
  }
}
@media (max-width: 1200px) {
  .hero .right-image .heart-img {
    top: -30px;
    width: 80px;
  }
  .what-we-do {
    margin-top: -130px;
  }
  .video-div {
    margin-top: -20px;
  }
  .welcome .left-welcome .experience {
    width: 140px;
    height: 140px;
    bottom: 20px;
  }
  .join-us .heart-img {
    position: absolute;
    opacity: 0.2;
    top: 0;
  }
  .join-us .right-img {
    margin-bottom: 10px;
  }
  footer .circle-dashed {
    left: -85px;
    opacity: 0.1;
  }
  footer .has-line-left {
    padding-left: 20px;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 14px !important;
}
}
@media (max-width: 1150px) {
  .welcome .left-welcome .welcome-2 {
    margin-left: -100px;
  }
}
@media (max-width: 1100px) {
  .card-style-2 .img img {
    height: 320px;
    min-height: 100%;
  }
  .btn-1 {
padding: 12px 28px;
}
.brand-logo img {
width: 90px;
}
}
@media (max-width: 1024px) {
  .welcome .left-welcome .welcome-2 {
    margin-left: -140px;
  }
  .section-title .title {
    font-size: 34px;
  }
  .subscribe-form input {
    min-width: 200px;
  }
  .join-us .right-img {
    opacity: 0.2;
  }
  #mega-menu-item-727 {
display: none !important;
}
}
@media (max-width: 991px) {
  html,
  body {
    position: relative;
    overflow-x: hidden;
  }
  .hero .left-content h1 {
    font-size: 45px;
  }
  .what-we-do {
    margin-top: -120px;
  }
  .video-div {
    margin-bottom: 0;
    margin-top: 35px;
  }
  .hero {
    padding: 80px 0 220px;
  }
  .hero .video-play a {
    transform: translateX(-50px);
  }
  .hero {
    padding: 120px 0 200px;
  }
  .select_wrap .default_option li {
    padding-right: 0;
    padding-left: 0;
  }
  .select_wrap .default_option::before {
    right: 0;
  }
  .welcome .left-welcome .experience {
    right: -90px;
  }
  div.card-gallery:nth-child(4),
  div.card-gallery:nth-child(5) {
    display: none;
  }
  .images-gallery {
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
  }
  footer .has-line-left::before {
    display: none;
  }
  .search-div .title-search h2 {
    margin-right: 0;
  }
  .card-gallery .main-image {
    height: auto;
  }
  .team-page .tab-contents h3 {
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .team-page .tab-contents {
    overflow-x: auto;
    padding-bottom: 10px;
  }
  .items-packages ul li a {
padding: 10px;
min-width: max-content;
}
.items-packages ul {
overflow-x: auto;
}
	.information-content .left-side-default {
max-width: 100%;
}
.information-content .right-info-default {
max-width: 100%;
}
	.content-galley-image.default-arrow .owl-nav {
top: auto;
position: absolute;
max-width: max-content;
right: 0;
bottom: 20px;
}
.content-galley-image.default-arrow .owl-nav button.owl-next {
margin-right: 30px;
}
}
@media (max-width: 840px) {
  .travelers {
    padding-top: 120px;
  }
}
@media (max-width: 767px) {
  .hero .left-content h1 {
    font-size: 40px;
  }
  .section-title .title {
    font-size: 35px;
  }
  .default-arrow .owl-nav {
    margin-top: 22px !important;
  }
  .default-arrow .owl-nav,
  .default-arrow .owl-nav button {
    position: relative;
    display: block;
  }
  .reviews-home .owl-nav {
    position: relative !important;
    margin-top: 0 !important;
  }
  .card-large-blog a img {
    height: auto;
  }
  .left-side-blog-home {
    max-width: 100%;
  }
  .home-blogs .card-side-blog .side-left-blog,
  .blogs-page .card-side-blog .side-left-blog {
    max-width: 100%;
  }
  .card-side-blog .image {
    margin-bottom: 15px;
  }
  .home-blogs .card-side-blog img,
  .blogs-page .card-side-blog img {
    height: auto;
  }
  .card-team-single .img-team img {
    height: 200px;
  }
  .card-team-single .img-team {
    width: 200px;
  }
  .about-content .section-title .title {
    font-size: 30px;
  }
  .card-team-single {
    flex-wrap: wrap;
  }
}
@media (max-width: 700px) {
  .join-us .content-join {
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
  }
}
@media (max-width: 640px) {
  .hero {
    padding: 100px 0 170px;
  }
  .hero .video-play a {
    height: 50px;
    width: 50px;
  }
  .hero .video-play a::before {
    height: 54px;
    width: 54px;
  }
  .hero .video-play a span {
    margin-left: 190px;
  }
  .departures .lines-curve {
    margin-bottom: -20px;
  }
  .top-showcase.package-page .bg-img img {
    min-height: 500px;
  }
  .rating {
    column-gap: 20px !important;
  }
  .right-trip-size {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .best-selling {
    padding-bottom: 55px;
  }
  .padding-top {
    padding-top: 55px;
  }
  .departures .card-departure {
    padding: 20px 25px;
  }
  .welcome .left-welcome .img-1 {
    height: auto;
  }
  .welcome .left-welcome .welcome-2 {
    height: 150px;
  }
  .welcome .left-welcome .experience {
    width: 140px;
    height: 140px;
  }
  .welcome .left-welcome .experience {
    right: -52px;
  }
  .welcome .left-welcome .welcome-2 {
    margin-left: -100px;
  }
  .content-galley-image h2 {
    font-size: 40px;
  }
  .content-galley-image .content-journey {
    padding: 45px 0 10px;
  }
  .join-us .line-dashed {
    display: none;
  }
  .join-us .heart-img {
    right: 0;
  }
  .select_wrap .default_option li {
    padding-right: 10px;
    padding-left: 10px;
  }
  .about-content .top-item {
    flex-wrap: wrap;
    row-gap: 0px !important;
  }
  .padding-top.information-content {
    padding-top: 35px;
  }
  .what-we-do.different-page {
    padding: 60px 0 50px 0;
  }
  footer .curve {
    right: 20px;
  }
  .not-found-page {
    padding-bottom: 100px;
  }
  .hero.blog-hero .left-content h1 {
    font-size: 36px;
  }
  .card-team-single {
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .hero.package-hero .left-content h1 {
    font-size: 37px;
    text-shadow: none;
  }
  .hero.package-hero {
    padding-top: 45px;
  }
  .has-padding-left {
    padding-left: 0;
  }
  .section-title-pkg .icon {
    display: none;
  }
  .items-packages ul li {
font-size: 15px;
}
.items-packages ul li a {
padding: 6px 10px;
}
	.reviews-package .card-client-review .review-content {
    padding-left: 0;
  }
  .card-client-review .review-user {
    line-height: 18px;
  }
  .card-client-review .review-user span {
    font-size: 13px;
  }
  .reviews-package .card-client-review .review-content {
    margin-top: 20px;
  }
  .card-client-review .verify-user {
    margin-left: auto;
    margin-top: 15px;
  }
  .reviews-package .card-client-review {
    padding: 22px;
  }
	
}
@media (max-width: 520px) {
  .travelers .card-happy-travelers .text {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  footer .col-6 {
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  .welcome .left-welcome .img-1 {
    max-width: 100%;
  }
  .welcome .left-welcome .experience {
    right: 20px;
  }
  .welcome .left-welcome .experience {
    width: 100px;
    height: 100px;
  }
  .welcome .left-welcome .experience {
    font-size: 27px;
    line-height: 22px;
  }
  .welcome .left-welcome .experience span {
    font-size: 12px;
  }
  .search-div .title-search h2 {
    margin-right: 0;
  }
}
@media (max-width: 420px) {
  .subscribe-form input {
    min-width: auto;
    padding: 0 0 18px 0;
  }
  .subscribe-form {
    padding: 18px;
    border-radius: 5px;
    flex-wrap: wrap;
  }
  .subscribe-form button {
    padding: 10px 30px;
    border-radius: 5px;
    width: 100%;
  }
}
@media (max-width: 390px) {
  .btn-1 {
    padding: 12px 25px;
  }
  .hero .left-content h1 {
    font-size: 37px;
  }
  .main-header .btn-1{
    display: none;
  }
}
@media (max-width: 358px) {
  .card-we-do {
    padding: 30px 20px;
  }
  .welcome .left-welcome .experience {
    bottom: 10px;
  }
  .welcome .left-welcome .experience {
    width: 80px;
    height: 80px;
  }
  .welcome .left-welcome .experience {
    font-size: 23px;
    line-height: 18px;
  }
  .welcome .left-welcome .experience span {
    font-size: 11px;
  }
} /*# sourceMappingURL=responsive.css.map */
