@media screen and (max-width: 1290px) {
	section.py-140.position-relative.z-1 {
    padding-block-start: 90px;
}
	.video-card {
		position: relative;
		border-radius: 10px;
		overflow: hidden;
		background: #000;
		/* width: 269px !important; */
		width: 230px !important;
		height: 405px !important;
	}
	.testimonial-bg-shape {
        top: -40px !important;
    } 
	.logo-scroller-content-1 {
    padding-bottom: 50px;
}
	.contact-ip-map iframe {
        height: 775.2px !important;
        border-radius: 14px;
        width: 555px;
    }
		.counter-bg-plane-shape.position-absolute.start-0.translate-middle-y.z-n1.footer-wanderluxe1 {
		top: 60% !important;
		left: -100px !important;
	}
	.travelor-text {
		font-size: 35px;
		line-height: 96%;
		letter-spacing: 0.02em;
		text-transform: capitalize;
	}
	.travelor-title {
		font-size: 125px !important;
	}
	.testimonial-paragraph {
		font-size: 20px;
		line-height: 165%;
	}
	h2.travelor-title.fw-normal.tw-mb-5.footer-wanderluxe.m-footer {
		font-size: 200px !important;
	}
	.banner-two-bg.position-absolute.w-100.top-0.start-0.z-n1 {
		Height: 750px !important;
	}
	a.nav-menu__link.tw-pe-5.text-main-600.tw-py-3.fw-medium.w-100.font-dmsans.fw-medium {
        font-size: 15px;
        padding-inline-end: 0px !important;
    }
	a.primary-btn.bg-white.text-main-600.tw-py-5.tw-px-10.fs-15.text-uppercase.fw-bold.font-heading.tw-gap-2.d-inline-flex.align-items-center.tw-rounded-4xl {
		padding-block: 14px;
		text-transform: capitalize !important;
		padding-inline: 25px;
	}
	.banner-two-title {
		font-size: 100px !important;
		line-height: 65% !important;
	}
	.advance-area.py-140.position-relative.z-1 {
		padding-block-start: 200px !important;
	}
	.effect-1 .effect-text h2 {
		font-size: 20px !important;
	}
	.effect-1 .effect-text p {
		font-size: 14px !important;
	}
	.tw-text-sm {
		font-size: 14px;
	}

	.tw-text-10 {
		font-size: 30px !important;
	}
	.testimonials-bg01 {
		bottom: 920px;
		position: relative;
	}
}






@media screen and (max-width: 480px) {
    .banner-two-title {
        font-size: 100px !important;
        line-height: 100% !important;
    }
    .tw-text-2xl {
        margin-top: 10px !important;
		        margin-bottom: 30px;
    }
	    .banner-two-area {
        padding-block-start: 110px;
        padding-block-end: 0px;
    }

	.z-1{
		padding-bottom: 20px;
	}
	.why-choose-us {
    padding-bottom: 80px;
    padding-top: 80px;
}
.why-choose-us {
    padding-bottom: 80px;
    padding-top: 80px;
}
	.service-3 .iconset i {
		width: 40px !important;
		height: 40px !important;
		font-size: 20px !important;
	}

.riview-box {
    width: 100% !important;
}
.logo-scroller-item.item-1 { 
    min-width: 180px;
    padding: 0 20px;
    border-radius: 50px;
}
    h2.travelor-title.fw-normal.tw-mb-5.footer-wanderluxe.m-footer {
        line-height: 70px;
        font-size: 60px !important;
    }
	img.testimonial-bg-shape.position-absolute.start-0.z-1 {
    display: none;
}
.row.gy-5 {
    padding-bottom: 50px;
}

.project-bg-shape {
    display: none;
}
    .video-card {
        width: 300px !important;
        height: 425px !important;
    }
	.block-01 img{
		display: none;
	}
	.container.text-center.mb-4 img {
    width: 50%;
}
    .contact-ip-map iframe {
        height: 500px !important;
        width: 100%;
    }
	.logo-scroller-row {
    gap: 20px;
    animation: scroll-left 5s 
linear infinite;
}
.logo-scroller-row.reverse {
    animation: scroll-right 5s 
linear infinite;
}
    .travelor-text {
        line-height: 25px;
       
    }
	    .f-1 {
        padding-block-start: 50px !important;
    }
	.mb-4 {
    margin-bottom: 15px !important;
}
.tw-mb-19 {
    margin-block-end: 10px;
}
.video-card video {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    display: block;
    border-radius: 10px;
}
.service-3 .iconset .icon {
  width: 40px !important;
    height: 40px !important;
	font-size: 20px !important;
}

.swiper-slide {

    display: flex;
    justify-content: center;
}
.service-box .icon{
	width: 50px !important;
	height: 50px !important;
}
.service-3 .iconset .icon{
	font-size: 25px !important;
}






@media screen and (max-width: 390px) {
	
	.swiper-slide {

    display: flex;
    justify-content: center;
}
	.riview-box {
    width: 342px !important;
}
.contact-ip-map iframe {
        height: 500px !important;
        width: 100%;
    }	
	
	
	
	
	
}