/* ================== Common CSS ================== */

@media (max-width: 1800px) {
    .mtt-map {
        min-height: 340px;
    }

    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0px;
        left: -30px;
        max-width: 260px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-1"] {
        z-index: 2;
    }

    .mtt-map-hover[data-team-anchor="agent-1"] .mtt-map-details {
        left: 235px;
        top: 105px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 150px;
        top: 0px;
        z-index: 0;
        max-width: 270px;
        /* width: 100%; */
    }
    .mtt-map-hover[data-team-anchor="agent-2"] .mtt-map-details {
        left: 260px;
        top: 99px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-2"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: 0px;
        left: 350px;
        max-width: 260px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] .mtt-map-details {
        top: 88px;
        left: 225px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-3"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 0px;
        left: 540px;
        max-width: 290px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] .mtt-map-details {
        top: 95px;
        left: 250px;
        z-index: 4;
        right: unset;
    }
    .mtt-map-hover.active[data-team-anchor="agent-4"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 730px;
        z-index: 2;
        max-width: 310px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-5"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] .mtt-map-details {
        top: 94px;
        left: 260px;
        right: unset;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0px;
        left: 980px;
        max-width: 270px;
        z-index: 1;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details {
        top: 100px;
        left: unset;
        right: 220px;
    }

    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details.on-right:before {
        position: absolute;
        right: 0;
        left: 100%;
        border-width: 20px 0 20px 20px;
        border-color: transparent transparent transparent #4D93FF;
    }

    .mtt-map-hover.active[data-team-anchor="agent-6"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 0px;
        left: 1150px;
        z-index: 0;
        max-width: 270px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] .mtt-map-details {
        top: 111px;
        left: -180px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-7"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 0px;
        left: 1290px;
        z-index: -3;
        max-width: 270px;
    }

    .open_house {
        color: #fff;
        font-size: 16px;
        line-height: 23px;
        margin-left: 48px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] .mtt-map-details {
        top: 110px;
        left: -215px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-8"] {
        z-index: 4;
    }
    
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0px;
        left: 1460px;
        z-index: -4;
        max-width: 250px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] .mtt-map-details {
        top: 110px;
        left: -235px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-9"] {
        z-index: 2;
    }
}

@media (max-width: 1600px) {
    .common-title span{
        font-size: 34px;
        line-height: normal;
    }
    
    .common-title h2{
        font-size: 34px;
        line-height: normal;
    }

    .video-banner-text .banner-text {
        top: 60%;
    }

    .video-banner-text .banner-text h2 {
        font-size: 50px;
    }

    .video-banner-text .banner-text h2 strong {
        font-size: 95px;
        line-height: 70px;
    }

    .mtt-map {
        min-height: 335px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0;
        left: -20px;
        max-width: 250px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] .mtt-map-details {
        left: 195px;
        top: 105px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 120px;
        top: 0;
        z-index: 0;
        max-width: 270px;
        width: 100%;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] .mtt-map-details {
        left: 200px;
        top: 99px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-2"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: -1px;
        left: 310px;
        max-width: 242px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] .mtt-map-details {
        top: 88px;
        left: 170px;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 0px;
        left: 490px;
        max-width: 265px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] .mtt-map-details {
        top: 95px;
        left: 200px;
        z-index: 4;
        right: unset;
    }
    .mtt-map-hover.active[data-team-anchor="agent-4"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 650px;
        z-index: 2;
        max-width: 300px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-5"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] .mtt-map-details {
        top: 94px;
        left: 200px;
        right: unset;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0;
        left: 860px;
        max-width: 270px;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details {
        top: 100px;
        left: unset;
        right: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 0;
        left: 1040px;
        z-index: -1;
        max-width: 270px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] .mtt-map-details {
        top: 111px;
        left: -230px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-7"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 0;
        left: 1170px;
        z-index: -2;
        max-width: 290px;
    }

    .open_house {
        color: #fff;
        font-size: 16px;
        line-height: 23px;
        margin-left: 48px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] .mtt-map-details {
        top: 110px;
        left: -195px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-8"] {
        z-index: 4;
    }
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0;
        left: 1360px;
        z-index: -3;
        max-width: 250px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] .mtt-map-details {
        top: 110px;
        left: -235px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-9"] {
        z-index: 2;
    }

    .meet-the-team-section .common-title {
        margin-bottom: 60px;
    }

    .number-box span{
        font-size: 44px;
        line-height: normal;
    }

    .number-box p{
        font-size: 16px;
        line-height: 26px;
    }

    .number-box span.sticky-text {
        font-size: 40px;
    }
}

@media (min-width: 1600px) {
    /* ===================== About Team Css ======================= */
    .member-detail-1 .title-style1:after {
        right: 253px
    }
    .member-detail-2 .title-style1:after {
        top: 269px;
        right: -57px
    }
    .members .img-box .member-img {
        width: 100%;
        min-height: auto
    }
}

