@media screen and (max-width:1024px){

    .subSecMenu{
        display: none!important;
    }

    /* HOME PAGE */
    .bannerCont h2{
        font-size: 45px;
    }

    .homebanner{
        padding:120px 20px 50px;
    }

    .bannerCont{
        width: 100%;
    }

    .resultSec, .formSearch,
    .chosen-container,
    .topRecentCont h2, .topRecentCont p,
    .bttmSectCont, .bttmSectImg{
        width: 100%!important;
    }

    .resultCard{
        width: 48%;
        height: 300px;
    }

    .catTag{
        font-size: 10px;
    }


    .recentSoldSlide .resultCard{
        width: 45%;
    }

    .recentSoldSlide .resultCard::after{
        font-size: 80px;
        top:50px;
    }

    .recentSoldSlide .rentedText::after{
        font-size: 45px;
        top:50px;
    }

    .cardBtn i{
        font-size: 30px;
    }

    .bttmSectImg img{
        width: 100%;
        height: 400px;
        object-fit: contain;
        position: relative;
        z-index: 2;
    }


    .footerTopList{
        flex-wrap: wrap;
    }

    .footerBrandCol {
        width: 100%;
    }


    /* END HOME PAGE */


    /* Inner Layout */


    .innerContCol,
    .sideBarCol, 
    .cardDtitle, .cardImgSldr{
        width: 100%!important;
    }


    .userInfoSec {
        width: 60%;
    }


    /* END Inner Layout */


}




@media screen and (max-width:500px){

    /* HOME PAGE */

    .bannerCont h2,
    .bttmSectCont h1,
    .footerColSec h2{
        font-size: 35px;
    }

    .resultCard, 
    .recentSoldSlide .resultCard,
    .footerColSec form,
    .bannerNewsec{
        width: 100%;
    }



    .bttmSect{
        padding:50px 20px 0px;
    }

    .bttmSectImg img{
        height: 260px;
    }

    /* END HOME PAGE */





    /* Inner Layout */


    .galSec img{
        width: 48%;
        height: 60px;
    }

    .innrListsAmen {
        flex-wrap: wrap;
    }

    .innrList{
        width: 30%;
    }

    .innrList p{
        font-size: 10px;
    }


    .innerContCol h2{
        font-size: 30px;
    }

    .descContent, .floorPlns{
        padding: 0px;
    }


    .userCard ul li{
        font-size: 13px;
    }

    .userInfoSec{
        width: 100%;
    }

    .hsDtlTitle h2{
        font-size: 35px;
    }

    .shareBtnsec button{
        font-size: 12px;
    }

    .shareBtnsec{
        padding: 0px;
    }

    .backBtn a{
        font-size: 12px;
    }

    .mainBtn{
        font-size: 14px;
        width: 100%!important;
    }

    .bannerNewsec .blkBtn{
        width: 100%!important;
    }

    .InrBnrCol .sgnlmg{
        height: 300px;
    }

    /* END Inner Layout */


    .navbar-collapse{
        background-color: #fff!important;
        padding: 15px;
        border-radius: 10px;
    }

    .navbar-nav .nav-link{
        color: #000;
    }

    .navbar-collapse .mainBtn{
        border-color: #000;
        color:#000;
    }

    .navbar-nav{
        width: 100%;
    }

    .recentSoldSlide .rentedText::after{
        font-size: 48px;
        top: 50px;
    }



    .BtmFooterSec ul li::after{
        display: none;
    }
}