@media screen and (max-width:991px) {
    .whitebg-goal {
        padding: 23px;
        margin-right: auto;
        margin: 0px;
    }

    .contact-section.home {
        background-position: unset;
    }

   /*.logo {
        width: 88px;
        float: unset;
        margin-left: 11px;
    }*/

    .main-header.active .button:before {
        background: black !important;
    }

    .main-header.active .button:after {
        border-top: 3px solid black !important;
        border-bottom: 3px solid black !important;
    }

    .main-header.active .button.menu-opened:after {
        background: black;
        border-top: 0px solid transparent !important;
        border-bottom: 3px solid transparent !important;
    }

    .social-icon-vert {
        right: 38px;
        top: 175px;
        display: none;
    }

    #pn_menu > ul > li > a {
        color: black;
    }
    /*#pn_menu > ul > li:hover > a, #pn_menu ul li.active a{color:white !important;}*/
    .fejg_tri {
        margin-left: 0px;
        padding-left: 0px;
        margin-right: 0px;
    }

    .operate-process .icon {
        margin-bottom: 15px;
    }

    .fejg_tri .col-6 {
        margin-bottom: 37px;
    }
    .dwn-brc {
        background: #f8b03b;
        padding: 10px 12px !important;
        font-size: 14px !important;
        border-radius:0px !important;
        color: white !important;
    }
    #pn_menu, #pn_menu ul, #pn_menu #head-mobile {
        border-radius: 0px;
        box-shadow: 0 3px 3px #00000030;
    }
    .operate-flow {
        padding: 23px 0 1px 0px !important;
    }
    /*#amenities .container{padding-left:0px;padding-right:0px;}*/
    .popup-checkbox {
        line-height: 22px;
    }
    .contact-section.home .contact-form form {
        padding: 26px 15px;
    }
    .btn-whatsapp-pulse-border {
        bottom: 79px;
        right: 30px;
    }
    .display-1 {
    font-weight: 600;
    font-size: 32px;
    line-height: 47px;
}
    .bengaluru-bg h3, .bengaluru-bg p {
    font-size: 20px;
}
    .dbdbd-ami {
    padding: 33px 0;
}
    section.emp-sec-one.mt-5.imgZoom {
    padding: 50px 0;
}
    .section-title.text-center.mb-5 {
    margin-bottom: 0 !important;
}
    .gghnjk_tri {
    display: block;
}
    .rgoj_tri {
    width: 100%;
}
    .fioej_tri {
    width: 100%;
    padding: 20px 0;
}
    section.floor_plan h1.sub-title {
    margin-bottom: 15px;
    font-size: 25px;
}
    span.rgr_tri {
    width: 50%;
}
    .single-sec {
    margin-bottom: 20px;    height: auto;
}
}
