@media (min-width:768px){
    .block-mobile{
        display: none !important;
    }
}
@media screen and (max-width: 767px) {
    .hero-slider .slick-slide {
        height: 100vh;
    }
    .main-header {
        position: absolute;
        top: 0;
        left: 0;
        background: transparent;
    }
    header.main-header.header-sticky {
        position: fixed;
        background: #fff;
    }
    .logo-band a img {
        filter: brightness(0) invert(1);
    }
    .main-header.header-sticky .logo-band a img {
        filter: none;
    }
    .button-search img {
        filter: brightness(0) invert(1);
    }
    .main-header.header-sticky .button-search img {
        filter: none;
    }
    .navbar-toggler i {
        color: #fff;
    }
    .main-header.header-sticky .navbar-toggler i {
        color: unset;
    }
    .right-menu .nice-select {
        background: none;
    }
    .main-header.header-sticky .right-menu .nice-select {
        background: #fff;
    }
    .nice-select span.current {
        color: #fff;
    }
    .button-search:hover{
        background: transparent;
    }
    .main-header.header-sticky .nice-select span.current {
        color: #1A182F;
    }
    .nice-select:after{
        filter: brightness(0) invert(1);
    }
    .main-header.header-sticky .nice-select:after{
        filter: none;
    }
    img.block-desktop{
        display: none !important;
    }
    .latest-launch .slider-content {
        text-align: center;
    }
    .latest-launch-section .main-title h2, .explore-section .main-title h2, .amenities-section .main-title h2{
        text-align: center;
        padding-bottom: 25px;
    }
    .explore-content {
        text-align: center;
    }
    .explore-content .btn {
        line-height: 32px;
        margin: auto;
        min-width: 200px;
    }
    .swiper.mySwiper2 .swiper-slide {
        text-align: center;
    }
    .box-wrapper .box-content:nth-child(even) {
        background-color: #f9f6f4;
        margin-right: 4px;
    }
    .box-wrapper .box-content:nth-child(odd) {
        margin-left: 4px;
        background: #f9f6f4;
    }
    .box-content {
        width: 48%;
        height: auto;
    }
    .footer-logo-sec {
        text-align: center;
    }
    .footer-logo-sec ul{
        justify-content: center;
    }
    .brought-sec {
        display: block;
        text-align: center;
    }
    .subscribe-sec h5 {
        text-align: center;
    }
    .brought-wrapper .fst-text {
        padding-top: 0;
    }
    .footer-bottom {
        background: #30261E;
        padding: 15px 0;
    }
    .brought-band {
        gap: 0 15px;
        justify-content: center;
    }
    .box.boxsm .box-inner{
        width: 100vw !important;
        height: 100vw !important;
        padding: 0;
        margin: 0;
    }
    .box.boxsm {
        margin: 0px;
    }
    .home-slider .list {
        margin-left: -122px !important;
    }
    .home-slider {
        min-height: 775px !important;
        height: 775px !important;
    }
    .home-slider .wrapper .list {
        min-height: 775px !important;
        position: relative;
    }
    .swiper.mySwiper2 {
        bottom: -45px;
    }
    .home-slider .swiper-button-next, .home-slider .swiper-button-prev {
        bottom: -165px !important;
        top: auto;
    }
    .swiper-button-next {
        left: 50% !important;
        filter: brightness(0) invert(1);
    }
    .swiper-button-prev {
        left: 40% !important;
        filter: brightness(0) invert(1);
    }
    .mobile-responsive-all .hero-slider .slick-slide {
        height: 35vh;
    }
    .mobile-responsive-all header.main-header {
        position: relative;
        background: #fff;
        box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.3);
    }
    .mobile-responsive-all .logo-band a img {
        filter: none;
    }
    .mobile-responsive-all .navbar-toggler i {
        color: #000;
    }
    .mobile-responsive-all .button-search img {
        filter: none;
    }
    .mobile-responsive-all .nice-select span.current {
        color: #000;
    }
    .mobile-responsive-all .nice-select:after {
        filter: none;
    }
    .mobile-responsive-all .living-section .container {
        padding: 0;
    }
    .mobile-responsive-all .sub-title:after{
        left: 50%;
        transform: translateX(-50%);
    }
    .mobile-responsive-all .villas-section-content {
        text-align: center;
    }
    .villas-section-content .btn {
        line-height: 32px;
        margin: auto;
        min-width: 200px;
    }
    .amenities-sec .box-content {
        width: 48%;
    }
    .zigzag-section.lifestyle-section {
        text-align: center;
        padding: 15px 0;
    }
    section#lifestylesection2 .row .col-md-12:first-child {
        order: 2;
        margin-top: 50px;
    }
    section#lifestylesection4 .row .col-md-12:first-child {
        order: 2;
        margin-top: 50px;
    }
    section#lifestylesection6 .row .col-md-12:first-child {
        order: 2;
        margin-top: 50px;
    }
    .lifestyle-section:nth-child(even) .content-blk {
        padding: 0;
    }
    .zigzag-section .content-blk{
        padding-top: 50px ;
    }
    .zigzag-section-business.mobile-business-park .content-blk {
        min-height: 350px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .zigzag-section-business.mobile-business-park {
        padding: 0;
        padding-top: 50px;
    }
    .zigzag-section-business-even .row .col-md-12:first-child {
        order: 2;
    }
    .zigzag-section-business.zigzag-section-business-even{
        padding: 0;
    }
    .zigzag-section-business.zigzag-section-business-even p {
        color: #fff;
        text-align: right;
    }
    .zigzag-section.zigzag-section-even.mobile-even{
        text-align: center;
    }
    .zigzag-section-business-even .row {
        background-position: bottom left;
        background-size: 165%;
    }
    .zigzag-section-odd .content-wrap {
        padding: 0;
    }
    .zigzag-section-even .content-wrap {
        padding: 0;
    }
    .zigzag-section-odd .container {
        padding: 0;
    }
    .zigzag-section-even .container {
        padding: 0;
    }
    .zigzag-section.zigzag-section-odd.mobile-odd {
        text-align: center;
    }
    .zigzag-section.zigzag-section-odd.mobile-even {
        text-align: center;
    }
    .zigzag-section .amenities-list {
        flex-flow: wrap;
        justify-content: center;
    }
    .filter-wrapper .filter-dropdown{
        margin-bottom: 15px;
        height: 45px;
    }
    .shop-food-gallery-slider .slick-dots{
        display: none !important;
    }
    .shop-food-gallery-slider .slick-track {
        height: 260px;
        min-height: auto;
    }
    .shop-food-gallery-slider .slick-next,.shop-food-gallery-slider .slick-prev {
        top: 45% !important;
    }
    .shop-food-gallery-slider .gallery-items img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }
    .shop-food-gallery-slider .slick-slide.gallery-items {
        height: 426px !important;
        padding: 0;
    }
    .shop-food-gallery-slider .slick-track {
        height: 426px;
        min-height: auto;
    }
    section.hero-section.businesspark-slider-section .container {
        padding: 0;
    }
    .mobile-responsive-all .intro-section .btn {
        margin: 0;
        width: 100%;
        min-width: unset;
        margin-bottom: 15px;
    }
    .invest-content h5, .invest-content p {
        font-size: 17px;
    }
    .invest-numbers {
        height: auto;
        min-height: 130px;
    }
    .invest-list li {
        width: 100%;
        align-items: start;
    }
    .invest-content h5 {
        font-weight: bold;
    }
    .latest-launch .slider-item img {
        height: 650px;
    }
    .latest-launch .slider-content .white-btn{
        min-width: 100%;
    }
    .latest-launch .slider-content {
        text-align: center;
        top: 70%;
    }
    .explore-section .container{
        padding: 0;
    }
    .villas-section .container{
        padding: 0;
    }
    .villas-section .row>*{
        padding: 0;
    }
    .villas-section .slick-dots {
        padding-left: 0;
        width: 95%;
        margin: 20px auto;
    }
    #villas .col-md-12:first-child {
        order: 2;
        margin-top: 30px;
    }
    #townhouses .col-md-12:first-child {
        order: 2;
        margin-top: 30px;
    }
    .full-gallery-slider .slick-list.draggable {
        padding: 0 !important;
    }

    .shop-food-gallery-slider .slick-prev {
        top: 45% !important;
        left: 40px;
        right: unset;
    }
    .shop-food-gallery-slider .slick-next {
        top: 45% !important;
        right: 40px;
        left: unset;
    }
    
    .explore-slider .slick-list{
        padding:0 0 0 7%  !important;
    }
    .food-description .slick-slide {
        height: auto;
        padding: 10px;
    }
    .explore-img {
        height: 246px;
        overflow: hidden;
    }
    .explore-section .slick-arrow {
        top: 123px;
    }
    .wrapper_cookies.show {
        left: 50%;
        transform: translateX(-50%);
    }
    .latest-launch .slider-item:before {
        width: 100%;
        background: none;
    }
    .explore-slider .slick-next {
        right: unset;
        left: 35px;
    }
    .explore-item.slick-slide {
        padding: 0 5px;
    }
    .latest-launch .slider-content {
        text-align: center;
        top: unset;
        position: relative;
        transform: unset;
    }
    .latest-launch .slider-content h3 {
        color: #0e0e0e;
    }
    .latest-launch .slider-content p {
        color: #0e0e0e;
    }
    .latest-launch .slider-content a {
        color: #0e0e0e;
        border: 1px solid #0e0e0e;
    }
    .footer-wrapper {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .footer-links {
        width: 100%;
        margin: 0;
    }
    .footer-links ul {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
    }
    .footer-links h5 {
            padding: 10px 0 0;
            margin-bottom: 5px;
        }
    .footer-links ul li {
        border-left: 1px solid #30261e;
        padding-left: 10px;
    }
    .footer-links ul li:last-child {
        border: none;
    }
    .home-slider .swiper-button-next, .home-slider .swiper-button-prev {
        bottom: unset !important;
        top: auto;
    }
    .swiper-button-next {
        right: 5% !important;
        filter: brightness(0) invert(1);
        background: var(--wpr-bg-3d9f65b3-95c4-4eb6-a5f5-8e1d7dffa295);
        height: 33px;
        width: 17px;
        background-size: 95%;
        background-repeat: no-repeat;
        left: unset !important;
    }
    .swiper-button-prev {
        right: 80% !important;
        filter: brightness(0) invert(1);
        background: var(--wpr-bg-9004807b-5f43-4541-8792-c6e331cf3032);
        height: 33px;
        width: 17px;
        background-size: 95%;
        background-repeat: no-repeat;
        left: unset !important;
    }
    .swiper.mySwiper2 .swiper-slide {
        text-align: right;
    }
    .box.boxsm .box-inner {
        width: 95vw !important;
        height: 95vw !important;
        padding: 0;
        margin: 0 5px;
    }
    .home-slider .list {
        margin-left: -90px !important;
    }
    .latest-launch .slider-item img {
        height: 391px;
    }
    .amenities-sec .main-title h2 {
        text-align: center;
        font-weight: bold;
    }
    .btn-wrapper {
        gap: 0;
    }
    .villas-section .slick-next:before{
        background: var(--wpr-bg-32511f44-7719-41b3-b85d-e8a71c28008f);
        background-repeat: no-repeat;
    }
    .villas-section .slick-prev:before{
        background: var(--wpr-bg-37581184-3be9-46bb-91ce-68808c750894);
        background-repeat: no-repeat;
    }
    .villas-section .slick-arrow {
        bottom: unset;
        top: 50%;
        transform: translateY(-100%) !important;
    }
    .villas-section .slick-next {
        left: unset;
        right: 5% !important;
    }
    .villas-section .slick-prev {
        right: unset !important;
        left: 5% !important;
    }
    .villas-section .slick-dots {
        padding-right: 0;
        width: 95%;
        margin: 20px auto;
        bottom: 50px;
        justify-content: center;
    }
    .villas-section {
        padding: 50px 10px;
    }
    .villas-section .slick-dots li button{
        border: 1px solid #fff;
    }
    .villas-section .slick-dots .slick-active button {
        background: #fff;
        border-color: #fff;
    }
    .villas-section .con-blk {
        padding-right: 0;
        padding: 20px;
    }
    section.explore-section.gray-bg.mobile-neighbourhoods-section{
        background: #fff;
        padding-top: 75px;
    }
    .mobile-neighbourhoods-section .explore-img {
        background: rgb(196 183 169 / 11%);
    }
    .mobile-neighbourhoods-section .explore-content {
        background: rgb(196 183 169 / 11%);
        padding-bottom: 40px;
    }
    .mobile-neighbourhoods-section .explore-img{
        height: 318px;
    }
    .mobile-neighbourhoods-section.explore-section .slick-arrow {
        top: 160px;
    }
    .zigzag-section.zigzag-section-odd.mobile-odd {
        background: #fff;
    }
    .zigzag-section .amenities-list li {
        width: 100%;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #000;
        border-top: 1px solid #000;
        padding: 10px 0;
        margin: 5px 0;
    }
    .zigzag-section .img-blk {
        min-height: unset;
        width: 48px;
        padding-left: 10px;
        border-left: 1px solid #000;
    }
    .zigzag-section .amenities-list li h4 {
        padding: 0;
        padding-right: 10px;
    }
    .zigzag-section .amenities-list li:last-child {
        padding: 10px 0;
    }
    .zigzag-section .amenities-list li:first-child {
        border-top: none;
    }
    .zigzag-section .amenities-list {
        padding: 0 20px;
    }
    .zigzag-section .sub-title {
        padding: 50px 0 15px;
        margin: 0 0 40px;
    }
    .zigzag-section .content-blk {
        padding-top: 0;
    }
    #lifestylesection1 .row .col-lg-6:first-child{
        order: 2;
    }
    #lifestylesection2 .row .col-lg-6:first-child{
        order: 1;
        margin: 0 !important;
    }
    #lifestylesection2 .row .col-lg-6:last-child{
        order: 2;
        margin: 0 !important;
    }
    #lifestylesection3 .row .col-lg-6:first-child{
        order: 2;
    }
    #lifestylesection4 .row .col-lg-6:first-child{
        order: 1;
        margin: 0 !important;
    }
    #lifestylesection4 .row .col-lg-6:last-child{
        order: 2;
        margin: 0 !important;
    }
    #lifestylesection5 .row .col-lg-6:first-child{
        order: 2;
    }
    #lifestylesection6 .row .col-lg-6:first-child{
        order: 1;
        margin: 0 !important;
    }
    #lifestylesection6 .row .col-lg-6:last-child{
        order: 2;
        margin: 0 !important;
    }
    .zigzag-section.lifestyle-section {
        padding: 25px 0;
    }
    .lifestyle-section .content-blk{
        padding-top: 25px ;
        background: #fff;
    }
    .lifestyle-section .content-blk {
        padding-top: 40px !important;
    }
    .zigzag-section.lifestyle-section.odd-mobile{
        background: #fff;
    }
    .zigzag-section.lifestyle-section.even-mobile{
        background: #fff;
    }
    .zigzag-section.lifestyle-section.odd-mobile .content-blk{
        background: rgba(196, 183, 169, 0.11);
    }
    .lifestyle-section .zigzag-img{
        padding: 0 12px;
    }
    .zigzag-section.lifestyle-section .btn {
        font-size: 18px;
        min-width: 225px;
        padding: 8px 15px;
    }
    .swiper-button-next {
        right: 5% !important;
    }
    .swiper-button-prev {
        right: 85% !important;
    }
    .home-slider.mobile-amenities-section{
        margin-top: 20px;
    }
    .mobile-business-park.lifestyle-section .zigzag-img{
        padding: 0;
    }
    .zigzag-section-business-even.lifestyle-section .zigzag-img{
        padding: 0;
    }
    .zigzag-section-business-even.lifestyle-section .content-blk{
        background: transparent;
    }
    .mobile-business-park.lifestyle-section .content-blk{
        background: transparent;
    }
    .zigzag-section-business.zigzag-section-business-even {
        padding: 0 !important;
    }
    .zigzag-section-business.mobile-business-park{
        padding: 0 !important;
    }
    .zigzag-section-business .service-list li .img-blk {
        width: 30%;
        border: none;
        padding: 0;
    }
    .latest-launch .slider-content .white-btn {
        min-width: 60%;
    }
    .villas-section .row>* {
        padding: 0 !important;
        margin: 0 !important;
    }
    .villas-section .con-blk {
        padding-top: 0;
    }
    section#apartments {
        padding-top: 0;
    }
    .latest-launch-section .main-title h2{
        font-weight: bold;
    }
    .villas-section .sub-title {
        margin: 0 0 15px;
    }
    section.hero-section.mobile-hero-banner-section .hero-slider img{
        width: 100%;
    }
    .navbar-collapse{
        height: auto;
    }
    section.intro-section p {
        padding: 0 20px;
    }
    .zigzag-section p{
        margin: 0 20px;
    }
    .zigzag-section h2{
        margin: 0 20px;
    }
    .zigzag-section .amenities-list li h4 {
        text-align: right;
        line-height: 22px;
    }
}
