@media (min-width: 768px) {
  .new-dialog-md-wid {
    width: 710px;
    margin: 30px auto;
  }

  .new-dialog-am-wid {
    width: 570px;
  }

  .property_detail_amenties .listing_detail table tr td:first-child {
    width: 200px;
  }

  .error_modal .modal-dialog-sm {
    width: 400px;
  }

}

@media (min-width: 991px) {
  .login_register_content .login_left_box_width {
    width: 45%;
  }
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  .cutm_property_width3 {
    width: 30%;
  }

  .cutm_property_width9 {
    width: 70%;
  }
}

@media screen and (min-width: 1261px) {
  a.resendLink {
    margin: 0px;
  }

  .search_box_layout .search_keyword_bar {
    width: 34%;
  }

  .search_box_layout .select_bar {
    width: 15%;
  }

  .search_filter_by_bar {
    width: 24%;
  }

  .search_more_btn {
    width: 12%;
  }

  .search_acre_value {
    width: 25%;
  }
}

@media only screen and (min-width: 1299px) {
  a.resendLink {
    margin: 24px;
  }

  .show-filter-section {
    display: flex;
    width: calc(100% - 30%);
  }

  .search-select-section {
    width: 15%;
    position: relative;
  }

  .search-select-section.search-select-amenties {
    width: 15%;
  }

  .search-filter-by {
    width: 15%;
  }

  .search-permit .main-filter-heading {
    width: 34%;
    padding: 12px 10px;
    margin: 0px;
  }

  .search-header-btn {
    width: 100%;
    display: flex;
  }

  .search-more-btn .search-header-btn {
    border: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 0px 0px 10px;
  }

  /* .form-row.search-min-section {
    width: 16%;
  } */

  .search-btn-section {
    width: 20%;
  }

  .search-keyword input {
    height: 49px;
  }

  .search-min-max .acres__total input {
    border: 0px;
  }

  .show-filters {
    display: flex;
    width: 100%;
  }

  .search-btn-section .search-btn {
    margin: 10px 0px;
    height: 40px;
    padding: 0px;
    min-width: 180px !important;
    line-height: 30px;
    width: inherit;
    text-align: center;
    margin: auto;
    border-radius: 50px;
  }

  .search-btn-section .search-header-btn {
    text-align: center;
    width: auto;
  }

  /* 
  .form-row.search-min-section {
    width: 20%;
  } */
}

@media (min-width: 1350px) {
  .custm_container {
    width: 1320px;
  }
}

@media (min-width: 1400px) {
  .custm_container {
    width: 1370px;
  }
}

@media only screen and (min-width: 1590px) {
  .search_box_header {
    max-width: 1000px;
  }
}

@media only screen and (min-width: 1921px) {
  .modal-dialog.pdf-dialog {
    max-width: 60% !important;
  }
}

@media only screen and (max-width: 1900px) {
  .home-video {
    height: auto;
  }

  .home-video-section .video-content {
    height: 422px;
    padding: 0px 25px;
  }

  .banner-stat .slider-image {
    height: 700px;
  }

  .banner-stat .slider-image img {
    min-height: 700px;
    object-fit: cover;
  }
}

@media screen and (max-width: 1590px) and (min-width: 1420px) {
  .search_box_header {
    max-width: 720px;
    right: 560px;
  }

  .navbar .navbar-nav>li>a {
    padding-right: 7px;
    padding-left: 7px;
  }

  .search-select-section.select_sortBy {
    width: 45%;
  }
}

@media only screen and (min-width: 1481px) {
  .search-header .search-keyword {
    width: 36% !important;
  }

  .form-row.search-more-btn {
    border: 0px;
    width: 19%;
  }
}

@media only screen and (min-width: 1300px) and (max-width: 1480px) {
  .search-header .search-keyword {
    width: 30% !important;
  }

  .form-row.search-more-btn {
    border: 0px;
    width: 25%;
  }
}

@media only screen and (max-width: 1440px) {
  .home-video {
    height: auto;
  }

  .home-video-section .video-content {
    height: 400px;
    padding: 0px 25px;
  }

  .help-center-content {
    padding: 50px 0px;
  }
}


@media screen and (max-width: 1420px) and (min-width: 1370px) {
  .search_box_header {
    max-width: 680px;
    right: 560px;
    left: 140px;
  }

  .navbar .navbar-nav>li>a {
    padding-right: 7px;
    padding-left: 7px;
  }

  .search-select-section.select_sortBy {
    width: 45%;
  }

  .search_box_content .search-select {
    padding: 0px 5px;
  }
}

@media only screen and (max-width: 1380px) {
  .home-video {
    height: auto;
  }

  .home-video-section .video-content {
    height: 387px;
    padding: 0px 25px;
  }

  .banner-stat .slider-image {
    height: 700px;
  }

  .banner-stat .slider-image img {
    min-height: 700px;
    object-fit: cover;
  }

  .user-property-page .account-image {
    margin-left: 10px;
  }

  .discover_layout .similar-property-content {
    /* min-height: 410px !important; */
    min-height: 266px !important;
  }
}

@media screen and (max-width: 1370px) and (min-width: 1340px) {
  .search_box_header {
    max-width: 630px;
    left: 130px;
  }

  .search-select-section.select_sortBy {
    width: 52%;
  }

  .search_box_content .search-select {
    padding: 0px 5px;
  }
}

@media screen and (max-width: 1366px) {
  .map_with_property_box .property_left_side_block {
    /* max-width: 690px!important; */
    padding-top: 10px !important;
  }

  .map_with_property_box .property_box_right_panel {
    width: calc(100% - 690px);
  }

  .search_options_btn .mdc-button {
    padding: 0px 8px;
  }

  .clientLogo_PropertyBtn_layout .Property_search_btns {
    width: 100%;
  }

  .search_box_content .search-select,
  .search_box_content .react-autosuggest__input {
    padding: 0px 5px;
  }
}

@media only screen and (max-width: 1336px) {
  .left-side-content {
    max-width: 650px;
  }

  /* .property-listing-map {
    width: calc(100% - 650px);
  } */

  .fxt-template-layout5 .fxt-intro .sub-title {
    font-size: 30px;
  }

  .fxt-template-layout5 .fxt-intro h1 {
    font-size: 60px;
  }

  .fixed-topsearch-bar {
    max-width: inherit;
    left: 0px;
  }

  .users-card-profile h3 {
    font-size: 20px;
  }

  .custom-section {
    width: 10%;
    font-size: 20px;
  }

  .help-center-content {
    padding: 40px 0px;
  }

  .help-heading h3 {
    font-size: 20px;
  }

  .home-video {
    height: auto;
  }

  .home-video-section .video-content {
    height: 335px;
    padding: 0px 25px;
  }

  .home-video-section .video-content p {
    font-size: 14px;
  }

  .banner-stat .owl-carousel .owl-nav {
    display: none !important;
  }

  .banner-stat .owl-dots {
    width: 100%;
    position: absolute;
    bottom: 0px;
    display: block;
  }

  .banner-stat .slider-image {
    height: 600px;
  }

  .banner-stat .slider-image img {
    min-height: 600px;
    object-fit: cover;
  }

  .footer-main {
    padding: 40px 0px 0px 0px;
  }

  .footer-newsletter {
    padding: 50px 20px;
    overflow: hidden;
    margin-top: 20px;
  }

  .footer-about {
    padding: 30px 20px 20px;
    border-right: 0px;
    margin-top: 20px;
  }

  .similar-property-content {
    margin-bottom: 10px;
  }

  .side-search-bar .search-header-btn {
    display: flex;
  }
}

