@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1450px;
	}

	.hidden-lg {
		display: none;
	}

	/* section {
		overflow: hidden;
	}
} */

	.clouds {
		overflow: hidden;
	}

	.get-ready-sec {
		overflow: hidden;
		padding: 13rem 0 9rem 0;
	}

	.star {
		position: absolute;
		top: 11px;
		left: 0rem;
	}

	.airpln {
		bottom: 9px;
		left: 0;
		max-width: 440px;
	}

	.mini-plane {
		right: 0;
	}

	.mini-plane img {
		width: 400px;
	}

	.membership-sec {
		overflow: hidden;
	}

	.travel-sec-member {
		overflow: hidden;
	}
	.m-content article h2 {
		font-size: 58px;
	}

	.m-content article h5 {
		font-size: 24px;
	}

	.m-content article h4 {
		font-size: 63px;
	}

	.m-content article h4 span {
		font-size: 38px;
	}

	.m-content .get-touch {
		bottom: -2rem;
		right: -7rem;
	}

	.img-tag {
		margin: 0px 10px;
	}
}

@media only screen and (max-width: 1600px) {
	.sliderItem h4 {
		font-size: 64px;
		line-height: 60px;
		margin-bottom: 1rem;
	}

	.ml7 {
		font-size: 140px;
		line-height: 52px;
		right: 0;
	}

	.slider-content .text-holder h5 {
		font-size: 50px;
		right: 0;
	}

	.slider-content .text-holder h6 {
		font-size: 30px;
	}

	.slider-content .text-holder h2 {
		font-size: 103px;
	}

	.man-img {
		bottom: 112px;
		right: 84px;
	}

	.man-img img {
		width: 490px;
	}

	.get-touch::before {
		width: 281px;
		height: 282px;
	}

	.mini-plane img {
		width: 302px;
	}

	.mini-plane {
		right: 0;
	}

	.clouds {
		overflow: hidden;
	}

	.clouds img {
		width: 600px;
	}

	.img-tag {
		margin: 0px 10px;
	}

	.slider-nav {
		margin-top: -128px;
	}

	.m-content article h4 span {
		font-size: 38px;
	}

	.m-content article h4 {
		font-size: 63px;
	}

	.m-content article h5 {
		font-size: 24px;
	}

	.m-content article h2 {
		font-size: 58px;
	}

	.m-content .get-touch {
		bottom: -1rem;
	}

	.process-card article h3 {
		font-size: 22px;
	}

	.process-card article h5 {
		font-size: 15px;
	}

	.purple1 {
		font-size: 26px !important;
	}

	.green1 {
		font-size: 26px !important;
	}

	.travel-sec-member .primary-heading h2 {
		font-size: 70px;
	}

	.travel-sec-member .primary-heading h4 {
		font-size: 37px;
	}

	.travel-sec-member::before {
		width: 678px;
		height: 608px;
	}

	.travel-sec-member::after {
		width: 594px;
		height: 538px;
	}

	.member-travel-card article p {
		font-size: 13px;
	}

	.get-ready-sec .primary-heading h2 {
		font-size: 59px;
	}

	.star {
		top: -18px;
		left: 2rem;
		max-width: 27%;
	}

	.membership-sec {
		overflow: hidden;
	}

	.get-ready-sec {
		overflow: hidden;
		padding: 11rem 0 9rem 0;
	}

	.travel-sec-member {
		overflow: hidden;
		padding: 10rem 0 9rem 0;
	}

	.airpln {
		bottom: 39px;
		max-width: 460px;
	}

	.get-touch {
		width: 124px;
		height: 124px;
	}

	.get-touch h4 {
		font-size: 25px;
	}

	.process-secs {
		overflow: hidden;
		padding-bottom: 20px;
	}

	.process-secs .primary-heading h2 {
		font-size: 70px;
	}

	.process-secs .primary-heading h4 {
		font-size: 40px;
	}

	.contactus .primary-heading h2 {
		font-size: 70px;
	}

	footer::before {
		top: -27rem;
		width: 600px;
		height: 627px;
	}

	/* .membership-sec {
		padding: 3rem 0;
	} */

	/* .custom-slider {
		margin-bottom: 3rem;
	} */


}