@media (max-width: 1550px) {
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: -1px;
        left: 300px;
        max-width: 242px;
        z-index: 0;
    }

    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 0px;
        left: 470px;
        max-width: 265px;
        z-index: 0;
    }

    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 620px;
        z-index: 2;
        max-width: 300px;
    }

    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0;
        left: 830px;
        max-width: 270px;
    }

    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 0;
        left: 1000px;
        z-index: -1;
        max-width: 250px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 0;
        left: 1120px;
        z-index: -2;
        max-width: 270px;
    }
 
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0;
        left: 1295px;
        z-index: -3;
        max-width: 250px;
    }
}

@media (max-width:1450px) {
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: -1px;
        left: 290px;
        max-width: 242px;
        z-index: 0;
    }

    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 0px;
        left: 440px;
        max-width: 265px;
        z-index: 0;
    }

    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 590px;
        z-index: 2;
        max-width: 300px;
    }

    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0;
        left: 800px;
        max-width: 270px;
    }

    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 0;
        left: 950px;
        z-index: -1;
        max-width: 250px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 0;
        left: 1070px;
        z-index: -2;
        max-width: 260px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0;
        left: 1230px;
        z-index: -3;
        max-width: 250px;
    }
}

@media (max-width:1400px) {
    .mtt-map {
        min-height: 320px;
    }

    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0px;
        left: -30px;
        max-width: 240px;
    }

    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 100px;
        top: 10px;
        z-index: 0;
        max-width: 240px;
        width: 100%;
    }

    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: -1px;
        left: 250px;
        max-width: 240px;
        z-index: 0;
    }

    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 10px;
        left: 410px;
        max-width: 240px;
        z-index: 0;
    }

    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 540px;
        z-index: 2;
        max-width: 290px;
    }

    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0;
        left: 750px;
        max-width: 240px;
    }

    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 5px;
        left: 900px;
        z-index: -1;
        max-width: 230px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 0px;
        left: 1010px;
        z-index: -3;
        max-width: 270px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0px;
        left: 1210px;
        z-index: -4;
        max-width: 250px;
    }

}

