@media only screen and (min-width: 1400px) {
    .container,
    .container-xl,
    .container-xxl,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 1675px;
    }
}
@media only screen and (max-width: 1799px) {
    .why_choose_part ul.why_choose_list li p {
        width: calc(55% - 0px);
    }
} 
@media only screen and (min-width: 1600px) {
    .form-group .Key_transport_part ul li:nth-child(4n - 0) {
        border: unset;
    }
}
@media only screen and (max-width: 1599px) {
    .main_slider_top .carousel-inner .main_slider_content {
        min-height: 590px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text h2 {
        font-size: 46px;
        margin-bottom: 0;
        padding-bottom: 10px;
    }
    .home_fillter_part .home_fillter_view {
        padding: 22px 25px;
        border-radius: 35px;
        gap: 6px 25px;
    }
    .home_fillter_part .home_fillter_view .home_select_group select,
    .home_fillter_part .home_fillter_view .home_select_group input::placeholder,
    .home_fillter_part .home_fillter_view .home_select_group select,
    .home_fillter_part .home_fillter_view .home_select_group input {
        font-size: 14px;
    }
    /* .home_fillter_part .home_fillter_view .home_fillter_btn .theme_btn {
        padding: 10px 13px;
        font-size: 15px;
        min-width: 145px;
    } */
    .home_fillter_part .home_fillter_view .home_fillter_btn .theme_btn span {
        font-size: 14px;
    }
    .why_choose_part .main_title_part h2 {
        padding: 10px 25px 18px 25px;
    }
    .why_choose_part .why_choose_img:after {
        top: 83px;
    }
    .why_choose_part .why_choose_img {
        width: calc(43% - 50px);
    }
    .why_choose_part ul.why_choose_list li {
        padding: 25px 20px;
        gap: 25px 55px;
    }
    .why_choose_part ul.why_choose_list li .why_choose_icon {
        padding: 20px;
        max-width: 85px;
        max-height: 85px;
    }
    .why_choose_part ul.why_choose_list li p {
        width: calc(50% - 0px);
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li > a {
        font-size: 15px;
        margin: 0 3px;
        padding: 8px 7px;
    }
  
    .properties_all_details_img .properties_gallery_view .item img {
        max-height: 400px;
    }
    .properties_all_details .properties_details_left {
        padding-right: 32px;
    }
    ul.list_icon_pr li {
        width: calc(25% - 25px);
    }
    .main_inner_title h2 {
        font-size: 38px;
    }
    .contact_view_part .contact_form_part {
        width: calc(47% - 25px);
    }
    .contact_view_part .contact_divide_part .contact_left_view {
        width: calc(53% - 25px);
    }

    .contact_form_part h4:after{
        top: 35px;
        left: -25px;
        clip-path: path("M0 0 Q0,22 22,20 L 0 20 Z");
    }
    .contact_form_part h4:before {
        right: -25px;
        clip-path: path("M0 0 Q0,22 22,20 L 0 20 Z");
    }
    .password_dashboard .form_input_list .form-group {
        width: calc(41% - 11px);
    }
    header nav.navbar .main_logo {
    max-width: 145px;
}
header nav.navbar .main_top_sociallink .post_property button.post_pr.btn {
    font-size: 13px;
}
 
 
 
header nav.navbar .main_top_sociallink button.login_signup span {
    font-size: 13px;
    letter-spacing: 0;
}
 
header nav.navbar .main_top_sociallink .selected.icon_loc {
    font-size: 13px;
    min-width: 120px;
} 
.plan_page table thead tr td strong {
    font-size: 19px;
}
.properties_details_2 .basic_overview_part.all_ami_list ul.list_icon_pr li {
    width: calc(25% - 13px);
}
    .near_by_part ul.near_by_list li {
        width: calc(20% + 0px);
    }
    .main_inner_title .other_page_data h2 {
    font-size: 34px;
    margin-bottom: 10px;
    margin-top: 25px;
}
    .main_inner_title .other_page_data h3 {
    font-size: 26px;
    margin-bottom: 8px;
    margin-top: 28px;
}
.main_inner_title .other_page_data p {
    margin: 12px 0 12px 0;
}
}

@media only screen and (min-width: 1400px) {
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu {
        margin: 0;
        padding: 35px 0px 5px 0px;
        background: transparent;
        border-radius: 8px;
        border: unset;
        margin-top: 15px;
        transition: all 0.25s;
        display: block;
        visibility: hidden;
        opacity: 0;
        min-width: 210px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item:hover .dropdown-menu {
        display: block;
        margin-top: 0;
        visibility: visible;
        opacity: 1;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li:hover > a {
        color: #d4b036;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li > a:before {
        content: "";
        position: absolute;
        height: 5px;
        width: 5px;
        background: #d4b036;
        left: 50%;
        transform: translatey(-50%);
        bottom: 5px;
        border-radius: 100%;
        transition: all 0.4s;
        opacity: 0;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li:hover > a:before {
        bottom: -5px;
        opacity: 1;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu {
        position: static;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu {
        left: calc(50% + 130px);
        min-width: unset;
        width: unset;
        max-width: 1100px;
        width: calc(100% + 350px);
        transform: translateX(-50%);
    }
    .home_fillter_part .home_fillter_view .arrow-btn.right {
        right: -23px;
    }
    .home_fillter_part .home_fillter_view .arrow-btn.left {
        left: -23px;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item .accordion-collapse {
        display: block;
        border: unset;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button {
        pointer-events: none;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion {
        display: flex;
        flex-wrap: nowrap;
        justify-content: flex-start;
    } 
}

@media only screen and (max-width: 1600px) and  (min-width: 1400px){
header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu:before {
    height: calc(100% - 25px);
}
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu {
        padding: 30px 0px 5px 0px;
    }
      header nav.navbar .main_navigationbar ul.navbar-nav > li > a.dropdown-toggle::after {
    border-top: 4px solid #444444;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
} 
}
@media only screen and (max-width: 1599px) and  (min-width: 1400px){
.form-group .Key_transport_part ul li:nth-child(4n - 0) {
        border: unset;
    }
}
@media only screen and (max-width: 1399px) {
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text h2 {
        font-size: 42px;
        padding-bottom: 8px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text ul {
        margin-top: 7px;
    }
    /* .home_fillter_part .home_fillter_view {
        width: calc(100% - 140px);
        gap: 6px 18px !important;
    } */
    .main_slider_top .carousel-indicators {
        padding: 16px 6px;
    }
    .main_slider_top .carousel-indicators button {
        width: 26px;
        height: 26px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text {
        padding-left: 50px;
        padding-bottom: 60px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text a.theme-btn {
        margin-top: 20px;
        padding: 5px 12px 5px 6px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li > a {
        margin: 0 7px;
        padding: 0 7px;
    }
    .home_fillter_part .home_fillter_view .home_select_group label {
        padding-left: 18px;
        font-size: 13px;
    }
    label.select_label {
        font-size: 13px;
    }
    /* .home_fillter_part .home_fillter_view .tab-content {
        width: calc(100% - 165px);
    } */
    .pl_space_80 h2,
    .pl_space_80 h4 {
        padding-left: 50px;
    }
    .main_title_part h2 {
        font-size: 42px;
    }
    .why_choose_part .why_choose_img {
        width: calc(51% - 50px);
    }
    .why_choose_part .why_choose_img:after {
        top: 79px;
    }

    .why_choose_part ul.why_choose_list li h3 {
        width: calc(22% - 0px);
    }
    .why_choose_part ul.why_choose_list li {
        padding: 22px 8px 22px 15px;
        gap: 25px 30px;
    }
    .why_choose_part ul.why_choose_list li .why_choose_icon {
        padding: 22px;
    }
    footer .footer_part .footer_quick_link .commercial_list {
        padding-left: 10px;
    }
    footer .footer_menu_list ul.menu_list_name {
        gap: 10px 40px;
    }
    footer .footer_part .footer_quick_link .area_cat_list h4 {
        font-size: 15px;
    }
    footer .footer_menu_list {
        border-radius: 26px;
    }
    .main_slider_top .carousel-inner .carousel-item > img {
    }
    header nav.navbar .main_navigationbar {
        position: absolute;
        right: 40px;
        /* height: 20px; */
        border: unset;
        margin: 0;
        padding: 0;
    }
    header nav.navbar .main_top_sociallink {
        margin-right: 77px;
    }
    header nav.navbar .main_navigationbar button.navbar-toggler {
        padding: 0;
        border: unset;
        width: 50px;
        height: 25px;
        margin: 0;
        left: 0;
        top: 0;
        box-shadow: unset;
        overflow: hidden;
        border-radius: 0;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    header nav.navbar .main_navigationbar button.navbar-toggler span {
        width: 100%;
        display: block;
        height: 2px;
        position: relative;
        background: #444444;
    }

    header nav.navbar .main_navigationbar button.navbar-toggler span:first-child {
        /* top: 0; */
    }

    header nav.navbar .main_navigationbar button.navbar-toggler span:nth-child(3) {
        /* top: 15px; */
    }
    header nav.navbar .main_navigationbar button.navbar-toggler span:nth-child(2) {
        /* top: 50%;
    transform: translateY(-50%); */
        /* margin-top: 0px; */
    }
    /* header nav.navbar .main_navigationbar button.navbar-toggler span:nth-child(2) {
        margin-top: -1px;
    } */

    header nav.navbar .main_navigationbar button.navbar-toggler span:after {
        content: "";
        position: absolute;
        height: 2px;
        width: 15px;
        left: -15px;
        background: #ffffff;
        transition: all 0.4s;
    }
    header nav.navbar .main_navigationbar button.navbar-toggler:hover span:first-child:after {
        animation-delay: 0.1s;
    }
    header nav.navbar .main_navigationbar button.navbar-toggler:hover span:nth-child(2):after {
        animation-delay: 0.3s;
    }
    header nav.navbar .main_navigationbar button.navbar-toggler:hover span:nth-child(3):after {
        animation-delay: 0.6s;
    }
    header nav.navbar .main_navigationbar button.navbar-toggler:hover span:after {
        animation: toggle_hover_1 1s linear forwards;
    }
    @keyframes toggle_hover_1 {
        0% {
            left: -15px;
        }
        100% {
            left: calc(100% + 0px);
        }
    }
    /* ================= header-dropdown ====================== */
    header nav.navbar .main_navigationbar .navbar-collapse {
        height: 100%;
        width: calc(100% + 2px);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2;
        overflow-x: hidden;
        overflow-y: scroll;
        display: block;
        transform: unset;
        clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);

        transition: all 0.4s;
        border-radius: 0;
        background: rgb(0 0 0 / 70%);
        padding: 0;
        backdrop-filter: blur(5px);
    }
    header nav.navbar .main_navigationbar .navbar-collapse.show {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
    }
    header nav.navbar .main_navigationbar button.navbar-toggler.close_btn {
        position: fixed;
        right: 60px;
        top: 60px;
        z-index: 1;
        left: auto;
        height: 35px;
        width: 35px;
        bottom: unset;
    }

    header nav.navbar .main_navigationbar button.navbar-toggler.close_btn span:first-child {
        transform: translate(-50%, -50%) rotate(45deg);
    }

    header nav.navbar .main_navigationbar button.navbar-toggler.close_btn span {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    header nav.navbar .main_navigationbar button.navbar-toggler.close_btn span:last-child {
        transform: translate(-50%, -50%) rotate(-45deg);
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view {
        background: #ffffff;
        height: calc(100% - 80px);
        margin: 40px auto;
        border-radius: 35px;
        margin-right: 40px;
        padding-top: 70px;
        overflow: auto;
        padding-bottom: 0px;
        display: flex;
        align-content: space-between;
        flex-wrap: wrap;
        width: calc(100% - 80px);
        max-width: 600px;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view ul.navbar-nav {
        width: 100%;
        padding-bottom: 15px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li {
        margin: 12px 15px;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li > a {
        font-size: 26px;
        margin: 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li .dropdown-menu {
        width: 100%;
        margin: 0;
        border: unset;
        padding: 0;
        visibility: hidden;
        -webkit-transition: all 0.5s;
        border: unset;
        border-radius: 0;
        margin: 0;
        background: transparent;
        top: 38px;
        left: 0;
        opacity: 0;
        transform: scaleY(0);
        transition: 0.5s all;
        transform-origin: top;
        display: block;
        max-height: 0;
        overflow: hidden;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li .dropdown-menu.show {
        opacity: 1;
        transform: scaleY(1);
        visibility: visible;
        overflow: visible;
        max-height: 650px;
        margin-top: 5px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.dropdown a.dropdown-toggle:after {
        vertical-align: 5px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu > ul li {
        border-bottom: unset;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu > ul li a {
        font-size: 15px;
        padding: 6px 8px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu > ul li:first-child {
        margin-top: 10px;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu:before {
        display: none;
    }
    body.overflow_stop {
        overflow: hidden !important;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header {
        position: sticky;
        bottom: -1px;
        max-height: fit-content;
        width: 100%;
        background: #f1f2f3;
        padding: 20px 0;
        background-attachment: fixed;
                border-radius: 0px 0px 35px 35px;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header ul {
        display: flex;
        gap: 12px;
        justify-content: flex-end;
        padding-right: 22px;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header ul li a {
        color: #444444;
        font-weight: 400;
        font-size: 16px;
        border: 1px solid #444444;
        border-radius: 25px;
        padding: 8px 25px;
        display: inline-block;
    }
    .home_fillter_part .home_fillter_view .arrow-btn.right {
        right: -20px;
    }
    .home_fillter_part .home_fillter_view .arrow-btn.left {
        left: -20px;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item {
        width: calc(100% - 0px);
        min-width: calc(100% - 0px);
        padding: 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu li a,
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item .accordion-collapse .accordion-body ul li a {
        padding: 6px 10px 6px 10px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .mega_menu_list .accordion {
        display: block;
        padding: 0px 0px 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item .accordion-collapse .accordion-body {
        padding: 0 0 12px 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button {
        margin-bottom: 0;
        background-color: transparent;
        border-radius: 0;
        border: unset;
        box-shadow: unset;
        padding: 10px 8px;
        transition: all 0.4s;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button:after,
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button:before {
        height: 9px;
        width: 1px;
        background: #444444;
        content: "";
        position: absolute;
        right: 10px;
        top: 14px;
        display: block;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item:last-child {
        border: unset;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button:before {
        transform: rotate(90deg);
        /* outline: 1px solid #ffffff; */
        width: 1px;
        z-index: 1;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button[aria-expanded="true"]:after {
        transform: rotate(90deg);
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button[aria-expanded="true"] {
        font-weight: 600;
    }
    .testimonials_part .testimonials_slide .testimonials_review {
        padding: 26px 20px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item {
        padding: 0;
        border-bottom: 1px solid rgb(0 0 0 / 12%);
    }
    /* .main_slider_top .carousel-inner.inner_page_slider .carousel-item > img {
        max-height: 300px;
    } */
    /* .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text h2{
        font-size: 44px;
    } */
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title h4 {
        font-size: 20px;
        margin-bottom: 7px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details {
        width: calc(65% - 0px);
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_img {
        width: calc(35% - 0px);
    }
    .main_inner_title h2 {
        font-size: 36px;
    }
    .properties_all_details .properties_details_left {
        padding-right: 25px;
    }
    .properties_all_details .properties_details_left p {
        font-size: 16px;
    }
    ul.list_icon_pr li {
        width: calc(33.33% - 25px);
    }
    ul.avl_ame_list li {
        width: calc(33.33% - 15px);
    }
    .location_view_pr .pr_loc_part .pr_loc_left .pt_loc_title h6,
    .location_view_pr .pr_loc_part .pr_loc_left ul.pr_loc_points li h6,
    .properties_details_right .user_profile .property_contact_btn a.pr_con_btn {
        font-size: 15px;
    }
    .more_properties_part h2 {
        font-size: 28px;
    }
    .more_properties_part {
        padding: 40px 30px;
    }
    .why_choose_box p {
        font-size: 16px;
    }
    .why_choose_box {
        padding: 28px 25px;
    }
    .why_choose_box .why_choose_icon img {
        max-width: 48px;
    }
    .why_choose_box h3{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .vision_mission_part .vision_mission_text p {
        font-size: 16px;
    }
    .vision_mission_part .vis_mis_icon_view h3 {
        font-size: 20px;
        padding-left: 0;
    }
    .vision_mission_part .vis_mis_icon_view .vis_mis_icon{
        margin-bottom: 12px;
    }
    .about_us_part p.about_pera {
        margin-top: 55px;
    }
    .about_us_part .about_pera_lg {
        padding: 25px 25px 25px 0;
    }
    .about_us_part .about_pera_lg h5:after, .about_us_part .about_pera_lg h5:before{
        right: 122px;
    }
    .about_us_part .about_pera_lg h5, .main_inner_title .why_choose_box h3{
        font-size: 22px;
                padding-left: 0;
    }
    .contact_details ul.contact_details_list li{
        width: 100%;
    }
        .contact_view_part .contact_divide_part .contact_left_view {
        width: calc(45% - 25px);
    }
        .contact_view_part .contact_form_part {
        width: calc(55% - 25px);
    }
    .dashboard_details_box {
        width: calc(55% - 8px);
    }
    ul.list_dashboard_box {
        width: calc(45% - 8px);
    }
        .password_dashboard .form_input_list .form-group {
        width: calc(50% - 12px);
    }
    .password_dashboard .form_input_list {
        justify-content: flex-end;
    }
    .devide_3 .form-group {
    width: calc(50% - 20px);
}
.pr_spec_details .form-group {
    width: calc(50% - 12px);
}
/* .pr_spec_details .form-group.two_input {
    width: calc(100% - 0px);
} */
.dashboard_table table.pr_table tbody tr {
    width: calc(100% - 0px);
}
.my_properties_details .my_properties_left, .my_properties_details .my_properties_right {
    width: calc(100% - 0px);
}
.my_properties_details .my_properties_left, .my_properties_details .my_properties_right {
    width: calc(100% - 0px);
}
    .my_properties_details .my_properties_left ul.nav li button {
        padding: 8px 25px;
    }
.my_properties_details .my_properties_left ul.nav li {
    max-width: fit-content;
}
.my_properties_details {
    gap: 20px 30px;
}
.home_fillter_part .home_fillter_view .arrow-btn img {
    max-width: 10px;
}
    header nav.navbar .main_logo {
        max-width: 155px;
    }
    .plan_page table thead tr td, .plan_page table thead tr td strong{
        font-size: 17px;
    }
    .plan_page table thead tr td strong, .plan_page table thead th {
        font-size: 18px;
    }
    .form-group .Key_transport_part ul li span{
            font-size: 16px;
    }
    .divide_30 .form_input_list .form-group {
        width: calc(50% - 15px);
    }
        .properties_details_2 .basic_overview_part.all_ami_list ul.list_icon_pr li {
        width: calc(33.33% - 13px);
    }
        .near_by_part ul.near_by_list li {
        width: calc(25% + 0px);
    }
.form-group .Key_transport_part input.title_checkbox {
    width: 11px;
    height: 11px;
    top: 2px;
        margin-left: -16px;
}
.form-group .Key_transport_part .title_with_check {
    padding-left: 18px;
}
.form-group .Key_transport_part ul li select{
    top: 0px;
}
.pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body h2 {
    font-size: 40px;
    padding-bottom: 16px;
}
footer .copyright_part_text { 
    padding: 22px 15px;
}
}
  
    @media only screen and (min-width: 1200px) and (max-width: 1399px){
      .form-group .Key_transport_part ul li{
        width: calc(33.33% + 0px);
    }
    .form-group .Key_transport_part ul li:nth-child(3n - 0) {
        border: unset;
    }
}
@media only screen and (max-width: 1199px) {
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text h2 {
        font-size: 39px;
        padding-bottom: 7px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text ul li {
        font-size: 14px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text ul {
        gap: 7px 25px;
        margin: 6px 0 10px;
    }
    .main_slider_top .carousel-inner .carousel-item .main_slider_content .main_slider_text ul li:before {
        max-height: 15px;
        right: -12px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text p {
        font-size: 15px;
        letter-spacing: normal;
    }
    .main_slider_top .carousel-inner .main_slider_content .theme-btn span {
        font-size: 13px;
    }
    .main_slider_top .carousel-indicators button {
        width: 22px;
        height: 22px;
    }
    .home_fillter_part {
        margin-top: -55px;
    }
    .home_fillter_part .home_fillter_view:before,
    .home_fillter_part .home_fillter_view:after {
        top: 28px;
    }
    .home_fillter_part .home_fillter_view {
        width: calc(100% - 150px);
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text {
        padding-left: 28px;
        padding-bottom: 50px;
    }
    .home_fillter_part .home_fillter_view .tab-content {
        width: calc(100% - 0px);
    }
    /* .home_fillter_part .home_fillter_view .home_select_group.input_realestate {
        width: calc(100% - 170px);
    } */
    /* .home_fillter_part .home_fillter_view .home_fillter_btn {
        position: absolute;
        bottom: 24px;
        right: 27px;
        height: auto;
    } */
    .pl_space_80 h2,
    .pl_space_80 h4 {
        padding-left: 40px;
    }
    .main_title_part h2 {
        font-size: 38px;
    }
    .why_choose_part .why_choose_img:before {
        width: calc(100% - 64px);
    }
    .why_choose_part .why_choose_img {
        width: calc(100% - 0px);
        padding: 0 32px;
        position: relative;
        margin-top: -50px;
    }
    .why_choose_part .why_choose_img:after {
        display: none;
    }
    .why_choose_part .main_title_part h2:before,
    .why_choose_part .main_title_part h2:after {
        height: 25px;
        width: 25px;
        background: #ffffff;
        left: -24px;
        top: 30px;
        clip-path: path("M0 0 Q0,25 25,25 L 0 25 Z");
        transform: rotate(178deg);
        content: "";
        position: absolute;
    }
    .why_choose_part .main_title_part h2:after {
        left: auto;
        right: -24px;
        transform: rotate(180deg) scaleX(-1);
    }
    .why_choose_part .main_title_part h2 {
        padding: 10px 25px 12px 25px;
    }
    .why_choose_part ul.why_choose_list {
        margin: 40px 0 20px;
    }
    footer {
        margin: 35px 32px;
    }
    footer .copyright_part_text .copyright_part_display {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }
    /* .testimonials_part .testimonials_slide .testimonials_review {
        padding: 30px 25px;
    } */
    footer .footer_menu_list {
        border-radius: 22px;
    }
    .main_slider_top .carousel-inner .main_slider_content
    {
        min-height: 530px;
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text h2 {
        font-size: 38px;
    }
    .properties_all_details_img .properties_gallery_view .item img {
        max-height: 360px;
    }
    .properties_all_details .properties_details_left {
        padding-right: 0px;
    }
    .properties_details_right .user_profile .property_contact_btn a.pr_con_btn {
        width: calc(50% - 10px);
        max-width: 270px;
    }
    ul.avl_ame_list {
        margin-top: 45px;
        margin-bottom: 40px;
    }
    .properties_details_right .properties_form form .form-group {
        width: calc(33.33% - 8px);
    }

    .properties_details_right .properties_form form {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
    }
    .properties_details_right .properties_form form .form-group.textarea_view {
        width: calc(100% - 0px);
    }
    .properties_details_right .properties_form form .form-group {
        margin-bottom: 5px;
    }
    .properties_details_right .user_profile {
        margin-top: 15px;
    }
    .properties_details_right .properties_form {
        margin-top: 25px;
    }
    .more_properties_part {
        padding: 35px 25px 40px 25px;
    }
    .more_properties_part {
        margin: 0 32px;
    }
    .vision_mission_part .vision_mission_text .vis_mis_icon_view{
            width: 160px;
    }
    .contact_view_part .contact_divide_part{
        gap: 35px;
    }
        .contact_view_part .contact_form_part {
        width: calc(48% - 18px);
    }
    .contact_view_part .contact_divide_part {
        align-items: flex-start;
    }
        .contact_view_part .contact_divide_part .contact_left_view {
        width: calc(52% - 18px);
        position: sticky;
        top: 130px;
    }
    ul.list_dashboard_box, .dashboard_details_box {
        width: calc(100% - 0px);
    }
    ul.list_dashboard_box li {
        width: calc(50% - 7px);
    }
    .dashboard_view_part .dashboard_right_part {
        padding: 28px 25px 30px 25px;
    }
    .main_inner_title h3 {
        font-size: 24px; 
    }
    .dash_info_box span.number_of_value_pr{
        font-size: 20px;
    }
    .dashboard_main_title_part{
    padding-left: 10px;
}
ul.properties_details_list li .pr_details_info h3 {
    font-size: 20px;
}
}

@media only screen and (min-width: 992px) {
    .all_ami_list {
        margin-bottom: 0 !important;
    }
}
 @media only screen and (max-width: 1199px) and (min-width: 992px){
        .form-group .Key_transport_part ul li {
        width: calc(50% + 0px);
    }
    .form-group .Key_transport_part ul li:nth-child(2n - 0) {
        border: unset;
    }
}
@media only screen and (max-width: 991px) {
    .form-group .Key_transport_part {
    padding: 20px
    }
    .home_fillter_part {
        margin-top: 18px;
    }
    .home_fillter_part .home_fillter_view {
        width: calc(100% - 25px);
        border: unset;
    }
    .main_slider_top {
        padding: 0 25px;
    }

    .main_slider_top .carousel-inner .main_slider_content .main_slider_text {
        padding: 0 0 0px 30px;
    }
    .home_fillter_part .home_fillter_view:before,
    .home_fillter_part .home_fillter_view:after {
        display: none;
    }

    .main_slider_top .carousel-inner .main_slider_content .main_slider_text a.theme-btn {
        margin-top: 13px;
    }

    .pl_space_80 h2,
    .pl_space_80 h4 {
        padding-left: 30px;
    }
    .my_70 {
        margin: 60px 0;
    }
    .py_70 {
        padding: 60px 0;
    }
    .why_choose_part .main_title_part {
        max-width: 470px;
        margin: 0 auto;
    }
    .why_choose_part .main_title_part h2:before,
    .why_choose_part .main_title_part h2:after {
        top: 75px;
    }
    .why_choose_part ul.why_choose_list li h3 {
        font-size: 22px;
    }
    .why_choose_part .why_choose_img:before {
        width: calc(100% - 50px);
    }
    .why_choose_part .why_choose_img {
        padding: 0 25px;
    }
    .testimonials_part {
        margin: 70px 0 70px;
        padding: 50px 0;
    }
    .testimonials_part .testimonials_round {
        height: 170px;
        width: 170px;
        top: -120px;
        right: 13%;
    }
    .testimonials_part .testimonials_round:before,
    .testimonials_part .testimonials_round:after {
        top: 65px;
        left: -60px;
        clip-path: path("M0 0 Q0,40 50,60 L 0 50 Z");
        transform: rotate(168deg);
        width: 60px;
        height: 60px;
    }
    .testimonials_part .testimonials_round:after {
        right: -60px;
        left: auto;
        transform: rotate(-168deg) scaleX(-1);
    }
    .testimonials_part .testimonials_round .testimonials_round_clip:after {
        width: calc(100% + 12px);
    }
    footer .footer_part .footer_quick_link .commercial_list {
        padding-left: 0;
    }
    footer .footer_part {
        padding: 40px 15px 20px;
    }
    footer .footer_contact_part .footer_contact_info {
        gap: 10px 30px;
        margin: 20px 0px 0px;
    }
    footer .footer_contact_part {
        margin: 20px 0 20px;
    }
    footer .footer_contact_part .footer_contact_info > ul.contact_address {
        gap: 10px 25px;
        padding: 0 25px 0 0;
    }
    footer .footer_contact_part .footer_contact_info > ul.follow_us {
        padding-left: 25px;
    }
    footer {
        margin: 40px 25px 32px;
    }
    footer .copyright_part_text .copyright_part_display ul li a,
    footer .copyright_part_text p,
    footer .copyright_part_text strong {
        font-size: 15px;
    }
    .testimonials_part .testimonials_slide .testimonials_review p {
        padding: 0px 40px 18px 15px;
    }
    .testimonials_part .testimonials_slide .testimonials_title_part h3 {
        /* font-size: 20px; */
        margin-bottom: 2px;
    }
    .testimonials_part .testimonials_slide {
        margin-top: 28px;
    }
    footer {
        border-radius: 25px;
    }
    footer .footer_menu_list {
        border-radius: 20px;
    }
    .home_fillter_part .home_fillter_view {
        padding: 22px 20px;
    }
    .featured_properties .featured_properties_tab {
        margin-bottom: 20px;
        flex-wrap: wrap;
        gap: 8px 100px;
    }
    .featured_properties .featured_properties_tab .filter_buttons {
        padding-left: 28px;
    }
    .pr_modal_view .modal-dialog .modal-content {
        padding: 50px 30px 30px 30px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal_close_btn {
        right: 14px;
        top: 13px;
        transform: scale(0.85);
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body h2 {
        font-size: 30px;
    }
    .pr_modal_view .modal-dialog {
        max-width: 740px;
    }
    header nav.navbar {
        /* align-items: flex-start; */
        /* align-content: center; */
        display: block;
        padding: 10px 25px;
    }
    header nav.navbar .main_top_sociallink {
        width: 100%;
        max-width: 100%;
        margin-right: 0;
        margin-top: 13px;
        padding-top: 10px;
        border-top: 1px solid #cccccc;
    }
    /* header nav.navbar .main_navigationbar {
        top: 25px;
    } */
    header nav.navbar .main_top_sociallink .loc_btn {
        /* position: fixed; */
        /* right: 95px; */
        /* top: 50%; */
        min-width: unset;
        max-width: fit-content;
        /* top: 8%; */
    }
    header nav.navbar .main_top_sociallink .selected.icon_loc {
        padding: 5px 12px 5px 35px;
        min-width: unset;
    }
    header nav.navbar .main_top_sociallink button.login_signup{
        padding: 5px 12px 5px 5px;
    }
    header nav.navbar .main_top_sociallink .selected.icon_loc:before {
        left: 6px;
    }
    .home_fillter_part .home_fillter_view .arrow-btn.right {
        right: -16px;
    }
    .home_fillter_part .home_fillter_view .arrow-btn.left {
        left: -16px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu li a,
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item .accordion-collapse .accordion-body ul li a {
        padding: 6px 8px 6px 8px;
    }
    header nav.navbar .main_navigationbar {
        position: absolute;
        right: 27px;
        border: unset;
        margin: 0;
        padding: 0;
        height: 100%;
        max-height: fit-content;
        display: flex;
        align-items: center;
        align-content: center;
        top: 35%;
        transform: translateY(-50%);
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text {
        padding: 7px 30px 0 30px;
    }
    /* .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text h2 {
        font-size: 40px; 
    } */
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title h4 {
        font-size: 19px;
        margin-bottom: 6px;
    }
        .main_slider_top .carousel-inner .main_slider_content {
        min-height: 430px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text h2 {
        font-size: 36px;
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text h2 {
        font-size: 36px;
    }
    .properties_all_details_img .properties_gallery_view .item img {
        max-height: 340px;
    }
    .main_inner_title h2 {
        font-size: 34px;
    }
    .properties_all_details .properties_details_left .pr_value h4 {
        font-size: 22px;
    }
    .properties_all_details .properties_details_left .pr_details_pera {
        margin-top: 12px;
    }
    .properties_details_2 h3 {
        margin-bottom: 18px;
    }
    .properties_details_2 ul.list_icon_pr {
        margin-top: 20px;
    }
    .basic_overview_part {
        padding: 22px;
        border-radius: 22px;
    }
    .ml_30 {
        margin-left: 22px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left {
        padding: 22px 20px 18px 20px;
    }
    .more_properties_part {
        margin: 0 25px;
    }
    .main_inner_title h3 {
        font-size: 24px;
    }
    .more_properties_part h2 {
        font-size: 26px;
    }
    .properties_all_details_img .properties_gallery_view .owl-nav button {
        height: 30px;
        width: 30px;
    }
    .properties_all_details_img .properties_gallery_view .owl-nav button img {
        max-height: 10px;
    }
    .properties_all_details_img .properties_gallery_view .item::before {
        height: 45px;
        width: 45px;
        background-size: 22px;
    }
    .about_us_part .about_pera_lg h5 {
        width: 100%;
    }
      .about_us_part p, .about_us_part p.about_pera {
        margin: 12px 0;
    }
    .why_choose_us .why_choose_text {
        padding: 0;
    }
    .about_us_part .about_pera_lg h5 {
        font-size: 20px;
        padding: 14px 0px 5px 0px;
    }
    .main_inner_title .why_choose_box h3 {
    font-size: 20px;
}
.about_us_part .about_pera_lg{
    padding: 0;
}
.about_us_part .about_pera_lg h5:after, .about_us_part .about_pera_lg h5:before{
    display: none;
}

.contact_view_part .contact_divide_part .contact_left_view, .contact_view_part .contact_form_part {
    width: 100%;
    position: relative;
    top: unset;
}
.contact_details ul.contact_details_list li{
    width: calc(50% - 12px);
}
    .contact_form_part h4 {
        width: calc(100% - 240px);
        margin: 00px auto 8px;
    }
        ul.list_dashboard_box li {
        width: calc(100% - 0px);
    }
    span.number_of_value_pr, .dash_info_box span.number_of_value_pr {
        font-size: 19px;
    }
    .form_input_list {
        gap: 15px;
    }
    .dashboard_form .form-group input, .dashboard_form .form-group textarea {
        border-radius: 16px !important;
    }
    .profile_dashboard .textarea_view textarea, .profile_dashboard .textarea_view textarea {
        height: 120px;
    }
    .theme_btn{
        padding: 10px 12px;
    }
    .password_dashboard .form_input_list .form-group {
    width: 100%;
}
.divide_50 .form-group {
    width: calc(100% - 0px);
}
.devide_3{
        gap: 12px;
}
.divide_50 .form-group {
        width: calc(50% - 8px);
    }
    .dashboard_form .form-group .radio_select_option label {
    font-size: 14px;
    }
.pro_available_view .devide_3 .form-group label, .pro_available_view .devide_3 .form-group .radio_select_option {
    padding-left: 5px;
}
    .pr_spec_details .form-group {
        width: calc(100% - 0px);
    }
    button.upgrade_btn {
        padding: 5px 12px;
        font-size: 12px;
    }
    button.upgrade_btn img {
    max-width: 16px;
}
    .pr_spec_details .form-group.two_input {
        max-width: calc(100% + 0px);
        min-width: auto;
    }
    .pr_spec_details .form-group.two_input .area_type_selection {
    gap: 4px 0px;
}
.area_type_selection .area_select_op_list {
    margin: 0 0 0 auto;
}
}
 @media only screen and (max-width: 991px) and (min-width: 900px){
      .form-group .Key_transport_part ul li {
        width: calc(50% + 0px);
        padding: 0 10px;
    }
  .form-group .Key_transport_part ul {
        gap: 34px 0px;
    }
    .form-group .Key_transport_part ul li:nth-child(2n - 0) {
        border: unset;
    }
     .divide_30 .form_input_list .form-group {
        width: calc(100% - 0px);
    }
}
@media only screen and (max-width: 899px) {
    .form-group .Key_transport_part ul li {
        width: calc(100% + 0px);
        border-right: unset;
    }
}
@media only screen and (max-width: 767px) {
    .theme_btn {
        padding: 9px 12px;
        font-size: 14px;
    }
    header nav.navbar {
        padding: 12px 25px;
        gap: 10px 0;
    }
    /* header nav.navbar .main_logo img {
        max-width: 195px;
    } */
    header nav.navbar .main_navigationbar button.navbar-toggler {
        height: 16px;
        width: 40px;
    }
    .main_slider_top .carousel-inner .carousel-item > img {
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text h2 {
        font-size: 34px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text p {
        line-height: 1.4;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text {
        padding: 0 0 0px 20px;
        width: calc(100% - 40px);
    }
    .theme-btn img {
        max-height: 24px;
        padding: 5px;
        width: 24px;
    }
    .main_slider_top .carousel-indicators {
        padding: 12px 6px;
        right: 10px;
    }
    .main_slider_top .carousel-indicators button {
        width: 18px;
        height: 18px;
    }
    .main_slider_top .carousel-indicators button:before {
        height: 5px;
        width: 5px;
    }
    /* header nav.navbar .main_top_sociallink button.login_signup span {
        display: none;
    }
    header nav.navbar .main_top_sociallink button.login_signup {
        height: 41px;
        width: 41px;
        display: flex;
        align-items: center;
        justify-content: center;
        align-content: center;
        flex-wrap: wrap;
        max-width: unset;
        border-radius: 100%;
        padding: 0px !important;
        border: 2px solid #ffffff;
    } */
    /* header nav.navbar .main_top_sociallink {
        margin-right: 72px;
    } */
    .featured_properties .featured_properties_tab {
        flex-wrap: wrap;
        gap: 5px;
    }
    .pl_space_80 h2,
    .pl_space_80 h4 {
        padding-left: 0;
    }
    .featured_properties .featured_properties_tab .filter_buttons {
        padding-top: 5px;
        padding-left: 0px;
    }
    .my_70 {
        margin: 50px 0;
    }
    .py_70 {
        padding: 50px 0;
    }
    .main_title_part h2 {
        font-size: 34px;
    }
    p {
        font-size: 16px;
    }
    .why_choose_part .main_title_part {
        max-width: 390px;
    }
    .why_choose_part .main_title_part h2:before,
    .why_choose_part .main_title_part h2:after {
        top: 65px;
    }
    .why_choose_part ul.why_choose_list li .why_choose_icon {
        padding: 18px;
        max-width: 75px;
        max-height: 75px;
    }
    .testimonials_part .testimonials_slide .testimonials_review {
        background-color: #ffffff;
        padding: 22px 15px;
    }
    .testimonials_part .testimonials_slide {
        margin-top: 25px;
    }
    .testimonials_part .main_title_part h4 {
        font-size: 18px;
    }
    .why_choose_part ul.why_choose_list {
        margin: 20px 0 40px;
    }
    footer .footer_menu_list ul.menu_list_name li a,
    footer .footer_contact_part .footer_contact_info ul li a {
        font-size: 15px;
    }
    footer .footer_menu_list {
        margin: 0 15px;
    }
    footer .footer_contact_part .footer_contact_info {
        gap: 15px 30px;
        margin: 20px 0px 0px;
    }
    footer .footer_contact_part .footer_contact_info {
        flex-direction: column;
    }
    footer .footer_contact_part .footer_contact_info > ul.contact_address {
        padding: 0 15px;
    }
    footer .footer_contact_part .footer_contact_info > ul.follow_us {
        padding-left: 0;
    }
    footer .footer_menu_list {
        border-radius: 25px;
    }
    footer .footer_contact_part .footer_contact_info > ul.follow_us li a {
        background-color: rgb(255 255 255 / 12%);
        height: 38px;
        width: 38px;
        display: flex;
        border-radius: 100%;
        align-items: center;
        justify-content: center;
        align-content: center;
        padding: 9px;
    }
    footer .copyright_part_text {
        padding: 15px 18px;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view {
        border-radius: 30px;
        margin: 25px 35px 25px auto;
        height: calc(100% - 50px);
    }
    header nav.navbar .main_navigationbar button.navbar-toggler.close_btn {
        top: 50px;
    }
    .home_fillter_part .home_fillter_view {
        border-radius: 25px;
    }
    .pr_modal_view .modal-dialog {
        max-width: unset;
        min-width: unset;
        width: calc(100% - 40px);
    }
    .pr_modal_view .modal-dialog {
        margin: 25px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body h2 {
        font-size: 28px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .nav-tabs a {
        font-size: 20px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .nav-tabs {
        padding: 0 40px 15px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body {
        padding: 0px 20px 25px 20px;
    }
    .pr_modal_view.fp_modal .modal-dialog .modal-content {
        padding: 40px 30px 30px 30px;
    }
    .pr_modal_view.fp_modal .modal-dialog .modal-content .modal_close_btn {
        top: 10px;
    }
    .why_choose_part ul.why_choose_list li h3 {
        font-size: 20px;
    }
    /* header nav.navbar .main_top_sociallink button.btn_hover {
        padding: 6px 10px 6px 10px;
    } */
    header nav.navbar .main_top_sociallink button.login_signup {
        padding: 4px 10px 4px 5px;
    }
    header nav.navbar .main_top_sociallink .post_property button.post_pr.btn {
        min-width: 175px;
    }
    header nav.navbar .main_top_sociallink .selected.icon_loc {
        padding: 5px 10px 5px 36px;
    }
    header nav.navbar .main_top_sociallink .post_property button.post_pr.btn img {
        max-width: 25px;
    }
    header nav.navbar .main_top_sociallink button.login_signup span,
    header nav.navbar .main_top_sociallink .post_property button.post_pr.btn span,
    header nav.navbar .main_top_sociallink .selected.icon_loc {
        font-size: 13px;
    }
    header nav.navbar .main_top_sociallink .selected.icon_loc:before {
        left: 4px;
    }
    header nav.navbar .main_top_sociallink .loc_btn {
        /* right: 90px; */
        /* top: 13px; */
    }
    header nav.navbar .main_top_sociallink ul.dropdown-list li a {
        font-size: 13px;
        padding: 4px 8px;
    }
    header nav.navbar .main_top_sociallink ul.dropdown-list {
        padding: 4px 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button {
        padding: 8px 12px;
        font-size: 14px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button:after,
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button:before {
        top: 12px;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view {
        padding-top: 60px;
    }
    /* header nav.navbar .main_top_sociallink {
        margin-top: 8px;
    } */
    header nav.navbar .main_navigationbar {
        /* top: 22px; */
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title span.loaction_text {
        margin: 5px 0 8px 0;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title p {
        margin: 8px 0;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_type_list span.fe_pr_price {
        font-size: 19px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_img {
        margin-bottom: 20px;
    }
    .main_slider_top .carousel-inner .main_slider_content {
        min-height: 350px;
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content {
        padding: 55px 0;
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text h2 {
        font-size: 34px;
    }
    .properties_all_details_img .properties_gallery_view .item img {
        max-height: 280px;
    }
    ul.list_icon_pr li {
        width: calc(50% - 25px);
    }
    table.pr_table tbody tr {
        width: 100%;
    }
    .properties_details_2 h3 {
        margin-bottom: 14px;
    }
    .main_inner_title h2 {
        font-size: 32px;
    }
    .properties_all_details .properties_details_left .pr_value h4,
    .properties_details_2 h3 {
        font-size: 20px;
    }
    .ml_30 {
        margin-left: 15px;
    }
    .basic_overview_part {
        padding: 22px 18px 22px 22px;
        border-radius: 22px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left {
        padding: 20px 15px 15px 15px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left .pt_loc_title {
        padding: 10px 14px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left .pt_loc_title h6 {
        margin-bottom: 5px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left .pt_loc_title span.target_loc {
        font-size: 16px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left ul.pr_loc_points li {
        padding: 6px 10px;
    }
    .inner_btn .theme_btn {
        padding: 8px 20px;
        font-size: 13px;
    }
    ul.avl_ame_list li {
        width: calc(50% - 15px);
    }
    .properties_details_right .properties_form form .form-group {
        width: calc(50% - 6px);
    }
    .properties_details_right .properties_form form .form-group.call_area {
        width: calc(100% - 0px);
    }
    .main_inner_title h3 {
        font-size: 22px;
    }
    .more_properties_part {
        margin: 0 22px;
    }
    .more_properties_part h2 {
        font-size: 24px;
    }
    .more_properties_part {
        padding: 28px 20px 32px 20px;
    }
    .main_slider_top.simple_slider .carousel-inner.inner_page_slider .main_slider_content {
    padding: 25px 10px;
}
.main_inner_title .why_choose_us .why_choose_text h2 {
    margin-bottom: 15px;
}
    .vision_mission_part .vision_mission_text .vis_mis_icon_view {
        margin-bottom: 42px;
    }
        .about_us_part .about_img img {
        border-radius: 18px;
    }
        .contact_details ul.contact_details_list li {
        width: calc(100% - 0px);
    }
        .contact_form_part h4 {
        width: calc(100% - 90px);
    }
    .contact_map .contact_frame .map_icon {
    max-width: 70px;
    max-height: 70px;
    padding: 16px;
}
.contact_map .contact_frame .map_info {
    padding: 15px 18px 15px 15px;
}
.contact_map .contact_frame .map_info h3 {
    font-size: 18px;
}
.pr_modal_view .modal-dialog .modal-content .modal-body .tab-content .sign_in_tab_form form.login-form .resend_code span{
    display: block;
}
    span.number_of_value_pr, span.plan_date {
        font-size: 16px;
    }
    .dashboard_form .form-group .radio_select_option label{
        font-size: 14px;
    }
.dashboard_form .form-group input, .dashboard_form .form-group textarea {
        padding: 9px 18px 10px 15px;
    }
    .password_dashboard .form_input_list .form-group {
        width: calc(50% - 8px);
    }
    .password_dashboard .form_input_list .form-group #eye-icon {
        right: 12px;
        bottom: 11px;
        max-width: 15px;
        max-height: 14px;
    }
        .password_dashboard .form_input_list .form-group #eye-icon.fa-eye-slash {
        bottom: 10px;
    }
    .dashboard_select_option:after{
        bottom: 16px;
    }
    .divide_50 .form-group {
        width: calc(50% - 11px);
    }
        .devide_3 .form-group {
    max-width: fit-content;
    width: 100%;
}
    .devide_3 {
        gap: 12px 45px;
    }
        .pr_spec_details .form-group {
        width: calc(50% - 12px);
    }
    .my_properties_details .my_properties_left ul.nav li button {
    font-size: 14px;
}
ul.properties_details_list li .pr_details_img {
    width: calc(27% - 12px);
}
ul.properties_details_list li .pr_details_info {
    width: calc(73% - 12px);
    padding: 8px 0;
}
   
    ul.properties_details_list li .pr_details_info .pr_details_address {
    font-size: 14px;
    }
    ul.properties_details_list li .pr_details_info .pr_title_info {
    width: calc(100% - 170px);
}
.pr_link_btn a {
    height: 35px;
    width: 35px;
    padding: 9px;
}
ul.properties_details_list li {
    gap: 8px;
}
.plan_page table tr >* {
    padding: 14px 12px;
}
.plan_page .table-responsive {
    padding: 22px;
    border-radius: 22px;
}
header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header{
        border-radius: 0 0 30px 30px;
}
.pr_spec_details .form-group.two_input{
    width: 100%;
}
    .properties_details_2 .basic_overview_part.all_ami_list ul.list_icon_pr li {
        width: calc(50% - 13px);
    }
        .near_by_part ul.near_by_list li {
        width: calc(33.33% + 0px);
    }
    .near_by_part ul.near_by_list {
    gap: 18px 0;
        margin-top: 18px;
}
.pr_modal_view .modal-dialog .modal-content .modal-body .tab-content p {
    font-size: 15px;
}
.form-group .Key_transport_part ul li {
    border-right: 1px solid rgb(0 0 0 / 22%);
        padding: 0px 8px;
}
.pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body img.thanks_img {
    max-width: 75px;
}
    .pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body h2 {
        font-size: 36px;
        padding-bottom: 14px;
    }
.pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body p {
    font-size: 17px;
    margin: 10px 8px !important;
}   
.pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body button.theme_btn {
    font-size: 13px;
}
.main_inner_title .other_page_data p {
        font-size: 16px;
              margin: 10px 0 10px 0;
    }
    .main_inner_title .other_page_data h2 {
    font-size: 32px;
}
    .main_inner_title .other_page_data h3 {
        font-size: 24px;
        margin-bottom: 8px;
        margin-top: 24px;
    }
    .main_inner_title .other_page_data ul li {
    margin: 12px 0;
    padding-left: 18px;
    font-size: 16px;
}
.main_inner_title .other_page_data ul li:after, .main_inner_title .other_page_data ul li:before {
    height: 9px;
    width: 9px;
    top: 6px;
}
.main_inner_title .other_page_data ul {
    margin: 14px 0 18px 0;
}
footer .copyright_part_text .copyright_part_display ul {
    justify-content: center;
}
}
@media only screen and (max-height: 600px) {
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header {
        padding: 15px 0;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header ul li a {
        font-size: 15px;
        padding: 6px 20px;
    }
    /* header nav.navbar .main_navigationbar .navbar-collapse .main_header_view {
        padding-top: 40px;
    } */
}
 @media only screen and (max-width: 767px) and (min-width: 576px){
       .form-group .Key_transport_part ul li {
        width: calc(50% + 0px);
    }
    .form-group .Key_transport_part ul {
        gap: 34px 0px;
    }
    .form-group .Key_transport_part ul li:nth-child(2n - 0) {
        border: unset;
    }
}
@media only screen and (max-width: 575px) {
    .main_slider_top {
        padding: 0 12px;
    }
    .main_slider_top .carousel-indicators {
        right: 5px;
        gap: 5px;
    }
    .main_slider_top .carousel-indicators button {
        width: 16px;
        height: 16px;
    }
    .main_slider_top .carousel-indicators button:before {
        height: 4px;
        width: 4px;
    }
    .main_slider_top .carousel-inner .carousel-item > img {
        border-radius: 18px;
    }

    .main_slider_top .carousel-inner .main_slider_content,
    .main_slider_top .carousel-inner {
        border-radius: 18px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text {
        padding: 0 0 0 5px;
        width: calc(100% - 30px);
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text h2 {
        font-size: 28px;
        padding-bottom: 5px;
    }
    .main_slider_top .carousel-inner .main_slider_content .main_slider_text ul {
        gap: 7px 25px;
        margin: 4px 0 6px;
    }
    .main_slider_top .carousel-inner .main_slider_content .theme-btn span {
        font-size: 12px;
    }
    .main_slider_top .carousel-inner .main_slider_content:after {
        opacity: 0.3;
    }
    .main_slider_top .carousel-inner .carousel-item:after {
        background: rgb(0 0 0 / 28%);
    }

    /* .home_fillter_part .home_fillter_view .home_select_group.input_realestate {
        width: 100%;
    } */
    .home_fillter_part .home_fillter_view .home_fillter_btn {
        position: relative;
        bottom: unset;
        right: unset;
        height: auto;
        margin-top: 20px;
    }
    .home_fillter_part .home_fillter_view .home_select_group select,
    .home_fillter_part .home_fillter_view .home_select_group input,
    .home_fillter_part .home_fillter_view .select_budget .dropdown-toggle,
    .home_fillter_part .home_fillter_view .tab-content .pr_type_dropdown_toggle {
        padding: 10px 32px 10px 15px;
    }
    /* .home_fillter_part .home_fillter_view .select_city_name:after {
        top: 38px;
        height: 16px;
        width: 16px;
    } */
    .home_fillter_part .home_fillter_view .home_fillter_btn .theme_btn {
        padding: 9px 13px;
        font-size: 14px;
        min-width: 128px;
    }
    header nav.navbar {
        padding: 10px 8px 11px 8px;
        gap: 12px 0;
    }
    /* header nav.navbar .main_logo img {
        max-width: 175px;
    } */
    header nav.navbar .main_navigationbar {
        /* top: 18px; */
        /* right: 10px; */
    }
    /* header nav.navbar .main_top_sociallink button.login_signup {
        position: fixed;
        left: 10px;
        bottom: 10px;
    }
    header nav.navbar .main_top_sociallink button.login_signup span {
        font-size: 13px;
    }
    header nav.navbar .main_top_sociallink button.login_signup {
        padding: 5px 10px 5px 6px;
    } */
    .main_title_part h2 {
        font-size: 28px;
    }
    .featured_properties .featured_properties_tab .filter_buttons button {
        min-width: 80px;
        font-size: 13px;
        padding: 3px 12px;
    }
    .featured_properties .featured_properties_tab {
        margin-bottom: 22px;
    }
    .featured_properties .featured_properties_tab .filter_buttons {
        gap: 8px 8px;
        padding-top: 0;
    }
    .featured_properties a.fe_pr_list .fe_pr_list_details .fe_pr_type_list span.fe_pr_price {
        font-size: 17px;
    }
    .py_70 {
        padding: 40px 0;
    }
    .my_70 {
        margin: 40px 0;
    }
    p {
        font-size: 15px;
    }
    .home_about_part .main_title_part h2 {
        margin-bottom: 12px;
    }
    .home_about_part .main_title_part p {
        margin: 0px auto 8px auto;
    }
    .why_choose_part .why_choose_img {
        padding: 0 12px;
    }
    .why_choose_part .why_choose_img:before {
        width: calc(100% - 24px);
    }
    .why_choose_part .main_title_part h2 {
        padding: 5px 12px 8px 12px;
        font-size: 24px;
    }
    .why_choose_part .main_title_part {
        max-width: 280px;
    }
    .why_choose_part .main_title_part h2:before,
    .why_choose_part .main_title_part h2:after {
        top: 25px;
        clip-path: path("M0 0 Q0,22 16,16 L 0 20 Z");
    }
    .why_choose_part .why_choose_img img {
        border-radius: 18px;
    }
    .why_choose_part ul.why_choose_list li p {
        width: calc(100% - 0px);
    }
    .why_choose_part ul.why_choose_list li .why_choose_icon {
        padding: 13px;
        max-width: 65px;
        max-height: 65px;
        border-radius: 12px;
    }
    .why_choose_part ul.why_choose_list li {
        padding: 22px 10px 22px 10px;
        gap: 10px 15px;
        justify-content: flex-start;
    }
    .why_choose_part ul.why_choose_list li h3 {
        width: calc(74% - 0px);
        font-size: 20px;
        font-size: 18px;
    }
    .why_choose_part ul.why_choose_list {
        margin: 30px 0 20px;
    }
    .testimonials_part .testimonials_round {
        right: unset;
        left: 50%;
        transform: translateX(-50%);
        top: -190px;
    }
    .testimonials_part {
        margin: 70px 0 70px;
        padding: 120px 0 40px 0;
    }
    .testimonials_part .testimonials_slide .testimonials_review p,
    footer .copyright_part_text .copyright_part_display ul li a,
    footer .copyright_part_text p,
    footer .copyright_part_text strong {
        font-size: 15px;
    }
    .testimonials_part .testimonials_slide .testimonials_review p {
        padding: 0px 18px 18px 10px;
    }
    .testimonials_part .testimonials_slide .testimonials_title_part h3 {
        margin-bottom: 2px;
    }
    .testimonials_part .testimonials_slide .testimonials_title_part {
        padding: 0px 15px 0 12px;
    }
    .testimonials_part .testimonials_slide .testimonials_title_part span {
        font-size: 14px;
    }
    .testimonials_part .main_title_part h4 {
        font-size: 16px;
    }
    footer {
        margin: 30px 12px 22px;
        border-radius: 18px;
    }
    footer .footer_part {
        padding: 20px 8px 8px;
    }
    footer .footer_contact_part .footer_contact_info > ul.contact_address {
        padding: 0;
    }

    footer .footer_contact_part .footer_contact_info > ul.follow_us {
        gap: 10px 10px;
    }
    footer .footer_contact_part .footer_contact_info:before {
        display: none;
    }
    footer .footer_contact_part .footer_contact_info {
        margin: 10px 5px 0;
        align-items: flex-start;
        align-content: flex-start;
        margin: 10px 5px 0;
    }
    footer .footer_contact_part {
        margin: 12px 0 28px;
        padding: 0;
    }
    footer .footer_menu_list ul.menu_list_name {
        padding: 18px 10px;
        display: flex;
        justify-content: flex-start;
    }
    footer .footer_menu_list ul.menu_list_name li {
        width: calc(50% - 20px);
    }
    footer .disclaimer_part {
        margin: 0 12px 20px;
    }

    footer .disclaimer_part p {
        text-align: left;
    }
    footer .footer_menu_list {
        border-radius: 15px;
    }
    footer .footer_part .footer_quick_link .area_cat_list h4 {
        margin: 15px 0;
        width: 100%;
        cursor: pointer;
        font-size: 14px;
    }
    footer .footer_part .area_cat_list {
        border-bottom: 1px solid rgb(255 255 255 / 12%);
    }
    footer .footer_part .area_cat_list.paying_guest_list {
        border: unset;
    }
    footer .footer_part .footer_quick_link .area_cat_list h4:after,
    footer .footer_part .footer_quick_link .area_cat_list h4:before {
        width: 9px;
        height: 1px;
        background: rgb(255 255 255 / 80%);
        content: "";
        position: absolute;
        right: 10px;
        top: 7px;
        transition: all 0.4s;
    }
    footer .footer_part .footer_quick_link .area_cat_list h4:after {
        transform: rotate(90deg);
        height: 1px;
        outline: 1px solid #177900;
    }
    footer .footer_part .footer_quick_link .area_cat_list ul li a {
        font-size: 14px;
    }
    footer .footer_part .footer_quick_link .area_cat_list .accordion-collapse ul.accordion-body {
        padding-bottom: 15px;
    }
    footer .footer_part .footer_quick_link .area_cat_list h4[aria-expanded="true"]:after {
        transform: rotate(0deg);
    }
    footer .copyright_part_text {
        padding: 15px 0px;
    }
    footer .copyright_part_text span:last-child {
        display: block;
        padding-left: 0;
        margin-top: 5px;
    }
    footer .copyright_part_text span,
    footer .copyright_part_text p {
        width: 100%;
        text-align: center;
    }
    footer .copyright_part_text span:first-child {
        padding-left: 0;
    }

    footer .copyright_part_text span:nth-child(2) {
        padding-right: 0;
        border: unset;
    }
    footer .copyright_part_text span.webplus img {
        max-width: 19px;
    }
    footer .copyright_part_text .copyright_part_display ul {
        margin-bottom: 3px;
        display: flex;
        justify-content: center;
        gap: 3px 18px;
    }
    footer .copyright_part_text .copyright_part_display ul li:before {
        width: 6px;
        left: -11px;
    }
    .home_fillter_part .home_fillter_view .tab-content .home_fillter_view_tab .row > * {
        margin-top: 12px;
    }
    .home_fillter_part .home_fillter_view .home_select_group label {
        margin-bottom: 2px;
    }
    .testimonials_part .testimonials_slide .testimonials_review {
        padding: 18px 8px;
    }
    .testimonials_part .testimonials_slide .testimonials_review p {
        margin-bottom: 15px;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view {
        min-width: unset;
        margin: 25px auto;
        width: calc(100% - 40px);
        padding-top: 30px;
        max-height: fit-content;
        min-height: 450px;
        max-width: unset;
    }
    header nav.navbar .main_navigationbar button.navbar-toggler.close_btn {
        right: 40px;
        top: 40px;
        height: 28px;
        width: 28px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li > a {
        font-size: 22px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li {
        margin: 10px 12px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.dropdown a.dropdown-toggle:after {
        vertical-align: 5px;
        border-top: 4px solid #444444;
        border-right: 4px solid transparent;
        border-bottom: 0;
        border-left: 4px solid transparent;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header ul li a {
        font-size: 14px;
        padding: 6px 18px;
    }
    header nav.navbar .main_navigationbar .navbar-collapse .main_header_view .social_icons_header {
        padding: 14px 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu > ul li a {
        font-size: 14px;
        padding: 3px 8px;
    }
    .home_fillter_part .home_fillter_view {
        width: calc(100% - 0px);
        border: unset;
        padding: 25px 12px 22px 12px;
        margin: 0;
    }
    .main_slider_top .carousel-inner .main_slider_content {
        min-height: auto;
        padding: 55px 0;
    }
    .main_slider_top .carousel-inner .main_slider_content,
    .main_slider_top .carousel-inner,
    .main_slider_top .carousel-inner .carousel-item > img,
    .home_fillter_part .home_fillter_view,
    .featured_properties .fe_pr_list,
    .why_choose_part .why_choose_img:before,
    .testimonials_part .testimonials_slide .testimonials_review {
        border-radius: 18px;
    }
    .featured_properties .fe_pr_list .fe_pr_list_details .fe_pr_type_list span.fe_pr_price {
        font-size: 17px;
    }
    .featured_properties .fe_pr_list .fe_pr_list_details .fe_pr_title span.loaction_text {
        font-size: 13px;
    }
    .featured_properties .fe_pr_list .fe_pr_list_img {
        width: calc(28% - 0px);
        margin-bottom: 5px;
    }
    .featured_properties .fe_pr_list .fe_pr_list_details {
        width: calc(71% - 0px);
        padding: 0px 0px 0px 18px;
        gap: 20px 0;
        overflow: visible;
    }
    .featured_properties .fe_pr_list {
        min-height: 190px;
        padding: 12px 12px;
    }
    .pr_modal_view .modal-dialog {
        margin: 25px 15px;
        width: calc(100% - 30px);
    }
    .pr_modal_view .modal-dialog .modal-content {
        padding: 40px 15px 20px 15px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .nav-tabs {
        padding: 0 10px 15px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .nav-tabs a {
        font-size: 18px;
        padding: 0 10px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body h2 {
        font-size: 24px;
        padding-bottom: 8px;
        margin-bottom: 12px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal_close_btn {
        right: 11px;
        top: 8px;
        transform: scale(0.7);
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body button.modal-btn {
        font-size: 13px;
            gap: 3px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .tab-content p {
        font-size: 15px;
    }
    .pr_modal_view.fp_modal .modal-dialog .modal-content {
        padding: 35px 15px 18px 15px;
    }
    .pr_modal_view.fp_modal .modal-dialog .modal-content .modal_close_btn {
        right: 12px;
        top: 4px;
        transform: scale(0.6);
    }
    .pr_modal_view.fp_modal .modal-dialog .modal-content .modal-body {
        padding: 20px 20px 20px 20px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .form-group .form-check label {
        font-size: 14px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .form-group span {
        font-size: 14px;
        margin-right: 9px;
        top: 2px;
    }
    .pr_modal_view .modal-dialog .modal-content .modal-body .tab-content .form-group > label {
        font-size: 14px;
    }
    /* header nav.navbar .main_navigationbar {
        top: 10px;
    } */
    /* header nav.navbar .main_top_sociallink button.login_signup {
        height: 41px;
        width: 41px;
        display: flex
;
        align-items: center;
        justify-content: center;
        align-content: center;
        flex-wrap: wrap;
        max-width: unset;
        border-radius: 100%;
        padding: 0px !important;
        border: 2px solid #ffffff;
    }
    header nav.navbar .main_top_sociallink button.login_signup img {
    background-color: #ffffff;
    border-radius: 100%;
    display: inline-flex
;
    padding: 5px;
    object-fit: contain;
    height: 25px;
    width: 25px;
} */
    /* .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .fillter_tab_list_left_view,
    .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .home_fillter_btn {
        width: 100%;
        max-width: fit-content;
    } */
    /* header nav.navbar .main_top_sociallink button.login_signup span{
    display: none;
} */
    .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .pr_type_dropdown .pr_type_dropdown_toggle {
        min-width: 120px;
    }
    .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .home_fillter_btn {
        margin: 22px auto 0;
        width: 100%;
        max-width: fit-content;
    }
    header nav.navbar .main_top_sociallink button.login_signup {
        padding: 4px 12px 4px 4px;
    }
    header nav.navbar .main_top_sociallink .post_property .post_pr_scroll{
            height: 35px;
    }
        header nav.navbar .main_top_sociallink .post_property button.post_pr.btn {
        min-width: 167px;
        padding: 0px 8px 0px 5px;
            gap: 2px;
    }
    header nav.navbar .main_top_sociallink .post_property .post_pr_scroll span {
    height: 30px;
}
    header nav.navbar .main_top_sociallink .selected.icon_loc:before {
        left: 3px;
    }
    header nav.navbar .main_top_sociallink .selected.icon_loc {
        padding: 5px 10px 5px 32px;
    }
    header nav.navbar .main_top_sociallink .loc_btn {
        /* right: 65px; */
        /* top: 10px; */
    }
    /* .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .fillter_tab_list_left_view {
        margin-top: 16px;
    } */
    header nav.navbar .main_top_sociallink .loc_btn .dropdown-menu > ul li a {
        font-size: 13px;
        padding: 3px 6px;
    }
    header nav.navbar .main_top_sociallink .loc_btn .dropdown-menu > ul {
        right: 0;
        left: auto;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .mega_menu_list .left-arrow {
        left: 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .mega_menu_list .right-arrow {
        right: 0;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item .dropdown-menu li a,
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item .accordion-collapse .accordion-body ul li a {
        padding: 3px 5px 3px 8px;
        font-size: 14px;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .mega_menu_list .scroll-arrow {
        height: 22px;
        width: 22px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .mega_menu_list .scroll-arrow img {
        filter: invert(1);
        max-width: 9px;
        top: -2px;
    }
    .home_fillter_part .home_fillter_view .select_city_name:after,
    .home_fillter_part .home_fillter_view .select_budget::after {
        right: 14px;
        top: 36px;
        height: 14px;
        width: 10px;
    }
    .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .pr_type_dropdown .pr_type_checkbox_list label,
    .home_fillter_part .home_fillter_view .dropdown-menu select {
        font-size: 14px;
    }
    .home_fillter_part .home_fillter_view .home_fillter_view_tab .city-list li,
    .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .pr_type_dropdown .pr_type_checkbox_list {
        font-size: 14px;
        padding: 3px 5px 3px 8px;
    }
    .home_fillter_part .home_fillter_view .home_fillter_view_tab .city-list {
        padding: 6px 8px 5px;
    }
    .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .pr_type_dropdown .pr_type_checkbox_list input {
        height: 10px;
        width: 10px;
        top: 0px;
        margin-right: 4px;
    }
    .home_fillter_part .home_fillter_view .select_budget .dropdown-menu {
        padding: 8px 5px 8px 7px;
    }

    .home_fillter_part .home_fillter_view .tab-content .fillter_tab_list .pr_type_dropdown .pr_type_checkbox_list .form-check input {
        height: 10px;
        width: 10px;
        top: -4px;
    }

    header nav.navbar .main_navigationbar ul.navbar-nav > li .dropdown-menu.show {
        margin: 5px 0 5px;
    }
    .home_fillter_part .home_fillter_view .arrow-btn.left {
        left: -14px;
    }
    .home_fillter_part .home_fillter_view .arrow-btn.right {
        right: -14px;
    }
    .home_fillter_part .home_fillter_view .arrow-btn{
            height: 22px;
    width: 22px;
    }
    
    .home_fillter_part .home_fillter_view .arrow-btn img {
        max-width: 8px;
    }
    header nav.navbar .main_navigationbar ul.navbar-nav > li.nav-item.mega_menu .dropdown-menu .accordion .accordion-item h5.accordion-button {
        padding: 8px 8px;
    }
    header nav.navbar .main_top_sociallink button.login_signup {
        padding: 0;
    }
    header nav.navbar .main_top_sociallink button.login_signup span {
        display: none;
    }
    header nav.navbar .main_top_sociallink button.login_signup img {
        margin: 4px;
    }
    header nav.navbar .main_top_sociallink ul.dropdown-menu {
        left: auto;
        right: 0;
    }
    header nav.navbar .main_top_sociallink ul.dropdown-menu {
        left: auto;
        right: 0;
    }
    header nav.navbar .main_top_sociallink .loc_btn ul.dropdown-menu li a {
        font-size: 14px;
        padding: 3px 8px 3px 10px;
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text h2 {
        font-size: 28px;
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content .main_slider_text {
        padding: 0;
    }
    .why_choose_part ul.why_choose_list li .why_choose_icon:before {
        top: -4px;
        left: -4px;
        box-shadow: 4px 4px 0px rgb(241 242 243 / 58%);
    }
    .featured_properties .fe_pr_list .fe_pr_list_img,
    .featured_properties .fe_pr_list .fe_pr_list_details {
        width: calc(100% + 0px);
        padding-left: 0;
        padding-right: 0;
    }

    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_img,
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details {
        width: calc(100% - 0px);
        padding: 0;
    }
    .featured_properties .fe_pr_list .fe_pr_list_img {
        min-height: 150px;
        margin-bottom: 15px;
        max-height: 170px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_img {
        min-height: 200px;
        margin-bottom: 15px;
        max-height: 215px;
    }

    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title span.user_text {
        font-size: 13px;
        padding-left: 15px;
        top: 3px;
        padding-right: 0;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title span.user_text:after {
        height: 12px;
        top: 3px;
        width: 12px;
    }
    .featured_properties .fe_pr_list .fe_pr_list_details .fe_pr_title h4 {
        margin-bottom: 6px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title h4 {
        font-size: 18px;
        margin-bottom: 6px;
        margin-top: 6px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title span.loaction_text {
        margin: 5px 0 5px 0;
        font-size: 13px;
        padding-left: 14px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title span.loaction_text:after {
        top: 2px;
        height: 13px;
        width: 12px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title p {
        margin: 8px 0px 5px;
        font-size: 14px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_type_list span.fe_pr_price {
        font-size: 17px;
    }
    .featured_properties .fe_pr_list .fe_pr_list_details .fe_pr_type_list button.theme_btn {
        font-size: 12px;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details .fe_pr_title {
        margin-bottom: 0;
    }
    .featured_properties.properties_list_part .fe_pr_list .fe_pr_list_details {
        gap: 20px 0;
    }
    .featured_properties.properties_list_part .fe_pr_list {
        padding: 15px 15px;
    }
    .featured_properties.properties_list_part .fe_pr_list span.sales_option {
        font-size: 12px;
        right: 0;
        padding: 3px 15px 3px;
    }
    .fe_pr_list_type ul li {
        font-size: 13px;
    }
    .featured_properties .fe_pr_list .fe_pr_list_details .fe_pr_type_list .propertyList-toggle-button {
        width: 13px;
        height: 13px;
        line-height: 12px;
        font-size: 10px;
        bottom: 4px;
    }
    .fe_pr_list_type ul li {
        margin-right: 16px;
    }
    .featured_properties.properties_list_part .fe_pr_list span.sales_option:before {
        clip-path: path("M0 9 Q0,20 22,22 L 0 22 Z");
        left: -21px;
    }
    .main_slider_top .carousel-inner.inner_page_slider .main_slider_content {
        padding: 45px 0;
    }
    .properties_all_details_img .properties_gallery_view .item img {
        max-height: 250px;
        border-radius: 12px;
    }
    .properties_all_details_img .properties_gallery_view .item {
        border-radius: 12px;
    }
    .properties_all_details_img .properties_gallery_view .item::before {
        height: 40px;
        width: 40px;
        background-size: 18px;
        right: 7px;
        bottom: 7px;
    }
    .more_properties_part {
        margin: 0 12px;
        border-radius: 18px;
        padding: 25px 18px 25px 18px;
    }
    .properties_all_details .properties_details_left .pr_main_title_top .pr_title_top,
    .properties_all_details .properties_details_left .pr_value {
        width: calc(100% - 0px);
    }
    .properties_all_details .properties_details_left .pr_main_title_top {
        flex-wrap: wrap;
        gap: 5px;
    }
    .properties_all_details .properties_details_left .pr_main_title_top h2.pr_title:before {
        display: none;
    }
    .main_inner_title h2 {
        font-size: 28px;
    }
    .properties_all_details .properties_details_left .pr_value h4,
    .properties_details_2 h3 {
        font-size: 18px;
    }
    .properties_all_details .properties_details_left .pr_value {
        flex-direction: row;
        gap: 5px;
    }
    .properties_all_details .properties_details_left .pr_value small {
        font-size: 11px;
    }
    .properties_all_details .properties_details_left .properties_details_1 .pr_location {
        font-size: 14px;
        margin-top: 7px;
    }
    .properties_all_details .properties_details_left p {
        font-size: 15px;
    }
    ul.list_icon_pr li {
        width: calc(100% - 0px);
        max-width: fit-content;
    }
    .basic_overview_part {
        padding: 22px 15px 18px 18px;
        border-radius: 16px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left .pt_loc_title span.target_loc {
        font-size: 15px;
    }
    ul.avl_ame_list li {
        width: calc(50% - 8px);
        padding: 30px 10px 12px 10px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left .pt_loc_title {
        flex-wrap: wrap;
        gap: 8px;
        padding: 10px 14px 13px 14px;
    }
    .properties_details_right .properties_form form .form-group {
        width: 100%;
    }
    .properties_details_right .properties_form form button#button {
        padding: 10px 15px;
        font-size: 13px;
    }
    .location_view_pr .pr_loc_part .pr_loc_left .pt_loc_title h6,
    .location_view_pr .pr_loc_part .pr_loc_left ul.pr_loc_points li h6,
    .properties_details_right .user_profile .property_contact_btn a.pr_con_btn {
        font-size: 13px;
    }
    .properties_details_right {
        padding: 22px 16px 15px 16px;
    }
    .properties_details_right .user_profile img.pr_list_user {
        max-width: 60px;
        height: 60px;
    }
    .properties_details_right .user_profile .user_pr_img {
        gap: 10px;
    }
    .properties_details_right .user_profile .user_name_title h5 {
        font-size: 16px;
    }
    .properties_details_right .user_profile .property_contact_btn a.pr_con_btn img {
        max-width: 17px;
        max-height: 17px;
        margin-right: 4px;
    }
    .properties_details_right .properties_form {
        margin-top: 20px;
        width: calc(100% + 0px);
        margin-left: 0;
        padding: 15px 12px 20px 12px;
    }
    .main_inner_title h3 {
        font-size: 20px;
    }
    .ml_30 {
        margin-left: 10px;
    }
        .properties_details_2 h3 {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .properties_all_details .properties_details_left table.pr_table tbody tr td {
        flex-direction: column;
    }
    .location_view_pr .pr_loc_part .pr_loc_left ul.pr_loc_points li {
        padding: 6px 0px;
    }
    .more_properties_part h2 {
        font-size: 22px;
    }
    ul.list_icon_pr li .am_info_part_pr h6 {
        max-width: unset;
    }
    .properties_all_details {
        margin-top: 22px;
    }
    ul.avl_ame_list {
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .properties_all_details_img .properties_gallery_view .owl-nav button {
        height: 26px;
        width: 26px;
    }
    .properties_all_details_img .properties_gallery_view .owl-nav button.owl-prev {
        left: 3px;
    }
    .properties_all_details_img .properties_gallery_view .owl-nav button.owl-next {
        right: 3px;
    }
    .properties_all_details_img .properties_gallery_view .owl-nav button img {
        max-height: 9px;
    }
    .properties_all_details_img .properties_gallery_view .owl-nav {
        top: calc(50% - 10px);
    }
    .about_us_part .about_pera_lg h2 {
    margin-top: 10px;
}
    .about_us_part .about_pera_lg h5 {
        font-size: 18px;
        padding: 8px 0px 3px 0px;
    }
    .about_us_part .about_img img {
    border-radius: 12px;
}
    .why_choose_box {
        padding: 22px 22px;
        border-radius: 16px;
    }
        .why_choose_box .why_choose_icon img {
        max-width: 42px;
    }
    .why_choose_box .why_choose_icon {
    padding-bottom: 14px;
    margin-bottom: 15px;
}
    .main_inner_title .why_choose_box h3 {
        font-size: 19px;
                margin-bottom: 8px;
    }
        .why_choose_box p {
        font-size: 15px;
    }
        .vision_mission_part .vision_mission_text p {
        font-size: 15px;
    }
       .vision_mission_part .vis_mis_icon_view h3 {
        font-size: 19px;
        margin-bottom: 0;
                padding-left: 0;
    }
        .vision_mission_part .vision_mission_text .vis_mis_icon_view {
        width: 130px;
        padding-right: 12px;
        margin-right: 15px;
        border-radius: 0 0 15px 0;
        padding-left: 0;
    }
    .vision_mission_part .vision_mission_text {
        padding: 20px 12px 15px 25px;
    }
    .vis_mis_icon_view:before {
    top: 4px;
}
    .contact_details ul.contact_details_list li .con_icon {
        padding: 11px;
        max-width: 50px;
        max-height: 50px;
        height: 50px;
        width: 50px;
        border-radius: 14px 0px 14px 0px;
    }

.contact_details ul.contact_details_list li p{
    white-space: unset;
}
.contact_details ul.contact_details_list li { 
    border-radius: 18px;
        padding: 14px 8px 14px 62px;
    width: 100%;
}
.contact_details ul.contact_details_list li h3 {
    font-size: 15px; 
            margin-bottom: 6px;
}
.contact_details ul.contact_details_list li p, .contact_details ul.contact_details_list li a {
    font-size: 15px;
}
.contact_view_part .contact_form_part {
    padding: 00px 15px 28px 15px;
    margin-top: 0;
}
.contact_form_part h4 {
    top: unset;
    width: 100%;
    margin-top: 16px;
    font-size: 17px;
    padding: 12px 36px;
    margin-bottom: 25px;
            border-radius: 18px;
}
.contact_form_part h4:after, .contact_form_part h4:before{
    display: none;
}
.contact_form_part form .theme_btn {
    font-size: 14px;
}
.contact_map .contact_frame {
    flex-wrap: wrap;
}
    .contact_map .contact_frame .map_info {
        position: relative;
        top: unset;
        bottom: unset;
        width: 100%;
        display: flex
;
        gap: 12px;
        align-items: center;
        padding: 0;
        margin-bottom: 15px;
    }
        .contact_map .contact_frame .map_icon {
        max-width: 60px;
        max-height: 60px;
        padding: 14px;
        margin: 0;
        border-radius: 12px;
    }
        .contact_map .contact_frame .map_info h3 {
        font-size: 20px;
    }
    .contact_map .contact_frame iframe{
        height: 300px;
    }
    .contact_details ul.contact_details_list{
        margin-top: 20px;
    }
        .contact_view_part .contact_divide_part {
        gap: 22px;
    }
.dashboard_view_part .dashboard_left_tab .dashboard_user_profile h5 {
    font-size: 18px;
}
.dashboard_left_tab .user_dasboard_list ul.list_dashboard li a {
    font-size: 15px;
    padding: 5px 5px;
    margin: 4px 0;
}
.dashboard_left_tab .user_dasboard_list {
    border-radius: 14px;
    padding: 10px 14px 10px 14px;
}
.dashboard_view_part .dashboard_left_tab .dashboard_user_profile {
    border-radius: 14px;
}
.dashboard_view_part .dashboard_left_tab .dashboard_user_profile img {
    max-width: 62px;
    max-height: 62px;
}
.dashboard_main_title_part {
    /* padding-bottom: 8px; */
    margin-bottom: 16px;
            padding-left: 8px;
}
ul.list_dashboard_box li {
    border-radius: 12px;
    padding: 12px 14px;
}
ul.list_dashboard_box li h5{
    margin-bottom: 8px;
}
    span.number_of_value_pr, .dash_info_box span.number_of_value_pr {
        font-size: 18px;
    }
    .dashboard_view_part .dashboard_left_tab {
    border-radius: 22px;
    }
        .dashboard_view_part .dashboard_right_part {
        padding: 22px 12px 18px 12px;
        border-radius: 22px;
    }
        span.number_of_value_pr, span.plan_date {
        font-size: 15px;
    }
    .dash_info_box span.number_of_value_pr {
    font-size: 19px;
}
p.dash_message{
    font-size: 14px;
}
/* .dashboard_main_title_part {
    padding-left: 8px;
} */
    .dashboard_form .form-group input, .dashboard_form .form-group textarea {
        padding: 8px 18px 10px 15px;
    }
    .dashboard_form .form-group label {
        margin-bottom: 4px;
        font-size: 13px;
        padding-left: 16px;
    }
    .dashboard_form .form-group input::placeholder, .dashboard_form .form-group textarea::placeholder{
        font-size: 13px;
    }
    .radio_select_option {
    padding-left: 16px;
}
    .dashboard_form .form-group .radio_select_option input {
        width: 10px;
        height: 10px;
    }
    .area_type_selection .radio_select_option input.form-check-input {
    background-size: 4px;
    }
.dashboard_form .form-group .radio_select_option label{
    padding: 0 0 0 3px;
}
    .profile_dashboard .textarea_view textarea, .profile_dashboard .textarea_view textarea, .dashboard_form .textarea_view textarea {
        height: 110px;
    }
    .dashboard_form .form-group input, .dashboard_form .form-group textarea {
        border-radius: 19px !important;
    }
    .dashboard_main_title_part button.theme_btn {
    padding: 7px 14px 6px;
    font-size: 13px;
}
p.dash_message {
    margin-bottom: 5px;
}
.password_dashboard .form_input_list .form-group{
    width: 100%;
}
.dashboard_select_option:after {
    border-top: 5px solid #444444;
    bottom: 17px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 0px solid transparent;
}
ul.select_op_list li {
    font-size: 14px;
    padding: 5px 5px 5px 8px;
}
.dashboard_form .textarea_view textarea {
    height: 120px;
}
.divide_50 .form-group,  .pr_spec_details .form-group {
        width: calc(100% - 0px);
    }
    .dashboard_table table.pr_table tbody tr td, .dashboard_table table.pr_table tbody tr td.pr_value{
        font-size: 14px;
    }
    .dashboard_table table.pr_table tbody tr td.pr_value {
        padding-left: 22px;
    }
    ul.properties_details_list li .pr_details_img, ul.properties_details_list li .pr_details_info, ul.properties_details_list li .pr_details_info .pr_title_info {
    width: 100%;
}
.pr_link_btn {
    position: relative;
    margin-top: 10px;
    right: unset;
    top: unset;
}
ul.properties_details_list li .pr_details_info .pr_btn_list {
    margin-top: 15px;
}
    ul.properties_details_list li .pr_details_info h3 {
        font-size: 20px;
    }
        .plan_page table thead tr td strong, .plan_page table thead th {
        font-size: 16px;
    }
    .plan_page table tr >*, .plan_page table .f_16{
        font-size: 15px;
    }
        .plan_page table tr >* {
        padding: 12px 10px;
    }
    .plan_page table tbody th {
    white-space: normal;
    min-width: 150px;
}
    .plan_page table thead tr td, .plan_page table thead tr td strong {
        font-size: 16px;
    }
        .plan_page .table-responsive {
        padding: 14px;
        border-radius: 18px;
    }
    .home_fillter_part .home_fillter_view .home_fillter_btn button.theme_btn {
        margin-top: 20px;
    }
    .upgrade_btn img {
    max-width: 18px;
    }
    .upgrade_btn {
        padding: 6px 10px 6px 8px;
        font-size: 12px;
    }
    .dash_info_box {
        padding: 47px 15px 15px 18px;
    }
    .dash_info_box h5 {
    margin-top: -30px;
}
.form-group .Key_transport_part {
    padding: 18px 15px;
}
.main_inner_title .Key_transport_part h3 {
    font-size: 19px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 6px;
}
    /* .form-group .Key_transport_part ul li {
        width: calc(50% - 7px);
    }
    .form-group .Key_transport_part ul li:nth-child(2n - 0){
        border: unset;
    } */
    .form-group .Key_transport_part ul li h5 {
        margin-bottom: 4px;
        font-size: 14px;
    }
    .form-group .Key_transport_part ul li {
    width: calc(50% + 0px);
    }
    .form-group .Key_transport_part ul li span {
        font-size: 15px;
    }
     .divide_30 .form_input_list .form-group {
        width: calc(100% - 0px);
    }
    .form-group .Key_transport_part ul li:nth-child(2n - 0){
        border: unset;
    }
        .pr_spec_details .form-group.two_input {
        min-width: auto;
    }
        .properties_details_2 .basic_overview_part.all_ami_list ul.list_icon_pr li {
        width: auto;
    }
    .properties_details_2 .basic_overview_part.all_ami_list ul.list_icon_pr {
    gap: 22px 35px;
}
    .near_by_part ul.near_by_list li {
        width: calc(50% + 0px);
    }
    .near_by_part ul.near_by_list li h5 {
    font-size: 14px;
    margin-bottom: 7px;
}
.near_by_part ul.near_by_list li span {
    font-size: 15px;
}
.near_by_part {
    padding: 20px 15px 18px 18px;
    border-radius: 18px;
}
.near_by_part h3 {
    font-size: 19px;
}
/* .near_by_part ul.near_by_list li:nth-child(2n - 1) {
    padding-left: 0;
    border-left: unset;
} */
    .pr_modal_view .modal-dialog .modal-content .modal-body .tab-content p {
        white-space: normal;
    }
    .log_out_modal .modal-content .modal-body .logout_btn button.modal-btn img {
    max-width: 14px;
}
.log_out_modal .modal-content .modal-body .logout_btn button.modal-btn {
    min-width: 132px;
    padding: 8px 8px;
}
.log_out_modal .tab-content .logout_btn {
    gap: 9px 8px;
}
.form-group .Key_transport_part ul {
    gap: 28px 0px;
}
.form-group .Key_transport_part input {
    padding: 6px 12px;
}
    .form-group .Key_transport_part input.title_checkbox {
        top: 1px;
    }
        .pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body h2 {
        font-size: 32px;
    }
        .pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body img.thanks_img {
        max-width: 65px;
    }
    .pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body button.theme_btn {
    margin-top: 10px;
}
.pr_modal_view.post_by_details .modal-dialog .modal-content .modal-body button.theme_btn img {
    max-width: 15px;
    top: -2px;
}
        .main_inner_title .other_page_data p {
        font-size: 15px;
        margin: 6px 0 8px 0;
    }
        .main_inner_title .other_page_data h3 {
        font-size: 21px;
        margin-bottom: 6px;
        margin-top: 15px;
    }
    .main_inner_title .other_page_data ul li{
        font-size: 15px;
                margin: 10px 0;
    }
        .main_inner_title .other_page_data h2 {
        font-size: 26px;
                margin-top: 20px;
    }
.main_inner_title .other_page_data h6 {
    font-size: 16px;
    margin: 12px 0 8px 0;
}
}
@media only screen and (max-width: 435px) {
    .pr_modal_view .modal-dialog .modal-content .modal-body .tab-content p a {
        display: block;
    }
    header nav.navbar .main_top_sociallink .loc_btn {
        /* right: 60px; */
    }
    .properties_details_right .user_profile .property_contact_btn a.pr_con_btn {
        width: 100%;
        max-width: unset;
    }
    ul.list_icon_pr li {
        max-width: 100%;
    }
    .properties_details_right .user_profile img.pr_list_user {
        max-width: 50px;
        height: 50px;
    }
    .main_logo {
        max-width: 170px;
    }
     .form-group .Key_transport_part ul li {
    width: calc(100% + 0px);
    border: unset;
    }
.form-group .Key_transport_part ul {
        gap: 20px 0px;
    }
    .form-group .Key_transport_part {
        padding: 18px 12px;
    }
        .main_inner_title .Key_transport_part h3 {
        padding-left: 10px;
    }
        .form-group .Key_transport_part .title_with_check {
        margin-bottom: 0;
    }
}