@media only screen and (max-width: 1445px) {
	.ml7 {
		font-size: 120px;
	}

	.slider-content .text-holder h5 {
		font-size: 40px;
	}

	.sliderItem h4 {
		font-size: 54px;
	}

	.slider-content .text-holder h2 {
		font-size: 83px;
	}

	.slider-content .text-holder h6 {
		font-size: 25px;
	}

	.man-img img {
		width: 550px;
	}

	.slider-content {
		margin-top: -8rem;
	}

	.get-touch::before {
		width: 221px;
		height: 222px;
		left: -64px;
	}

	.get-touch {
		width: 94px;
		height: 94px;
	}

	.membership-sec {
		padding: 7rem 0 10rem;
	}

	.get-touch h4 {
		font-size: 22px;
	}

	.m-content article h2 {
		font-size: 48px;
	}

	.m-content article h5 {
		font-size: 22px;
	}

	.m-content article h4 {
		font-size: 43px;
	}

	.m-content article h4 span {
		font-size: 28px;
	}

	.m-content .get-touch {
		right: -11rem;
		bottom: -60px;
	}

	.process-secs .primary-heading h2 {
		font-size: 60px;
	}

	.process-secs .primary-heading h4 {
		font-size: 30px;
	}

	.process-card article h3 {
		font-size: 20px;
	}

	.green {
		font-size: 25px !important;
	}

	.tts {
		font-size: 40px;
	}

	.purple1 {
		font-size: 22px !important;
	}

	.green1 {
		font-size: 22px !important;
	}

	.travel-sec-member .primary-heading h2 {
		font-size: 60px;
	}

	.travel-sec-member .primary-heading h4 {
		font-size: 28px;
	}

	.get-ready-sec .primary-heading h4 {
		font-size: 40px;
	}

	.get-ready-sec .primary-heading h2 {
		font-size: 49px;
	}

	.ready-img article p {
		font-size: 13px;
	}

	.get-ready-sec .get-touchx {
		right: 3rem;
	}

	.tls h2 {
		font-size: 46px;
	}

	.contact-inf article h5 {
		font-size: 22px;
	}

	.contact-inf article span {
		font-size: 18px;
	}

	p {
		font-size: 16px;
	}

	.ft-big {
		bottom: 210px;
	}

	.read-slider {
		margin-top: -15rem;
	}

	.travel-sec-member::after {
		width: 454px;
		height: 468px;
	}

	.travel-sec-member::before {
		width: 638px;
		height: 568px;
	}

	.man-img {
		bottom: 106px;
		right: 39px;
	}

	.man-img img {
		width: 430px;
	}

	.membership-sec .primary-heading h2 {
		font-size: 40px;
	}

	.contactus .primary-heading h2 {
		font-size: 60px;
	}

	.menn {
		position: absolute;
		right: -53px;
		bottom: 215px;
	}

	.menn img {
		width: 390px;
	}

}


@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}

	.m-content article h2 {
		font-size: 38px;
		line-height: 50px;
	}

	.sliderItem h4 {
		font-size: 44px;
		line-height: 30px;
	}

	.slider-content .text-holder h2 {
		font-size: 63px;
		line-height: 80px;
	}

	.ml7 {
		font-size: 90px;
	}

	.slider-content .text-holder h5 {
		font-size: 30px;
	}

	.slider-content .text-holder h6 {
		font-size: 20px;
	}

	.man-img {
		bottom: 76px;
		right: 39px;
	}

	.membership-sec .primary-heading h2 {
		font-size: 30px;
	}

	.m-content article h4 {
		font-size: 33px;
	}

	.m-content article h4 span {
		font-size: 25px;
	}

	.process-secs .primary-heading h2 {
		font-size: 50px;
	}

	.process-secs .primary-heading h4 {
		font-size: 25px;
	}

	.process-card {
		height: 624px;
	}

	.purple1 {
		font-size: 20px !important;
	}

	.green1 {
		font-size: 20px !important;
	}

	.process-card article h3 {
		font-size: 18px;
	}

	.green {
		font-size: 22px !important;
	}

	.process-card article h5 {
		font-size: 14px;
	}

	.tts {
		font-size: 30px;
	}

	.get-ready-sec .primary-heading h4 {
		font-size: 30px;
	}

	.get-ready-sec .primary-heading h2 {
		font-size: 39px;
	}

	.ready-img article h3 {
		font-size: 27px;
	}

	.get-ready-sec .get-touchx {
		right: 0rem;
	}

	.contactus .primary-heading h2 {
		font-size: 50px;
	}

	.tls h2 {
		font-size: 36px;
	}

	.contact-inf article h5 {
		font-size: 20px;
	}

	.contact-inf article span {
		font-size: 16px;
	}

	p {
		font-size: 15px;
	}

	.travel-sec-member::before {
		width: 528px;
		height: 518px;
	}

	.travel-sec-member::after {
		width: 404px;
		height: 428px;
	}

	.travel-sec-member .primary-heading h2 {
		font-size: 50px;
	}

	.travel-sec-member .primary-heading h4 {
		font-size: 22px;
		margin-top: 12px;
	}

	.airpln {
		max-width: 350px;
	}

	.get-touch::before {
		width: 191px;
		height: 192px;
		left: -54px;
	}

	.m-content .get-touch {
		right: -10rem;
		bottom: -100px;
	}

	.get-touch h4 {
		font-size: 16px;
	}

	.m-content .get-touch {
		right: -5rem;
		bottom: -80px;
	}

	.get-touch {
		width: 84px;
		height: 84px;
	}

	.get-ready-sec .get-touchx {
		width: 114px;
		height: 114px;
	}

	.get-touchx::before {
		left: -75px;
		width: 261px;
		height: 262px;
	}

	.get-touchx h4 {
		font-size: 24px;
	}

	.member-travel-card article span::before {
		width: 149px;
		height: 149px;
	}

	.member-travel-card article span {
		width: 134px;
		height: 134px;
		font-size: 23px;
	}
}