@media (max-width:1390px) {
    .video-banner-text .banner-text h2 {
        font-size: 60px;
    }

    .video-banner-text .banner-text h2 strong {
        font-size: 120px;
        line-height: 100px;
    }

    .featured-listing .altman-properties-item-content-price {
        font-size: 30px;
    }

    .featured-listing .altman-properties-item-link-label {
        font-size: 14px;
    }

    .featured-listing .altman-properties-item-content-address {
        font-size: 18px;
    }

    .featured-listing .altman-properties-item-content-status-city div {
        font-size: 16px;
    }

    .altman-properties-item-content-address div {
        font-size: 15px;
    }

    .featured-listing .altman-properties-item-content {
        bottom: -80px;
    }

    .featured-listing .altman-properties-item a:hover .altman-properties-item-content {
        bottom: 0px;
    }

    .mtt-map {
        min-height: 320px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0px;
        left: -30px;
        max-width: 240px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] .mtt-map-details {
        left: 180px;
        top: 70px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 100px;
        top: 10px;
        z-index: 0;
        max-width: 240px;
        width: 100%;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] .mtt-map-details {
        left: 210px;
        top: 99px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-2"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: -1px;
        left: 240px;
        max-width: 240px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] .mtt-map-details {
        top: 88px;
        left: 170px;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 10px;
        left: 390px;
        max-width: 240px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] .mtt-map-details {
        top: 95px;
        left: 200px;
        z-index: 4;
        right: unset;
    }
    .mtt-map-hover.active[data-team-anchor="agent-4"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 520px;
        z-index: 2;
        max-width: 290px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-5"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] .mtt-map-details {
        top: 94px;
        left: 200px;
        right: unset;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0;
        left: 720px;
        max-width: 240px;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details {
        top: 100px;
        left: unset;
        right: 190px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 20px;
        left: 880px;
        z-index: -1;
        max-width: 230px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] .mtt-map-details {
        top: 111px;
        left: -230px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-7"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 20px;
        left: 990px;
        z-index: -3;
        max-width: 250px;
    }

    .open_house {
        color: #fff;
        font-size: 16px;
        line-height: 23px;
        margin-left: 48px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] .mtt-map-details {
        top: 110px;
        left: -215px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-8"] {
        z-index: 4;
    }
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 20px;
        left: 1150px;
        z-index: -4;
        max-width: 230px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] .mtt-map-details {
        top: 110px;
        left: -225px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-9"] {
        z-index: 2;
    }

    .meet-the-team-section .common-title {
        margin-bottom: 60px;
    }

    .custom-insights .featured-insight-item-content-price {
        font-size: 30px;
    }

    .custom-insights .featured-insight-item-link-label {
        font-size: 14px;
    }

    .custom-insights .featured-insight-item-content-address {
        font-size: 18px;
    }

    .custom-insights .featured-insight-item-content-status-city div {
        font-size: 16px;
    }

    .custom-insights .featured-insight-item-content-address div {
        font-size: 15px;
    }

    .custom-insights .featured-insight-item-content {
        bottom: 0px;
    }

    .custom-insights .featured-insight-item a:hover .featured-insight-item-content {
        bottom: 0px;
    }

    .custom-featured-insight .custom-insight-listing {
        top: 30%;
    }

    .custom-insights .featured-insight-item-content-date {
        font-size: 16px;
    }

    .team-profile-section .user-name {
        margin: 0px 0px 0px 50px;
    }

    /* ===================== About Team Css ======================= */
    .member-detail img {
        width: 40%
    }
    .members .img-box .member-img {
        width: 100%;
        max-height: 411px;
        height: 100%;
        min-height: 411px;
    }
    .member-box .member-info {
        padding-top: 15px;
        margin: 0 auto
    }
    .member-detail-1,
    .member-detail-2 {
        width: 50%
    }
    .members .img-box .detail-box {
        width: 86%
    }
    .members .img-box:hover .detail-box {
        bottom: 0;
        top: auto;
        width: 86%;
        height: 250px;
        background: linear-gradient(0deg, #020024 0, #000 0, rgba(0, 0, 0, .42620798319327735) 62%, rgba(0, 0, 0, 0) 100%);
        transition: ease all .5s;
        opacity: 1
    }
}

@media (max-width: 1300px) {
    .mtt-map {
        min-height: 300px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0px;
        left: -30px;
        max-width: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] .mtt-map-details {
        left: 164px;
        top: 105px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 90px;
        top: 0px;
        z-index: 0;
        max-width: 220px;
        width: 100%;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] .mtt-map-details {
        left: 190px;
        top: 99px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-2"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: 0px;
        left: 220px;
        max-width: 220px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] .mtt-map-details {
        top: 88px;
        left: 165px;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 0px;
        left: 370px;
        max-width: 240px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] .mtt-map-details {
        top: 95px;
        left: 200px;
        z-index: 4;
        right: unset;
    }
    .mtt-map-hover.active[data-team-anchor="agent-4"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 510px;
        z-index: 2;
        max-width: 270px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-5"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] .mtt-map-details {
        top: 94px;
        left: 180px;
        right: unset;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0;
        left: 700px;
        max-width: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details {
        top: 100px;
        left: unset;
        right: 170px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 0px;
        left: 830px;
        z-index: -1;
        max-width: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] .mtt-map-details {
        top: 100px;
        left: -240px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-7"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 0px;
        left: 930px;
        z-index: -3;
        max-width: 240px;
    }

    .open_house {
        color: #fff;
        font-size: 16px;
        line-height: 23px;
        margin-left: 48px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] .mtt-map-details {
        top: 110px;
        left: -225px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-8"] {
        z-index: 4;
    }
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0px;
        left: 1085px;
        z-index: -4;
        max-width: 220px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] .mtt-map-details {
        top: 110px;
        left: -245px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-9"] {
        z-index: 2;
    }

    .meet-the-team-section .common-title {
        margin-bottom: 60px;
    }

    .team-banner-section {
        height: 80vh;
    }

    footer .footer-contact li a {
        max-width: 80%;
    }

    .banner-section .innerbanner-image img {
        height: auto;
    }

    .banner-section.innerpage-banner-section {
        height: 82vh;
    }

    .banner-section .innerbanner-image {
        height: 82vh;
    }
}

@media (max-width: 1250px) {
    .mtt-map {
        min-height: 300px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0px;
        left: -30px;
        max-width: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] .mtt-map-details {
        left: 164px;
        top: 105px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 90px;
        top: 10px;
        z-index: 0;
        max-width: 220px;
        width: 100%;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] .mtt-map-details {
        left: 190px;
        top: 99px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-2"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: 0px;
        left: 210px;
        max-width: 220px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] .mtt-map-details {
        top: 88px;
        left: 165px;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 10px;
        left: 350px;
        max-width: 220px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] .mtt-map-details {
        top: 95px;
        left: 200px;
        z-index: 4;
        right: unset;
    }
    .mtt-map-hover.active[data-team-anchor="agent-4"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 480px;
        z-index: 2;
        max-width: 270px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-5"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] .mtt-map-details {
        top: 94px;
        left: 180px;
        right: unset;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0;
        left: 660px;
        max-width: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details {
        top: 100px;
        left: unset;
        right: 150px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 20px;
        left: 800px;
        z-index: -1;
        max-width: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] .mtt-map-details {
        top: 100px;
        left: -190px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-7"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 10px;
        left: 930px;
        z-index: -3;
        max-width: 220px;
    }

    .open_house {
        color: #fff;
        font-size: 16px;
        line-height: 23px;
        margin-left: 48px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] .mtt-map-details {
        top: 110px;
        left: -225px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-8"] {
        z-index: 4;
    }
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 20px;
        left: 1025px;
        z-index: -3;
        max-width: 220px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] .mtt-map-details {
        top: 110px;
        left: -245px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-9"] {
        z-index: 2;
    }

    .meet-the-team-section .common-title {
        margin-bottom: 60px;
    }

    .team-banner-section {
        height: 80vh;
    }

    footer .footer-contact li a {
        max-width: 80%;
    }

    .banner-section .innerbanner-image img {
        height: auto;
    }

    .banner-section.innerpage-banner-section {
        height: 82vh;
    }

    .banner-section .innerbanner-image {
        height: 82vh;
    }
}

@media (max-width: 1200px){

    .mtt-map {
        min-height: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0px;
        left: -20px;
        max-width: 180px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] .mtt-map-details {
        left: 140px;
        top: 50px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 80px;
        top: 10px;
        z-index: 0;
        max-width: 180px;
        width: 100%;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] .mtt-map-details {
        left: 140px;
        top: 50px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-2"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: 0px;
        left: 210px;
        max-width: 180px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] .mtt-map-details {
        top: 50px;
        left: 130px;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 10px;
        left: 340px;
        max-width: 200px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] .mtt-map-details {
        top: 50px;
        left: 150px;
        z-index: 4;
        right: unset;
    }
    .mtt-map-hover.active[data-team-anchor="agent-4"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 470px;
        z-index: 2;
        max-width: 220px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-5"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] .mtt-map-details {
        top: 50px;
        left: 140px;
        right: unset;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0px;
        left: 640px;
        max-width: 200px;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details {
        top: 50px;
        left: unset;
        right: 160px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 0px;
        left: 770px;
        z-index: -1;
        max-width: 200px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] .mtt-map-details {
        top: 50px;
        left: -250px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-7"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 0px;
        left: 880px;
        z-index: -3;
        max-width: 200px;
    }

    .open_house {
        color: #fff;
        font-size: 16px;
        line-height: 23px;
        margin-left: 48px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] .mtt-map-details {
        top: 50px;
        left: -250px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-8"] {
        z-index: 4;
    }
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0px;
        left: 1015px;
        z-index: -4;
        max-width: 180px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] .mtt-map-details {
        top: 50px;
        left: -260px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-9"] {
        z-index: 2;
    }

    .meet-the-team-section .common-title {
        margin-bottom: 60px;
    }

    .number-box img{
        max-width: 50%;
    }

    .team-banner-section {
        height: 80vh;
    }

    .team-profile-section .user-img {
        position: relative;
        width: auto;
        height: 280px;
    }

    .team-profile-section .img-box {
        width: auto;
    }

    .team-profile-section .user-name {
        margin: 0px 0px 0px 0px;
    }
}

@media (max-width: 1150px){

    .mtt-map {
        min-height: 220px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] {
        top: 0px;
        left: -20px;
        max-width: 180px;
    }
    .mtt-map-hover[data-team-anchor="agent-1"] .mtt-map-details {
        left: 140px;
        top: 50px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        left: 70px;
        top: 10px;
        z-index: 0;
        max-width: 180px;
        width: 100%;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] .mtt-map-details {
        left: 140px;
        top: 50px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-2"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        top: 0px;
        left: 170px;
        max-width: 180px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] .mtt-map-details {
        top: 50px;
        left: 130px;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] {
        top: 0px;
        left: 280px;
        max-width: 200px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] .mtt-map-details {
        top: 50px;
        left: 150px;
        z-index: 4;
        right: unset;
    }
    .mtt-map-hover.active[data-team-anchor="agent-4"] {
        z-index: 3;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 400px;
        z-index: 2;
        max-width: 220px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-5"] {
        z-index: 2;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] .mtt-map-details {
        top: 50px;
        left: 140px;
        right: unset;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        top: 0px;
        left: 550px;
        max-width: 200px;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] .mtt-map-details {
        top: 60px;
        left: unset;
        right: 130px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        top: 20px;
        left: 650px;
        z-index: -1;
        max-width: 200px;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] .mtt-map-details {
        top: 50px;
        left: -260px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-7"] {
        z-index: 3;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] {
        top: 10px;
        left: 770px;
        z-index: -3;
        max-width: 180px;
    }

    .open_house {
        color: #fff;
        font-size: 16px;
        line-height: 23px;
        margin-left: 48px;
    }

    .mtt-map-hover[data-team-anchor="agent-8"] .mtt-map-details {
        top: 50px;
        left: -250px;
    }
    .mtt-map-hover.active[data-team-anchor="agent-8"] {
        z-index: 4;
    }
    .mtt-map-hover[data-team-anchor="agent-9"] {
        top: 0px;
        left: 875px;
        z-index: -3;
        max-width: 170px;
    }

    .mtt-map-hover[data-team-anchor="agent-9"] .mtt-map-details {
        top: 50px;
        left: -260px;
    }

    .mtt-map-hover.active[data-team-anchor="agent-9"] {
        z-index: 2;
    }

    .meet-the-team-section .common-title {
        margin-bottom: 60px;
    }

    .number-box img{
        max-width: 50%;
    }

    .team-banner-section {
        height: 80vh;
    }

    .team-profile-section .user-img {
        position: relative;
        width: auto;
        height: 210px;
    }

    .team-profile-section .img-box {
        width: auto;
    }

    .team-profile-section .user-name {
        margin: 0px 0px 0px 0px;
    }

    .banner-section.innerpage-banner-section {
        height: 70vh;
    }

    .banner-section .innerbanner-image {
        height: 72vh;
    }
}

@media (max-width: 1024px) {

    .mtt-map {
        min-height: 200px;
    }

    .mtt-map-details {
        padding: 20px 15px;
    }

    .mtt-map-hover[data-team-anchor="agent-1"] {
        max-width: 180px;
    }
    .mtt-map-hover[data-team-anchor="agent-2"] {
        max-width: 170px;
        left: 80px;
    }
    .mtt-map-hover[data-team-anchor="agent-3"] {
        max-width: 160px;
        left: 210px;
    }
    .mtt-map-hover[data-team-anchor="agent-4"] {
        max-width: 160px;
        top: 0px;
        left: 330px;
    }
    .mtt-map-hover[data-team-anchor="agent-5"] {
        top: 0px;
        left: 430px;
        z-index: 2;
        max-width: 180px;
    }
    .mtt-map-hover[data-team-anchor="agent-6"] {
        max-width: 160px;
        left: 560px;
        z-index: 1;
    }
    .mtt-map-hover[data-team-anchor="agent-7"] {
        max-width: 160px;
        top: 0;
        left: 660px;
        z-index: 0;
    }
    .mtt-map-hover[data-team-anchor="agent-8"] {
        max-width: 190px;
        left: 760px;
        top: 0px;
    }
    .mtt-map-hover[data-team-anchor="agent-9"] {
        max-width: 155px;
        left: 895px;
        top: 0px;
        z-index: -4;
    }

    /* ===================== About Banner Css ======================= */
    .about-banner-section { margin-top: 64px; height: auto; }
    .about-banner-section img { height: 380px; }

    /* ===================== About Team Css ======================= */
    .members .img-box img {
        width: 42px
    }
    .member-box .member-info {
        width: 100%
    }
    .members .img-box .member-img {
        width: 86%;
        min-height: 293px;
        max-height: 293px
    }
    .member-detail-1 .title-style1:after,
    .member-detail-1 .title-style1:before,
    .member-detail-2 .title-style1:after,
    .member-detail-2 .title-style1:before {
        display: none
    }
    /*.member-info a,
    .member-info p {
        margin-bottom: 0;
        font-size: 16px
    }*/
    /*.title-style1 span {
        font-size: 16px;
        letter-spacing: 2px;
    }*/
    .portfolio-menu {
        padding-bottom: 0
    }
    .portfolio-menu ul li {
        padding: 18px 12px
    }
    .portfolio-menu ul li a {
        padding: 0 !important
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    body .navbar-nav {
        display: flex !important;
    }
}

@media (max-width: 992px){

    .navbar {
        padding: 5px 30px;
    }

    .navbar.sticky {
        padding: 5px 30px;
    }
    .common-title span {
        font-size: 26px;
        line-height: normal;
    }

    .common-title h2 {
        font-size: 26px;
        line-height: normal;
    }

    .ml-custom {
        margin-right: 0px;
        margin-left: 0px;
    }

    .banner-section {
        height: 50vh;
    }

    .video-banner-text .banner-text {
        top: 60%;
        width: 100%;
    }

    .video-banner-text .banner-text h2 {
        font-size: 40px;
    }

    .video-banner-text .banner-text h2 strong {
        font-size: 75px;
        line-height: 60px;
    }

    .featured-property-listing {
        padding: 50px 0px 0px;
    }
    .property-listing {
       padding: 50px 30px 50px;
    }

    .featured-listing .altman-properties-item-content-price {
        font-size: 25px;
    }

    .mtt-map-details {
        border-radius: 0px;
        padding: 40px 20px;
    }

    .disp-dest {
        display: none;
    }

    .disp-mob {
        display: block;
        padding: 0px 15px;
    }

    .disp-mob .card {
        background: #fff;
        border: 0;
        border-radius: 10px;
        overflow: hidden;
        width: 100%;
        margin-bottom: 30px;
    }

    .disp-mob .card .card-header {
        height: 300px;
        overflow: hidden;
        border: 0;
    }

    .disp-mob .card .card-body {
        padding: 0px 0px;
    }

    .disp-mob .card .card-body .mtt-map-details {
        opacity: 1;
        visibility: unset;
        position: relative;
        background: #000759;
        padding: 20px 20px;
    }

    .disp-mob .card .card-body .mtt-map-details h3 {
        margin-bottom: 10px;
    }

    .testimonial-listing .card {
        width: 90%;
    }

    .custom-insights {
        padding: 50px 0px 0px;
    }

    .insights-listing {
       padding: 50px 30px 50px;
    }

    .custom-insights .featured-insight-item-content-price {
        font-size: 25px;
    }

    footer .footer-contact li a { max-width: 100%; }

    .team-banner-section {
        height: 50vh;
    }

    .team-profile-section .user-img {
        position: relative;
        width: auto;
        height: 250px;
    }

    .team-profile-section .img-box {
        top: -50px;
        width: auto;
    }

    .go-bottom i {
        top: 40px;
        right: 50px;
    }

    /* ===================== About Banner Css ======================= */
    .about-banner-section { position: relative; height: auto; }
    .about-banner-section { background-size: cover; }
    .about-banner-section img { height: 320px; }

    /* ===================== About Team Css ======================= */
    .member-detail {
        display: block
    }
    .member-detail-1,
    .member-detail-2 {
        width: 100%
    }
    .member-detail-2 {
        position: relative
    }
    .member-box {
        max-width: 100%;
        margin: 0 auto
    }
    .members .img-box .detail-box {
        width: 100%
    }
    .members .img-box .detail-box:hover {
        width: 100%
    }
    .members .img-box .member-img {
        width: 100%;
        min-height: 410px;
        max-height: 410px;
    }
    .members .img-box img {
        width: auto
    }
    .member-box .member-info {
        width: 100%;
        white-space: nowrap
    }
    .member-detail-1 {
        margin-top: 60px
    }
    .member-detail-2 {
        margin-top: 40px
    }
    .members {
        padding-top: 0
    }
    .member-box {
        max-width: auto;
        margin: 0 auto
    }
    .member-box .member-img {
        height: 228px
    }
    /*a.border-btn, button.border-btn, input[type=button].border-btn, input[type=reset].border-btn, input[type=submit].border-btn {
        font-size: 16px;
    }*/
    .portfolio-menu ul li {
        padding: 15px 15px;
        font-size: 16px
    }
    .portfolio-menu .project-search input {
        font-size: 14px
    }
    .portfolio-menu .project-search {
        padding-right: 0;
        padding-top: 0
    }
    .portfolio-menu {
        padding-left: 15px;
        padding-bottom: 0px
    }

    .banner-section {
        height: 50vh;
    }

    .banner-section.innerpage-banner-section {
        height: 38vh;
    }

    .page-template-contact-us .banner-section .innerbanner-image {
        height: auto;
    }

    .page-template-contact-us .banner-section .innerbanner-image img {
        height: auto;
    }

    .banner-section .innerbanner-image {
        height: 35vh;
    }
}

@media (max-width: 767px){
    .ml-custom {
        margin-right: 0px;
        margin-left: 0px;
    }

    .banner-section {
        height: 50vh;
    }

    .main-banner i{
        font-size: 34px;
    }

    .video-banner-text .banner-text {
        top: 50%;
        width: 100%;
    }

    .video-banner-text .banner-text h2 {
        font-size: 20px;
    }

    .video-banner-text .banner-text h2 strong {
        font-size: 40px;
        line-height: 40px;
    }

    .property-listing {
        padding: 20px 15px 50px;
    }

    .featured-listing .altman-properties-item-content-status-city div:first-child:after {
        height: 20px;
    }

    .featured-listing .altman-properties-item-content-status-city div:last-child:after {
        height: 20px;
    }

    .featured-listing .altman-properties-item-content-address {
        font-size: 20px;
    }

    .featured-listing .altman-properties-item-content-address div {
        font-size: 16px;
    }

    .featured-property-listing .common-title .commom-theme-btn {
        position: relative;
        right: 10px;
        bottom: 0;
        margin: 0px 0px -10px 0px;
        text-align: end;
        float: right;
    }

    .meet-the-team-section {
        padding: 40px 0px 20px;
    }

    .disp-mob .card {
        background: #fff;
        border: 0;
        border-radius: 10px;
        overflow: hidden;
        width: 100%;
        margin-bottom: 30px;
    }

    .disp-mob .card .card-header {
        height: 300px;
        overflow: hidden;
        border: 0;
    }

    .disp-mob .card .card-body {
        padding: 0px 0px;
    }

    .disp-mob .card .card-body .mtt-map-details {
        opacity: 1;
        visibility: unset;
        position: relative;
        background: #000759;
        padding: 20px 20px;
    }

    .disp-mob .card .card-body .mtt-map-details h3 {
        margin-bottom: 10px;
    }

    .statisticsSection {
        padding: 0 30px;
    }

    .number-box {
        padding: 20px 0;
    }

    .numbersStatistics{
        padding: 45px 0 0;
    }

    .numbersStatistics .common-title {
        padding-bottom: 40px;
    }

    .numbersStatistics-tit {
        padding: 0px 10px;
    }

    .testimonial-listing .card {
        width: 100%;
        height: auto;
    }

    .testimonial-box {
        padding: 30px 30px;
    }

    .testimonial-quote::before {
        width: 50px;
        height: 40px;
    }

    .testimonial-box p {
        font-size: 16px;
    }

    .testimonial-box .testimonial-client {
        margin-top: 20px;
    }

    .testimonial-box .testimonial-client .testimonial-client-detail h6 {
        font-size: 22px;
        line-height: 35px;
    }

    .testimonial-box .testimonial-client .testimonial-client-detail span {
        font-size: 16px;
        line-height: 25px;
    }

    .insights-listing {
        padding: 20px 15px 50px;
    }

    .custom-insights .featured-insight-item-content-status-city div:first-child:after {
        height: 20px;
    }

    .custom-insights .featured-insight-item-content-status-city div:last-child:after {
        height: 20px;
    }

    .custom-insights .featured-insight-item-content-address {
        font-size: 20px;
    }

    .custom-insights .featured-insight-item-content-address div {
        font-size: 16px;
    }

    .custom-insights .common-title .commom-theme-btn {
        position: relative;
        right: 10px;
        bottom: 0;
        margin: 0px 0px -10px 0px;
        text-align: end;
        float: right;
    }

    footer {
        padding: 50px 8px 0px;
    }

    footer .footer-menu {
        margin: 0px 0px 20px 0px;
    }

    .team-profile-section {
        position: relative;
        padding: 0px 0px 50px;
    }

    .team-profile-section .user-img {
        height: 280px;
    }

    .team-profile-section .img-box {
        top: -100px;
    }

    .team-social {
        margin: 10px 0px;
    }

    .location-profile-social {
        position: relative;
    }

    .go-bottom i {
        top: 300px;
        right: 50px;
    }

    /* ===================== About Banner Css ======================= */
    .about-banner-section { height: auto; }
    .about-banner-image { position: relative; height: auto; overflow: hidden; }
    
    /* ===================== About Team Css ======================= */
    .member-detail-2 {
        display: flex;
        flex-direction: column-reverse
    }
    .member-detail-1,
    .member-detail-2 {
        display: block
    }
    .member-detail-1 .title-style1:after,
    .member-detail-1 .title-style1:before,
    .member-detail-2 .title-style1:after,
    .member-detail-2 .title-style1:before {
        display: none
    }
     .member-detail {
        padding: 0 15px
    }
    .member-detail-1 {
        margin-top: 26px
    }
    
    .member-detail-2 .member-info {
        text-align: left;
        padding-top: 24px
    }
    .member-detail-1 .member-info {
        padding-left: 0
    }
    .member-box {
        max-width: 100%
    }
    .members {
        padding-top: 0
    }
    .members .img-box .member-img {
        min-height: auto;
        max-height: unset;
    }
    .members .img-box .detail-box img {
        width: 36px
    }
    .members .img-box:hover .detail-box {
        height: 200px
    }
    .member-info p br {
        display: none
    }
    .member-detail {
        display: flex;
        flex-direction: column-reverse
    }
    .member-detail {
        display: flex;
        flex-direction: column-reverse
    }
    .member-detail-2 {
        display: flex !important;
        flex-direction: column-reverse
    }
    .member-detail img {
        width: 100%
    }
    .member-detail .title-style1 span {
        font-size: 20px
    }
    .member-detail-1 .member-info {
        margin-top: 20px
    }
    /*.member-box .member-info .title-style1 span {
        font-size: 18px
    }*/
    .member-box .member-info {
        white-space: inherit
    }
    .member-box .member-img {
        height: auto
    }

    /*a.border-btn, button.border-btn, input[type=button].border-btn, input[type=reset].border-btn, input[type=submit].border-btn {
        font-size: 14px;
    }*/

    .border-btn {
        width: 100%;
    }

    .portfolio-menu .project-search {
        padding: 0;
        margin-bottom: 10px;
        margin-top: 10px
    }
    .portfolio-menu {
        padding-left: 15px;
        line-height: normal;
        padding-bottom: 0px;
    }

    .portfolio-menu ul li {
        padding: 15px 15px;
        font-size: 16px;
    }
    .portfolio-item .insights {
        padding: 0;
    }
    .portfolio-item .item {
        padding: 0 !important;
    }
    .portfolio-menu ul {
        margin-left: 0;
        text-align: left;
    }
    .portfolio-menu ul li a {
        transition: none;
    }

    .banner-section.innerpage-banner-section {
        height: auto;
    }

    /* ===================== Footer Css (09-07-25) ======================= */

    footer .footer-title h4 {
        font-weight: 600;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 20px;
    }

    footer .footer-menu li a {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    footer .footer-contact li a {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
    }

    footer .newsletter-form-center h4 {
        font-weight: 400;
        font-size: 13.5px;
        line-height: 19.5px;
    }

    footer .footer-bottom {
        border-top: 1px solid rgba(255, 255, 255, 0.35);
    }

    footer .footer-search {
        padding: 7px 7px 7px 0px;
    }

    footer .footer-search input {
        font-weight: 400;
        font-size: 12px;
        line-height: 100%;
    }

    footer .footer-search .search-btn {
        padding: 3px 15px;
    }

    footer .footer-search .search-btn img {
        width: 17px;
    }

    .footer-bottom .copyright-text {
        padding: 10px 0px 0px 0px;
    }

    footer .footer-bottom .copyright-text h5 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px !important;
    }

    footer .footer-bottom .copyright-text p {
        font-size: 10px;
        line-height: 12px;
    }

    .go-top #myBtn {
        bottom: 130px;
        right: 20px;
        background: #25408F;
        color: #fff;
        box-shadow: 0px 0px 0px #eee;
    }

    .navbar .nav-item .nav-link{
        text-align: left;
        font-size: 16px;
        font-weight: 400;
        color: #141414;
        padding: 0;
    }
    .navbar-nav{
        height: 100vh;
        padding-top: 15px;
    }
    
    .navbar .nav-item{
        padding: 15px 0;
    }
    
    .header-btn{
        padding: 0px !important;
        text-align: center;
        
    }
    .navbar .dropdown .nav-item {
        padding: 10px 0; 
    }
    .navbar .dropdown .nav-item:last-child {
        padding: 10px 0 0; 
    }
    .navbar .dropdown .nav-link{
        background: #fff;
    }
    
    .navbar .dropdown > .dropdown-menu{
        padding: 15px 0 0 20px;
        background: #fff;
        box-shadow: none;
    }
    .profile-dropdown{
        justify-content: flex-start !important;
        gap: 10px;
    }
    .profile-dropdown ul{
        display: block !important;
        left: 50px !important;
    }
    .profile-dropdown ul li a{
        font-size: 16px !important;
        line-height: normal !important;
        font-weight: 400 !important;
        color: #141414 !important;
        padding: 10px 0 !important;
    }
    .profile-dropdown ul li a:hover {
        background: #fff !important;
    }
    .profile-dropdown > label{
        font-size: 16px;
        font-weight: 400;
        color: #141414;
        padding: 0;
        height: auto;
        display: block;
    }
    .datum_user_profile ul li:nth-child(3) a{
        color: #D92828;
    }
    header{
        z-index: 999 !important;
        /* height: 100% !important; */
    }
    .header-active{
        /* height: 100%; */
    }
    .navbar-nav {
        height: 100%;
        padding-top: 15px;
    }
    .profile-dropdown .datum_withoutProfileImage{
        background: #63646e !important;
    }

    .dropdown-menu {
        display: none;
    }
    .dropdown-menu-active{
        display: block;
    }
    .navbar .login-btn{
        width: 100%;
        border: 1px solid #25408F;
        background: #25408F;
        margin-top: 15px;
    }
    .navbar .login-btn:hover{
        border: 1px solid #000759;
        background: #000759;
    }
    /* ===================== Footer Css (09-07-25) ======================= */

    body {
        overflow: unset !important;
    }

    body.header-open {
        overflow: hidden !important;
    }
    
    body.header-open header{height: 100%; 
     transition: height 0.5s ease, background 0.5s ease;
    }


    /* .navbar-collapse.show .navbar-nav{    
     background: #fff;
     height: 100vh;
     transition: height 0.5s ease, background 0.5s ease;
    } */
         .navbar.sticky {
        padding: 5px 20px;
    }
}

@media (max-width: 375px) {
    /* ===================== About Team Css ======================= */
    .member-info p, .member-info a {
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word;
    }
}