@media only screen and (max-width: 1920px) and (min-width: 1445px) {
	.container {
		max-width: 1300px;
	}
}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1445px) {
	html {
		font-size: 15px;
	}

	.footer-links__contact {
		gap: 3rem;
	}
}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 14px;
	}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 13px;
	}

	.banner-img__shape {
		width: 200px;
	}

	.banner-img__support {
		left: -2rem;
	}

	.destination-listContent p {
		width: 150px;
	}

	.footer-download {
		flex-direction: column;
	}

	.footer-download__app {
		justify-content: space-between;
	}

	.footer-download__payment h3 {
		text-align: left;
	}

	.footer-links__contact {
		gap: 1rem;
	}
}

@media (max-width: 991.98px) {
	html {
		font-size: 12px;
	}

	.banner-reverse {
		flex-direction: column-reverse;
	}

	.banner-content {
		margin-top: 5rem;
	}

	.footer-links__contact {
		flex-direction: column;
		align-items: start;
		gap: 0.5rem;
	}
}

@media (max-width: 768px) {
  .swiper-wrapper {
    transform: none !important;
    display: flex;
    flex-wrap: wrap;
  }

  .swiper-slide {
    width: 100% !important;
    flex: 0 0 100%;
    padding-top: 10px;

  }
  .secHeading {
    font-size: 2.35rem;
  }

 
  
}

@media (max-width: 767.98px) {
	html {
		font-size: 11px;
	}
	
	 .experience-support {
        width: 50%; /* Each item takes up 50% of the container width */
    }

	.experience-supportWrapper {
		margin-top: 1rem;
	}

	.footer-links {
		margin-bottom: 2rem;
	}

	.footer-download__app {
		flex-direction: column;
		align-items: start;
		gap: 0;
		margin-bottom: 1rem;
	}
}

@media (max-width: 575.98px) {
	.container {
		padding: 0 2rem;
	}

	.footer-links__logo {
		width: 180px;
	}

	.banner-img>img:first-child {
		height: 300px;
	}

	.banner-img__support {
		top: 1rem;
		left: 1rem;
	}

	:is(.experience-img, .experienceImg) {
		display: none;
	}

	.experience-support {
		flex: 0 0 100%;
	}
}

@media (max-width: 440.98px) {
	.footer--head {
		flex-direction: column;
		align-items: start;
		gap: 2rem;
	}
}

@media (max-width: 320.98px) {}