@media screen and (max-width: 1340px) and (min-width: 1290px) {
  .search_box_header {
    max-width: 600px;
    right: 560px;
    left: 140px;
  }

  .search-select-section.select_sortBy {
    width: 52%;
  }

  .navbar .navbar-nav>li>a {
    padding-right: 7px;
    padding-left: 7px;
  }

  .search_box_content .search-select {
    padding: 0px 5px;
  }
}

@media screen and (max-width: 1300px) {
  .cutm_property_width3 {
    width: 30%;
  }

  .cutm_property_width9 {
    width: 70%;
  }
}

@media screen and (max-width: 1299px) {
  a.resendLink {
    margin: 24px;
  }

  .outdoor_license_card_layout .cust-width {
    width: 49%;
  }

  .outdoor_license_card_layout>div {
    margin: 0;
  }

  .image-content>div {
    max-height: inherit;
  }

  .property_side_section_main .right_panel_property_detail {
    padding: 8px 10px 8px 0px;
  }

  .license_agreement_Layout .document_img_link a img {
    max-width: 105px !important;
  }

  .show-search-section {
    flex-wrap: wrap;
    padding: 0;
  }

  .search-keyword {
    width: 40%;
    padding: 0px 0px 0px 0px;
  }

  .search-header .form-row input {
    padding: 0px;
  }

  .search-select-section {
    width: 30%;
  }

  .search-filter-by {
    width: 30%;
    /* border-right:  0 !important; */
  }

  .search-keyword .form-row {
    margin: 0px;
    z-index: 99 !important;
  }

  .search-more-btn {
    width: auto;
    padding: 0px 20px;
  }

  .show-search-section .search-keyword,
  .show-search-section .search-select-section,
  .show-search-section .search-filter-by {
    border-bottom: 1px solid var(--borderColor);
  }

  .search-select-section.search-select-amenties {
    border-bottom: 0px;
  }

  .show-search-acre {
    margin: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .search-min-section {
    width: 30%;
  }

  .acres__total {
    width: 55%;
  }

  .search-min-max .main-filter-heading {
    width: 45%;
  }
}

@media screen and (max-width: 1290px) {
  body .search_box_header {
    position: static;
    max-width: inherit;
    background: var(--white);
    width: 100%;
    padding: 0px 15px;
    display: inline-block;
  }
}

@media screen and (max-width: 1260px) {

  /*search page*/
  .search_box_layout .search_keyword_bar {
    width: 25%;
  }

  .search_box_layout .select_bar {
    width: 15%;
  }

  .search_filter_by_bar {
    width: 30%;
  }

  .search_more_btn {
    width: 15%;
  }

  .search_acre_value {
    width: 25%;
  }

  .search_permit .main_filter_heading,
  .select_state_bar .select-box .mdc-select {
    padding: 0px 5px;
  }
}

@media only screen and (max-width: 1199px) {
  .home-video-section .video-content {
    height: 295px;
    padding: 0px 25px;
  }

  .banner-search-form {
    max-width: 760px;
  }

  .banner-stat .owl-carousel .owl-nav {
    display: none !important;
  }

  .banner-stat .owl-dots {
    width: 100%;
    position: absolute;
    bottom: 0px;
    display: block;
  }

  .property-about-right a::after {
    height: auto;
  }

  .property-about-right {
    margin-top: 50px;
  }

  .view-property-user .Licence.Aggrement {
    padding: 35px 20px 35px;
  }

  .account-search-badge .badge {
    margin-bottom: 5px;
  }

  .feature-block .home-amentis-block li {
    width: 12.5%;
  }

  .account-search-badge .badge {
    margin-bottom: 5px;
    margin-right: 3px;
  }

  .search-buy-btn button {
    font-size: 11px;
  }

  .user-property-page .account-image {
    margin-left: 0px;
  }

  .side-bar-property {
    height: auto;
  }

  .property-listing-map {
    height: auto;
    min-height: inherit;
  }

  .footer {
    padding: 40px 20px 110px;
  }

  .search-buy-btn .map-icon img {
    width: 20px;
  }

  .account-image {
    margin-right: 3px;
  }

  .License_card.card_panel {
    padding: 0px;
  }

  .discover_layout .nav-tabs>li {
    width: 19%;
  }

  .search-header-btn {
    display: flex;
  }

  a.resendLink {
    margin: 0px;
  }
}

@media only screen and (max-width: 1170px) {
  .pricing_plan_header p {
    min-height: 200px;
  }

  .pricing_plan_content {
    min-height: 250px;
  }
}

@media screen and (max-width: 1099px) {
  .chat_layout .chat_inbox_people {
    max-width: 300px;
    width: 100%;
  }

  .chat_layout .mesgs {
    width: calc(100% - 300px);
  }

  .license_accountTab_heading h5 {
    font-size: 15px;
  }

  .License_card .outdoor_license_card_layout {
    padding: 30px 0px 0px 10px;
  }

  .outdoor_card_left .license_card_heading h4 {
    font-size: 17px;
  }

  .outdoor_card_left .card_license_content p {
    font-size: 13px;
  }

  /*search*/
  .main_search_box_layout .search_box_grid {
    flex-wrap: wrap;
    padding: 0;
  }

  .search_box_layout .select_bar {
    width: 30%;
  }

  .main_search_box_layout .custom-checkbox .mdc-form-field+.mdc-form-field {
    border-right: 0px !important;
  }

  .search_box_layout .search_keyword_bar {
    width: 30%;
  }

  .search_filter_by_bar {
    width: 40%;
  }

  .search_filter_by_bar,
  .search_box_layout .search_keyword_bar,
  .search_box_layout .select_bar {
    border-bottom: 1px solid var(--borderColor);
  }

  .search_more_btn {
    width: 25%;
  }

  .search-min-section {
    width: 35%;
  }

}

@media only screen and (max-width: 1024px) {
  .pricing_box_content .pricing_plan_body_content {
    padding: 15px 10px;
  }

  .pricing_plan_header p {
    padding: 10px 10px;
    min-height: 277px;
  }

  .pricing_box_content .pricing_plan_body_content {
    min-height: 602px;
  }

  .pricing_box_content .pricing_plan h3 {
    font-size: 18px;
  }
}

@media only screen and (max-width: 992px) {
  .show-search-section {
    flex-wrap: wrap;
  }

  .form-row.search-btn {
    margin: 10px 0px;
    width: 100%;
    max-width: 200px;
    margin: 10px auto 0px;
  }

  .show-search-acre {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 991px) {
  .right-side-img {
    height: 130px;
  }

  .main_banner .main_search_box h1 {
    font-size: 40px;
  }

  .feat_property .thumb {
    height: 100%;
  }

  .property-wrapper {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  .property-listing-map {
    min-height: auto;
    width: 100%;
  }

  .left-side-content {
    width: 100%;
    max-width: inherit;
  }

  /* .fxt-template-layout5 .fxt-intro h1 {
    font-size: 50px;
  } */

  .users-card-profile {
    max-width: 300px;
  }

  .users-card-profile h3 {
    font-size: 20px;
  }

  .custom-section {
    width: 10%;
    font-size: 20px;
  }

  .help-center-content {
    padding: 40px 0px;
  }

  .help-heading h3 {
    font-size: 18px !important;
  }

  .fixed-topsearch-bar {
    max-width: inherit;
    left: 0px;
  }

  .property-about-right a::after {
    height: auto;
  }

  .feature-block .home-amentis-block li {
    width: 276px;
    padding: 15px 0px;
    width: 16.66%;
  }

  .home-video {
    height: auto;
  }

  .home-video-section .video-content {
    height: 100%;
  }

  .home-avail-properties .similar-property-content {
    margin-bottom: 20px;
  }

  .banner-stat .slider-image {
    height: 700px;
  }

  .home-video-section .video-content {
    padding: 0px;
  }

  .footer-newsletter {
    padding-left: 20px;
    padding-right: 20px;
  }

  .account-page .tab-content {
    line-height: inherit;
  }

  .property-license-card {
    margin-bottom: 20px;
  }

  .filter-search {
    padding: 0px 20px;
  }

  .filter-searchbar {
    padding: 20px 10px;
  }

  .navbar .navbar-nav>li>a {
    font-size: 14px;
  }

  .side-search-bar {
    width: 99%;
  }

  .view-property-user .user-agent-image {
    margin: auto;
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .account-page {
    padding: 50px 0px;
  }

  .property-approval {
    padding: 50px 0px;
  }

  .user-property-page {
    padding: 50px 0px;
  }

  .banner-stat .slider-image {
    height: 600px;
  }

  .banner-stat .slider-image img {
    min-height: 600px;
    object-fit: cover;
  }

  .similar-property-content {
    margin-bottom: 20px;
  }

  .property-about-content h2 {
    font-size: 25px;
  }

  .property-about-left p {
    font-size: 13px;
  }

  .property-about-content {
    padding: 30px 0px;
  }

  .inbox_people {
    max-width: 320px;
  }

  .mesgs {
    width: calc(100% - 320px);
  }

  .contact-profile .icon-chat {
    display: none;
  }

  .msg_history,
  .contact-profile {
    padding: 0px 10px;
  }

  .chat_list {
    padding: 18px 10px 10px;
  }

  /*  .chat-zip {
        padding: 5px 10px;
        border-radius: 0px 10px 10px 10px;
        width: 200px;
    }
     .chat-zip .chat-zip-file {
        padding: 5px;
    }
    */

  .chat-zip-content h6 {
    font-size: 14px;
  }

  .chat-zip-content p {
    font-size: 12px;
  }

  .chat-zip .chat-zip-button a {
    padding-bottom: 5px;
  }

  .chat-zip .chat-zip-file h5 {
    font-size: 15px;
  }

  .chat-zip .zip-file-icon i {
    font-size: 23px;
    margin-right: 6px;
  }

  .zip-folder {
    width: 100%;
  }

  .cust-tab-space {
    padding: 40px 15px 0px !important;
  }

  .account-page {
    padding: 0px;
  }

  .user-account-page {
    padding: 30px 0px;
  }

  .cust-tab-space-2 {
    padding: 0px;
  }

  .cust-tab-space-2 .tab-content {
    padding: 40px 30px;
  }

  .account-image {
    width: 115px;
    height: 90px;
    margin-right: 5px;
  }

  .user-property-page .account-image {
    width: 85px;
    height: 80px;
  }

  .user-property-page .license-card .nav-pills li a {
    padding: 1.1rem 1.2rem !important;
  }

  .account-tabs-heading h5 {
    font-size: 14px;
  }

  .user-property-page .account-tabs-heading h5 {
    font-size: 13px;
  }

  .tab-img img {
    width: 2rem;
    height: 2rem;
  }

  .form-mr {
    margin-top: 10px;
  }

  /* .fxt-template-layout5 .fxt-btn-fill {
    margin-bottom: 10px;
  } */

  .help-upper-section {
    padding: 30px 0px;
  }

  .inner-banner .inner-banner-content {
    width: 100%;
  }

  .inner-banner-content h2 {
    font-size: 30px;
  }

  .search-map {
    height: 300px !important;
  }

  .property-formcontent {
    width: 100%;
  }

  .cust-tab-space .nav {
    padding: 0px !important;
  }

  .account-page .account-btns .btn {
    max-width: 250px;
  }

  .navbar.floating .nav>li>a {
    padding: 0px 10px;
  }

  .navbar-header a img {
    width: inherit !important;
    margin-top: -8px !important;
  }

  .inner-banner {
    min-height: 200px;
  }

  .footer {
    padding: 40px 20px 110px;
  }

  .cancel_request {
    padding: 7px 6px !important;
    max-width: 140px;
  }

  .search-header-btn {
    display: flex;
    justify-content: center;
  }

  .cutm_property_width3,
  .cutm_property_width9 {
    width: 100%;
  }

  .License_card .tab-content {
    border-top: 2px dotted var(--borderColor);
    border-left: 0 !important;
  }

  .License_card .tabs-left {
    padding: 30px 0px 20px;
    margin: 0 !important;
    display: flex;
    flex-wrap: wrap;
  }

  .License_card .tabs-left>li {
    max-width: 295px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .License_card .tabs-left li+li a {
    border: 0 !important;
  }

  .License_card .outdoor_license_card_layout {
    padding: 20px 0px !important;
  }

  .user_account_card_layout {
    padding: 38px 0px !important;
  }

  .License_card .tabs-left>li.active>a::after {
    content: "";
    position: absolute;
    top: 100%;
    right: 50%;
    display: block;
    width: 0;
    border-right: 10px solid var(--bgtranparent);
    border-left: 10px solid var(--bgtranparent);
    border-top: 10px solid var(--ltgary2);
    border-bottom: 0px;
  }

  .License_card .tab-content {
    border-left: 0px !important;
    border-top: 1px solid var(--borderColor) !important;
  }

  .License_card .tabs-left>li.active>a::after {
    display: none;
  }

  .user_account_card_layout {
    padding: 20px 0px !important;
  }

  /*search*/
  .map_with_property_box .property_left_side_block {
    max-width: 650px;
  }

  .map_with_property_box .property_box_right_panel {
    width: calc(100% - 650px);
  }

  .map_with_property_box .property_box_left_panel {
    padding: 0px 15px;
  }

  .map_with_property_box {
    flex-direction: column-reverse;
    height: inherit !important;
  }

  .map_with_property_box .property_left_side_block,
  .map_with_property_box .property_box_right_panel {
    max-width: 100% !important;
    width: 100% !important;
    height: inherit;
  }

  .map_with_property_box .property_left_side_block.side_block_mobile {
    height: 400px;
  }

  .map_with_property_box .property_box_left_panel {
    height: 100% !important;
    padding: 0px 15px !important;
  }

  .property_side_section_main .left_panel_image {
    max-width: 300px;
    max-height: 230px !important;
  }

  .login_left_box h1 {
    font-size: 25px;
  }

  .login_right_box {
    padding: 20px 10px;
  }

  .icon_bg {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-size: 17px !important;
    position: relative;
    top: -1px;
  }

  .social_icons li .social_btn {
    font-size: 12px;
    line-height: 25px;
  }

  .discover_layout .nav-tabs>li.active a::after {
    display: none;
  }

  .discover_layout .nav-tabs>li {
    margin: 5px 0px;
  }

  .main_banner_slide .item .slide_img {
    height: 520px;
  }

  .user_account_card_layout .account_search_desc {
    width: 100% !important;
  }

  .edit-inform-content {
    padding: 15px 0 !important;
  }

  .Property_License_Agreement_btns .btn {
    width: auto;
    padding: 10px !important;
    margin-top: 5px !important;
  }

  .Property_License_Agreement_btns .btn+.btn {
    margin-left: 5px;
  }

  .image-content .content-box {
    padding: 50px !important;
  }

  .property-listing-map {
    width: calc(100% - 690px);
  }

  .property-listing-map {
    width: 100% !important;
  }

  .left-side-content .search_property_notFound {
    position: static !important;
    padding: 260px 20px 0px;
    /* padding-top: 110px;
    padding-left: 22px; */
    left: inherit;
    top: inherit;
    transform: inherit;
  }

  .license_agreement_Layout .document_img_link a img {
    max-width: 125px !important;
  }

  .pricing_plan_content {
    min-height: 370px;
  }

  body .search_box_header {
    padding: 15px 15px 0px;
  }
}

@media screen and (max-width: 899px) {

  .search_box_layout .select_bar,
  .search_box_layout .search_keyword_bar {
    width: 27%;
  }

  .search_filter_by_bar {
    width: 44%;
  }

  .search_acre_value {
    width: 33%;
  }

  .search_more_btn {
    width: 34%;
  }
}

@media only screen and (max-width: 767px) {
  .pure-modal-backdrop .pure-modal {
    width: 100%;
    max-width: 550px;
  }

  .property-license {
    min-height: 150px;
  }

  .licence_banner h1 {
    font-size: 28px;
  }

  .property-deatil-des .lsd_list li {
    padding: 9px 16px;
    margin-bottom: 8px;
  }

  .property-deatil-banner-image {
    height: 100%;
  }

  .property-attch-content .icon_box_area {
    margin-bottom: 8px;
    display: none;
  }

  .right-side-img {
    height: 120px;
  }

  .contact-profile .icon-chat {
    display: block;
  }

  .property-attch-content .details h5 {
    font-size: 14px;
  }

  .single-property-section {
    margin-bottom: 10px;
    margin-top: 10px;
    justify-content: space-between;
  }

  .single-property-price h2 {
    text-align: left;
  }

  .custm-search-history {
    width: 100%;
  }

  .show-hide-filters {
    width: 130px;
  }

  .property-search-map {
    margin-top: 10px;
  }

  .show-hide-filters a {
    font-size: 11px;
  }

  .left-side-content .side-search-bar .property-filters-top input {
    max-width: 120px;
  }

  .side-bar-filter {
    width: calc(100% - 220px);
    padding: 0px 0px 0px 5px;
  }

  .propertyfilter-btn .btn {
    width: 100px;
  }

  .left-side-content .side-search-bar .property-filters-top i {
    line-height: 45px;
    left: 10px;
    font-size: 13px;
  }

  .property-filters-top input {
    padding-left: 30px;
  }

  .rightOfEntryFOrm {
    width: 94%;
    margin: 0px 3%;
  }

  .recapcha_content iframe {
    width: 100%;
    height: 100%;
    border: none;
  }

  .account-page .nav-tabs>li span {
    display: block;
    font-size: 15px;
  }

  .approved-invite-content {
    padding: 25px 15px 5px;
  }

  .userproperty-details {
    margin: 0px 10px;
  }

  .current-member {
    padding: 15px 20px 20px;
  }

  .view-property-user .Licence.Aggrement {
    padding: 35px 20px 35px;
  }

  .user-agentprofile-detail {
    padding: 20px 15px 20px;
  }

  .login-sign-button {
    margin: 10px 0px;
  }

  .help-faq-tabs .nav-tabs>li svg {
    margin-bottom: 0px;
    width: 35px;
  }

  .help-faq-tabs #accordion .panel-title a,
  .help-faq-tabs #accordion2 .panel-title a,
  .help-faq-tabs #accordion3 .panel-title a,
  .help-faq-tabs #accordion4 .panel-title a {
    font-size: 15px;
  }

  .edit-inform-content h4 {
    margin: 0px;
  }

  .side-bar-property {
    padding: 0px;
  }

  .fixed-topsearch-bar {
    left: 0px;
  }

  .property-about-right a::after {
    height: auto;
  }

  .banner-stat .owl-nav {
    display: none;
  }

  .footer-bottom ul {
    text-align: left;
  }

  .home-avail-properties .similar-property-content {
    margin-bottom: 10px;
  }

  .banner-all-content h3 {
    font-size: 35px;
  }

  .banner-searchbar {
    width: 100%;
  }

  .users-card-profile {
    max-width: 250px;
  }

  .users-card {
    flex-wrap: nowrap;
  }

  .inner-banner-content span {
    font-size: 13px;
  }

  .inner-banner-content.text-center h2 {
    font-size: 20px;
  }

  .banner-search-form .banner-search-btn button {
    height: 45px;
  }

  .floating ul li {
    border-bottom: 1px solid var(--borderColor);
    padding: 2px 0px;
  }

  .floating ul li:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
  }

  .banner-stat .owl-dots {
    display: none;
  }

  .feature-block .home-amentis-block li {
    width: 25%;
    padding: 15px 0px;
  }

  .property-listing-map {
    min-height: 100%;
  }

  .inner-banner .inner-banner-content {
    width: 100%;
    padding: 0px 10px;
  }

  .inner-banner {
    min-height: 250px;
  }

  .inner-banner .inner-banner-content h2 {
    font-size: 25px;
  }

  .property-about-content h2 {
    margin-top: 0px;
  }

  .property-license-card {
    padding: 12px 8px 12px 9px;
  }

  .property-license-content {
    margin-top: 5px;
    padding-left: 0px;
  }

  .account-page .tab-content {
    line-height: inherit;
  }

  .property-license-content span {
    font-size: 13px;
  }

  .property-license-content p {
    font-size: 13px;
    margin: 2px 0px;
  }

  .license-card-header h6 {
    font-size: 13px;
    margin: 2px 0px;
  }

  .filter-content-main .acres__total span {
    padding: 0px;
  }

  .sidebar_listing_list .cust-select {
    padding-left: 10px;
  }

  .filter-content-main {
    margin: 0px;
  }

  .right-half-box {
    margin-bottom: 10px !important;
  }

  .filter-search .edit-info-btns {
    justify-content: center;
  }

  .filter-content-main .acres__total {
    display: flex;
    flex-direction: column-reverse;
  }

  .filter-content-main .acres__total input[type="text"] {
    max-width: inherit;
    width: 100%;
  }

  .filter-content-main .right-half-box {
    padding-left: 10px;
  }

  .filter-search {
    padding: 0px 20px;
  }

  .help-upper-section {
    padding: 30px 0px;
  }

  .help-bottom h4 {
    padding: 0px;
    margin: 0px;
  }

  .help-faq-section {
    padding: 30px 0px;
  }

  .help-faq-tabs .tab-pane {
    padding: 0px;
  }

  .help-faq-tabs .tab-content {
    padding: 20px 15px;
  }

  .userproperty-details .my-account {
    overflow: hidden;
  }

  .navbar-header a img {
    margin-top: -13px !important;
  }

  /* .fxt-template-layout5 .fxt-intro p,
  .fxt-template-layout5 .fxt-intro .sub-title {
    display: none;
  } */

  .profile-navigation .dropdown-menu {
    border: 0px !important;
    box-shadow: none !important;
  }

  .view-account-property {
    min-height: 130px;
  }

  .inbox_people {
    max-width: inherit;
    width: 100%;
  }

  .mesgs {
    width: 100%;
  }

  .account-page .nav.nav-pills {
    display: flex;
    flex-wrap: wrap;
  }

  .account-page .nav li {
    max-width: 300px;
    width: 100%;
    margin: auto;
    margin-top: 10px;
  }

  .cust-tab-space-2 {
    padding: 30px 20px 10px 30px !important;
  }

  .cust-tab-space {
    padding: 0px;
  }

  .user-account-page {
    padding: 40px 0px;
  }

  .account-page {
    padding: 15px 0px;
  }

  .cust-width {
    width: 50%;
  }

  .home_properties_active {
    margin: 0px;
  }

  .nopropregions {
    padding: 50px 0px !important;
    margin: 10px 0px;
  }

  .property-about-left p {
    font-size: 14px;
  }

  .property-about-left .customblack-link {
    font-size: 17px;
  }

  .property-about-right {
    margin-top: 20px;
    max-width: 500px;
    margin: auto;
  }

  .navbar.floating {
    padding-left: 15px;
  }

  .chat-zip .chat-zip-button a {
    font-size: 15px;
  }

  .search-map {
    height: 200px !important;
  }

  .property-search-btns {
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .cust-tab-space-2 .tab-content {
    padding: 0px !important;
  }

  .account-page .nav-pills>li.active>a::after {
    left: 50%;
    border-left-color: transparent;
    position: absolute;
    border-top-color: #f3f6f9;
    border-width: 1.4rem;
    margin: auto;
    bottom: -28px;
    transform: translateX(-50%);
    top: 100%;
  }

  .cust-tab-space-3 {
    padding: 20px;
  }

  .property-license {
    min-height: 150px;
  }

  .account-image {
    width: 100px !important;
    height: 90px;
  }

  .home-tabs {
    padding: 0px;
  }

  .home-tabs a {
    display: inline-block;
    max-width: 137px;
    width: 100%;
    margin: 5px 4px;
  }

  .feature-block .home-amentis-block li:last-child::before,
  .feature-block .home-amentis-block li:first-child::after {
    background: none;
  }

  .property-deatil-heading .single-property-license-btn {
    margin-left: 0px !important;
  }

  .user-property-page .account-image {
    width: 115px !important;
    height: 90px;
  }

  .discover_layout .similar-property-content {
    /* min-height: 350px !important; */
    min-height: 297px !important;
    margin-top: 0px;
  }

  .chat_layout .chat_inbox_people {
    max-width: 100%;
    width: 100%;
  }

  .chat_layout .mesgs,
  .chat_layout .received_withd_msg {
    width: 100%;
  }

  .property_detail_img_layout .property_detail_img {
    height: inherit;
  }

  .modal-dialog {
    margin: 15px;
  }

  .table-responsive {
    width: 100%;
    margin-bottom: 0px;
    border: 0px;
  }

  .property_detail_amenties td,
  th {
    padding: 3px;
    white-space: nowrap;
    vertical-align: middle;
  }

  .main_search_box_layout .search_box_layout {
    padding: 0px;
  }

  .search_box_layout .search_keyword_bar {
    padding: 0px 10px;
  }

  .search_box_layout .search_keyword_bar,
  .search_box_layout .select_bar,
  .search_filter_by_bar,
  .search_acre_value {
    width: 100%;
  }

  .search_filter_by_bar,
  .search_acre_value {
    width: 100%;
    border-bottom: 1px solid var(--borderColor);
  }

  .search_box_layout .search_keyword_bar {
    border-top: 0;
  }

  .search_permit .main_filter_heading {
    width: 31%;
  }

  .main_search_box_layout .custom-checkbox,
  .search_acres_box_grid .acres_total_section {
    width: calc(100% - 31%);
  }

  .main_search_box_layout .search_box_grid,
  .main_search_box_layout .search_acres_box_grid {
    display: block;
    padding: 0px;
  }

  .search_options_btn,
  .search_header_btn {
    padding: 10px 0px;
    margin: auto;
    max-width: 250px;
    width: 100%;
  }

  .search_header_btn .mdc-button {
    max-width: 180px;
    min-width: 180px;
  }

  .search_more_btn {
    width: 100%;
    justify-content: center;
  }

  .search_acre_value {
    padding: 0px;
  }

  .main_search_box_layout .search_acres_box_grid {
    border-top: 0px;
  }

  .property_side_section_main .right_property_heading {
    padding-right: 0px;
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }

  .property_side_section_main .right_property_heading h5 {
    width: 100%;
    flex: inherit;
    padding: 0px;
  }

  .property_search_price p {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .property_box_left_content {
    max-width: 400px;
    margin: auto;
  }

  .main_search_box_layout .custom-checkbox .mdc-form-field+.mdc-form-field,
  .search_filter_by_bar,
  .select_state_bar.select_bar.select_amenties_bar,
  .search_more_btn,
  .search_box_layout .search_keyword_bar,
  .search_acres_box_grid .acres_total_section .acre_value+.acre_value {
    border-right: 0px !important;
  }

  .property_side_section_main .right_panel_property_detail {
    margin-left: 0;
    padding: 15px;
  }

  .btn {
    font-size: 13px;
  }

  .property_side_section_main .left_panel_image {
    width: 100% !important;
    display: inline-block;
    padding: 0px;
    margin: 0px;
    max-width: 100% !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 7px;
  }

  .login_register_content {
    display: block;
    background-color: transparent;
  }

  .login_register_content .login_left_box_width {
    width: 100%;
  }

  .login_register_content .login_left_box_width {
    display: none;
  }

  .login_right_box {
    border-radius: 15px;
    padding: 20px 15px;
  }

  .login_register_content .login_right_box_width {
    max-width: 480px;
    margin: auto;
    width: 100%;
  }

  .forgot_password_layout .login_register_form {
    margin-top: 20px;
    margin-bottom: 5px;
  }

  .forgot_password_layout .login_right_box {
    min-height: inherit;
  }

  .homepage-content .image-content .content-box {
    padding: 20px 15px !important;
  }

  .image-content>div {
    width: 100% !important;
  }

  .Main_search_layout {
    width: 100%;
  }

  .property_contact_form {
    padding: 15px !important;
  }

  .property_contact_form.theme_property_contact_form {
    padding: 0px !important;
  }

  .list_property_contact .custm_container .col-sm-12 {
    padding: 0;
  }

  .property_contact_form.theme_property_contact_form .recapcha_content iframe {
    height: 78px;
  }


  .common_cols {
    margin: 15px 0px;
    padding: 10px;
    width: 100%;
  }

  .common_cols .help_cols_content h2 {
    font-size: 22px;
    margin-bottom: 0px !important;
    margin-top: 12px !important;
  }

  .property_side_section_main .left_panel_image img {
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 7px;
    position: static !important;
  }

  .property_search_price {
    width: 100% !important;
  }

  .Property_search_btns .property_sold_btn button {
    font-size: 13px;
  }

  .Property_search_btns {
    margin-top: 5px !important;
  }

  .clientLogo_PropertyBtn_layout .Property_search_btns {
    justify-content: flex-start !important;
  }

  .custm_pure_modal .pure-modal {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
  }

  .custm_pure_modal .pure-modal .panel.panel-default {
    align-items: center;
  }

  .chat_layout .contact-profile {
    display: flex !important;
  }

  .discover_layout .card .nav-tabs>li>a span {
    display: block;
    font-size: 14px;
  }

  .discover_layout .similar-property-image {
    height: 180px;
  }

  .property-listing-map {
    display: none;
  }

  .chat_layout .chat_ib {
    width: 100%;
    padding: 0;
  }

  .clientLogo_PropertyBtn_layout .Property_search_btns .view_map_btn {
    display: none;
  }

  .custm_tooltip .tooltip-bottom {
    right: 0px;
  }

  .custm_tooltip .triangle_icon {
    right: 3px;
  }

  .discover_layout .similar_body_heading {
    position: static;
    padding: 8px 0px;
  }

  .discover_layout .similar_body_heading h4 {
    color: var(--textPrimaryColor);
  }

  .discover_layout .similar_body_heading p {
    margin-bottom: 0px;
    color: var(--textsecondaryColor);
  }

  .discover_layout .similar-property-body {
    padding: 0px;
  }

  .client_logo_filter {
    margin: auto;
  }

  .client_logo_filter .clientLogo_filter_text {
    width: 100% !important;
  }

  .pricing_plan_header p,
  .pricing_plan_body_content,
  .pricing_plan_header p,
  .pricing_plan_content {
    min-height: inherit !important;
  }

  .pricing_box_content,
  .Site_logo,
  .pricing_one_connectLogo li,
  .pricing_site_logo {
    max-width: 200px;
  }

  .show-search-section {
    flex-wrap: wrap;
  }

  .search-keyword,
  .search-select-section,
  .search-filter-by,
  .search-more-btn,
  .search-min-section {
    width: 100% !important;
  }

  .search-keyword .form-row {
    margin: 0px;
  }

  .show-search-acre {
    margin: 0px 0px;
  }

  .search-more-btn .search-header-btn .btn {
    width: inherit;
  }

  .search-permit .main-filter-heading {
    width: 22%;
  }

  .side-search-bar .search-more-btn {
    border-top: 1px solid var(--borderColor) !important;
    padding: 15px 0px;
  }

  .side-search-bar .search-min-section+.search-min-section {
    border-top: 1px solid var(--borderColor);
  }

  .show-search-section .search-keyword,
  .show-search-section .search-select-section,
  .show-search-section .search-filter-by,
  .side-search-bar .form-row {
    border-right: 0px;
  }

  .vehicle-info-modal .modal-dialog {
    width: 100%;
    max-width: 80%;
  }

  .vehicle-info-modal .form-control {
    margin-bottom: 10px;
  }

  .vehicle-info-modal .form-group {
    margin-bottom: 0;
  }

  #navbar-collapse {
    margin-top: 15px;
  }

  .help_layout .help_content {
    flex-wrap: wrap;
  }

  .property_detail_amenties .listing_detail table tr td {
    display: block;
  }

  .property_detail_amenties .listing_detail table tr td .listing_text {
    max-width: 100%;
    word-break: break-word;
    white-space: break-spaces;
  }

  .card.pricing_box .pricing_box_content {
    max-width: 100%;
    min-height: inherit;
  }

  .card.pricing_box {
    margin-bottom: 20px;
    max-width: 400px;
    margin: 0 auto 20px;
  }

  .pricing_box_content .Site_logo {
    margin-left: auto;
    margin-right: auto;
  }

  .edit-inform-content label span {
    display: block;
    margin: 0 !important;
  }
}

@media only screen and (max-width: 699px) {
  h2 {
    font-size: 24px !important;
  }

  .suspense_loading img {
    height: 100px;
    width: 100px;
  }

  .outdoor_license_card_layout .cust-width {
    width: 100%;
  }

  .License_card .tabs-left>li.active>a::after {
    display: none !important;
  }

  .outdoor_license_card {
    max-width: 300px;
    margin-right: auto !important;
    margin-left: auto !important;
    width: 100% !important;
  }

  .outdoor_license_card_layout .main_heading {
    text-align: center;
  }

  .License_card .tabs-left>li {
    width: 100%;
    max-width: 100%;
  }

  .property_detail_carousel_outer .property_detail_img .item_text h5 {
    font-size: 16px;
  }

  .discover_layout .nav-tabs>li {
    max-width: 150px;
    width: 100%;
  }

  .amenties_outer_section ul li {
    width: 33.33%;
    flex: inherit !important;
  }

  .faq_content_desc .tab-content {
    padding: 30px 15px 0px !important;
  }

  .faq_content_desc #accordion .panel-title a::after,
  #accordion .panel-title a.collapsed::after,
  .faq_content_desc #accordion2 .panel-title a::after,
  #accordion2 .panel-title a.collapsed::after,
  .faq_content_desc #accordion3 .panel-title a::after,
  #accordion3 .panel-title a.collapsed::after,
  .faq_content_desc #accordion4 .panel-title a::after,
  #accordion4 .panel-title a.collapsed::after {
    height: 35px !important;
    left: -10px !important;
    line-height: 34px !important;
    top: 50% !important;
    width: 35px !important;
    font-size: 18px !important;
    transform: translateY(-50%) !important;
  }

  .faq_content_desc #accordion .panel-title a.collapsed,
  .faq_content_desc #accordion2 .panel-title a.collapsed,
  .faq_content_desc #accordion3 .panel-title a.collapsed,
  .faq_content_desc #accordion4 .panel-title a.collapsed {
    font-size: 14px;
    border-radius: 7px;
  }

  .faq_content_desc #accordion .panel-body,
  .faq_content_desc #accordion2 .panel-body,
  .faq_content_desc #accordion3 .panel-body,
  .faq_content_desc #accordion4 .panel-body {
    padding: 15px 0px 0 !important;
    font-size: 14px !important;
  }

  .faq_content_desc #accordion .panel-title a,
  .faq_content_desc #accordion2 .panel-title a,
  .faq_content_desc #accordion3 .panel-title a,
  .faq_content_desc #accordion4 .panel-title a {
    padding: 9px 5px 9px 32px !important;
    border-radius: 7px !important;
    font-size: 14px !important;
  }

  h2 {
    font-size: 26px;
  }

  .faq_content_layout .faq_content_desc .nav-tabs>li a {
    padding: 5px;
  }

  .faq_content_layout .faq_header_text {
    display: none !important;
  }

  .help_layout .help_content {
    display: block !important;
  }

  .common_cols {
    width: 100% !important;
    margin: 15px 0px;
    padding: 10px;
    display: inline-block;
  }

  .help_layout h2 {
    margin-bottom: 30px !important;
  }

  .help_layout {
    min-height: inherit;
    margin-top: 50px !important;
  }

  /**/

  body .search_filter_btn {
    width: 100%;
  }

  .custm_tooltip {
    width: 100%;
  }

  .search_box_header .search-keyword .form-row,
  .search_box_header .form-row.search-select-section,
  .search_box_header .form-row.search-filter-by,
  .search_box_header .search-more-btn,
  .search_box_header .search-min-section {
    margin: 0px 0px 5px !important;
  }

  .search-keyword {
    padding-left: 0px;
  }

  .custm_tooltip.custm_tooltip_sm .tooltiptext {
    width: 100%;
  }

  .custm_tooltip .triangle_icon {
    left: 48%;
  }

  .search_box_header .search_box_content {
    padding: 10px;
    margin: 10px 0px;
    display: inline-block;
    width: 100%;
  }

  .search_filter_btn .action-btn,
  .search_filter_btn .action-btn:hover,
  .search_filter_btn .action-btn:focus,
  .search_filter_btn .btn:active:focus {
    padding: 0px;
    margin: 0px;
  }

  .search_box_content {
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 640px) {
  .account-page .nav-pills>li.active>a::after {
    display: none;
  }

  .account-page .nav li {
    width: 100%;
    max-width: inherit;
  }

  .cust-tab-space {
    padding: 10px 25px 0px !important;
  }

  .account-page .nav.nav-pills {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
  }

  .property-license-content .mt-10 .bg-red {
    font-size: 13px;
  }

  .account-image {
    width: 125px;
    height: 100px;
  }

  .property-license-card {
    max-width: 375px;
    margin: auto !important;
    margin-top: 20px !important;
    width: 100%;
  }

  .cust-width {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .feature-block .home-amentis-block li:last-child::before,
  .feature-block .home-amentis-block li:first-child::after {
    background: var(--themeColor);
  }

  .discover_layout .col-xs-6 {
    width: 100%;
  }
}

@media screen and (max-width: 599px) {
  .individual_content_section .add_remove_section {
    margin-left: 10px;
  }

  .individual_content_section .panel_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px 25px;
    flex-wrap: wrap;
  }

  .individual_content_section .add_remove_section {
    margin-left: 0px;
    margin-top: 10px;
  }

  .property_price_layout {
    display: block;
  }

  .price_area,
  .price_counter {
    text-align: left;
    margin: 5px 0px;
  }

  .property_detail_title h2 {
    font-size: 18px;
    margin-bottom: 4px;
  }

  .property_price_layout .license_status_btn {
    margin-left: 0;
  }

  .discover_layout .card .nav-tabs>li {
    width: 100%;
    text-align: center;
    /* border-top: 1px solid var(--borderColor);*/
    max-width: inherit;
  }

  .discover_layout .similar-property-content .bottom-box-status ul {
    margin-bottom: 0;
  }

  .main_banner .Main_search_layout .main_search_box h1 {
    font-size: 20px;
  }

  .main_banner_slide .owl-theme .owl-nav button {
    width: 40px;
    height: 40px;
    line-height: 40px !important;
    font-size: 30px;
  }

  .discover_layout .similar-property-content {
    min-height: inherit !important;
    margin: 0;
  }

  .discover_layout .col-xs-6 {
    width: 100%;
    padding: 0;
  }

  .discover_layout .bottom-box-status {
    margin: 0px;
  }

  .edit-inform-content .col-xs-6 {
    width: 100%;
    margin-bottom: 10px;
  }

  .edit-inform-content .form-group {
    margin: 0;
  }

  .edit-inform-content .label-control {
    margin-top: 0 !important;
  }
}

@media only screen and (max-width: 575px) {
  /* .fxt-template-layout5 ul.fxt-socials li {
    margin-right: 2px;
  } */

  .banner-search-form .search-input {
    width: 100% !important;
    display: inline-block !important;
    /* overflow: hidden!important;*/
    margin-bottom: 0 !important;
    border-top: 1px solid var(--borderColor);
  }

  .home-video .videoicon-bg img {
    width: 20px;
    height: 20px;
  }

  .home-video .videoicon-bg {
    width: 70px;
    height: 70px;
    line-height: 70px;
  }

  .banner-all-content h3 {
    font-size: 17px;
    line-height: inherit;
  }

  .banner-all-content p {
    line-height: 1.4;
  }

  .video-all-content h2 {
    font-size: 22px;
  }

  .video-all-content p {
    font-size: 14px;
  }

  .home-avail-properties .section-header h2 {
    font-size: 22px;
  }

  .home-video-section .video-content {
    padding: 0px 15px;
    height: 100%;
  }

  .footer-newsletter {
    margin-top: 0px;
  }

  .filter-content-main .half-box {
    width: 100%;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
  }

  .help-faq-content h3 {
    font-size: 20px;
  }

  .feature-block li img {
    width: 50px;
    height: 50px;
  }

  .banner-search-btn {
    width: 100% !important;
    margin-bottom: 0px;
    border-left: 0px !important;
  }

  .banner-search-form .select-input {
    width: 100%;
    border-left: 0px;
    border-bottom: 1px solid var(--borderColor);
  }

  .banner-search-form .search-input {
    border-bottom: 1px solid var(--borderColor);
  }

  .banner-search-form {
    /* padding: 9px 20px!important; */
    border-radius: 5px !important;
    width: 100% !important;
    display: block !important;
    max-width: inherit !important;
  }

  .home-avail-properties {
    padding: 30px 0px;
    border-top: 1px solid #f5f5f5;
  }

  .users-card-profile {
    max-width: 300px;
    padding: 50px 0px;
  }

  .user-account-page .account-page .account-btns .btn {
    font-size: 14px;
    width: 100%;
    max-width: 280px;
  }

  /*.user-account-page .account-page .tab-content{padding:20px 10px;}*/
  .property-search-bar {
    padding: 8px 10px 12px 10px;
  }

  .login-sign-button {
    margin-top: 20px;
  }

  .property-about-right {
    margin-top: 0px;
  }

  .mesgs {
    padding: 0px;
    width: 100%;
  }

  .cust-tab-space-2 {
    padding: 30px 20px 0px;
  }

  .cust-tab-space {
    padding: 0px;
  }

  .user-account-page {
    padding: 30px 0px;
  }

  .account-profile .user-desig,
  .account-profile ul li a,
  .account-details li {
    font-size: 14px;
    padding: 8px 0px;
  }

  .account-profile h2 {
    font-size: 25px;
    margin-bottom: 10px;
  }

  .account-page {
    padding: 15px 0px;
  }

  .account-page .border-left {
    border-left: 0px;
  }

  .cust-tab-space-3 {
    padding: 10px 0px;
  }

  .account-page h4.pl-2 {
    text-align: center;
    margin: 30px 0px;
  }

  .property-license {
    min-height: 120px;
  }

  .cust-width {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }

  .mychips {
    font-size: 13px;
    padding: 2px 8px;
  }

  .approvalRequiredButton {
    font-size: 14px !important;
  }

  .inbox_chat {
    height: 70vh;
  }

  .msg_history {
    height: 70vh;
  }

  .received_withd_msg,
  .outgoing_msg .sent_msg {
    width: auto;
    max-width: 400px;
  }

  .show-hide-filters {
    width: 130px;
    border-right: 1px solid var(--borderColor);
    padding-left: 10px;
  }

  .cust-tab-space-2 {
    padding: 30px 20px 0px;
  }

  .cust-tab-space {
    padding: 0px 25px 0px !important;
  }

  .user-account-page {
    padding: 30px 0px;
  }

  .account-profile .user-desig,
  .account-profile ul li a,
  .account-details li {
    font-size: 14px;
    padding: 8px 0px;
  }

  .switch {
    margin-left: 5px;
  }

  .account-profile span img {
    margin-right: 5px;
  }

  .account-profile h2 {
    font-size: 25px;
    margin-bottom: 10px;
  }

  .account-page {
    padding: 15px 0px;
  }

  .account-page .border-left {
    border-left: 0px;
  }

  .cust-tab-space-3 {
    padding: 10px 0px;
  }

  .account-page h4.pl-2 {
    text-align: center;
    margin: 30px 0px;
  }

  .license-card .cust-width {
    padding-right: 15px;
    padding-left: 15px;
  }

  .user-desig {
    display: flex;
  }

  .license-card .tab-content h4 {
    margin: 5px 0px 0;
  }

  .license-card .account-page .nav li {
    margin-bottom: 0px;
  }

  .property-license-card {
    max-width: 320px;
  }

  .property-deatil-des .lsd_list {
    margin-bottom: 15px;
  }

  .recapcha_content iframe {
    width: 100% !important;
  }

  .rechapcha_content {
    width: 200px !important;
  }

  /*NewDesign*/
  .panel_flex_heading {
    display: block !important;
  }

  .panel_flex_heading h4 {
    margin-bottom: 10px !important;
  }

  .Property_License_detail table tr td {
    padding: 8px 5px !important;
  }

  .modal {
    padding: 0px !important;
  }

  .card_panel {
    padding: 20px;
  }

  .property_side_section_main .right_panel_property_detail {
    margin-left: 0;
  }

  .map_with_property_box .property_left_side_block .property_side_section_main {
    display: block;
  }

  .user_account_card_layout {
    padding: 20px 0px !important;
    min-height: inherit !important;
  }

  .main_banner .main_search_box .main_search_more_btn,
  .main_banner .main_search_box .main_select_state_bar,
  .main_search_box .search_box_layout .search_keyword_bar {
    width: 100%;
    border: 0;
  }

  .discover_layout .card .nav-tabs>li>a {
    margin-right: 0;
  }

  .discover_layout .similar-property-image {
    /* height: 100%; */
    height: 180px;
  }

  .modal-dialog.pdf-dialog {
    padding: 10px;
  }

  .modal-dialog.pdf-dialog .pdf-body iframe {
    height: 50vh !important;
  }

  .pure-modal-backdrop .panel-body {
    padding: 0px;
  }

  .Property_License_Agreement_btns .btn {
    width: 100%;
    margin-left: 0px !important;
  }

  .property_SearchAcre_permit {
    flex-wrap: wrap;
  }

  .property_card .card_badge p {
    font-size: 12px;
  }

  .property_card .card_badge {
    padding: 4px 10px;
    top: -23px;
  }

  .property_card .card_badge.bg_comming {
    left: 85px;
  }

  .Verification__Code.alreadyCode_inputBox input[type="tel"] {
    padding: 4px;
    height: 35px !important;
    width: 35px !important;
    font-size: 20px !important;
  }

  .verify-otp-page {
    padding: 0px 10px;
  }

  .g-recaptcha {
    transform: scale(0.77);
    transform-origin: 0 0;
  }
}

@media only screen and (max-width: 539px) {
  .left-side-content {
    width: 100% !important;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .side-bar-property-data {
    display: block;
    padding-bottom: 0px;
  }

  .search-divider {
    margin: 30px 0px;
  }

  .property-listing-map {
    width: 100%;
  }

  .side-bar-property-search {
    margin-left: 0px;
  }

  .side-bar-property-content {
    max-width: 400px;
    margin: 0px auto;
    padding: 15px 0px;
  }

  .side-bar-search-content {
    padding-top: 10px;
  }

  .side-bar-image {
    max-width: inherit;
  }

  .property-listing-map {
    width: 100%;
  }

  .cancel_request {
    font-size: 14px;
  }

  .property-search-bar {
    padding-right: 0px;
    padding-left: 0px;
  }

  .side-search-bar {
    border-radius: 5px;
    flex-direction: column;
    height: 100%;
  }

  .side-search-bar .property-filters-top {
    width: 100%;
    max-width: inherit;
    border-right: 0px;
  }

  .left-side-content .side-search-bar .property-filters-top input {
    width: 100%;
    max-width: inherit;
    border-bottom: 1px solid var(--borderColor);
    border-radius: 0;
  }

  .propertyfilter-btn {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
  }

  .propertyfilter-btn .btn {
    border-radius: 24px;
    margin: auto;
    /*display: block;*/
    height: 36px;
    width: 110px;
  }

  .side-bar-filter {
    width: 100%;
    border-bottom: 1px solid var(--borderColor);
    padding-left: 0;
  }

  .similar-pheading h4 {
    text-align: center;
  }

  .similar-property-content {
    max-width: 380px !important;
    margin: auto !important;
    margin-bottom: 20px !important;
    min-height: inherit !important;
  }

  .side-bar-property-content:hover {
    background: none;
  }

  .custom-w-100 {
    width: 100%;
  }

  .custom-w-50 {
    width: 50%;
  }

  .checkmark {
    height: 15px;
    width: 15px;
  }

  .custom-check-box .checkmark::after {
    left: 4px;
    top: 1px;
    width: 6px;
    height: 9px;
  }

  .search-check-box {
    width: 20px;
  }

  .search-show-delete {
    width: 55px;
  }

  .account-search-badge .badge {
    padding: 6px 7px;
    font-size: 12px;
    margin-bottom: 5px;
  }

  .account-search-badge {
    width: calc(100% - 85px);
  }

  .search-show-delete i {
    font-size: 12px;
  }

  .search-show-delete .btn {
    padding: 4px 0px;
  }

  .account-page .account-btns .reset-account-btn {
    margin-left: 0px;
  }

  .help-heading h3 {
    font-size: 14px !important;
  }

  .help-center-content h2 {
    font-size: 24px;
  }

  .custom-section {
    width: 100%;
    padding: 20px 0px;
  }

  .feature-block .home-amentis-block li {
    width: 49.9%;
    padding: 20px 0px;
    margin: 0px;
  }

  .fixed-topsearch-bar {
    position: static;
  }

  .filter-search {
    padding: 0px;
  }

  .user-account-page .account-page .nav-tabs {
    display: flex;
  }

  .user-property-page .account-page .nav-tabs {
    display: block;
  }

  .help-upper-section,
  .help-center-content {
    padding: 20px 0px;
  }

  .help-center-content .users-card {
    flex-wrap: wrap;
  }

  .footer-newsletter {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-header .fxt-logo img {
    margin-right: 5px;
  }

  .requestedButton {
    font-size: 14px;
  }

  .recapcha_content {
    transform: scale(0.77);
    transform-origin: 50% 0;
  }
}

@media screen and (max-width: 475px) {
  .outdoor_license_card {
    display: block;
  }

  .License_card.card_panel {
    padding: 0px !important;
  }

  .outdoor_card_right,
  .outdoor_card_left {
    width: 100%;
  }

  .outdoor_card_right_desc {
    padding: 0px;
    text-align: left;
  }

  .outdoor_license_card .card_license_content {
    padding-top: 0px;
  }

  .amenties_outer_section ul li {
    width: 50%;
  }

  .Club_memenber_more_btn>div {
    flex-wrap: wrap;
  }

  .Club_memenber_more_btn .btn {
    margin: 5px 0px 0px 5px !important;
    width: 100%;
  }

  .Club_memenber_more_btn .pure-modal-backdrop .panel-body .modal-footer .btn {
    width: auto;
  }

  .Club_memenber_more_btn div {
    margin: 0px;
    /* width: 100%; */
  }

  .search_box_header .form-row,
  .search_box_header {
    margin: 5px 0px;
  }

  .search_box_header .search-keyword {
    padding: 0;
  }

  body .search_filter_btn {
    width: 100%;
    text-align: center;
  }

  .search_box_content {
    background: var(--white);
    padding: 0px;
    border-radius: 5px;
    box-shadow: 0 10px 31px 0 rgba(108, 108, 108, 0.09);
    border: 1px solid var(--borderColor);
  }
}

@media only screen and (max-width:427px) {
  .property_card .card_badge {
    padding: 4px 6px;
  }

  .property_card .card_badge.bg_comming {
    left: 75px;
  }
}

@media only screen and (max-width:400px) {
  .property_card .card_badge.bg_comming {
    left: 75px;
    top: -40px;
  }
}

@media only screen and (max-width: 395px) {
  .card_badge {
    top: -48px;
  }

  .property_card {
    margin-top: 30px;
  }

  .card_badge p {
    text-align: left;
  }
}

@media only screen and (max-width: 378px) {
  .single-property-section {
    display: inherit;
  }

  .suspense_loading img {
    height: 100px;
    width: 100px;
  }

  .single-property-price {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .property-attch-content {
    display: block;
  }

  .property-attch-content .details {
    padding: 0px;
  }

  .details i {
    font-size: 16px;
  }

  .property-attch-content .details h5 {
    font-size: 12px;
  }

  .property-attch-content .icon_box_area .score {
    height: 70px;
    line-height: 70px;
    width: 70px;
  }

  .left-side-content {
    width: 100% !important;
    max-width: 100%;
  }

  .account-image {
    width: 100px;
    height: 90px;
    margin-right: 5px;
  }

  .help-faq-tabs #accordion .panel-title a::after,
  #accordion .panel-title a.collapsed::after,
  .help-faq-tabs #accordion2 .panel-title a::after,
  #accordion2 .panel-title a.collapsed::after,
  .help-faq-tabs #accordion3 .panel-title a::after,
  #accordion3 .panel-title a.collapsed::after,
  .help-faq-tabs #accordion4 .panel-title a::after,
  #accordion4 .panel-title a.collapsed::after {
    top: 0px;
  }

  .property-approval .userproperty-details h3 {
    margin-bottom: 0px;
  }

  .account-page .nav-tabs>li {
    width: 100%;
  }
}

@media screen and (max-width: 370px) {
  .license_agreement_Layout .document_img_link a img {
    margin-left: 0px !important;
    max-width: 130px !important;
  }
}

@media only screen and (max-width: 350px) {
  .license-card-header h6 {
    font-size: 12px;
    margin: 2px 0px;
  }

  .fixed-topsearch-bar {
    width: 100%;
  }
}

@media (max-width: 481px) {}