@media(max-width:375px) {
    .cd-primary-nav {
        margin-top: 0px;
    }
    .show-mob {
        display: inline;
    }
}

@media(min-width:376px) {
    .show-mob {
        display: none;
    }
}

@media(min-width:376px) {
    .feature-desk {
        display: block;
    }
    .feature-mob {
        display: none;
    }
}

@media(max-width:375px) {
    .feature-desk {
        display: none;
    }
    .feature-mob {
        display: block;
    }
    .feature-project-share-col {
        text-align: left !important;
    }
    .feature-project-luxury {
        margin-top: 0;
    }
    .feachers-first .feachers-overlay-text {
        left: 50%;
        transform: translateX(-50%);
    }
    .feachers-overlay-text {
        left: 50%;
        transform: translateX(-50%);
    }
    .last-section .feachers-overlay-text {
        left: 50%;
        transform: translateX(-50%);
    }
}

@media(max-width:375px) {
    .offering-container img {
        height: 300px !important;
        object-fit: cover;
    }
}

@media(max-width:375px) {
    .residence-property-finder .form-group {
        width: 50%;
    }
    .residence-property-finder {
        text-align: center;
    }
}

@media only screen and (max-device-width:768px) and (min-device-width:120px) and (orientation:portrait) {
    div#Carousel .carousel-inner {
        margin-top: 50px;
    }
    .feature-slider .carousel-indicators {
        top: -6%;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        top: 79%;
    }
    .NewsUpdate>div {
        text-align: center !important;
    }
    .updates-content p {
        padding: 15px 0px;
    }
    .copy-right div a p {
        text-align: center;
        width: 100%;
    }
    .copy-right div p {
        padding: 10px 0;
        width: 100%;
        text-align: center;
    }
    .copy-right div p {
        padding: 5px 0;
    }
    .dropbtn img {
        width: 50px;
        margin-bottom: 5px;
    }
    .feature-project-img img {
        width: 100% !important;
        height: auto !important;
        min-height: auto!important;
    }
    .business-content {
        height: 220px;
    }
    .offering-container-arrow {
        padding-right: 3rem!important;
    }
    .property-enquire-btn .enquire-btn {
        padding: 10px 17px;
    }
    .residency-loading-btn {
        clear: both;
        margin-top: 30px;
    }
    .cd-primary-nav,
    .cd-primary-nav ul {
        z-index: 9999999!important;
        width: 290px;
    }
    .leadership1-img img{
        height: auto!important;
    }
    .clients-list-nav li a {
        display: inline-block!important;
        margin-bottom: 13px!important;
        padding: 5px 10px!important;
    }
    .clients-list-nav {
        padding: 0;
    }
    .foreward-container .foreward-text {
        padding-left: 15px;
    }
    .foreward-container .foreward-text ul {
        padding: 0;
    }
    .press-img img {
        width: 100% !important;
        height: auto !important;
        margin-left: 0%!important;
    }
    .resp-tab-content {
        padding: 0!important;
    }
    .residency-content .row .common-btn {
        clear: both;
    }
    .ug-gallery-wrapper {
        height: 90vh!important;
    }
    .business-content:hover p {
        opacity: 1;
    }
    .business-content:hover .business-content-text {
        background: rgba(0, 0, 0, 0.76);
    }
    .press-media-type {
        margin-right: 0%;
    }
}


/*.ug-slide-wrapper .ug-item-wrapper img{display:block;margin:0px!important;height:100%!important;width:auto!important;top:0!important;position:absolute!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important;}*/

#gallery {
    width: 95vw!important;
    height: 95vh!important;
    margin: auto;
}

.gallery-popup .modal-lg {
    width: 95vw!important;
}

.gallery-modal-content {
    background: transparent;
    box-shadow: none;
    border: 0;
}

@media (max-width:375px) {
    .feachers-first .feachers-overlay-text {
        left: 50%;
        transform: translateX(-50%);
    }
}