@media (max-width: 1550px){
.villa-box-banner h3 {
    font-size: 25px;
}
.banner-property {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 85%;
}
}


@media (min-width: 1100px) and (max-width: 1400px){
.banner-property{
	left: 0;
    right: 0;
}
.villa-box-banner img {
    width: 85%;
}
.banner-property .row{
	width: 100%;
}
.banner-main {
    padding: 13rem 0;
}
}


@media (max-width: 1024px){
header {
    padding: 10px 1rem;
}
.banner-main {    
    padding: 11rem 0 10rem;
}
.banner-main p {
    padding: 25px 12rem 5rem;
}
.banner-property{
	left: 0;
    right: 0;
}
.banner-property .row{
	width: 100%;
}
.villa-box-banner img {
    width: 95%;
}
.villa-box-banner h3 {
    font-size: 22px;
}
.why-Purchase {
    padding: 8rem 0 0;
}
.why-Purchase h1 {
    font-size: 30px;
    padding-bottom: 0;
}
.home-blog .blog-box {
    height: 400px;
}
}


@media (max-width: 991px){
.banner-main p {
    padding: 25px 4rem 5rem;
}
.villa-box-banner h3 {
    font-size: 20px;
}
.why-purchase-overlapImg {
    right: 30px;
}
.why-purchase-images {
    padding-left: 20px;
}
.why-purchase-content {
    padding-top: 6rem;
}
.quick-form form {
    width: 80%;    
}
.infinity-bay .infinity-img {
    text-align: center;
    padding-bottom: 2rem;
}
.infinity-bay p {
    padding: 1px 3rem;
}
.video-main video {
    width: 100%;
}
.home-blog .blog-box {
    height: 330px;
}
.home-blog .row {
    row-gap: 30px;
}
.newsletter form {
    width: 70%;
}
footer .row {
    row-gap: 30px;
}
.menu-btn{
    border:1px solid #fff;
}
header .nav-link {
    color: var(--Arsenic);
}
.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    background: #fff;
}
}


@media (max-width: 768px){
header {
    padding: 10px 1rem;
}
.banner-main {
    padding: 10rem 0 7rem;
}
.banner-main p {
    padding: 25px 4rem 3rem;
}
}

@media (max-width: 767px){
header {
    padding: 10px 1rem;
}
.banner-main p {
    padding: 25px 0rem 2rem;
}
.villa-box-banner img {
    width: 100%;
}
.villa-box-banner h3 {
    font-size: 16px;
}
.infinity-bay p {
    font-size: 16px;
    padding: 0;
}

.why-Purchase {
    padding: 6rem 0 0;
}

.infinity-content ul li,
.why-purchase-content li,
.why-purchase-content p{
	font-size: 16px;
}

.home-blog h4 {
    font-size: 20px;
}

.infinity-bay,
.home-blog {
    padding: 2rem 0;
}

.newsletter form {
    width: 85%;
}

.quick-form form {
    width: 100%;
}
.home-blog .blog-box {
    height: 250px;
}
.home-blog h4 {
    margin: 0 auto 8px;
    text-align: center;
}
footer,
.why-purchase-content p,
.blog-box p {
    text-align: center;
}
}

@media (max-width: 540px){
h2 {
    font-size: 24px;
}
header.scrolled {
    padding: 0;
}
.banner-property.position-absolute {
    position: unset !important;
}
.villa-box-banner {
    margin-bottom: 4rem;
}
.video-main {
    padding: 3rem 0;
}
.banner-main {
    padding: 10rem 0 0rem;
}
.why-Purchase {
    padding: 0;
}
.why-Purchase h1 {
    font-size: 24px;
    padding-bottom: 0;
}

}