@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}

	.sliderItem h4 {
		font-size: 34px;
		line-height: 20px;
	}

	.slider-content .text-holder h2 {
		font-size: 53px;
		line-height: 60px;
	}

	.ml7 {
		font-size: 70px;
	}

	.slider-content .text-holder h5 {
		font-size: 25px;
	}

	.slider-content .text-holder h6 {
		font-size: 18px;
	}

	.man-img img {
		width: 320px;
	}

	.man-img {
		bottom: 56px;
		right: 39px;
	}

	.logo-bn {
		position: relative;
		background: #97a6bf;
	}

	.mini-plane img {
		display: none;
	}

	.membership-sec .primary-heading h2 {
		font-size: 20px;
	}

	.slider-nav {
		margin-top: -58px;
	}

	.m-content article h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.m-content article h5 {
		font-size: 20px;
	}

	.m-content article h4 {
		font-size: 28px;
	}

	.m-content article h4 span {
		font-size: 22px;
	}

	.process-secs .primary-heading h2 {
		font-size: 40px;
	}

	.process-secs .primary-heading h4 {
		font-size: 22px;
	}

	.process-card article h3 {
		font-size: 17px;
	}

	.process-card article h5 {
		font-size: 13px;
	}

	.process-secs::before {
		display: none;
	}

	.aszr {
		left: 0;
		top: 58rem;
	}

	.aszr img {
		width: 700px;
	}

	.tts {
		font-size: 20px;
	}

	.menn {
		display: none;
	}

	.airpln {
		display: none;
	}

	.travel-sec-member::before {
		width: 398px;
		height: 448px;
	}

	.travel-sec-member::after {
		width: 314px;
		height: 328px;
	}

	.travel-sec-member .primary-heading h2 {
		font-size: 40px;
	}

	.travel-sec-member .primary-heading h4 {
		font-size: 20px;
		margin-top: 12px;
	}

	.ready-img article p {
		font-size: 12px;
		padding-left: 5rem;
	}

	.ready-img article h3 {
		padding-left: 5rem;
		font-size: 23px;
	}

	.get-touchx::before {
		left: -60px;
		width: 211px;
		height: 212px;
	}

	.get-ready-sec .get-touchx {
		width: 94px;
		height: 94px;
		right: 10px;
	}

	.get-touchx h4 {
		font-size: 18px;
	}

	.tls::before {
		content: unset;
	}

	footer::before {
		top: -23rem;
		width: 430px;
		height: 457px;
	}

	.ft-big {
		bottom: 280px;
	}

	.tls h2 {
		font-size: 30px;
	}

	.contactus .primary-heading h2 {
		font-size: 40px;
	}
}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}

	.hidden-xs {
		display: none !important;
	}

	.m-content br {
		display: none;
	}

	.m-content {
		text-align: center;
		margin-bottom: 210px;
	}

	.m-content .get-touch {
		right: 0;
		bottom: 60px;
	}

	.aszr {
		left: 0;
		top: 64rem;
	}

	.aszr img {
		width: 600px;
	}

	.tts {
		font-size: 18px;
	}

	.read-slider {
		margin-top: 10rem;
	}

	.get-ready-sec .get-touchx {
		right: 70px;
	}

	.contact-inf article h5 {
		font-size: 18px;
	}

	.contact-inf article span {
		font-size: 15px;
	}

	p {
		font-size: 14px;
	}

	.man-img img {
		width: 290px;
	}

	.man-img {
		bottom: 0;
		right: 39px;
		top: 0;
		margin: auto;
	}

	.banner_img {
		height: 600px;
		object-fit: cover;
	}

	.sliderItem h4 {
		font-size: 28px;
		line-height: 18px;
	}

	.slider-content .text-holder h2 {
		font-size: 43px;
		line-height: 40px;
	}

	.ml7 {
		font-size: 60px;
	}

	.slider-content .text-holder h5 {
		font-size: 22px;
	}

	.membership-sec .primary-heading h2 {
		font-size: 18px;
	}

	.m-content article h2 {
		font-size: 25px;
		line-height: 40px;
	}

	.m-content article h5 {
		font-size: 18px;
	}

	.m-content article h4 span {
		font-size: 20px;
	}

	.m-content article h4 {
		font-size: 25px;
	}

	.process-secs .primary-heading h2 {
		font-size: 30px;
	}

	.process-secs .primary-heading h4 {
		font-size: 20px;
	}

	.green {
		font-size: 20px !important;
	}

	.process-card article h3 {
		font-size: 16px;
	}

	.purple1 {
		font-size: 18px !important;
	}

	.green1 {
		font-size: 18px !important;
	}

	.process-card {
		height: 644px;
	}

	.travel-sec-member .primary-heading h2 {
		font-size: 30px;
	}

	.travel-sec-member .primary-heading h4 {
		font-size: 17px;
		margin-top: 10px;
	}

	.get-ready-sec .primary-heading h4 {
		font-size: 23px;
	}

	.get-ready-sec .primary-heading h2 {
		font-size: 29px;
	}

	.contactus .primary-heading h2 {
		font-size: 30px;
	}

	.tls h2 {
		font-size: 25px;
	}

	footer::before {
		width: 390px;
		height: 397px;
	}

	.ft-big {
		bottom: 360px;
	}

	.travel-sec-member::after {
		width: 294px;
		height: 228px;
		z-index: -1;
	}

	.travel-sec-member::before {
		width: 368px;
		height: 358px;
	}
}

