@media (min-width: 768px) and (max-width: 991px){ 

}

@media (max-width: 767px){ 
    html {font-size: 14px;}
    .inner_banner img{max-width: 100%;object-fit: cover;}
    .container{padding: 0 2rem;}
    .sec_head {    font-size: 2rem;}
    .common_padding { padding: 3.125rem 0 calc(3.125rem + var(--bottom-height)) 0;}
    .dashboard_list {grid-template-columns: repeat(1, 1fr);}
    .documment_upload_wrap ul li {width: 100%;}
    .property_list {     grid-template-columns: repeat(1, 1fr);}
    .sec_head_gap  {align-items: center;}
    .custom_file_label {white-space: nowrap;}
    .common_padding { padding: 3.125rem 0 3.125rem 0;}
    .d-flex.sec_head_gap {flex-wrap: wrap;         justify-content: center !important; text-align: center;}
    /* .table_wrap_full_sm {  width: calc(100% + 4rem);margin-left: -2rem;} */
    .d-flex.sec_head_gap .sec_head_sm { width: 100%;}
    .d-flex.sec_head_gap .theme_btn { margin-top: 1rem;}
 
    .map_btn_group {padding: 1rem 1rem;  position: absolute; bottom:0rem; z-index: 1; right: 0rem; width: 100%; 
   overflow: hidden; background-color: var(--white); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); margin-right: 0;}
   .map_btn_group .buttons {display: flex; justify-content: space-around;z-index: 1;}
   .map_header {    padding: 0rem 0rem 0rem 1rem;}
   .common_notification_lg_inner {     width: 90%;}
   .property_card iframe {width: 100%;}
   .lg_btn {padding: 0.625rem 1.875rem;}
   .result_wrapper  {flex-wrap: wrap; }
   .result_wrapper .delete_pic {margin-bottom: 1rem;}
   .grid_check_list { -webkit-column-count: 2; -moz-column-count: 2;column-count: 2;}
   .heading_full_title .font24 { width: 100%;}
   .app_logo .user_login .user_name {display: none;}

    /* .login_box_main {height: 100dvh;display: flex;align-items: center;overflow: hidden;}
    .phone_logo img {display: block;width: 80px;padding-top: 10px;}
    .login_box{width: 100%;margin-top: 0;}
    .phone_logo img{width: auto;}
    .submitbtn {display: inline-block;background-color: #c28562;color: #fff!important;padding: .75rem 2.25rem;font-weight: 600;font-size: 1rem;transition: 0.5s;margin-top: 1.563rem;border-radius: 40px;width: 100%;}
    .submitbtn:hover{color: #c28562 !important;border: 1px solid #c28562;}
    .theme_btn {display: inline-block;background-color: #c28562;color: #fff!important;padding: .75rem 2.25rem;font-weight: 600;font-size: 1rem;transition: 0.5s;margin-top: 1.563rem;border-radius: 40px;width: 100%;text-align: center;text-decoration: none;margin-top: 0;}
    .theme_btn.dark{background: #93471b;border: 1px solid #93471b;}
    .theme_btn.dark:hover{color: #93471b !important;background-color: transparent;}
    .sep {width: 100%; text-align: center; border-bottom: 1px solid #c3c3c3; line-height: 0.1em;margin: 2rem 0; } 
    .sep span { background:#fff; padding:0 10px; }
    .app_logo{margin-bottom: 2rem;}
    .loginform .form-control{padding: .75rem .75rem;}
    .inner-header .bottom_header{background: #faddc6d9;padding: .5rem 0;}
    .inner-header .app_logo{margin-bottom: 0;}
    .app_logo a{display: inline-block;width: 20%;}
    .inner-header .app_logo img{padding: 0;}
    .login_logo{text-align: center;margin-bottom: 2rem;}
    .profile-inner{margin:3rem auto;}
    ul.profile-info li h5{margin-bottom: 0;}
    .profile-info{margin-bottom: 1.5rem;}
    ul.profile-info li p{font-size: .9rem;}
    .bg-color-profile {margin: 3rem 0;background: #faddc654; padding: 1rem;}
    label{font-size: .9rem;margin-bottom: .3rem;}
    .bookspace-inner form .form-control{font-size: .9rem;color: #000;border: 1px solid #e7e7e7;padding: .55rem .75rem;}
    form .form-control{border: 1px solid #e7e7e7;}
    .menu_icon img{filter: invert();}
    .bg-color-profile>h3{color: #4c4c4c;font-weight: 600;}
    .header-nav {position: fixed;align-items: flex-start;top: 0;width: 17rem;z-index: 9;right: 0;height: 100%;background-color: var(--white);transform: translate(100%, 0);transition: 0.5s;flex-direction: column;}
    body.menu_opend .header-nav {transform: translate(0, 0);justify-content: flex-start;}
    .close_menu {background-color: var(--theme-color-dark);display: block;padding: 0.5rem;float: right;width: fit-content;margin: 1rem;}
    .close_menu {display: block;color: var(--white);background-color: #93471b;}
    .close_menu img {height: 24px;}
    .top_nav {display: block;width: 100%;}
    .filter_mb {display: flex;justify-content: space-between;align-items: center; font-size: 1.2rem;border-bottom: 1px solid #ccc;width: 100%;padding: .5rem;}
    .filter_mb i{transition: all .5s ease;}
    .filter {width: 100%;margin-bottom: 1.5rem;position: fixed;top: 0;left: 0;background: #fff;z-index: 9999;margin-top: 0;border: 0;transition: all .5s ease;border-radius: 0;transform: translateX(-100%);box-shadow: none;}
    .filter_flex .listing{margin-top: 2rem;}
    .filter .box>label{margin-bottom: 0!important;padding: .5rem 0;font-size: 1rem;}
    .filter_box{font-size: 1rem;}
    .filter_mb.active {color: #c28562;border-color: #c28562;}
    .filter_mb.active>i{transform: rotate(180deg);}
    .filter.active{transform: translate(0);}
    .close_filter{display: block;  padding-bottom: 1rem;text-align: right;font-size: 2rem;}
    .signup_box_main .login_logo{margin-top: 1rem;}
    .signup_box_main .bg-color-profile, .edit-profile-space{margin-top: 0;background: #faddc654; padding: 1rem;}
    .edit-profile-space{margin: 3rem auto;}
    .edit-profile-space>h3{color: #4c4c4c;font-weight: 600;}
    .select2-container--default .select2-search--inline .select2-search__field{margin-top: 1rem!important;height: 23px!important;}
    output {display: block!important;margin: .5rem 0;}
    .property_listing{margin: 3rem auto;}
    ul.land-social-icons li{padding: 0;}
    .property_listing .listing{width: 100%;}
    .land-detail {display:flex;justify-content:space-between;align-items:center;box-shadow: 0.5px 0.5px 5px #9b9b9b;padding: 1rem 1.5rem;border-radius: 1rem;flex-wrap: wrap;flex-direction: column;padding: 1rem;}
    .land-img {width: 100%;}
    .land-info {width: 100%;margin-top: 2rem;}
    ul.land-social-icons li {padding: 1rem 1rem 0 0;}
    .authorization{display:block;}
    .authorization .btn_yellow {font-size: 0.9rem;padding: .75rem 0.50rem;}
    ul.land-property-info{flex-wrap: wrap;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;position:relative;font-size:0.9rem;}
    ul.land-property-info li{padding-top: 1rem;}
    .profile-inner{width: 100%;}
    .profile-card {padding: 0;}
    .profile-book-inner .text-primary{padding:0;}
    .profile_card_top{padding: 2rem 0 2rem 0;}
    .edit-profile-space{padding: 1rem;}
    .gallery-form{padding: 1rem; margin: 7rem 0 5rem 0;}
    .form-table {overflow: auto;}
    .land-img img {border-radius: 1rem;aspect-ratio: 6 / 5;width: 100%;}
    ul.land-property-info li:first-child {font-size:1.3rem;color:#c28562;border-right:none;}
    .divider {border-right: 1px solid #0000004a;height: 2.5rem;}
    ul.land-property-info li:first-child { font-size: .9rem;}
    ul.land-social-icons{display:flex;align-items:center;padding:0 0 1rem 0;flex-wrap: wrap;}
    .formbot a{color: blue;}
    .formbot a:hover{color: var(--black);}
    .banner_heading{font-size: 2.438rem; color: #fff; font-family: var(--secondary-font); font-weight: 600; text-transform: uppercase;line-height: 3rem;}

    .breadcrumbs ul {display: flex;}
    .breadcrumbs ul li, .breadcrumbs ul li a { text-transform: uppercase; color: var(--white);}
    .breadcrumbs ul li:nth-child(2) { padding: 0 0.5rem;}
    .job_listing ul li:nth-child(2) { padding: 0;}
    .breadcrumbs ul li.active a {color: var(--theme-color-yellow);}
    .breadcrumbs .sec_head {margin-bottom: 0;}
    .detail-inner {flex-wrap: wrap;flex-direction: column;}
    .inner_banner {height: 50vh;position: relative;}
    p.help-block {color: red;font-size: .8rem;}
    .gallery {width: 100%;}
    .detail-info {padding: 1.5rem 0;flex-wrap: wrap; flex-direction: column;}
    .detail-info-inner, .detail-list {width: 100%;}
    .detail-list ul { width: 100%; justify-content: space-between; flex-direction: column; padding-left: 2rem; }
    .detail-inner > ul {padding-left: 1.5rem;}
    .detail-inner > ul li, .detail-list ul li {padding-bottom: 0.5rem;}
    .add-propert-gallery { padding-top: 1rem; }
    table#doc_file tr td a img {width: 65px !important;}
    .grecaptcha-badge {display: none !important;}
    .single_images h2.sec_head {font-size: 2.2rem;text-transform: capitalize;}
    .land-info ul.land-social-icons li a, .land-info ul.land-social-icons li { display: flex; column-gap: 5px; align-items: center; }
    .gallery-title-property {text-transform: capitalize;}
    .profile_card.profile_card_user .profile-card1 ul.profile-info li h5 {min-width: 115px;}
    .profile_card.profile_card_user .profile-card1 ul.profile-info li p {word-break: break-word;}
    .land-info .land-contact-details .details h4 { font-size: 1.5rem; text-transform: capitalize; }
    ul.land-property-info li span {font-weight: 600;}
    .land-info .land-contact-details h4 { text-transform: capitalize; }
    .signup_box_main .btn-book-space.bg-btn button { display: inline-block; background-color: #c28562; color: #fff !important; border: 1px solid #c28562;padding: .65rem 2.25rem; font-weight: 600; font-size: 1rem; transition: 0.5s; margin-top: 1rem; border-radius: 40px; width: 100%; }
    .signup_box_main .btn-book-space.bg-btn button:hover { background-color:transparent; color: #c28562 !important; border: 1px solid #c28562; }
    .signup_box_main { padding-bottom: 2rem; }
    .profile-inner .bookspace-inner.profile-book-inner h4 span { color: #2196F3; } */

}
