@media screen and (max-width:1200px){
    
}

@media screen and (max-width:1024px) {
   
    .only-mobile{
        display: block;
    }
    .only-desk{
        display: none;
    }


    .felx_row{
        display: flex;
        flex-wrap: wrap;
    }
    .hot_selling_wrapper .swiper-button-prev{
        left: 89.5%;
    }

    .contact_wrapper .grid_row{
        grid-template-columns: 55% 42%;
    }
    .contact_wrapper .item p{
        font-size: 16px;
    }
    
    .nav-links li a{
        padding:9px 10px;
    }
    .sell-btn{
        padding:8px 12px;
        font-size:14px;
    }
    
    .property_wrapper .btns{
        flex-wrap:wrap;
    }

}
@media screen and (max-width:991px){

    .main_wrapper .search_wrapper{
        display: none;
    }
    .hot_selling_wrapper .swiper-button-prev{
        left: 85.5%;
    }
    .service_wrapper .grid{
        grid-template-columns: 1fr 1fr;
    }
    .preffered_city .flex_row{
        justify-content: start;
    }

    .become_agent .become_agent_img{
        width: 43%;
    }


    footer .grid{
        grid-template-columns: 1fr 1fr;
    }


    .contact_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
     .single-listing-wrap1 .grid_row{
        grid-template-columns: 1fr ;
    }
    
    .property_wrapper .btns .main-btn{
        padding:5px;
    }
    .property_wrapper .btns .main-btn span{
        font-size:12px;
        
    }
}






@media screen and (max-width:600px) {
    header .sell-btn{
        display:none;
    }
    
    .main_wrapper .only-mobile {
        text-align: center;
        display:flex;
        flex-direction:column;
        justify-content:center;
        gap:10px;
    }
    .main_wrapper .only-mobile .main-btn,
    .main_wrapper .only-mobile .sell-btn{
        width:fit-content;
        margin:0 auto;
    }
    
    
    
    .hot_selling_wrapper .swiper-button-prev{
        left: 72%;
    }

    .service_wrapper .view_more  .main-btn{
        font-size: 12px !important;
        padding: 8px 10px !important;
    }

    .service_wrapper .grid{
        grid-template-columns: 1fr;
    }
    .preffered_city .item{
        width: 160px;
        
        padding: 10px;
    }
    .preffered_city .flex_row{
        justify-content:center !important;
    }
    .preffered_city h3{
        text-align:center;
    }
    .become_agent .become_agent_img{
        display: none;
    }
    .become_agent p{
        line-height: 1.4;
        max-width: 100%;
    }
    footer .grid{
        grid-template-columns: 1fr;
    }

    .about_page_wrapper h2{
        font-size: 25px;
    }

    .contact_wrapper .input-box{
        grid-template-columns: 1fr;
    }

    .about_page_wrapper .first_image{
        order: 2;
    }





    .mobile_search_wrapper{
        padding: 50px 0;
    }

    .mobile_search_wrapper .nav{
        justify-content: start !important;
        height: auto;
    }
    .mobile_search_wrapper .felx_row{
        flex-direction: column;
    }
    .mobile_search_wrapper .btns{
        display: flex;
        gap: 20px;
    }
    .mobile_search_wrapper .main-btn{
        width: fit-content;
    }
    .mobile_search_wrapper .border-btn{
        width: fit-content;
    }
    .mobile_search_wrapper .nav-pills{
        margin: 0;
    }
    .mobile_search_wrapper h6{
        font-weight: 600;
    }

    .nav-links .padding_dropdown_menu{
        padding: 0;
    }
    .nav-links li a{
        padding: 0;
    }
    .nav-links .drop-menu{
        box-shadow: none;
    }
    
    
    .app_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    
    .app_wrapper .grid_row .right{
        text-align:center;
    }
    .app_wrapper .app_download{
        justify-content:center;
    }
    
    .find_property_box .grid_row{
        grid-template-columns: 1fr;
        text-align:center;
    }
    
    .become_agent{
        padding:50px 0;
        text-align:center;
    }
    .become_agent .flex_row{
        flex-direction:column;
    }
    .become_agent .flex_row .man-image{
        display:none;
    }
    
    .sell_property_form .input_row{
        grid-template-columns: 1fr;
        gap:0;
    }
    .property_wrapper .btns .main-btn{
        padding:5px 10px;
    }
    
   
    .page_title h1{
        font-size:18px;
        margin-bottom:15px;
    }
    .single-listing-wrap1 .single-item-address ul{
        flex-wrap:wrap;
        gap:10px;
    }
    .overview-area .gallery-icon-box{
        flex-direction:column;
        align-items:start;
        gap:15px;
    }
    
    .overview-area .item-icon-box .item-number{
        display:flex;
        align-items:center;
        gap:20px;
    }
    
    
    
    
    
    .single-listing-wrap1 .flex_row{
        flex-direction:column;
        align-items:start;
    }
    .overview_items{
        grid-template-columns: 1fr;
    }
    
    
    
}   