@media (max-width: 575.98px) {
	.process-card {
		height: auto;
		margin-bottom: 20px;
	}
	
	.modal-dialog {
    max-width: 395px;
	}
	
	.modal-body{
	    padding:0 !important;
	}

	.aszr {
		display: none;
	}

	.travel-sec-member::before {
		content: unset;
	}

	.travel-sec-member::after {
		content: unset;
	}

	.mrxx {
		margin-top: 0;
	}

	.member-travel-card {
		margin-bottom: 20px;
	}

	.star {
		top: 70px;
		left: 0;
		max-width: 40%;
	}

	.get-ready-sec {
		padding: 20rem 0 9rem 0;
	}

	.travel-sec-member {
		padding: 3rem 0 4rem 0;
	}

	.ovarlay-play-icon img {
		width: 100px !important;
	}

	.ready-img article h3 {
		width: 100%;
		padding-left: 0;
		padding: 30px 30px 0px 30px;
	}

	.ready-img article p {
		width: 100%;
		padding-left: 0;
		padding: 0px 30px;
	}

	.contactus form input {
		margin-top: 15px;
	}

	.contactus .primary-heading h2 {
		margin-bottom: 20px;
	}

	footer::before {
		width: 340px;
		height: 347px;
	}

	.img-tag img.img-fluid {
		/* height: 200px; */
		object-fit: cover;
		width: 100%;
		border-radius: 20px;
	}

	.slider-nav {
		margin-top: -18px;
	}

	.contactus {
		padding: 40px 0px 45px 0px;
	}

	.membership-sec {
		padding: 7rem 0 5rem;
	}

	.membership-sec .primary-heading h2 {
		font-size: 16px;
		margin-bottom: 3rem;
	}

	.get-ready-sec .get-touchx {
		right: 0;
		left: 0;
		bottom: -190px;
		margin: auto;
	}

	.read-slider {
		margin-top: 24rem;
	}
}

@media (max-width: 320.98px) {}