@media only screen and (max-width: 599px) {
    .banner-content {
        padding: 20px;
        top: 160px;
    }
	.homeBanner {
		top: -50px !important;
		padding: 10px;
	}
    .inner-below-wrap {
        padding-top: 160px;
    }
	#navTitle {
		font-size: 50px;
	}
	.bannerBtn {
		width: 100%;
		margin: 5px;
	}
	#navTitle {
		font-size: 45px;
	}
	
	#navSubTitle {
		font-size: 10px;
	}
    .banner-content .heading {
        font-size: 25px;
        line-height: 35px;
    }
    .banner-content .sub-heading {
        font-size: 15px;
        line-height: 22px;
    }
    .about-wrap .image {
        display: flex;
        margin: auto;
        height: 300px;
		width: 100%;
    }
    .section {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .pt-250 {
        padding-top: 150px;
    }
    .make-it-happen .thumbnail {
        height: 180px;
    }
    .make-it-happen .title {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .video-wrap img {
        height: 50px;
    }
    .testimonials-wrap .paragraph {
        width: auto;
    }
    .join-in .title, .stay-in button, .join-in button {
        width: 100%;
    }
    .join-in {
        padding: 0px;
    }
    .join-in .title {
        font-size: 30px;
        line-height: 140%;
    }
    .membership-button-group {
        display: block;
    }
    .enjoy-things, .memberships {
        padding-left: 20px;
        padding-right: 20px;
    }
    .memberships .paragraph {
        width: auto;
    }
    .red-card {
        padding: 0px;
    }
    .stay-in img {
        height: 50px;
    }
    .video-section .thumbnail {
		height: 170px;
		width: 340px;
    }
    .lifestyle-card .card-text {
        width: auto;
    }
    .home-banner-wrap {
        height: 330px;
    }
    .lifestyle-card .card-body {
        height: auto;
    }
    .stay-in, .join-in {
        padding: 30px;
    }
    .membership-card .card-list{
       min-height: 190px;
    }
	.carousel {
		width: auto;
	}
	.btn-insta {
		width: 100%;
	}
	.test-thumbnail .thumbnail {
		height: 300px !important;
	}
	.lifestyleBox .content {
		padding: 20px 0px 0px 0px !important;
	}
	.media-modal {
		width: 370px !important;
		margin: inherit;
	}
}
@media screen and (min-width: 600px) and (max-width: 959px) {
    .banner-content {
        padding: 40px;
    }
    .about-wrap .image {
        display: flex;
        margin: auto;
		width: 100% !important;
    }
    .make-it-happen .thumbnail {
        height: 330px;
    }
    .video-wrap img {
        height: 100px;
    }
    .join-in {
        padding: 16px;
    }
    .join-in .title {
        width: 75%;
    }
    .membership-button-group {
        display: block;
    }
    .enjoy-things, .memberships {
        padding-left: 40px;
        padding-right: 40px;
    }
    .video-section .thumbnail {
		height: 300px;
		width: 520px;
    }
    .stay-in img {
        height: 90px;
    }
    .red-card {
        padding: 0px;
    }
    .lifestyle-card .card-text {
        width: auto;
    }
    .lifestyle-card .card-body {
        height: auto;
    }
    .media-modal .modal-body iframe {
        padding: 15px;
        width: 660px;
        height: 600px;
    }
    .media-modal {
        width: 700px !important;
    }
}
@media screen and (min-width: 960px) and (max-width: 1263px) {
    .about-wrap .image {
        height: 450px;
		width: 100%;
    }
    .make-it-happen .thumbnail {
        height: 450px;
    }
    .stay-in img {
        height: 120px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.about-wrap .image {
		height: 545px;
		width: 450px;
	}
	.about-wrap .aboutUsImage {
		height: 570px;
	}
	.about-wrap .membershipImage, .about-wrap .jetsetImage {
		height: 490px;
	}
	.lifestyleBox ul li {
		padding: 3px;
		font-size: 13px;
	}
	.lifestyleBox .content {
		padding: 15px 25px 0px 15px;
	}
	.homeBanner {
		top: -140px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.about-wrap .image {
		height: 520px;
		width: 540px;
	}
	.about-wrap .membershipImage {
		height: 400px;
	}
	.about-wrap .jetsetImage {
		height: 470px;
	}
	.lifestyleBox .content {
		padding: 17px 25px 0px 20px;
	}
	.homeBanner {
		top: -170px;
	}
}
@media only screen and (max-width: 767px) {
	.membership-button-group a {
		width: 100% !important;
	}
	.membership-button-group a:first-child {
		margin-bottom: 20px !important;
	}
}
@media only screen and (max-width: 991px) {
	.test-thumbnail .thumbnail {
		height: 400px;
	}
	.homeBanner {
		top: -100px;
	}
}
@media screen and (max-width: 991px) {
	.hide, .hide-tablet {
		display: none !important;
	}
}
@media screen and (max-width: 767px) {
	.hide-mobile-landscape{
		display: none !important;
	}
}
@media screen and (max-width: 479px) {
	.hide-mobile{
		display: none !important;
	}
}
@media only screen and (min-width: 600px) {}
@media only screen and (min-width: 960px) {}
@media only screen and (min-width: 1264px) {}
@media only screen and (max-width: 1903px) {}