.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}

.my-want-top {
    padding: 5px 0 0 0 !important;
}

.gchoice_11_7_3 {
    display: none;
}

.sticky+main {
    padding-top: 102px;
}

.uploader-window,
.media-progress-bar-box {
    background: rgba(255, 255, 255, 0.9) !important;
    height: 360px;
    top: -120px !important;
    left: 0px !important;
}

.acf-gallery .acf-gallery-attachment .margin:before {
    padding-top: 58% !important;
}

.uploader-window .uploader-window-content h1 {
    font-weight: 600 !important;
    font-size: 16px !important;
}

.uploader-window-content h1 {
    position: relative;
    color: #000 !important;
}

.uploader-window-content h1:before {
    content: "";
    height: 36px;
    width: 40px;
    overflow: hidden;
    display: inline-block;
    background-size: cover;
    position: absolute;
    bottom: 30px;
    right: 46%;
}

.promoCode {
    position: relative;
}

.promoError {
    position: absolute;
    /* right: 16%; */
    top: 46px;
    padding: 10px 38px !important;
}

.promoCode .error,
.promoErrorCheckout {
    display: none;
}

.page-template-single-users,
.page-template-single-watchlist {
    padding-bottom: 60px;
}

.page-id-283 .tokenize-dropdown.dropdown ul li,
.page-id-83195 .tokenize-dropdown.dropdown ul li {
    background: #fff !important;
    display: flex;

}

.page-id-283 .tokenize-dropdown.dropdown,
.page-id-83195 .tokenize-dropdown.dropdown {
    border: 0 !important;

}

.page-id-283 .tokenize-dropdown.dropdown ul li,
.page-id-83195 .tokenize-dropdown.dropdown ul li {
    border-bottom: 1px solid #ced2dc;
    border: 1px solid #ced2dc;
    border-top: 0 !important;
}

.pac-container .pac-item {
    border: 1px solid #ced2dc;
    border-top: 0 !important;
}

.location-sub-text {
    color: #b3b3b3;
    font-size: 11px;
}

.location-text {
    color: #000;
    font-size: 13px;

}

.page-id-283 .dropdown-item a,
.page-id-83195 .dropdown-item a {
    font-weight: 600 !important;
}

li.token span {
    color: #4f536c;
}

.page-id-283 .tokenize-dropdown.dropdown ul li:first-child,
.page-id-83195 .tokenize-dropdown.dropdown ul li:first-child {
    border-top: 2px solid #ced2dc;
}

.page-id-283 .tokenize-dropdown.dropdown ul li:hover,
.page-id-83195 .tokenize-dropdown.dropdown ul li:hover {
    background: #f0f0f7 !important;
}

.page-id-283 .tokenize-dropdown.dropdown ul li:before,
.page-id-83195 .tokenize-dropdown.dropdown ul li:before {
    content: url("wp-content/uploads/2019/10/map.png");
    display: block;
    margin-right: 10px !important;
    margin-top: 2px;
}

/*  Profile Edit   */
.file-upload-btn {
    width: 100%;
    margin: 0;
    color: #fff;
    background: #1FB264;
    border: none;
    padding: 10px;
    border-radius: 4px;
    border-bottom: 4px solid #15824B;
    transition: all .2s ease;
    outline: none;
    text-transform: uppercase;
    font-weight: 700;
}

.file-upload-btn:hover {
    background: #1AA059;
    color: #ffffff;
    transition: all .2s ease;
    cursor: pointer;
}

.file-upload-btn:active {
    border: 0;
    transition: all .2s ease;
}

.image-title-wrap {
    padding: 0 15px 15px 15px;
    color: #222;
}

.drag-text {
    text-align: center;
}

.drag-text h3 {
    font-weight: 100;
    text-transform: uppercase;
    color: #15824B;
    padding: 60px 0;
}

/* sidebar code start*/
.sidebar .dropdown li:hover a {
    padding-left: 20px;
}

/*pricing-plan*/
.features-list:before {
    left: 0;
}

.popup-header {
    position: absolute !important;
    transition: top .3s;
    width: 100%;
}

#promo-popup .pricing-promo-code {
    color: #ffff00 !Important;
    text-transform: uppercase;
}

/*profile-bar*/

.profile-bar {
    display: none;
}

.profile-bar.show-bar {
    display: block;
}

/*how-it-work*/
.how-works-row h1 {
    padding-bottom: 40px;
}

.how-works-row h1,
.how-works-row p,
.off-market h1,
.tools-cntnr .col-lg-12 h1,
.automated-search .col-lg-12 h1,
.listing-desc p,
.tools-cntnr .col-lg-12 p,
.automated-search .col-lg-12 p {
    margin-bottom: 0;
}

.off-market {
    padding-top: 75px;
    padding-bottom: 50px;
}

.off-market h1,
.tools-cntnr .col-lg-12 h1,
.automated-search .col-lg-12 h1 {
    padding-bottom: 35px;
}

.listing-info {
    padding-top: 75px;
}

.works-btn-col {
    padding: 32px 0px 60px;
}

.tools-cntnr {
    padding-top: 70px;
    padding-bottom: 60px;
}

.protect-row {
    padding-bottom: 75px;
}

.filter-row p {
    padding-bottom: 38px;
}

.automated-search {
    margin-bottom: 35px;
}

.account-member {
    background-color: #ff1d4f;
    text-align: center;
    padding: 63px 177px;
}

.account-member p {
    color: #fff !important;
}

.protect-info-col {
    padding-left: 45px;
}

/*custom-css*/

.page-id-50 p,
.terms-cntnr p {
    font-size: 24px !important;
}

.fees-discount,
.member-fees {
    font-weight: bold !important;
}

.buyers-section h1 {
    font-size: 35px;
    margin-bottom: 15px;
    color: #131a25 !important;
}

.buyers-section .col {
    padding: 0px !important;
}

.marketing-header {
    position: fixed !important;
    z-index: 10001;
    background: #ffffff !important;
    height: 115px !important;
    padding: 20px !important;
    width: 100%;

}

.marketing-nav {
    float: left;
}

.marketing-nav ul {
    padding-left: 10px;
}

.btn-col {
    float: right;
    padding: 25px 0 0;
}

.buyers-section {
    padding-bottom: 80px;
}

.estate-section,
.agent-community,
.founding-partner-section,
#user-footer,
.about-row h1,
.listed-row,
.why-row h1,
.welcome-row,
.demo-row,
.how-works-cntnr h1,
.off-market,
.works-btn-col,
.listing-info,
.tools-cntnr,
.search-cntnr,
.built-team,
.membership-col,
.video-section p {
    text-align: center;
}

.estate-section .estate-info {
    margin-bottom: 0px !important;
    padding-top: 15px;
    font-size: 16px !important;
    font-weight: 500 !important;
}

.agent-community-row .col-lg-12,
.agent-value .col-lg-7,
.agent-value .col-lg-4,
.selling-section .col-lg-4.agents-info,
.partners_img .col-lg-4,
.works-banner .col-lg-12,
.member-img,
.arrow-img,
.buyers-section .col-lg-12,
.works-banner,
.built-cntnr,
.video-section {
    padding: 0px !important;
}

.agent-community-row h1 {
    font-size: 31px;
    padding-bottom: 15px;
}

.agent-value .col-lg-7 {
    text-align: right;
}

.property-info h1 {
    font-size: 36px;
    margin-bottom: 0px;
    padding-bottom: 30px;
}

.property-info h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0px;

}

.property-info h3 {
    font-size: 18px;
}

.property-info h4,
.property-info h3 {
    font-weight: 700;
    color: #4f536c;
}

.property-info h4:before {
    content: " ";
    background: url(../img/member-check.svg) no-repeat center;
    display: inline-block;
    height: 25px;
    width: 25px;
    margin-right: 10px;
    vertical-align: middle;
}

.more-info,
.listed-row p {
    font-weight: bold;
}

.date-info {
    font-size: 12px;
}

.date-info:before {
    content: "\f2bd";
    font-size: 15px;
    font-family: "fontAwesome";
    padding-right: 5px;
}

.founding-partner-section,
.why-row {
    padding-top: 70px;
}

#user-footer {
    padding: 60px;
}

.partners_img {
    position: relative;
}

.partners_img .img-col-middle img,
.img-col-right img {
    position: absolute;
    bottom: 0px;
}

.partners_img .img-col-left img {
    position: relative;
    bottom: 0px;
    left: 35px;
}

.partners_img .img-col-middle {
    z-index: 1;
}

.partners_img .img-col-middle img {
    left: 0;
}

.partners_img .img-col-right img {
    right: 35px;
}

.founding-partner-section .col-lg-12 {
    padding-bottom: 70px;
}

.footer-menu .fa-circle {
    font-size: 6px;
    position: relative;
    top: -3px;
    font-family: "fontAwesome";
}

.copy-right .fa-circle {
    top: 9px;
    margin-left: 7px;
}

#user-footer .footer-menu-col {
    padding-top: 25px;
}

.estate-section .col-lg-4 img {
    width: 100%;
}

.estate-section {
    padding: 0 30px 70px;
}

.estate-section .col-lg-4 {
    padding: 0 10px;
}

.mobile-menu-trigger .bar {
    background: #ff1d4f !important;
}

.sign-btn {
    padding: 8px 15px;
    margin: 5px 10px;
    border: 2px solid #dddee3 !Important;
    border-radius: 3px;
    font-size: 15px;
}

.join-btn {
    padding: 8px 20px;
    background-color: #ff1d4f;
    border: 2px solid #ff1d4f !important;
    border-radius: 3px;
    color: #fff !important;
    font-size: 15px;
}

.join-btn:hover {
    background-color: #713895 !important;
    border-color: #713895 !important;
}

.sign-btn:hover {
    color: #ff1d4f !important;
    border-color: #ff1d4f !important;
}

.marketing-header.solid {
    box-shadow: 0px 0px 10px #00000091;
}

.header .mobile-menu-trigger .bar {
    background: #fff !important;
}

.offer-section,
.agent-value,
.logo-section .row,
.founder-col,
.form-section .form-group,
.membership-col {
    display: flex;
    align-items: center;
}

.navbar {
    display: block;
    padding: 10px 100px;
}

.logo-white {
    display: none;
}

#main,
.page-template-single-plans section {
    padding-top: 100px;
}

.exclusive-row .col-lg-8 {
    padding: 0 40px 0 0;
}

.video-section video {
    width: 100%;
}

.video-section {
    z-index: 0;
}

.video-section p {
    font-size: 13px;
}

.offer-section {
    padding-bottom: 65px;
}

.estate-section p {
    font-size: 13px !important;
}

.estate-section ul,
.footer-menu-col ul,
.social-icon-col ul {
    list-style: none;
    padding-left: 0px;
}

.estate-section p span {
    padding: 0 2px;
    font-size: 11px;
    font-weight: 500 !important;
}

.agent-community {
    background-color: #131925;
    color: #fff;
    padding: 70px 0px 50px;
}

.agent-community-row {
    padding-bottom: 30px;
}

.offer-section img,
.selling-section .col-lg-4 img {
    width: 100%;
}

.selling-section .col-lg-4 img {
    border-radius: 8px;
}

.agent-value img {
    width: 600px;
}

.agent-value h2 {
    font-size: 45px;
}

.agent-value,
.list-properties-info h1 {
    padding-bottom: 20px;
}

.agents-info h1 {
    font-size: 33px;
    color: #131a25 !important;
    line-height: 40px;
    padding-top: 10px;
}

.buyers-section {
    text-align: center;
}

.tools-cntnr .col-lg-12 {
    padding: 0 110px;
}

.search-cntnr {
    padding-top: 100px;
    padding-bottom: 125px;
}

.logo-section {
    padding: 50px !important;
    background-color: #ff1d4d;
}

.founding-partner-section .partners-img {
    width: 160px;
}

.off-market h1 {
    font-size: 30px;
}

.off-market .col-lg-12 {
    padding: 0 104px;
}

.founding-partner-section h2 {
    font-size: 24px;
    font-weight: 900 !important;
    margin-bottom: 0px;
    color: #131a25;
}

.founding-partner-section .col-lg-4 p {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #4f536c !important;
}

.footer {
    background-color: #131925;
    color: #4f536c !important;
}

.footer a {
    color: #4f536c !important;
}

.footer-logo img {
    width: 133px;
    height: 130px;
}

.founder-img img {
    width: 100px;
}

.footer-menu li {
    display: inline-flex;
}

.copy-right,
.founding-partner-section p,
.plg-txt {
    font-size: 15px;
}

.property-info:after {
    content: "SOLD";
    display: block;
    color: white;
    font-size: 24px;
    font-weight: bold;
    background: #ff1d4f;
    position: absolute;
    top: -30px;
    right: -25px;
    border: 2px solid #ff1d4f;
    border-radius: 50px;
    padding: 30px 0px;
    height: 100px;
    width: 100px;
    text-align: center;
    z-index: 9999;
}

.amrock-img,
.bloom-img {
    padding-top: 32px;
}

.about-row,
.automated-search {
    padding-bottom: 30px;
}

.protect-row,
.selling-section {
    padding-top: 65px;
}

.listed-row h1 {
    color: #ff1d4f;
    font-size: 45px;
}

.listed-left-col {
    background-color: #f0f0f8;
    padding: 70px 0;
}

.listed-right-col {
    background-color: #ced2dd;
    padding: 70px 0;
}

.home-inventory {
    border: 1px solid #4f536c;
    padding: 30px 40px 5px 40px;
    border-radius: 8px;
    margin: 00px 0 50px 0;
}

.why-row p {
    margin-bottom: 22px;
}

.founding-col {
    padding-top: 40px;
    padding-bottom: 60px;
}

.founding-col p {
    padding-top: 20px;
    font-size: 15px;
}

.why-row h1 {
    padding-bottom: 10px;
}

.tools-cntnr .col-lg-12 h1,
.protect-icon i {
    font-size: 40px;
}

.listed-row img {
    width: 40px;
}

.banner-cntnr {
    background: url(../img/the-pls-founding-partners-welcome.jpg) #eff0f8;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 190px;
    padding-top: 350px;
}

.founder-info {
    padding-left: 16px;
}

.founder-info h3 {
    font-weight: 800;
    margin: 0 0 8px;
}

.founder-info h4 {
    font-size: 17px;
    font-weight: 600;
    margin: 0;
}

.founder-col,
.welcome-row {
    padding-bottom: 45px;
}

.welcome-row h1 {
    font-size: 46px;
    line-height: 1;
    font-weight: 800 !important;
    margin: 0 0 16px;
    color: #fff;
}

.welcome-row h2 {
    font-weight: 800;
    font-size: 17px;
    margin: 0;
    color: #fff;
}

.welcome-txt {
    background: #fff;
    border-radius: 3px;
    padding: 0px;
    position: relative;
}

.welcome-content {
    background: #eff0f8;
}

.button-row {
    padding-top: 15px;
}

.back-btn,
.setup-btn {
    padding: 8px 20px;
    color: #fff !important;
    border-radius: 2px;
}

.back-btn {
    background-color: #949bae;
}

.setup-btn,
.next-btn {
    background-color: #ff1d4f;
    float: right;
}

.next-btn {
    padding: 8px 30px;
    color: #fff !Important;
    border-radius: 2px;
}

.currentPagee {
    position: relative;
    width: 25%;
    height: 3px;
    background: #e0e0e0;
}


/*
  .pages1, .pages2, .pages3
  {
      
      height:20px;
      width:20px;
      background:#fff;
      border-radius:50%;
      border:1px solid #888484;
      
      
  }
*/



.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

.right {
    text-align: right;
}






/*
  .mainPage
  {
      width: 50%;
      position: relative;
      margin: 40px auto;
      left: 50px;
      
  }

  .mainPage .row
  {
      text-align: center;
      margin: 0 auto;
  }
  
  .straight-line
  {
      position: absolute;
      width: 74%;
      height: 3px;
      background: #e0e0e0;
      bottom: 6px;
          
  }
*/







.form-inline .button.red {
    /*padding: 10px 57px;*/
    padding: 0;

    border-radius: 3px;
    font-size: 18px;
}

.page-id-2270 .form-inline .button.red,
.page-id-1231 .form-inline .button.red {
    padding: 10px 11px;
}

.page-id-557 .form-inline .button.red {
    padding: unset;
}

/*.innerCircle
  {
      height: 11px;
      width: 11px;
      background: #ff1d4d;
      border-radius: 50%;
      margin: 1px;
      
  }*/

.currentPage {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    z-index: 1;
}

.form-section {
    padding: 30px 70px;
}

.form-section .form-control {
    padding: 8px;
    margin-bottom: 12px;
}

.zip-code {
    margin-right: 20px;
    width: 50%;
}

.state_name {
    font-size: 14px !important;
    width: 43%;
}



.license-row .col-lg-3 {
    max-width: 30%;
    flex: 0 0 30%;
}

.license-row .col-lg-2 {
    max-width: 6%;
}

.demo-video-col video {
    width: 100%;
}

.user-name {
    color: #ff1d4f;
    font-weight: bold;
}

.list-prop-img {
    padding-top: 30px;
}

.works-btn-col {
    padding: 40px 0px;
}

.print-btn,
.pdf-btn,
.mail-btn {
    padding: 10px 12px;
    background-color: #ff1d4f;
    color: #fff !important;
    margin-right: 10px;
}

.pro-tip-info {
    padding-top: 50px;
    text-align: center;
}

.protect-info-col h1 {
    font-size: 20px;
}

.filter-btn {
    padding: 11px 19px 11px 9px;
    background-color: #ff1d4f;
    color: #fff !important;
    border-radius: 3px;
    font-weight: normal;
    font-size: 20px;
}

.filter-btn:after {
    content: "\f0dd";
    font-family: "FontAwesome";
    font-weight: 900;
    padding: 12px 0px 17px 20px;
    margin-left: 20px;
    border-left: 2px solid #ffffffb8;
    position: relative;
    bottom: 3px;
}

.built-team {
    background-color: #ff1d4f;
    color: #fff;
    text-align: center;
    padding: 62px 177px;
}

.property-row {
    padding: 0 60px;
}

.show-toggle-btn {
    display: flex;
    width: 260px;
    margin-bottom: 30px !important;
    align-items: center;
    border-radius: 5px;
    padding: 22px 20px;
    background-color: #e2f0cf;
    margin: 0px auto;
}

.property-col:before {
    content: "3";
    display: block;
    color: white;
    font-size: 50px;
    font-weight: bold;
    background: #ff1d4f;
    position: absolute;
    left: 2px;
    border: 2px solid #ff1d4f;
    border-radius: 50px;
    padding: 10px 0px;
    height: 100px;
    width: 100px;
    text-align: center;
    top: -33px;
}

.col-lg-12.listing-desc {
    padding: 0 112px;
}

.hide-img {
    display: none;
}

.show-toggle-btn p {
    margin-bottom: 0px;
    font-size: 18px;
}

.print-btn,
.pdf-btn,
.mail-btn {
    padding: 14px 22px;
    background-color: #ff1d4f;
    color: #fff !important;
    margin-right: 15px;
    border-radius: 3px;
    font-weight: normal;
}

.filter-btn:before,
.print-btn:before,
.pdf-btn:before,
.mail-btn:before {
    content: "";
    background: url(../img/noun_filter_613777.svg) no-repeat center;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 3px;
    height: 40px;
    width: 50px;
}

.print-btn:before,
.pdf-btn:before,
.mail-btn:before {
    content: "";
    display: inline-block;
    height: 28px;
    width: 28px;
    vertical-align: middle;
    margin-right: 10px;
}

.print-btn:before {
    background: url(../img/noun_print_1537788.svg) no-repeat center;
}

.pdf-btn:before {
    background: url(../img/noun_PDF_117327.svg) no-repeat center;
}

.mail-btn:before {
    background: url(../img/noun_Email.svg) no-repeat center;
}

.off-market-col {
    background-image: url(../img/notebook-view.png);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 110px;
    padding-top: 27px;
    text-align: center;
}

.off-market-col img {
    width: 79%;
}

.protect-col {
    background-image: url(../img/listing-protection.png);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 250px;
    padding-top: 22px;
    text-align: center;
}

.automated-search p {
    padding: 0 108px;
}

.arrow-img {
    background-image: url(../img/arrow-right.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}

.arrow-img p,
.member-name {
    font-size: 10px;
    margin-bottom: 8px;
}

.member-img img {
    width: 40px;
}

.user-col img {
    width: 50px;
}

.fees-discount {
    font-size: 20px;
    color: #ff1d4f;
    margin-bottom: 0px;
}

.member-fees {
    color: #ff1d4f;
    font-size: 10px;
}

.membership-col {
    padding: 0 150px;
}

.member-img {
    max-width: 10%;
    flex: 0 0 10%;
}

.arrow-img {
    max-width: 35%;
    flex: 0 0 35%;
}

.user-col {
    padding-top: 62px;
}

.video-col {
    position: relative;
    background-image: url(../img/video-thumb.jpg);
    padding: 48px 0px;
    display: block;
    text-align: center;
    z-index: 1;
    background-size: cover;
}

.video-col:before {
    content: "";
    background: url(../img/play-video.svg) no-repeat center;
    display: block;
    margin: 0px auto 10px;
    height: 80px;
    width: 80px;
    z-index: 1;
}

.video-col:after {
    background-color: rgba(0, 0, 0, 0.65);
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
}

.watch-demo {
    color: #fff !important;
    vertical-align: middle;
    font-weight: 600 !important;
}

.keyIcon {
    text-align: center;
    height: unset !important;
    width: unset !important;
    background-color: unset !important;
}

.keyIcon img {
    height: 50px;
    width: 50px;
    transform: unset !important;
}

/* home-page slider */

.carousel-cell {
    width: 100%;
}

.carousel-cell-image {
    display: block;
    width: 100%;
}

.home .flickity-button,
.flickity-page-dots {
    display: none;

}

.home .flickity-slider {
    transform: none !important;

}

.home .carousel-cell {
    visibility: hidden;
    left: 0 !important;
    opacity: 0;
    transition: visibility 0s 2s, opacity 2s linear;
}

.home .carousel-cell.is-selected {
    visibility: visible;
    opacity: 1;
    transition: opacity 2s linear;
}

.home .property-info .carousel-cell {
    transition: visibility 0s 5s, opacity 5s linear;
}

.home .property-info .carousel-cell.is-selected {
    transition: opacity 5s linear;
}

#top-of-page #nav-links,
.page-template-single-plans .footer ul {
    display: block !important;
}

.login-wrapper form .login-username label,
.login-wrapper form .login-password label,
.login-wrapper form .new-pass label,
.login-wrapper .login-errors h3,
.login-wrapper .password-reset-form h3,
.login-wrapper .password-reset-form p {
    color: #ced2dc !important;
}

.login-wrapper .login-errors p,
.agent-community-row p,
.built-team p {
    color: #fff !important;
}


.login-h1 {
    padding-bottom: 5px;
    color: #131a25;
}

.login-logo {
    width: 123px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.login-wrapper form input[type="submit"],
.login-wrapper form .login-username {
    margin: 16px 0px !important;
}

.login-wrapper form .login-password label:before {
    content: "" !important;
    background: url(../img/lock.svg) no-repeat center;
    display: inline-block;
    height: 27px;
    width: 25px;
    vertical-align: middle;
}

.login-wrapper .forgot-form .login-username label:before {
    content: "" !important;
    background: url(../img/at-symbol.svg) no-repeat center;
    display: inline-block;
    height: 25px;
    width: 25px;
    vertical-align: middle;
}

.marketing-header .login-controls {
    margin-top: 10px !important;
}

#admin-footer {
    background-image: url(../img/footer_img.svg);
    background-size: 80%;
    background-position: bottom center;
    padding: 100px 10px;
    background-repeat: no-repeat;
}

.social-icon-col ul li img {
    width: 60px;
    height: 60px;
}

.social-icon-col ul li {
    padding: 5px;
}

.social-icon-col .widget .textwidget ul {
    display: inline-flex !important;
}

.footer-menu-col ul li a {
    line-height: 28px;
}

#admin-footer .copy-right {
    padding-top: 10px;
}

.signup-info,
.singup-btn {
    font-weight: 600 !important;
}

.singup-btn {
    font-size: 18px;
}

.signup-info,
.login-wrapper .forgot-form p {
    font-size: 18px;
    color: #4f536c;
}

/*listing Slider */
/*login*/
#loginform input[type="text"],
#loginform input[type="password"],
.login-username input {
    color: #1a2330;
    font-weight: 600;
    font-size: 24px;
}

#loginform label {
    font-size: 24px;
}

.login-username label {
    font-size: 24px;
}

#gallery-images {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

#gallery-images .flickity-prev-next-button.previous {
    left: -55px;
}

#gallery-images .flickity-prev-next-button.next {
    right: -55px;
}

/*
  .slide-overlay
  {
    visibility:hidden;
    position:absolute;
    background:#ffffff;
    width:80%;
    height:50%;
    left:25%; 
  }
  */
.slide-overlay.show-slider {

    visibility: visible;
    text-align: center;
}

.slide-content {

    visibility: hidden;
}

.slide-content.show-slider {

    visibility: visible;
}

.header {
    /*z-index: 1;*/
}

.single-listing .flickity-button {
    background: unset !important;
}

.single-listing .flickity-prev-next-button .flickity-button-icon {
    width: 100%;
    height: 100%;
}

.single-listing .flickity-button-icon {
    fill: #ffffff70 !important;
}


/* create Listing */
.page-id-240 .page-content .col-2 .col-content {
    padding: 64px 0 64px 20px !important;
}

.page-id-240 #listing_agents .acf-fields.-left>.acf-field>.acf-label {
    width: 100% !Important;
}

.page-id-240 #listing_agents .acf-fields.-left>.acf-field {
    padding: 5px 0;
}

.page-id-240 #listing_agents .acf-fields .acf-field .acf-label label {
    margin-bottom: 8px;
}

.page-id-240 .acf-field-580b0d31a2bcb .acf-input .acf-table .ui-sortable .acf-field input,
.page-id-240 .acf-field-580b0d31a2bcb .acf-input .acf-table .ui-sortable .acf-field select {
    padding: 9px 12px !important;
}

.page-id-240 .acf-field-5cd4730b526bd>.acf-label:first-child label,
.page-id-240 .acf-field-5cd4722e261e9>.acf-label:first-child label {
    font-weight: 800 !important;
    font-size: 18px !important;
    text-transform: uppercase;
}

.page-id-240 .acf-field-number,
.page-id-240 .acf-field-57cfec78bf9f2 {
    display: flex;
    width: 100% !important;
}

.page-id-240 .acf-field-5cece1f8a8e88 .acf-label {
    width: 30%;
}

.page-id-240 .acf-field-5cece1f8a8e88 .acf-input-wrap {
    width: 70%;
}

.page-id-240 .save-draft {
    padding: 12px 54px !important;
}

.page-id-240 .acf-field-5cd4722e261e9>.acf-label:first-child label {
    margin-bottom: 40px;
}

.page-id-240 #listing_agents .button-primary {
    margin: 40px auto 0px;
    font-weight: 100 !important;
    border: 1px solid #ced2dc;
    border-radius: 3px !important;
    width: 150px;
    color: #4f536c !important;
    text-align: center;
}

.page-id-240 #listing_agents .acf-actions,
.buyers-section p,
.list-properties-info {
    text-align: left;
}

/*.page-id-240 #listing_agents .button-primary:before 
  {
      content: "\f067";
      font-family: fontAwesome;
      padding: 5px;
      font-weight: 100 !important;
  }*/
}

.page-id-240 .acf-gallery .acf-gallery-main {
    z-index: 0 !important;
}

.page-id-240 .acf-radio-list li label input {
    width: 10% !important;
}

.user-property-info {
    padding: 0px !important;
}

.page-id-543 #main,
.page-id-541 #main {
    padding-top: 0px;
}

/*
  .listing-tags li span
  {
      font-size: 11px !important;
      width: 16px !important;
      font-size: 16px !important;
      width: max-content !important;
  }
*/


.card .card-content .card-row {
    margin-top: 0px !important;
}

.acf-field-5cb8c497a4d64 .acf-input-wrap,
.acf-field-5cb8c473a4d63 .acf-input-wrap {
    height: 50px !important;
}

.why-row p,
.footer-menu-col ul li a {
    font-size: 18px !important;
    font-weight: 600 !important;
}

.exclusive-row h1,
.about-cntr h1 {
    font-size: 48px;
    color: #131a25 !important;
}

.exclusive-row {
    padding-top: 100px;
    padding-bottom: 50px;
}

.offer-section h1,
.founding-partner-section h1,
.list-properties-info h1,
.why-row h1 {
    font-size: 37px;
    color: #131a25 !important;

}

.why-row h1,
.listed-row p {
    font-weight: 900 !important;
}

.listed-row p {
    color: #000 !important;
}

.list-prop-btn {
    background-color: #ff1d4d;
    color: #fff !Important;
    padding: 15px 25px;
    font-weight: 600;
    border-radius: 3px;
}

@media (max-width: 767px) {

    .logged-in .agents-header .row,
    .logged-in .agents-header__menu,
    .logged-in .agents-header__navigation,
    .logged-in .agents-header__item {
        width: 100% !important;
    }

    .logged-in .agents-header__item {
        display: flex;
        justify-content: space-between;
    }
}

.logged-in .exclusive-row {
    padding-top: 0px;
}

.pro-tip-info p {
    font-size: 16px !important;
}

.pro-tip-info p {
    padding-right: 200px;
    padding-left: 200px;
    padding-bottom: 30px;
}

.list-properties-info {
    padding-top: 65px;
    padding-bottom: 90px;
}

#create_listing .acf-fields .acf-field .acf-input-prepend {
    height: 38px !important;
}

.page-id-75 .card-content ul {
    padding-left: 0px;
}

.page-id-240 .acf-field-582d7cd1ee93c .acf-icon:before,
.page-id-240 .acf-field-582d7cb2ee93b .acf-icon:before {
    top: 5px;
}

.page-id-240 .ui-sortable .acf-row-handle .acf-icon.-plus,
.page-id-240 .ui-sortable .acf-row-handle .acf-icon.-minus {
    margin: 0px !important;
}

.page-id-240 .acf-field-580b0d31a2bcb .acf-actions .button {
    /*background-color: #8cc63f;*/
    border: 1px solid #ced2dc;
    border-radius: 3px !important;
    width: 150px;
    color: #4f536c !important;
}

.page-id-240 .acf-error-message p {
    font-size: 14px !important;
}

.page-id-240 .acf-error-message.-dismiss p {
    color: #fff !important;
}

.page-id-1479 .terms-cntnr,
.page-id-1513 .terms-cntnr {
    padding-bottom: 120px !important;
}

.page-id-1479 .logged-in .terms-cntnr,
.page-id-1513 .logged-in .terms-cntnr {
    padding-bottom: 120px;
}












/* TODO: Migrate to SASS */

.page-id-240 .acf-error-message p,
.page-id-82712 .acf-error-message p {
    color: #f33b28 !important;
}

.acf-error-message {
    display: none !important;
}

.page-id-240 .acf-field input:invalid,
.page-id-82712 .acf-field input:invalid {
    border-color: #f33b28;
    border-width: 1px;
    border-style: solid;
}



/*
  .page-id-240 .acf-field input:valid,
  .page-id-82712 .acf-field input:valid
  {
    border-color: #CED2DC;
    border-width: 1px;
    border-style: solid;
  }
  */





.acf-field input:invalid {
    border-color: #f33b28;
    border-width: 1px;
    border-style: solid;
}

.acf-field input:valid {
    border-color: #CED2DC;
    border-width: 1px;
    border-style: solid;
}

/* normal */
.page-id-240 form input,
.page-id-240 form textarea,
.page-id-82712 form input,
.page-id-82712 form textarea {
    border: 1px solid #CED2DC;
}

/* normal */
.page-id-240 form input:not(:focus):invalid,
.page-id-240 form textarea:not(:focus):invalid,
.page-id-82712 form input:not(:focus):invalid,
.page-id-82712 form textarea:not(:focus):invalid {
    border: 1px solid #CED2DC;
}

/* normal */
.page-id-240 form input:focus:invalid,
.page-id-240 form textarea:focus:invalid,
.page-id-82712 form input:focus:invalid,
.page-id-82712 form textarea:focus:invalid {
    border: 1px solid #CED2DC !important;
}

/* error */
.page-id-240 form input.error-input:invalid,
.page-id-240 form textarea.error-input:invalid,
.page-id-82712 form input.error-input:invalid,
.page-id-82712 form textarea.error-input:invalid {
    border: 1px solid #f33b28;
    background-color: #fff;
}

/*
form .agreement .label-text,
.page-id-82712 form .agreement .label-text
{
    padding-left: 40px;
}
*/


.page-id-240 form .label-text::before,
.page-id-82712 form .label-text::before {
    left: 7px;
    top: 7px;
}

.page-id-240 form .label-text.invalid,
.page-id-82712 form .label-text.invalid {
    background-color: #fff;
}

.page-id-240 form .label-text.invalid::before,
.page-id-82712 form .label-text.invalid::before {
    color: #f33b28 !important;
    background-color: rgba(243, 59, 40, 0.15);
    padding: 7px;
    width: 33px;
    border-radius: 5px;
    left: 0px;
    top: 0px;
}

.page-id-240 form .acf-field.is-required.acf-error:not(.acf-field-checkbox):not(.acf-field-textarea)::before,
.page-id-82712 form .acf-field.is-required.acf-error:not(.acf-field-checkbox):not(.acf-field-textarea)::before {
    position: absolute;
    content: '';
    background-color: rgba(243, 59, 40, 0.15);
    width: calc(100% + 20px);
    height: 50px;
    top: -5px;
    left: -10px;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 0 0 6px;
}

.page-id-240 form .acf-field.acf-field-5876168584c3d.is-required.acf-error:not(.acf-field-checkbox):not(.acf-field-textarea)::before {
    position: absolute;
    content: '';
    background-color: rgba(243, 59, 40, 0.15);
    width: calc(100% + 20px);
    height: 75px;
    top: -6px;
    left: -10px;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 0 0 6px;
}

.page-id-240 form .acf-field-textarea.is-required.acf-error::before {
    position: absolute;
    content: '';
    background-color: rgba(243, 59, 40, 0.15);
    width: calc(100% + 20px);
    height: 124px;
    top: -5px;
    left: -10px;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 0 0 6px;
}

.page-id-82712 form .acf-field-textarea.is-required.acf-error::before {
    position: absolute;
    content: '';
    background-color: rgba(243, 59, 40, 0.15);
    width: calc(100% + 20px);
    height: 228px;
    top: -5px;
    left: -10px;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 0 0 6px;
}

.page-id-240 form .acf-field.acf-field-textarea.is-required.acf-error::before,
{
background-color: rgba(243, 59, 40, 0.15);
height: 110px;
padding: 5px 10px;
border-radius: 5px;
margin: 0 0 6px;
}

.page-id-240 form .acf-field.acf-field-checkbox.is-required.acf-error,
.page-id-82712 form .acf-field.acf-field-checkbox.is-required.acf-error {
    background-color: #fff;
    height: auto;
    padding: 0;
    border-radius: 5px;
    margin: 0 0 6px;
}

.page-id-240 form .acf-fields .acf-field.is-required.acf-error .acf-input {
    width: 70%;
}

#zip.acf-error {
    height: 65px;
}

#zip.acf-error ul {
    border: 1px solid #f33b28 !important;
}

.acf-field-5e27dad79629b.acf-error .es-tokenize {
    border: 1px solid #f33b28 !important;
    padding: 0;
}

/*
.acf-field-5e27dad79629b.acf-error .es-tokenize li {
    width: 100%;
}
*/


/*
.page-id-82712 form .acf-field-5e302f29c08f4.is-required.acf-error {
    background-color: rgba(243, 59, 40, 0.15);
    height: 190px;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 0 0 6px;
}
*/


/*
#zip-state.acf-error {
    padding: 5px 0px 5px 10px;
    border-radius: 5px 0px 0px 5px;
}
*/
/*
.page-id-240 #zip-state.acf-error .acf-input {
    width: 57% !important;
}
*/


/*
#zipState-input.acf-error {
    padding: 5px 10px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}
*/





.logged-in .how-works-cntnr,
.logged-in .demo-cntnr,
.logged-in .about-cntr,
.page-id-547 #main {
    padding-top: 0px;
}

.profile .dropdown ul {
    padding-left: 0px;
}

.listed-cntr {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.exclusive-row .col-lg-8 {
    padding-top: 5px;
}

.page-id-547 .marketing-header,
.page-id-547 .footer {
    display: none;
}



/* TODO: Cleanup
  
  .page-id-547 .container-fluid
  {
      padding: 0px !important;
  }
  */



.copyright-menu li {
    font-size: 14px;
    font-weight: 600;
}

#login .row {
    align-items: center;
}

.terms-cntnr h1 {
    font-size: 48px;
    text-align: center;
    padding-bottom: 20px;
    color: #131A25;

}

.terms-cntnr h2 {
    font-size: 20px;
    font-weight: bolder;
    text-transform: uppercase;
}

.terms-cntnr ul li {
    font-weight: normal !important;
    font-size: 24px;
    color: #4f536c;
    padding: 24px 0 24px 0;
    list-style: none;

}

.terms-cntnr ul {
    padding: 0px;
    line-height: 30px;
}

.selling-section {
    align-items: center;
}

.property-info {
    margin-top: 75px;
}

.page-id-1479 .container .col-lg-12 {
    padding-right: 0px;
    padding-left: 0px;
}

.terms-cntnr {

    padding-top: 70px;
}

.logged-in .terms-cntnr {
    padding-top: 0px;
}

.agents-selling .flickity-enabled.is-draggable .flickity-viewport {
    cursor: pointer;
}

#error {
    padding-top: 150px;
}

.logged-in #error {
    padding-top: 0px;
}

.features span {
    float: right;
}

.features span img {
    width: 15px;
}

#step_1 .form-inline .col-md-6 {
    padding: 0 10px 0 0;
}

#step_1 .form-inline .col-md-6:nth-child(2) {
    padding: 0 0 0 10px;
}

#step_1 .form-inline .col-md-6.p-1:nth-child(2) {
    padding: 0 16px 0 10px !important;
}

#step_1 .form-inline .col-md-6.p-1 {
    padding: 0 16px 0 16px !important;
}

#step_3 .form-inline .col-md-6 {
    padding: 0 10px 0 0;
}

#step_3 .form-inline .col-md-6:nth-child(2) {
    padding: 0 0 0 10px;
}

#step_3 .form-inline .m-50 .col-md-6 {
    padding: 0 16px 0 16px;
}

#step_3 .form-inline .m-50 .col-md-6:nth-child(2) {
    padding: 0 16px 0 10px;
}

#step_3 .form-inline .button.red {
    padding: 10px 43px;
}

#step_3 .form-inline input[type="checkbox"] {
    margin-bottom: 12px;
}

#back-btn {
    padding: 13px 40px;
    border-radius: 3px;
    font-size: 18px;
    border: 1px solid #ced2dc;
    background: #ced2dc;
}

.checkboxRow {
    padding: 0 0 20px;
}


@media (max-width: 767.98px) {
    #step_1 .form-inline .col-md-6 {
        padding: 0 !important;
    }

    #step_1 .form-inline .col-md-6.p-1:nth-child(2) {
        padding: 0 !important;
    }

    #step_1 .form-inline .col-md-6.p-1 {
        padding: 0 !important;
    }
}



#dashboard .post-style li .dropdown-style li:hover,
#dashboard .dashpost-style li .dropdown-style li:hover,
#agents-li li:hover {
    /*background:#f0f0f8;*/
    background: #eff0f8;
}


#post-list li {
    margin-bottom: 0;
}


#dashboard .post-style li .dropdown-style .triangle-up {

    top: 2px;
    right: 20px;
    /* position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 5.5px 6px 5.5px;
      border-color: transparent transparent #fff transparent;*/
}

#dashboard .top-members {
    padding-right: 0;
    padding-left: 0;
}

#dashboard .content .comm-res-col {
    padding: 0;
}

#dashboard .sidebar.collapsible .content .post-type select {
    /*padding-right:10px;
      padding-left:10px; */
    padding: 0 24px 0 8px;
    margin: 0 5px;
}


#fragment .top-members .listing-col .small {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #fff !important;
    padding-bottom: 0 !important;
}


#dashboard .sidebar .listing-row .listing-col .light a:hover {
    text-decoration: underline;
}

#dashboard .sidebar .listing-row .listing-col .light span a {
    color: #25a9e0 !important;
    text-transform: uppercase;
}

.scoreBoard button:hover {
    cursor: pointer;
}


#fragment .top-members .listing-col .information h3,
#fragment .top-members .listing-col h3,
#fragment .pls-stats .listing-col h3 {
    font-size: 26px !important;
    color: #fff !important;

}

#fragment .pls-stats .listing-col h3 {
    text-align: right;
    font-weight: 600 !important;
}

#fragment .top-members .listing-col .information p {
    font-size: 16px !important;
    color: #949baf !important;
}

#fragment .top-members .listing-col .information p {
    color: #949baf;
}

#dashboard .add-listing-button,
#dashboard .search-button {
    font-size: 24px;
    margin-bottom: 0;
}

.drop-style {
    position: relative;
}

.bootstrap-tagsinput .tag {
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    color: #4f536c;
    font-weight: 600;
    background: #f0f0f8;
    padding: 5px 12px;
    border-radius: 30px;
}

.bootstrap-tagsinput {
    padding: 15px 10px;
}


/*
  .upload-style h2
  {
      margin-bottom:0;
  }
  .upload-style small
  {
      margin:0 0 10px 0;
      font-weight:600;
      color:#9aa1b4;
  }
  .upload-style form
  {
      margin-top:10px;
  }
  */




.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: '\f057';
    font-family: 'fontAwesome';
}

.custom-file {
    display: flex;
    align-items: center;
}




/*
  .tokenize > .tokens-container, .custom-file > .custom-file-label
  {
      border: 1px solid #CED2DC !important;

  .btn-style-label
  {
          padding: 10px 20px !important;
      margin: 0 0 0 10px;
  
  }
  .custom-file input
  {
      display:none;
  }
  */





.auto-complete-style {
    width: 100%;
    background: #f0f0f8;
    padding: 5px 10px;
    display: none;
}

.auto-complete-style ul li {
    display: block;
    padding: 15px 10px;
    color: #4f536c;
    font-weight: 600;
}


/*
  #top-of-page .img-thumbnail
  {
      width:100px;
      border-radius:5px;
      margin:10px 0 0 ;
      object-fit:cover;
      position:relative;
  }
  */

/*
  #top-of-page .img-style-thumbnail
  {
      position:relative;
      width: 25%;
  }
  */



/*
  #top-of-page .img-style-thumbnail i
  {
      position: absolute;
      top: 17px;
      left: 75px;
      font-style:normal;
      cursor:pointer;
      color: #ff1d4d;
      font-family: 'FontAwesome';
  } */


/*
  #top-of-page .img-style-thumbnail i {
      position: absolute;
      top: 17px;
      left: 75px;
      font-style: normal;
      cursor: pointer;
      color: #fff;
      background: #ff1d4d;
      font-size: 7px;
      padding: 2.5px;
      border-radius: 50%;
      width: 16px;
      height: 16px;
      border: 1px solid #ff1d4d;
  }
*/

/*
  .flex-div-img
  {
      display:flex;
      padding-top:10px;
  }
  */


.promoCode .btn-small {
    height: 40px;
    font-size: 16px;
    padding: 5px 26px !important;
}

#dashboard .sidebar #scrollable .listing-select .excerpt .fancy-box label {
    display: flex;
    align-items: center;
    font-style: normal;
    padding-bottom: 0 !important;
}


/*tag*/
.tokenize>.tokens-container {
    padding: 5px 10px 5px 10px !important;
    display: block;
}

@media (max-width: 767px) {
    .tokenize>.tokens-container {
        padding: 4px !important;
    }
}

.tokenize-dropdown ul {
    padding: 10px;
    background: #fff !important;
    color: #fff !important;
    padding: 0;
    border-top: 1px solid #ced2dc;
}

.tokenize-dropdown ul li {
    padding: 10px;
    font-size: 12px !important;
    font-weight: 600 !important;
    list-style: none !important;
    color: #999 !important;
    border: 1px solid #ced2dc;
    border-top: 0;
    font-size: 11px;
}

.tokenize>.tokens-container>.token {
    /* position: absolute !important; */
    padding: 4px 32px 4px 16px !important;
    background: #f0f0f8 !important;
    border-radius: 30px !important;
    margin: 0 5px 0 0 !important;
    border: 0px !important;
}

@media (max-width: 767px) {
    .tokenize>.tokens-container>.token {
        padding: 2px 24px 4px 12px !important;
    }
}

.tokenize>.tokens-container>.token:nth-child(3) {
    margin-top: 4px !important;
}

.tokenize>.tokens-container>.token:nth-child(4) {
    margin-top: 4px !important;
}

.tokenize>.tokens-container>.token:nth-child(5) {
    margin-top: 4px !important;
}

.tokenize>.tokens-container>.token:nth-child(6) {
    margin-top: 4px !important;
}

.tokenize>.tokens-container>.token {
    color: #4f536c;
    font-weight: 600;
}

.tokenize>.tokens-container>.token>.dismiss:after {
    content: "\f057" !important;
    color: #4f536c;
    font-family: 'FontAwesome';
    position: relative;
    left: 4px;
    font-size: 16px;
    font-weight: 500;
}

.tokenize>.tokens-container>.token>.dismiss {
    padding: 0 !important;
    top: 2px !important;
    right: 12px !important;
    top: -20px;
}

@media (max-width: 767px) {
    .tokenize>.tokens-container>.token>.dismiss {
        top: 4px !important;
        right: 12px !important;
    }
}

.page-id-283 .acf-input .tokenize>.tokens-container>.token>.dismiss,
.page-id-83195 .acf-input .tokenize>.tokens-container>.token>.dismiss {
    top: 4px;
}

/*Hidden*/

.tokenize>.tokens-container>.placeholder,
.tokenize>.tokens-container>.token-search,
.tokenize>.tokens-container>.token-search>input {
    border: none !important;
    border-color: transparent !important;
}


@keyframes effect {
    0% {
        transform: scale(0);
    }

    25% {
        transform: scale(1.3);
    }

    75% {
        transform: scale(1.4);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes tooltip-effect {
    0% {
        opacity: 0;
    }

    25% {
        opacity: 0.2;
    }

    75% {
        opacity: 0.8;
    }

    100% {
        opacity: 1;
    }
}

.edit-profile-img {
    text-align: center;
    position: absolute;
    top: 7.5%;
    left: 0%;
    width: 100%;
    z-index: 1;
}

.edit-profile-img p {
    font-size: 16px;
    margin: 0;
    padding: 10px 0 0;
    color: #131a25 !important;
    font-weight: 600 !important;
}

.edit-profile-img span {
    font-size: 14px;
    color: #4f536c !important;
    font-weight: 600 !important;
}

.edit-profile-img p label {
    color: #1f73b3;
}

.edit-profile-img input {
    display: none;
}

.edit-profile-img img {
    width: 150px;
}

.edit-profile-img h2 {
    font-size: 16px;
    font-weight: 600;
}

.page-header a.button:hover,
.button:hover {
    color: #131a25;
    text-decoration: none;
}

/*my-list-css-style*/
.page-id-1210 #profile-listings .my-listing h3 {
    font-size: 18px;
}

.page-id-1210 #profile-listings .my-listing a#all_listing {
    color: #4f536c;
    font-weight: 600;
}

.page-id-1210 #profile-listings .my-listing .scoreBoard {
    margin: 40px 0 13px;
}

.page-id-1210 #profile-listings .my-listing .scoreBoard .right,
#profile-listings .my-listing .listing-list .list-txt {
    font-size: 16px !important;
    font-weight: 600;
}

.page-id-1210 #profile-listings .my-listing .listing-list .c-text {
    font-size: 25px;
    margin-bottom: 10px;
}

/*edit-profile*/
#edit-profile form .acf-fields .acf-field.upload .acf-input {
    width: 100%;
    justify-content: center;
    display: flex;
    border: 4px solid #CED2DC;
    padding: 220px 20px 50px;
    border-style: dashed;
    border-radius: 5px;
}

#edit-profile .acf-image-uploader .image-wrap img {
    border-radius: 50%;
}

#edit-profile .hide-if-value {
    display: none;
}

#remarks .acf-label .fa:hover .description {
    display: none !important;
}

#edit-profile form .acf-fields .acf-field.upload .acf-label {
    display: none;
}

#edit-profile .acf-field-5d144cf80c955 .acf-label label {
    padding: 0 16px;
}

#edit-profile .acf-icon.-globe:before {
    display: none;
}

#edit-profile .acf-field-5d15f32985bf8 .acf-label {
    display: none;
}

#edit-profile .sidebar li:nth-child(1) h3 {
    padding-left: 22px;
}

.page-id-83195 a.button.ghost.gray {
    margin-right: 82px;
}

/*
  .page-id-2284 .page-header .page-controls a.button.ghost.gray,
  .page-id-509 .page-header .page-controls a.button.ghost.gray
  {
      margin-right: 50px;
      
  }
  
  .page-id-509 .page-header .page-controls a.button.ghost.gray,
  .page-id-5017 .page-header .page-controls a.button.ghost.gray,
  .page-id-5027 .page-header .page-controls a.button.ghost.gray,
  .page-id-4834 .page-header .page-controls a.button.ghost.gray,
  .page-id-4836 .page-header .page-controls a.button.ghost.gray,
  .page-id-4842 .page-header .page-controls a.button.ghost.gray
  {
      width:220px !important;
  }
  
  

  
 
  /*Check box*/




@keyframes effects {
    0% {
        transform: scale(0);
    }

    25% {
        transform: scale(1.3);
    }

    75% {
        transform: scale(1.4);
    }

    100% {
        transform: scale(1);
    }
}

/*
  .listing-header .details .listing-tags li span
  {
      /*padding: 2.5px 19px 2.5px 11px !important;*/
/*padding: 15px 2.15px 15px 2.15px !important;
      font-size:16px !important;
      line-height:0 !important;
      width: max-content !important;
  }
  */

ul.listing_terms li a {
    cursor: pointer;
}

/*css-b-style*/


.single-listing .post-actions a .icon {
    top: 0;
}

.single-listing .inline-b.with-spacing {
    padding-left: 20px !important;
    padding-right: 20px !important;

    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
}

.single-listing .inline-b.with-spacing:hover {
    background: #f0f0f8;
}

.single-listing .inline-b.with-spacing:hover a {
    color: #4F536C;
}


.single-listing .post-title {
    border-bottom: 0px solid #8cc63f;
}

.single-listing .post-actions {
    margin: 24px 0;
}

.single-listing3 .card .card-meta h3 {
    font-size: 20px;
}

/*
  .single-listing .card .card-content .card-row .cell
  {
      border-bottom: 1.5px solid #f6f6f6;
      border-right: 1.5px solid #f6f6f6;
  }
  */

.single-listing .card .card-meta {
    padding-bottom: 0px;
}


/*
  .page-id-2270 .property .property-select
  {
      width: 6.5%;
      padding-right:0;
  }
  */



.page-id-240 .page-content .col-2 .col-content {
    padding: 61px 0 64px 20px !important;
}

/*
  .page-id-2270 a.button.ghost.gray, .button.ghost.gray, .single-listing a.button.ghost.gray, .button.ghost.gray
  {
      background: #ffffff;
      border: 2px solid #CED2DC;
      padding: 12px 16px;
  }*/

/*
  .page-id-2270 .listing-header
  {
      padding: 50px 0 20px 0;
  }

  */



.page-id-2573 .scoreBoard button {
    font-size: 14px;
}

.page-id-465 #main,
.page-template-single-plans section {
    padding-top: 0px;
}

.page-id-465 .profile-search {
    background: #131a25;
}

.page-id-541 .state p {
    text-transform: capitalize !important;
}





/*
 
  ::placeholder {
      color: #151b26;
      font-size: 18px;
      font-weight: 600;
  }




  .page-id-465 .property-select,.cvcc
  {
      text-align:center;
  }
  .page-id-465 .agent-count .icon-agent, .page-id-541 .agent-count .icon-agent
  {
      font-size:40px;
  }
  
  .page-id-465 .profile-search .agent-count span, .page-id-541 .profile-search .agent-count span  
  {
      padding-left: 12px;
      font-size: 24px;
      text-transform: uppercase;
      font-weight:900;
  }
  
  .page-id-465 .profile-search .agent-search label, .page-id-541 .profile-search .agent-search label 
  {
      font-size: 26px;
      color:#fff !important;
  }
  .page-id-465 .basic-info h3
  {
      font-weight: 900;
      font-size: 32px !important;
  }
  .page-id-465 p.small, .page-id-465 p.light 
  {
      font-size: 18px !important;
      font-weight: 600 !important;
      color: #fff !important;
  }
  .page-id-465 .user-contact .small a
  {
      font-size:18px;
  }	
  
  .page-id-465 .user-info .profile-info .user-contact h3 
  {
      font-size: 26px;
      
  }
     
  
  .page-id-465 .user-info .profile-info
  {
     padding: 50px 50px;
  }
  .page-id-465 .overview,.page-id-465 .profile-info .u-agent
  {
      padding-top:70px !important;
  }


  /*
  .page-id-465 .profile-bar .member-data 
  {
      margin-top: 28px;
  }
  */



/*.page-id-465 .sort
  {
  padding: 10px 20px;
  }*/
.page-id-465 .sort .sort-arrows span,
.sort a {
    color: #4f536c;
}

.page-id-465 .profile-search .agent-search input[type="text"],
.page-id-541 .profile-search .agent-search input[type="text"] {
    border: 0px;
    margin-top: -12px;
}

.user-info .profile-info .social .social-icon {
    margin: 0 4px 16px 0 !important;
}

.page-id-465 .cf,
.page-id-541 .cf {
    padding: 0px 20px;
}

.page-id-541 .header {
    padding: 0px 4px !important;
    z-index: 1;
}

/*
  .page-id-465 .property-address, .page-id-465 .property-city, .page-id-465 .property-bedrooms, .page-id-465 .property-baths,
   .page-id-465 .property-size, .page-id-465 .property-size-cost, .page-id-465 .property-cost, .page-id-465 .property-lot, .page-id-465 .property-year,
   .page-id-465 .property-pool, .page-id-465 .property-edit
  {
  overflow-wrap: break-word;
    word-wrap: break-word;	
  }*/
.property-address,
.property-city,
.property-bedrooms,
.property-baths,
.property-size,
.property-size-cost,
.property-cost,
.property-lot,
.property-year,
.property-pool,
.property-edit {
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.page-id-1479 .terms-cntnr ul li,
.page-id-1513 .terms-cntnr ul li {
    padding: 0px 0 22px 0 !important;
}

/*
  .page-id-1511 .col-lg-12 h1
  {
      font-size:48px;
  }
  */

/*
  .page-id-1511 .mainPage
  {
      display:none;
  }
  */


/*
  .page-id-1511 .slider:before
  {
      height:28px;
      width:28px;
      bottom:4px;
      left: 6px;
  }
  .page-id-1511 .switch 
  {
	  position: relative;
      height: 38px;
      margin-left: 18px;
      margin-right: 18px;
  }
  */

.page-id-1511 .toggle-plans .monthly-toggle {
    margin-right: 0px !important;
}

.page-id-1511 .toggle-plans .yearly-toggle {
    margin-left: 0px !important;
}

.page-id-1511 .plans h2 {
    margin-top: 20px;
    color: #ff1d4d;
}


/*
  .page-id-1511  .agentInfoStep1 h3 
  {
      padding: 0 0 9px 0;
  }
  */

/*
  .page-id-1511 .features-list
  {
      margin-top:20px;
  }

  */






.how {
    padding-bottom: 16px !important;
}



.page-id-2284 .scoreBoard h3 {
    font-size: 20px;
    font-weight: 900;
}

.page-id-2284 .scoreBoard p {
    font-size: 11px;
    font-weight: 600 !important;
}

.page-id-2284 .edit-o a {
    color: #4f536c;
    font-weight: 600;
    font-size: 18px;
}

.page-id-467 .edit-profile-img {
    top: 7.2%;
}

.page-id-467 #edit-profile form .acf-fields .acf-field.upload .acf-input {
    padding: 300px 20px 50px;
}


/*tool tip on create listing page*/

#autostate {
    z-index: 999;
    border: 2px solid #e8e9ed;
    position: absolute;
    left: 58.8%;
    top: 825px;
    display: none;
    padding: 10px;
    width: 237px;
    background: #fff;
    line-height: 20px;
    font-weight: 600;
    color: #343A4C;
    border-radius: 5px;
}

.page-id-3865 .acf-fields .acf-field input {
    border-radius: 5px !important;
}

.user-info .profile-info img {
    /*height: 500px;*/
    height: auto;
}

.profile-bar .bar-profile-basic img,
.user-info .profile-info img {
    object-fit: cover;
}

.profile-bar .bar-profile-basic img {
    height: 76px;
    width: 76px;
}

@media only screen and (min-width: 1920px) {

    .user-info .profile-info img {
        width: 82.5% !important;
    }

    /*sevt-o-style*/




    .listing-header select:before {
        content: 'vssdvsvsvsv';
    }

    /*
    .listing-header .listing-nav ul li
    {
        padding:5px 0;
    }
    */


}


@media only screen and (min-width: 1024px) and (max-width:1919px) {

    .page-id-465 .user-info .profile-info img {
        width: 490px !important;
        height: 490px;
    }
}

@media only screen and (max-width: 1920px) {

    .user-info .profile-info img {
        width: 82.5% !important;
    }
}

@media only screen and (width: 1920px) {
    .page-id-465 .user-info .profile-info img {
        width: 82.5% !important;
    }

    .uploader-window {
        background: rgba(255, 255, 255, 0.9) !important;
        /*background: red !important;*/
        height: 360px;
        top: -120px !important;
        width: 680px;
        left: -44px !important;
    }

    /* Agent Slider  */
    /*    .page-id-50 .agents-selling h1 {*/
    /*    margin-bottom: 45px;*/
    /*}*/
    /*
  #private_remarks label:after
  {
      right:30%;
  }
  #pls label:after 
  {
      right: 73%;
  }
  #zip label:after 
  {
      right: 80%;
  }
  #address label:after 
  {
      right: 22%;
  }
  #remarks label:after 
  {
      right: 53%;
  }*/
    .modal input[type="checkbox"] {
        top: 5px !important;
    }

    #chose-post:after {
        right: 22% !important;
    }

    .page-id-509 .dropdown-style {
        left: 30% !important;
    }



    .join-pro {
        width: 500px !important;
    }

    /*welcome page start */
    #autostate {

        top: 966px;
        width: 225px;
        left: 56.7%;

    }

    /*welcome page end */



    #search_expertModal .modal-header {
        display: none;
    }

    #search_expertModal .agentInfoStep1 {
        padding-top: 10%;
        padding-bottom: 10%;
    }



    .page-id-50 .agents-selling .agents-info h1 {
        padding-top: 0;
    }

    /*.page-id-50 .agents-selling  .property-info {*/
    /*    padding-bottom: 30px;*/
    /*}*/


    .page-id-50 .caption .agents-selling h1 {
        margin-bottom: 0 !important;
    }

    .tax-property-type #address p.description {
        left: 16%;
    }

    .tax-property-type #zip p.description:after {
        bottom: 61px;
    }

    .tax-property-type #zip p.description {
        left: -30%;
    }

    /* saved search page*/




    /*css-bt-style*/
    /*
  .page-id-2270 .sort .number-label
  {
      width: 7% !important; 
  }
  .page-id-2270 .sort .city-label 
  {
      width: 10.9% !important;
  }*/
    .page-id-2270 .sort .price-label {
        width: 10.6% !important;
    }

    .page-id-465 .user-info .constrained {
        max-width: 100%;
    }

    #scrollable .property .property-address {
        width: 50% !important;
        flex: 0 0 25%;
        max-width: 25%;
        text-align: right;
    }


    /*.page-id-465 .property .property-image, .page-id-465 .property .property-address
  {
      width: 13%;
  }*/
    /*.page-id-465 .property .property-city {
      width: 10%;
  
  }
  */
    .
}

/*.page-id-465 .property .property-bedrooms
  {
      width:4%;
  }*/
/*.page-id-465 .property .property-baths,.page-id-465 .property .property-lot,.page-id-465 .property .property-pool
  {
      width:6% ;
  }*/
/*
  .page-id-465 .property .property-size-cost {
      width: 8%;
  }*/
/*.page-id-465 .property .property-cost {
      width: 9%;
  }*/


/*
  .page-id-1511 #monthly,.page-id-1511 #yearly
  {
          padding-top: 20px;
  }
  */

.page-id-1479 h2,
.page-id-1513 h2 {
    padding-top: 26px;
    padding-bottom: 36px;
    margin-bottom: 0;
}

.page-id-1479 .terms-cntnr ul li:last-child {
    padding: 0px 0 16px 0 !important;
}

.page-id-3537 .listing-header .col-4 .button-group,
.page-id-84474 .listing-header .col-4 .button-group,
.page-id-76048 .listing-header .col-4 .button-group {
    display: flex;
}

.page-id-3537 input[type="checkbox"],
.page-id-84474 input[type="checkbox"],
.page-id-76048 input[type="checkbox"] {
    position: absolute;
    right: 9000px;
}

.page-id-3537 .found-listings span,
.page-id-84474 .found-listings span,
.page-id-76048 .found-listings span {
    font-weight: 600;
}

.page-id-3537 .found-listings span,
.page-id-84474 .listing-nav,
.page-id-76048 .listing-nav {
    margin-top: 0px;
}


/*
  .page-id-3537  input[type="checkbox"] + .label-text:before ,
  .page-id-84474  input[type="checkbox"] + .label-text:before ,
  .page-id-76048  input[type="checkbox"] + .label-text:before
  {
      content: "\f096";
      font-family: "FontAwesome";
      line-height: 1;
      -webkit-font-smoothing:antialiased;
      width: 1em;
      display: inline-block;
      margin-right: 0px;
      font-size:25px;
      vertical-align: middle;
  }
  
*/


/*
  .page-id-3537 input[type="checkbox"]:checked + .label-text:before , 
  .page-id-84474 input[type="checkbox"]:checked + .label-text:before , 
  .page-id-76048 input[type="checkbox"]:checked + .label-text:before
  {
      content: "\f14a";
      color: #131a25;
      animation: effected 250ms ease-in;
  }
  */

.page-id-3537 .checkk-box .page-id-76048 .checkk-box {
    font-size: 20px;
}



.page-id-3537 .listing-tags li::after,
.page-id-84474 .listing-tags li::after,
.page-id-76048 .listing-tags li::after {
    background: transparent;
}

.page-id-3537 .listing-header .row:nth-child(2),
.page-id-84474 .listing-header .row:nth-child(2),
.page-id-76048 .listing-header .row:nth-child(2) {
    align-items: center;
}

.page-id-3537 .listing-header .row:nth-child(2) .col-3,
.page-id-84474 .listing-header .row:nth-child(2) .col-3,
.page-id-76048 .listing-header .row:nth-child(2) .col-3 {
    margin-top: 0;
}

/*
  .page-id-3537 .property-select .label-text ,
  .page-id-84474 .property-select .label-text ,
   .page-id-76048 .property-select .label-text {
      border: 2px solid #ced2dc;
      border-radius: 5px;
      padding: 8px 8px;
      background: #fff;
  }
  */


.page-id-3537 .listing-header .row .col-5 .details .listing-tags .propertyStatus li,
.page-id-84474 .listing-header .row .col-5 .details .listing-tags .propertyStatus li,
.page-id-76048 .listing-header .row .col-5 .details .listing-tags .propertyStatus li {
    /* padding: 2.5px 8px 2.5px 4px !important; */
    padding: 0 5px !important;
}

/*.page-id-3537 .listing-header .row .col-5 .details .listing-tags .propertyStatus li span
  {
      padding: 0 !important;
  }*/



.page-id-3537 .property.excerpt>div,
.page-id-84474 .property.excerpt>div,
.page-id-76048 .property.excerpt>div {
    padding-right: .75%;
}





/*plans-signup*/

/*
  .page-id-557 .agentInfoStep1
  {
      width:700px;
  }
*/


/**/



/*
  .page-id-3865 form .acf-fields .acf-field input
  {
      padding:10px !important;
  }
*/





/*
  .page-id-3865 form .acf-fields .acf-field input,.page-id-3865 form .acf-fields .acf-field select
  {
          border: 2px solid #e8e9ed !important;
  }
  */




.page-id-3865 .membership-col {
    padding: 0 30px 30px 120px !important;
}

.page-id-3865 form .acf-fields .acf-field-5cd9bdcee0630 {
    width: 67% !important;
}

.page-id-3865 form .acf-fields .acf-field-5cd9bdcee0630 .acf-label {
    width: 45% !important;
}

.page-id-3865 form .acf-fields .acf-field-5cd9bdcee0630 .acf-input {
    width: 50% !important;
}

.page-id-3865 form .acf-fields .acf-field-5d15f32985bf8 .acf-label {
    display: none;
}

.page-id-3865 form .acf-fields .acf-field-5d15f32985bf8 {
    width: 33% !important;
    text-align: right;
}

.page-id-3865 form .acf-fields .acf-field-select .acf-input {
    width: 70% !important;
}

/*list*/
.btn-style-list p>b {
    color: #131a25;
}

.agent-style-spacing {
    display: flex;
    align-items: center;
}

/*partner*/
.radio-style input {
    text-align: center;
    width: 30px;
    margin-bottom: 0;
}

.pl-0 {
    padding-left: 0 !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.radio-style .col-md-6 {
    display: flex;
    align-items: center;
}

.radio-style {
    display: flex;
}

.partner-style-program,
.partner-program-signUp,
.partner-program-my-stats {
    padding-left: 6% !important;
    padding-right: 6% !important;
}

.partner-style-program .scoreboard form .sec-row,
.partner-program-signUp .scoreboard form .sec-row {
    margin: 0 0 16px !important;
}

.partner-style-program .form-control,
.partner-program-signUp .form-control {
    padding: 6px 16px !important;
    font-size: 16px;
    font-weight: 600;
    border: 2px solid #ced2dc !important;
}

.sh-style {
    font-size: 16px;
}

#tg-button {
    cursor: pointer;
}

#tg-button i {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}

.partner-style-program input::placeholder,
.partner-program-signUp input::placeholder {
    color: #ced2dc;
}

.partner-program-signUp .scoreboard .btn-style {
    border-radius: 3px;
    padding: 10px 20px;
    width: 220px;
}

.partner-program-my-stats .scoreBoard h3,
.partner-style-program .scoreBoard h3,
.partner-program-signUp .scoreBoard h3 {
    font-size: 20px;
}

.partner-program-signUp .scoreBoard a.pinkColor {
    text-decoration: none;
}

.page-id-4836 .page-content .left-col .col-content {
    padding: 50px 0px 64px 0px;
}

.page-id-240 .left-col .col-content .agent-data-list select {
    padding: 8px 12px;
    border-radius: 5px;
    height: 50px;
    width: 220px;
}

/*modal*/

/*
  .modal-open .modal {
      overflow-x: hidden;
      overflow-y: auto;
  }
  
   .modal {
       position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1050;
      display: none;
      overflow: hidden;
      outline: 0;
      background-color: #fff;
      transition: opacity .15s linear;
  }
  
  #expertModal
  {
      transition:10s linear ease;
      overflow: scroll;
  }
  .close-pt
  {
      line-height:0;
      font-size:20px;
      background: #f55e4f;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      color: #fff;
  }

  */




/*
  #expertModal .row
  #search_expertModal .row
  {
      align-items:center;
      margin:0 0 16px 0;
  }*/


/*
  #step_1 .row
  {
      align-items:center;
  }
  */




/*
  #expertModal input::placeholder
  {
      color:#ced2dc;
  }
  */



.modal-title {
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    color: #131a25;
}

#expertModal label {
    font-size: 16px;
    font-weight: 600;
}

#expertModal .modal-body .form-control,
#search_expertModal .modal-body .form-control {
    display: block;
    width: 100%;
    padding: .455rem .75rem;
    font-size: 1rem;

    color: #343A4C;
    font-weight: 600;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#expertModal .modal.fade .modal-dialog,
#search_expertModal .modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%);
}

/*
  #expertModal .modal-dialog{
      max-width: 100%;
      position:relative;
      pointer-events: none;
  }
  */


#expertModal .modal-content {
    position: absolute;
    top: 50%;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-clip: padding-box;
    border-radius: .3rem;
    outline: 0;
}

#expertModal .modal-body {
    /*  box-shadow: 0px 0px 10px rgba(0,0,0,.2);  */
    background: #fff;
    background-clip: padding-box;
    border-radius: .3rem;
    outline: 0;
    margin: 3% 33%;
    padding: 2em !important;
    box-shadow: none;
    border: 1px solid #ced2dc;

}

#expertModal .modal-body .modal-title {
    margin-bottom: 40px;
}



#expertModal .modal-header {

    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-end;
    padding: 1rem 2em;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

#expertModal .modal-content .btn-secondary,
#search_expertModal .modal-content .btn-secondary {
    color: #fff;
    background-color: #8cc63f;
    border-color: #8cc63f;
}

#expertModal .modal-body,
#search_expertModal .modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 2em;
}

#expertModal .modal-footer,
#search_expertModal .modal-footer {

    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start;
    padding: 1rem 2rem;

}

.cursor-pt {
    cursor: pointer;
}

.mb-0 {
    margin-bottom: 0;
}

.page-id-1433 .protect-info-col .switch input[type="checkbox"] .show-toggle-btn {
    background-color: #e2f0cf !important;
    color: #333;

}

.page-id-1433 .protect-info-col .slider_btn {
    background-color: #fff;
}

.page-id-1433 .protect-info-col input:checked+.slider_btn {
    background-color: #ff0000;
}

.page-id-1433 .protect-info-col .switch .slider_btn:before {

    background-color: #4f5464;

}

.page-id-1433 .protect-info-col input:checked+.slider_btn:before {
    background-color: #fff;
}

/*lock-style*/
.lock-system {
    padding: 60px 0;
    background: #eff0f8 !important;
}

.image-content-style-search {
    height: 45em;
    display: flex;

    align-items: flex-end;
    background: url(../img/unlock-keys.svg) !important;
}

.image-content-style-search h2 {
    font-size: 20px;
    font-weight: 800;
    color: #131a25;
}

.content-style-search {
    display: grid;
    padding: 0em 4em 5em 4em;
    text-align: center;
}

.content-style-search p span {
    color: #ff1d4e;
}

.m-0 {
    margin: 0;
}

.content-style-search p {
    color: #131a25 !important;
    font-weight: 600 !important;
    font-size: 16px;
}

.grn-style-btn,
.gry-style-btn {
    margin: .6em auto;
    color: #fff;
    width: 55%;
    border-radius: 3px;
}

.grn-style-btn {

    background: #8cc63f;
}

.grn-style-btn {
    color: #fff;
    display: block;
    font-weight: 600 !important;
    font-size: 16px;
    cursor: pointer;
    padding: 15px 20px;
}

.grn-style-btn a:visited,
.gry-style-btn a:visited {
    color: #fff;
}

.gry-style-btn {
    color: #fff;
    display: block;
    font-weight: 600 !important;
    font-size: 16px;
    padding: 15px 20px;
    background: #949baf;

}

#search_expertModal .modal-dialog {
    max-width: 100%;
    position: relative;
    pointer-events: none;
}

#search_expertModal .agentInfoStep1 {
    width: 700px;
}

#search_expertModal .plans {
    width: 100%;
    height: auto;
}

#search_expertModal .modal-content {
    position: absolute;
    top: 50%;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    background: #fff;
    display: -webkit-box;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;

    background-clip: padding-box;
    border-radius: .3rem;
    outline: 0;
}

#search_expertModal .modal-header,
#delete_user .modal-header,
#cancel_plan .modal-header {

    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-end;
    padding: 1rem 2em;

    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

.search-close-pt {
    line-height: 0;
    font-size: 20px;
    border: 1px solid #ced2dc;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #ced2dc;
}


/*
  .search-form-styles input
  {
      margin-top:10px;
  }
  */




.go-back-style {
    background: #ced2dc;
    padding: 16px 20px;
    border-radius: 3px;
    color: #fff;

}

/*.go-back-style a,*/
.submit-style-btn a {
    color: #fff !important;
    font-weight: 600 !important;
    padding: 12px 32px;
    display: block;
}

.border-style {
    border: 1px solid #ced2dc;
    border-radius: 10px;
    padding: 40px;
    margin: 20px 0 !important;
}

.submit-style-btn {

    /* border: 1px solid #ff1d4d;
      background: #ff1d4d;*/
    color: #fff;
    text-align: right;

    border-radius: 3px;
}

.member-de {
    align-items: center;
}

/*popup-form*/
#gform_wrapper_2 form .gform_body ul li {
    list-style: none;
    display: flex;
    align-items: center;
}

#gform_wrapper_2 form .gform_body ul li .ginput_container {
    list-style: none;
    display: block;
    align-items: center;
    width: 100%;

}

#gform_wrapper_2 form .gform_body ul li label {
    padding: 0 10px;
    width: 30%;
    font-weight: 700;
}

#gform_wrapper_2 form .gform_body ul li .ginput_container span {
    width: 100%;
}

#gform_wrapper_2 form .gform_body ul li .ginput_container input,
#gform_wrapper_2 form .gform_body ul li .ginput_container textarea {
    width: 100%;
    border: 1px solid #ced2dc !important;
    border-radius: 5px;
    margin: 10px 0;
    font-size: 16px;
    font-weight: 600;
    color: #4F536C;
    margin-bottom: 20px;
    padding: 12px !important;
}

#gform_wrapper_2 .hidden_sub_label {
    display: none;
}

#gform_wrapper_2 .gform_footer {
    display: flex;
    justify-content: flex-end;
}

.single-listing .modal-footer {
    display: none !important;
}

#gform_wrapper_2 .gform_footer #gform_submit_button_2 {
    width: 220px;
    height: 50px;
    font-size: 18px;
    background: #8cc63f;
    color: #fff;
    border-radius: 3px;
    font-weight: 400;
}

#gform_wrapper_2 .ginput_container_textarea textarea {
    height: 170px;
}

/*bikram-style*/
.page-id-283 form .acf-fields .acf-input .tokenize input,
.page-id-83195 form .acf-fields .acf-input .tokenize input {
    border: 0;
    padding: 0;
}

/*add-listing*/

.image-upload-wrap:hover {
    background: rgba(31, 178, 100, 0);
}

.drag-text {
    bottom: 0px;
    width: 100%;
}

/*hide-input-border*/
.page-id-283 .middle-col #date_form .tokenize ul li input,
.page-id-283 .middle-col #date_form #streetNumber ul li input,
.page-id-283 .middle-col #date_form #streetName ul li input,
.page-id-283 .middle-col #date_form #zip ul li input,
.page-id-283 .middle-col #date_form #county-tag ul li input,
.page-id-283 .middle-col #date_form #searchStates ul li input,
.page-id-83195 .middle-col #date_form .tokenize ul li input,
.page-id-83195 .middle-col #date_form #streetNumber ul li input,
.page-id-83195 .middle-col #date_form #streetName ul li input,
.page-id-83195 .middle-col #date_form #zip ul li input,
.page-id-83195 .middle-col #date_form #county-tag ul li input,
.page-id-83195 .middle-col #date_form #searchStates ul li input {
    border: none !important;

}


.page-id-83195 .categorychecklist-holder input {
    position: relative;
    width: 20px !important;
}

/*el-s-style*/
.page-id-2573 .features-list,
.page-id-1231 .features-list,
.single-listing .features-list,
.page-template-single-my-listing-result .features-list,
.page-template-single-user .features-list,
.modal .features-list {
    padding: 5px 5px !important;
    display: none;
}

/*te-s-modal-style*/
#delete_user .modal-body .offset-md-3 {
    margin-left: 0 !important;
    margin: 0 auto !important;
    text-align: center;
}

#delete_user .trm>.row,
#cancel_plan .trm>.row {
    justify-content: center;
}

#delete_user .confirmation-msg .checkbox-layout .trm label span,
#cancel_plan .checkbox-layout .trm label span {
    font-weight: 600;
    font-size: 16px;
}

#delete_user .btn-success,
#cancel_plan .btn-success {
    background: #ced2db;
    border-color: #ced2db;
}

#delete_user .offer-p p {
    padding: 5px 0;
}

#delete_user p.spl_offer {
    padding: 10px 0;
}

#delete_user .modal-dialog,
#cancel_plan .modal-dialog {
    display: flex !important;
    width: 100% !important;
    height: 85vh !important;
}

#delete_user .modal-dialog .modal-content,
#delete_user .modal-dialog .modal-content .modal-body section,
#delete_user .modal-dialog .modal-content .modal-body section .container,
#cancel_plan .modal-dialog .modal-content,
#cancel_plan .modal-dialog .modal-content .modal-body section,
#cancel_plan .modal-dialog .modal-content .modal-body section .container {
    height: 100% !important;
    width: 100% !important;
}

#delete_user .modal-dialog .modal-content .modal-body section .s-offer,
#cancel_plan .modal-dialog .modal-content .modal-body section .s-offer {
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

#delete_user .modal-dialog .modal-content .modal-body,
#cancel_plan .modal-dialog .modal-content .modal-body {
    height: 100%;
    justify-content: center;
}

/*tht-s-map-style*/

.gm-style div:nth-child(10) {
    margin: 10px !important;
    left: 50% !important;
}

.gmnoprint div[title="Draw a rectangle"],
.gmnoprint div[title="Stop drawing"],
.gmnoprint div[title="Draw a shape"],
.gmnoprint div[title="Draw a circle"] {
    display: flex;
    align-items: center;
    height: 40px;
    justify-content: center;
    width: 40px;
}

/*cancel-request*/
#cancelPlanCancelText,
#cancelPlanStatusMessage {
    padding: 15px 0;
    font-weight: 600;
}

#cancelPlanUserInfo {
    font-weight: 600;
}

.border-style-radius {
    width: auto !important;
    border-radius: 20px !important;
    height: auto !important;
    padding: 5px 10px;
}

/*o-o-style*/
.tokenize>.tokens-container>.token-search {
    margin-top: 0 !important;
}

/*
  .page-id-240 #listing_agents .listin_agent
  {
      display:none;
  }
  */
/*th-o-style*/
.single-listing .agent-footer .card .card-section {
    padding: 2.38em 2em;
    border-radius: 10px;
}

.single-listing .agent-footer .card .card-section .row {
    display: flex;
}

.single-listing .agent-footer .card .card-section .profile {
    display: flex;

}

/*
  .single-listing .agent-footer .card .card-section .profile.full.inline img
  {
      position:unset;
      width:200px;
      transform: unset;
      height:200px;
  }

  */

/*
  .single-listing .agent-footer .card .card-section .profile.full.inline .information {
      padding:33px 0;
      margin-left: 16px;
  }
  */


.single-listing .agent-footer .card .card-section .col-sm-3 {
    padding: 33px 15px;
}

.single-listing .agent-footer .card .card-section .profile.full.inline .information h2 {
    font-size: 32px;
    font-weight: 800;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.single-listing .agent-footer .card .card-section .col-sm-6 {
    flex: 0 0 45%;
}

.single-listing .agent-footer .card .card-section .col-sm-3 {
    flex: 0 0 30%;
}

.single-listing .agent-footer .card .card-section p {
    font-weight: 600 !important;
    font-size: 18px !important;
    padding-bottom: 15px;
}

.single-listing .agent-footer .card .card-section h3 .icon,
.single-listing .agent-footer .card .card-section p .icon {
    font-size: 26px;
}

.single-listing .agent-footer .card .card-section .col-sm-3 h3 {
    font-size: 26px !important;
    font-weight: 600 !important;
}

.page-id-283 .tokenize>.tokens-container>.token>.dismiss,
.page-id-83195 .tokenize>.tokens-container>.token>.dismiss {
    position: unset !important;
    order: 2;
    padding: 0 5px;
}

.page-id-283 .tokenize>.tokens-container>.token,
.page-id-83195 .tokenize>.tokens-container>.token {
    padding: 2px 12px !important;
    align-items: center;
    display: inline-flex;
}

/*fr-oc-style*/
.page-template-single-new-search .modal-header {
    padding: 2em 1em;
    text-align: right;
}

.page-id-283 .search-close-pt,
.page-id-83195 .search-close-pt {
    position: unset !important;
}

.searchPopup .m-20,
.searchPopup .m-40 {
    font-size: 16px;
    font-weight: 600;
    padding: 0 !important;
}

.searchPopup object {
    margin-bottom: 20px;
}

/*
  .search-popup-parent h5.m-20
  {
      margin-top:0 !important;
      padding:10px 20px 10px 20px !important;
  }
  */


.searchPopup .search-popup-parent object {
    width: 35px !important;
}

.search-popup-parent h5.m-40 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.search-popup-parent .button__edit button {
    width: 220px;
    color: #4F536C !important;
    border: 1px solid #CED2DC;
    border-radius: 3px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.search-popup-parent .button__edit button:hover {
    background-color: #CED2DC !important;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/*sixt-o-style*/
#__wp-uploader-id-0 {
    height: 80%;
}

/*#__wp-uploader-id-0 .acf-gallery-attachments */
/*{*/
/*    position: relative !important;*/
/*    !*top:18em;*/
/*    padding:10px 10px;*!*/
/*    top:12em;*/
/*    padding:5px 5px;*/
/*    border: none;*/
/*    */
/*    z-index:1;*/
/*}*/
#acf-field_582d8025b3b7a {
    height: 330px !important;
}

.proAccountModal {
    display: block;
    position: absolute;
    top: 20%;
    right: 0;
}

/*sevt-o-style*/
span.user-list-count a {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #da3c3c !important;
}

.acf-gallery .acf-gallery-attachment .thumbnail img {
    height: 100% !important;
    object-fit: cover;
}

span.user-list-count a:hover {
    text-decoration: underline;
}

/*bg-button-effect*/
.del-ico,
.remove_activity,
.activity_reply,
.property-edit {
    position: relative;
    justify-content: center;
    outline: none;
    position: relative;
    z-index: 0;
    cursor: pointer;
}

.del-ico i,
.remove_activity i,
.activity_reply i,
.property-edit .icon-edit {
    animation: moveInBottom 5s ease-out;
    animation-fill-mode: backwards;
    position: relative;
    padding: 0;
    background: none;
}

.del-ico i:after {
    content: "";
    display: inline-block;
    height: 25px;
    width: 28px;
    border-radius: 50%;
    position: absolute;
    top: 3px;
    left: 2px;
    z-index: -1;
    transition: all .4s;
}

.property-edit .icon-edit:after {
    content: "";
    display: inline-block;
    height: 25px;
    width: 28px;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    left: -4px;
    z-index: -1;
    transition: all .4s;
}

.property-edit>a:hover {
    color: #343A4C !important;
}

.del-ico i:hover:after,
#dashboard-icon-edit i:hover:after,
.property-edit .icon-edit:hover:after {
    transform: scaleX(1.4) scaleY(1.6);
    opacity: 1;
    background: #e5e9ea;
}

/*@keyframes moveInBottom {
      0% {
          opacity: 0;
          transform: translateY(0px);
      }
      100% {
          opacity: 1;
          transform: translateY(30px);
      }
  }*/
/*----responsive----*/
@media only screen and (max-width: 799px) {
    #admin-footer {
        background-size: 100%;
    }

    .marketing-header {
        display: flex;
        align-items: center;
        padding: 20px 0px !important;
    }





    /*
      .mobile-overlay 
      {
          position: fixed;
          height: calc(100vh - 72px);
          top: 72px;
          left: 0;
          right: 0;
          bottom: 0;
          z-index: 2 !important;
          background: rgba(0, 0, 0, 0.25);
	  }
	  */



    .marketing-nav #nav-links {
        position: absolute;
        z-index: 90;
        left: -350px;
        top: 115px;
        width: 200px;
        height: calc(100vh - 72px);
        background: #fff;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 0 5px rgba(79, 83, 108, 0.2);
        box-shadow: 0 0 5px rgba(79, 83, 108, 0.2);
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .marketing-nav ul.open {
        left: 0px !important;
    }

    /*.marketing-nav ul a, .marketing-header.solid .marketing-nav ul li a
      {
          color: #fff !important;
      }
      .marketing-header .marketing-nav ul
      {
          background-color: #ff1d4e !important;
      }*/
    .marketing-header .marketing-nav ul li a {
        color: #ff1d4e !important;
    }

    .marketing-header ul {
        background-color: #fff !important;
    }

    .marketing-header .col-lg-6,
    .marketing-header .col-lg-3,
    .partners_img .col-lg-4 {
        width: auto;
    }

    .join-btn {
        padding: 8px 10px;
    }

    .sign-btn {
        padding: 8px 7px;
        margin: 0px;
    }

    .exclusive-row,
    .buyers-section,
    .offer-section,
    .agent-community-row,
    .selling-section,
    .founding-partner-section,
    .agent-value,
    .partners_img,
    .about-row,
    .why-row,
    .listed-row .col-lg-6,
    .welcome-cntnr {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .exclusive-row,
    .estate-section,
    .offer-section .col-lg-7,
    .offer-section,
    .agent-community,
    .founding-partner-section .col-lg-12,
    #admin-footer .footer-logo {
        padding-bottom: 30px;
    }

    .agent-community,
    .founding-partner-section,
    .protect-row,
    .agents-selling,
    .list-properties-info {
        padding-top: 30px;
    }

    .partners_img img {
        width: 127px;
    }

    .partners_img .img-col-middle img,
    .partners_img .img-col-right img {
        position: relative;
    }

    .partners_img .img-col-middle img {
        bottom: -8px;
    }

    .partners_img .img-col-right img {
        bottom: -15px;
    }

    .partners_img .img-col-right img {
        right: 12px;
    }

    .selling-section {
        padding-top: 0px;
        padding-bottom: 20px;
    }

    .property-info {
        padding-left: 0px !important;
    }

    .logo-section .row div,
    .agent-value .col-lg-7 {
        padding-bottom: 20px;
    }

    .logo-section {
        padding: 10px !important;
    }

    footer {
        padding: 40px 30px;
    }

    .estate-section .col-lg-4,
    .membership-col {
        padding: 0px;
    }

    .partners_img {
        padding-top: 15px;
    }

    .offer-section h1 {
        font-size: 25px;
    }

    .bloom-img,
    .amrock-img {
        padding-top: 0px;
    }

    .agent-value h2,
    .listed-row h1,
    .offer-section h1,
    .founding-partner-section h1,
    .list-properties-info h1,
    .buyers-section h1,
    .exclusive-row h1 {
        font-size: 30px;
    }


    /* .welcome-cntnr, .demo-cntnr, .how-works-cntnr, .tools-cntnr, .search-cntnr, .built-team {
          padding-left: 30px !important;
          padding-right: 30px !Important;
      } */


    .welcome-txt {
        padding: 20px;
    }

    .banner-cntnr {
        padding-top: 90px;
        padding-bottom: 90px;
    }

    .welcome-row h1,
    .tools-cntnr .col-lg-12 h1 {
        font-size: 28px;
    }

    .welcome-row h2 {
        font-size: 14px;
    }

    .welcome-row,
    .property-col {
        padding-bottom: 15px;
    }

    .setup-btn,
    .next-btn {
        float: unset;
    }

    .button-row {
        text-align: center;
    }

    .back-btn,
    .setup-btn {
        padding: 8px 50px;
    }

    .mainPage {
        margin: 10px 90px;
    }

    .button-row .middle-col {
        padding: 25px 0px;
    }

    .form-section {
        padding: 30px 0px;
    }

    .state_name,
    .zip-code {
        width: 100%;
    }

    .zip-code {
        margin-right: 0px;
    }

    .license-row .col-lg-3,
    .license-row .col-lg-2,
    .member-img,
    .arrow-img {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .print-btn,
    .pdf-btn,
    .mail-btn {
        margin-right: 0px;
    }

    .arrow-img p,
    .member-name {
        font-size: 15px;
    }

    .user-col {
        padding-bottom: 120px;
    }

    .member-col {
        padding: 125px 0px;
    }

    .commission-col {
        padding-top: 128px;
    }

    .arrow-img {
        transform: rotate(90deg);
    }

    .property-info:after {
        top: -16px;
        height: 50px;
        width: 50px;
        padding: 16px 0px;
        font-size: 10px;
    }

    .off-market-col img {
        width: 79.5%;
    }

    .off-market-col {
        padding-bottom: 23px;
        padding-top: 10px;
    }

    .protect-col {
        padding-bottom: 114px;
        padding-top: 11px;
    }

    #admin-footer {
        padding: 60px 10px;
    }

    .social-icon-col ul li {
        font-size: 22px;
        padding: 7px 15px;
    }

    .partners_img .img-col-left img {
        left: 14px;
    }

    .exclusive-row {
        padding-top: 60px;
    }

    .pro-tip-info p {
        padding-left: 0px;
        padding-right: 0px;
    }

    .property-owner {
        padding-bottom: 30px;
    }

    .partners_img {
        padding: 0px !important;
    }
}



@media only screen and (min-width: 320px) and (max-width: 359px) {

    .sign-btn,
    .join-btn {
        padding: 8px 7px !important;
    }

    .login-controls {
        margin-top: 0px !important;
    }

    .partners_img img {
        width: 96px;
    }

    .partners_img .img-col-right img {
        bottom: -13px;
    }

    .partners_img .img-col-left img {
        bottom: -1px;
    }

    .agent-value h2 {
        font-size: 35px;
    }

    .btn-col {
        padding-top: 20px;
    }


    /*
      .brand img 
      {
          width: 65px;
	  }
	  */



    .founding-partner-section h1,
    .exclusive-row h1,
    .built-team h1 {
        font-size: 25px;
    }

    .print-btn,
    .pdf-btn,
    .mail-btn {
        padding: 10px;
        margin-right: 3px;
    }

    .print-btn:before,
    .pdf-btn:before,
    .mail-btn:before {
        margin-right: 1px;
    }

    .user-col {
        padding-bottom: 95px;
    }

    .member-col {
        padding: 100px 0px;
    }

    .commission-col {
        padding-top: 100px;
    }

    .arrow-img p,
    .member-name {
        font-size: 12px;
    }

    .banner-cntnr {
        padding-top: 58px;
    }

    .protect-col {
        padding-bottom: 100px;
        padding-top: 9px;
    }

    .off-market-col {
        padding-bottom: 23px;
        padding-top: 9px;
    }

    .selling-section h1 {
        font-size: 28px;
        line-height: 29px;
    }

    .video-col {
        padding-right: 0px;
        padding-left: 0px;
    }
}

@media only screen and (min-width: 360px) and (max-width: 374px) {
    .partners_img img {
        width: 109px;
    }

    .sign-btn {
        padding: 8px !important;
    }

    .join-btn {
        padding: 8px 15px !important;
    }
}

@media only screen and (min-width: 375px) and (max-width: 413px) {
    .join-btn {
        padding: 8px 15px !important;
    }

    .partners_img img {
        width: 114px;
    }
}

@media only screen and (min-width: 414px) and (max-width: 799px) {
    .btn-col {
        padding-left: 30px;
    }

    .mainPage {
        margin: 10px 110px;
    }

    .user-col {
        padding-bottom: 140px;
    }

    .member-col {
        padding: 142px 0px;
    }

    .commission-col {
        padding-top: 142px;
    }

    .partners_img .img-col-left img {
        bottom: -1px;
    }

    .partners_img .img-col-middle img {
        bottom: -9px;
    }

    .partners_img .img-col-right img {
        bottom: -16px;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {

    .founding-partner-section .col-lg-4 {
        width: auto;
    }

    .partners_img {
        padding: 0 146px !important;
    }

    .agent-value .col-lg-7 {
        text-align: center;
        padding-bottom: 20px;
    }

    .btn-col {
        padding-left: 328px;
    }

    .banner-cntnr {
        padding-top: 200px;
        padding-bottom: 120px;
    }


    /*
      .straight-line
      {
          width: 70%;
	  }
	  */



    .mainPage {
        margin: 10px 215px;
    }

    .membership-col {
        padding: 0 105px;
    }

    .member-img {
        max-width: 10%;
        flex: 0 0 10%;
    }

    .arrow-img {
        max-width: 35%;
        flex: 0 0 35%;
    }

    .user-col {
        padding-bottom: 0px;
    }

    .member-col,
    .commission-col {
        padding: 0px;
    }

    .arrow-img p,
    .member-name {
        font-size: 9px;
    }

    .arrow-img {
        transform: none;
    }

    .partners_img .img-col-middle img {
        bottom: -10px;
    }

    .founding-partner-section h2 {
        font-size: 22px !important;
    }

    .founding-partner-section .col-lg-4 p {
        font-size: 15px !important;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 800px) {
    .sign-btn {
        margin: 0px;
    }

    .offer-section h1 {
        font-size: 25px;
    }

    .video-section p {
        font-size: 12px;
    }

    .agent-community-row h1 {
        font-size: 24px;
        padding-bottom: 8px;
    }

    .banner-cntnr {
        padding-top: 235px;
    }

    .zip-code {
        margin-right: 12px;
    }

    .membership-col {
        padding: 0px 48px;
    }

    .property-info:after {
        height: 50px;
        width: 50px;
        padding: 16px 0px;
        font-size: 10px;

    }

    .flickity-viewport {
        height: 265px;
    }

    .off-market-col {
        padding-bottom: 61px;
        padding-top: 18px;
    }

    .protect-col {
        padding-bottom: 120px;
        padding-top: 11px;
    }
}

@media only screen and (min-width:1400px) and (max-width: 1919px) {
    .banner-cntnr {
        padding-top: 555px;
    }

    /*css-t-style*/

}


.slider_btn {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #8cc53f;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider_btn:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked+.slider_btn {
    background-color: #ff0000;
}

input:focus+.slider_btn {
    box-shadow: 0 0 1px #2196F3;
}

.protect-row input:checked+.slider_btn:before {
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
}

/* Rounded sliders */
.slider_btn.round {
    border-radius: 34px;
}

.slider_btn.round:before {
    border-radius: 50%;
}

.protect-row .switch {
    position: relative;
    display: inline-block;
    width: 60px !important;
    height: 30px !important;
    margin: 0px auto;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

#demo-video,
.demo-cntnr.show-form {
    display: none;
}

.logged-in .plans-pricing-cntnr {
    padding-top: 100px;
}

.plans-pricing-cntnr {
    text-align: center;
}

/*
  .page-id-1511 .promoCode
  {
      text-align: center;
      width: 60%;
  }
 

  .page-id-1511 .promo-input
  {
      width: 25%;
      margin-bottom: 0px;
  }

  .page-id-1511 .promoCode .btn-small
  {
      padding: 7px 25px;
  }


  .page-id-1511 .agentInfoStep1 .plans-row .col-md-4
  {
      padding-right: 20px;
      padding-left: 20px;
  }
*/

/*
  .page-id-1511 .agentInfoStep1 .plans-row .col-md-4 .plans, .page-id-1511 .agentInfoStep1
  {
      width: unset;
  }
  */


/*
  .page-id-1511 .plan-button
  {
      padding: 8px 80px;
  }
  .plans-pricing-cntnr
  {
      padding-top: 170px;
  }
  .page-id-1511 .features-list
  {
      padding: 8px 20px;
  }
  */

/*tooltip*/

/*
  .page-id-465 .listing-tags li span
  {
      top:0px !important;
      padding: 15px 2.15px 15px 2.15px !important;
      line-height: 0;
  }
  */


/*.page-id-465 .pipe-sign, .single-listing .pipe-sign
  {
      width: 8px !important;
  }*/
/*.listing-tags li::after
  {
      background:transparent !important;
  }
  */


/*
  .page-id-465 .listing-tags li::after, .page-id-2270 .listing-tags li::after, .single-listing .listing-tags li::after 
  {
      background:transparent !important;
  }
  */





/*
  .page-id-2270 .listing-header .inline-buttons
  {
      display:flex;
  }
*/


/*
  .page-id-465 .listing-tags li
  {
      margin-right:2px !important;
      padding: 0 5px !important;
  }
  */

[data-title]:hover::before,
.purple[data-title]:hover::before {
    content: attr(data-title);
    position: absolute;
    bottom: -68px;
    /* left: -50%; */
    display: inline-block;
    padding: 14px 22px;
    border-radius: 5px;
    background: #34394c;
    color: #fff;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    /* min-width: 110px; */
    text-align: center;
    animation: tooltip-effect 500ms ease-in;
    z-index: 99;
}

/*
   .purple[data-title]:hover::before
  {
      bottom: -82px !important;
      right: -16px !important;
      width: 102px;
  }

  .blue[data-title]:hover::before
  {
      left: -92% !important;
  }

  .light-blue[data-title]:hover::before
  {
      left: -64% !important;
  }
  */



/*
  [data-title]:hover::after
  {
    content: '';
    position: absolute;
    bottom: -19px;
    display: inline-block;
    border: 7px solid transparent;	
    border-bottom: 8px solid #34394c;
    animation:tooltip-effect 500ms ease-in;
  }
  */







#dashboard .activity_reply[data-title]:hover::after,
#dashboard .remove_activity[data-title]:hover::after,
#dashboard .edit[data-title]:hover::after,
.del-ico[data-title]:hover::after,
.del-icoo[data-title]:hover::after {
    /*border-bottom: 0px solid #34394c !important;*/
    border-bottom: none !important;
}

#dashboard .activity_reply[data-title]:hover::before,
#dashboard .remove_activity[data-title]:hover::before,
#dashboard .edit[data-title]:hover::before,
.del-ico[data-title]:hover::before,
.del-icoo[data-title]:hover::before {
    min-width: 70px !important;
    bottom: -50px !important;
    padding: 4px 2px !important;
    text-transform: capitalize;
}

#dashboard .search-style .edit[data-title]:hover::before {
    padding: 8px 2px !important;
}

.del-ico[data-title]:hover::before,
.del-icoo[data-title]:hover::before {
    left: -40% !important;
}

.del-icoo,
.del-ico {
    opacity: 1 !important;
}

.navigation li[data-title]:hover::before {
    bottom: -41px !important;
    left: -90% !important;
}

.navigation li.mesage[data-title]:hover::before {
    bottom: -41px !important;
    left: -93% !important;
}

.navigation li.bel[data-title]:hover::before {
    bottom: -41px !important;
    left: -50px !important;
}


.navigation li[data-title]:hover::after {
    bottom: 6px !important;
    left: 8px;
}

.navigation .mesage {
    margin-left: 31px;
}

.navigation .mesage,
.navigation .suport {
    margin-right: 7px;
}

.post-type-archive-listing .navigation li.drop-style:after {
    cursor: pointer;
    content: "\f107";
    position: absolute;
    top: 36px;
    color: #fff;
    right: 0;
    font-size: 18px;
    font-family: "FontAwesome";
}

.navigation span.user-icon:after {
    top: 8px !important;
    cursor: pointer;
    content: "\f107";
    position: absolute;
    top: 36px;
    color: #fff;
    right: 0;
    font-size: 18px;
    font-family: "FontAwesome";
}

.navigation .small .icon {
    font-size: 26px !important;
}

.navigation .bel {
    margin-right: 29px;
}

.dasboard-class .navigation .drop-style {
    margin-right: 20px;
}

.navigation .links .icon-circleThing {
    padding-right: 0px !important
}

/*
  #chose-post:after
  {
      position:absolute;
      right:33%;
  }
  */

/*
   .page-id-2270 .pipe-sign
  {
      width:8px !important
  }
  */


.list-count a:hover {
    text-decoration: underline;
}

/*
  .page-id-2270 .listing-tags li span, .single-listing .listing-tags li span
   {
      top:0px !important	;
      left:-4px;
   }
*/
/*
   .page-id-2270 .listing-tags li
   {
      margin-right: 6px !important;
      padding: 2.5px 6px 2.5px 14px !important;
   }
   */

/*
   .page-id-2270 .property-select .label-text/*,
   .page-id-465 .property-select .label-text
  {
      border: 2px solid #ced2dc;
      border-radius: 5px;
      padding: 8px 8px;
      background:#fff;
      vertical-align:middle;
  }
  */



/*

  .page-id-465 .property .property-select
  {
      text-align:left;
      padding-left:1.5% !important;
  }


  */





.page-id-2270 input[type="checkbox"] {
    position: absolute;
    right: 9000px;

}

/*
  .page-id-2270  input[type="checkbox"] + .label-text:before, 
  .single-listing input[type="checkbox"] + .label-text:before,
  .page-id-465  input[type="checkbox"] + .label-text:before,
  .page-id-557 input[type="checkbox"] + .label-text:before,
  .modal input[type="checkbox"] + .label-text:before
  {
      content: "\f096";
      font-family: "FontAwesome";
      line-height: 1;
      font-weight:100;
      -webkit-font-smoothing:antialiased;
      width: 1em;
      display: inline-block;
      margin-right: 0px;
      font-size:20px;
      vertical-align: middle;
  }
  */


/*
  .page-id-2270 input[type="checkbox"]:checked + .label-text:before,
  .single-listing input[type="checkbox"]:checked + .label-text:before,
  .page-id-465 input[type="checkbox"]:checked + .label-text:before,
  .page-id-557 input[type="checkbox"]:checked + .label-text:before,
  .modal input[type="checkbox"]:checked + .label-text:before
  
  {
      content: "\f14a";
      color: #131a25;
      font-weight:900;
      animation: effected 250ms ease-in;
  }
*/




/*create listing page */


.agent-data-list:after

/*, #dashboard .sidebar-section .post-type:after*/
    {
    content: '\f078';
    font: normal normal normal 12px/1 FontAwesome;
    right: 10px;
    top: 36px;
    height: 26px;
    padding: 15px 0 0 0;
    position: absolute;
    pointer-events: none;
}

#dashboard .sidebar-section .post-type:after {
    top: 0 !important;
    right: 32% !important;
    z-index: 5;
}


.agent-data-list select

/*, #dashboard .sidebar-section .post-type #activity-type*/
    {
    appearance: none;
    -webkit-appearance: none;
    moz-appearance: none;
}


.agent-data-list .new-btn {
    width: 220px;
    height: 50px;
    font-size: 16px !important;
    margin-top: 20px !important;
    border: 2px solid #ced2dc !important;
}


/*profile listing*/


.property.excerpt .property-address:hover a,
.saved-search-title:hover a {
    text-decoration: underline;
    color: #25a9e0 !important;
}

/*end profile listing*/

/*saved search start
  .saved-search-title:hover a
  {
      text-decoration:underline;
  }
  
  saved search end*/


/* start create listing*/



/* end create listing*/

/*search result page*/
.page-id-3537 .property-select,
.page-id-84474 .property-select,
.page-id-76048 .property-select {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 6% !important;
}

.page-id-3537 .sort .price-label,
.page-id-84474 .sort .price-label,
.page-id-76048 .sort .price-label {
    width: 11% !important;
}

.page-id-3537 .property-city,
.page-id-3537 .property-bedrooms,
.page-id-3537 .property-cost,
.page-id-84474 .property-city,
.page-id-84474 .property-bedrooms,
.page-id-84474 .property-cost,
.page-id-76048 .property-city,
.page-id-76048 .property-bedrooms,
.page-id-76048 .property-cost {
    padding-left: 0px !important;
}

.page-id-3537 .user .sort,
.page-id-84474 .user .sort,
.page-id-76048 .user .sort {
    top: 0 !important;
}

/*
  .page-id-3537 .listing-header, .page-id-3537 .container-fluid,
  .page-id-76048 .listing-header, .page-id-76048 .container-fluid
  {
      padding-left:0px !important;
      padding-right:0px !important;
  }
  */


.page-id-3537 .sort,
.page-id-84474 .sort,
.page-id-76048 .sort {
    padding: 8px 32px;
}

.page-id-3537 .header,
.page-id-84474 .header,
.page-id-76048 .header {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.page-id-3537 #main,
.page-id-84474 #main,
.page-id-76048 #main,
.page-template-single-plans section {
    padding-top: 0;
}

.page-id-1433 .hiw-text {
    font-size: 18px;
    width: 700px;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    margin: 0px auto;
}

.page-id-1433 .how-works-text {
    font-size: 24px;
}

.page-id-1433 .toggle-txt p {
    font-size: 18px;
    padding-left: 15%;
    padding-right: 15%;
    margin-bottom: 0px;
}

.page-id-1433 .coming-soon-heading {
    padding-left: 15%;
    padding-right: 15%;
}

.protect-info-col {
    margin-top: 60px;
}

.rowEnd {
    background: #ced2dc;
    height: 4px;
    width: 100%;
}

.single-wants .rowEnd {
    display: none;
}


/*.page-id-50 .carousel-cell-image {*/
/*    bottom: 6px;*/
/*    position: relative;*/
/*}*/


/* Adding the img to btn of property search page */
.reset-label {
    position: relative;
}

.t-left {
    text-align: left;
}

.page-id-283 .reset-label .reset-label-btn {
    padding: 10px 50px !important;
    width: 220px !important;
    margin-top: 20px;
    border-radius: 3px !important;
}

.reset-label:before {
    content: url(../../../uploads/2019/07/reset-search.svg);
    position: absolute;
    left: 25px;
    top: 18px;
    bottom: 0;
    width: 20px;
    background-repeat: no-repeat;
}

.page-id-283 .saved-search-btn-label input,
.page-id-83195 .saved-search-btn-label input {
    width: 100% !important;
    display: block !important;
    margin-top: 15px !important;
}


.save-search-btn {
    padding: 10px 50px !important;
}

div.slick-list.draggable {
    z-index: 998;
}

.z-0 {
    z-index: 0;
}


.single-listing p.slick-title,
.page-id-2270 p.slick-title,
.page-id-3537 p.slick-title,
.page-id-76048 p.slick-title,
.page-id-465 p.slick-title {
    color: white !important;
    position: relative;
    z-index: 9999;
}

#acf-field_5ccc81f924e56 .canvas,
#acf-field_5ccc81f924e56 .map-controls-holder {
    display: none;
}

.init-loader {

    background-image: url(../../../themes/premise/img/loader.gif);
    height: 100%;
    width: 100%;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    position: absolute;
    margin: 0 auto;
    z-index: 9999;
}

.my-listing-result-main {
    display: none;
}

#dashboard .sidebar .listing-row .listing-col .light a:nth-child(2) {
    color: #25a9e0 !important;
}

.disableLinkTags {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.6;
}

.page-id-3865 .slick-dots::before {
    z-index: -1;
}

.activeCustomData {
    display: block !important;
}

.ns-growl p {
    color: white;

}


.update-style-btn {
    background-color: #4f536c;
    border: 2px solid #4f536c;
    margin-left: 15px;
    padding: 6px 20px !important;
    color: #fff !important;
    font-weight: 600;
}




/*
  #step_5 .col-md-2
  {
   padding-top: 16px !important;
  }
  */






.plan-button {
    cursor: pointer;
}

/*listing lock steps*/
.termsConditions,
.privacyPolicy {
    color: #131a25 !important;
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}

.pro {
    color: #ff1d4d !important;
    font-weight: 900 !important;
}

.bdr {
    margin-top: 10px;
    border-bottom: 1px solid #eff0f8;
    padding: 0 0 10px 20px;

}

.bl {
    border-right: 1px solid #eff0f8;
    padding: 0 20px 10px 0;
}

.page-id-2270 .step_3 .border-style {
    padding: 40px 40px 40px 26px;
}

.trm {
    margin: 20px 0 0;
}

.page-id-2270 .promoCode {
    display: none !important;
}

.info-i {
    font-size: 18px;
    color: #ced2dc;
}

.modal-body .form-control::placeholder {
    color: #ced2dc;
}

.pd {
    padding: 0 10px;
}

/* archieves page */




/*
  .agent-remarks
  {
      padding-top:20px;
  }
  */



/*
  .btn-style-list
  {
          padding: 20px 0;
  }
  */





.property.excerpt .property-edit a:hover {
    color: #343A4C !important;
}

/*responsive for profile page 320-799*/

@media only screen and (min-width: 320px) and (max-width: 799px) {

    #dashboard-width {
        width: 100%;
    }

    .page-id-3865 .slide {
        width: 100% !important;
    }

    .page-id-3865 .slick-slide {
        margin: 0px !important;
    }

    .page-id-3865 .welcome .welcome-content {
        padding: 40px 20px !important;
    }

    .page-id-3865 .slick-dots {
        margin: 40px auto !important;
    }

    .page-id-3865 .welcome .container .welcome-slider {
        margin-top: -200px !important;
    }

    .page-id-3865 .welcome .welcome-banner {
        height: 255px;
    }

    .page-id-3865 .welcome .welcome-header h1 {
        font-size: 40px;
        line-height: 1;
        margin: 0 0 10px;

    }

    .page-id-3865 .slick-dotted.slick-slider {
        margin-bottom: 0px;
    }




    .page-id-3865 .welcome-form {
        padding: 0 !important;
    }

    #autostate {
        left: 67%;
        top: 659px;
        width: 27%;
        z-index: 1;
    }

    .page-id-3865 .slide-three-back {
        margin-left: 0;
    }

    .page-id-3865 .welcome {
        padding-bottom: 0;
    }

    .page-id-3865 .slide-three-back {
        margin-left: 0 !important;
    }


    /* property search start */

    .page-id-283 .page-content .left-col .col-content,
    .page-id-283 .page-content .left-col,
    .page-id-283 .page-content .container-fluid .right-col,
    .page-id-83195 .page-content .left-col .col-content,
    .page-id-283 .page-content .left-col,
    .page-id-283 .page-content .container-fluid .right-col {
        max-width: 100%;
    }

    .page-id-283 form#create_search,
    .page-id-83195 form#create_search {
        width: 100% !important;
    }

    .page-id-283 form .acf-fields .acf-field .acf-label label,
    #propty-status,
    #propty-type,
    .page-id-83195 form .acf-fields .acf-field .acf-label label,
    #propty-status,
    #propty-type {
        font-size: 16px !important;
    }

    .page-id-283 .page-content .left-col,
    .page-id-83195 .page-content .left-col {
        padding: 0px !important;
        margin: unset;
    }

    .page-id-283 .page-content .left-col .col-content,
    .page-id-83195 .page-content .left-col .col-content {
        padding: 30px 20px !important;

    }

    .page-id-283 .page-content .container-fluid .left-col,
    .page-id-283 .page-content .middle-col .col-content,
    .page-id-283 .page-content .right-col .col-content,
    .page-id-283 .acf-taxonomy-field .acf-checkbox-list,
    .page-id-83195 .page-content .container-fluid .left-col,
    .page-id-83195 .page-content .middle-col .col-content,
    .page-id-83195 .page-content .right-col .col-content,
    .page-id-83195 .acf-taxonomy-field .acf-checkbox-list {
        padding: 0 !important;
    }

    .page-id-283 .page-content,
    .page-id-283 form .acf-fields .acf-field.toggle-buttons .acf-button-group,
    .page-id-83195 .page-content,
    .page-id-83195 form .acf-fields .acf-field.toggle-buttons .acf-button-group {
        display: flex;
        flex-direction: column;
    }

    .page-id-283 form .acf-fields .acf-field.toggle-buttons label,
    .page-id-83195 form .acf-fields .acf-field.toggle-buttons label {
        margin-right: 0px;
        margin-bottom: 12px;
    }

    .page-id-283 .container-fluid .middle-col,
    .page-id-283 .page-content .container-fluid .left-col,
    .page-id-283 .page-content .container-fluid .right-col,
    .page-id-83195 .container-fluid .middle-col,
    .page-id-83195 .page-content .container-fluid .left-col,
    .page-id-83195 .page-content .container-fluid .right-col {
        flex: 0 0 100%;

    }

    .page-id-283 .page-content .container-fluid .right-col,
    .page-id-83195 .page-content .container-fluid .right-col {
        padding: 60px 20px !important;
    }

    .page-id-283 .triangle-right,
    .page-id-83195 .triangle-right {
        display: unset;
    }

    .page-id-283 .page-content .triangle-right,
    .page-id-83195 .page-content .triangle-right {
        right: 50%;
        top: 97%;
        transform: rotate(90deg);

    }

    .tri-right-two {
        top: 98.9% !important;
    }

    .page-content .triangle-right::after {

        left: -16px !important;
    }

    .page-id-283 form .acf-fields .acf-field[data-type='between'] span,
    .page-id-83195 form .acf-fields .acf-field[data-type='between'] span {
        width: 10%;
    }

    .page-id-283 form .acf-fields .acf-field[data-type='between'] input,
    .page-id-83195 form .acf-fields .acf-field[data-type='between'] input {
        width: 45%;
    }

    .page-id-283 .page-content .middle-col,
    .page-id-83195 .page-content .middle-col {
        border-right: unset;

    }

    .page-id-283 .acf-taxonomy-field ul,
    .page-id-83195 .acf-taxonomy-field ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .page-id-283 .acf-bl:before,
    .page-id-83195 .acf-bl:before {
        display: none;
    }

    .page-id-283 ul.acf-checkbox-list li div,
    .page-id-83195 ul.acf-checkbox-list li div {
        display: flex;
    }

    .property-containar {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .page-id-240 .property-first form .acf-fields {
        margin: 0 !important;

    }

    .page-id-283 .form .acf-form-submit,
    .page-id-83195 .form .acf-form-submit {
        margin-top: 0;
    }

    .property-first,
    .page-id-283 .container-fluid .middle-col,
    .page-id-83195 .container-fluid .middle-col {
        border-bottom: 1px solid #CED2DC !important;
    }

    .page-id-283 .select-clear,
    .page-id-83195 .select-clear {
        padding-top: 0px !important;
    }

    .page-id-283 .container-fluid .middle-col,
    .page-id-83195 .container-fluid .middle-col {
        padding: 40px 20px 0px !important;
    }

    .page-id-1231 a-details .m-10,
    .page-id-5017 a-details .m-10,
    .page-id-5017 .m-10,
    .page-id-1231 .m-10 {
        margin-top: 10px !important;
    }

    .acunt-detail {
        text-align: center;

    }

    .mob-cancel {
        order: 2;
        padding: 30px 0 50px;
    }

    .mob-change {
        order: 1;
    }

    .acunt-detail .btn-height {
        width: 100%;
        height: 45px;
    }

    .acunt-detail .accountLinks a {
        font-size: 1rem;
        font-weight: 600;
    }

    .s-offer p,
    .s-offer span {
        font-size: 19px !important;
    }

    .s-offer p {
        font-weight: 600 !important;
    }


    /* membership page end*/


    /* agents start*/


    .user-sort .agency-label,
    .user-sort .state-label,
    .user-sort .date-label,
    .user-sort .listings-label,
    .user-desktop-view {
        display: none !important;
    }

    .user-mobile-view {
        display: flex !important;
    }

    .sort.user-sort .value-label {
        max-width: 70% !important;
        -ms-flex: 0 0 70% !important;
        flex: 0 0 70% !important;
    }

    .user-list .user-mobile-view {
        padding: 20px !important;
    }

    .user-mobile-view .photo {
        width: 16% !important;
    }

    .user-mobile-view .total-value {
        width: 35% !important;
    }

    .name-agency-list {
        width: 46%
    }

    .name-agency-list .name,
    .name-agency-list .agency {
        width: 100% !important;
    }

    .name-agency-list .name a:visited,
    .name-agency-list .name a {
        color: #25a9e0;
    }

    .name-agency-list .name p,
    .name-agency-list .name a,
    .name-agency-list .agency p,
    .user-mobile-view .total-value p {
        font-size: 14px !important;
        word-break: break-word;
        margin-bottom: 0;
    }

    .user-mobile-view .photo,
    .name-agency-list {
        margin-right: 5% !important;
    }

    .user-mobile-view .photo img {
        border-radius: 50%;
        width: 100%;
    }

    /*navigation*/
    .navigation .links.active {
        padding: 20px 40px 40px 34px;
        box-shadow: 0px 30px 50px rgba(0, 0, 0, .5);
    }

    body .navigation .small .icon {
        font-size: 26px !important;
    }

    .profile {
        display: block !important;
    }


    .navigation .profile a img {
        display: inline-block;
    }

    .navigation .profile a img {
        display: inline-flex !important;
    }

    .navigation .profile a,
    .navigation .profile {
        padding: 0px !important;

    }

    .profile {
        text-align: right;
    }

    .profile img {
        width: 45px !important;
        height: 45px !important;
        border: 0px solid transparent;
        margin-right: 0 !important;

    }

    .navigation .profile li {
        margin-bottom: 0px;
    }

    .navigation span.user-icon:after {
        top: 0px !important;
        font-size: 12px;
        right: 8px;
    }

    .navigation .profile {
        position: absolute !important;
        right: 0 !important;
    }

    .navigation .links .mesage,
    .navigation .links .suport,
    .navigation .links .bel {
        display: none;
    }

    .profile li {
        width: 35%;
        text-align: left;
    }

    .mobile-view-notification-bar {
        display: inline-flex !important;
        list-style: none;
        padding: 25px 10px 25px 40px;
        margin-bottom: 0;

    }

    .mobile-view-notification-bar .icon-circleThing:before {
        color: #fff;
        font-size: 16px;
        margin-left: 12px;
        margin-right: 12px;
    }

    .mobile-view-notification-bar img {
        width: 16px;
        height: 16px;
    }

    [data-title]:hover::before {
        left: 42%;
        bottom: -38px;
    }

    [data-title]:hover::after {
        bottom: 10px;
        left: 70%;
    }

    .bel[data-title]:hover::after {
        left: 88%;
    }

    .bel[data-title]:hover::before {
        left: 50%;
    }

    .mesage[data-title]:hover::after {

        left: 55%;
    }

    .mesage[data-title]:hover::before {
        left: 24%;
    }

    .navigation .dropdown {
        right: 0;
    }

    .navigation .dropdown .triangle-up {
        display: none;
    }

    .navigation .dropdown ul {
        padding: 0px 18px;
    }

    .navigation .dropdown ul li,
    .sub-mobile-list .sub-mobile-list-o {
        width: 100%;
    }

    .navigation .dropdown ul li a {
        font-size: 14px;
    }

    .desktop-style {
        display: none !important;
    }

    .profile .dropdown-trigger:hover .dropdown-mobile {
        display: block !important;
        box-shadow: 0px 30px 50px rgba(0, 0, 0, .5);
        right: 0;
    }

    .dropdown-mobile {
        background: #fff;
        position: absolute;
        width: 300px;
        min-height: 1200px;
        right: -300px;
        top: 72px;
        transition: all 0.3s ease;
    }

    .new-mob-style li a {
        color: #000;
        font-size: 14px;
    }

    .new-mob-style li,
    .sub-mobile-list {
        width: 100%;
        text-transform: uppercase;
    }

    .sub-mobile-list {
        padding: 0 0 0 40px !important;
    }

    .sub-mobile-list {
        line-height: 0;
    }

    .sub-mobile-list a {
        font-weight: 600 !important;
        font-size: 12px !important;
    }

    .mob-ul,
    .sub-mobile-list {
        display: flex;
        flex-direction: column;
    }

    .mob-ul .mob-list {
        width: 100% !important;
        padding: 12px 10px;
        display: flex !important;
        flex-wrap: wrap;
        white-space: pre-line;

    }

    .arrow-icon {
        position: relative;
    }

    .rotate {
        right: 0;
        top: 18px;
        color: #949baf;
        position: absolute;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;


    }

    .rotate.down {
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .member-ship .member-ico:after {
        content: "\f054";
        font-family: FontAwesome;
        color: #ff1d4d;
        font-weight: 200;
        bottom: 0;
        font-size: 18px;
        width: 20px;
        display: block;
    }

    .navigation .mob-ul li a {
        line-height: 2;
        font-weight: 900;
    }

    .navigation .mob-ul li a:hover {
        color: #fd1d4d;
    }

    .mob-ul li img {
        width: 28px !important;
        height: 28px !important;
        margin-right: 12px !important;
    }

    .mob-ul {
        padding: 40px 20px !important;
    }


    /* mobile navigation end */


    .page-id-2270 .image-content-style-search {
        background: url(wp-content/uploads/2019/08/lock-phone.svg) !important;
    }

    .profile-search .agent-count {
        padding: 0 0 14px 0;
    }

    .profile-search {
        text-align: center;
    }

    .profile-search .agent-count,
    .agent-search {
        width: 100%;
    }

    .page-id-465 .profile-search .agent-search label,
    .page-id-465 p.small,
    .page-id-465 p.light {
        font-size: 14px;
    }

    .page-id-465 .profile-search .agent-count span,
    .page-id-465 .basic-info h3 {

        font-size: 16px;
    }

    .page-id-541 .profile-search .agent-count span,
    .page-id-541 .profile-search .agent-search label,
    .search-agent {
        font-size: 18px;
    }

    .page-id-465 .agent-count .icon-agent,
    .page-id-541 .agent-count .icon-agent {
        font-size: 22px;
    }

    .page-id-465 .user-info .profile-info {
        background: #1a2330;
        padding: 50px 30px;
    }

    .page-id-465 .overview,
    .page-id-465 .profile-info .u-agent {
        padding-top: 0px !important;
    }

    .profile-bar.show-bar {
        display: none;
    }

    .sort {
        top: 0 !important;
        padding: 8px 20px !important;
    }


    /*
      .property.excerpt
      {
          padding: 12px;
	  }
	  */





    .pool-label,
    .year-label,
    .lot-label,
    .price-sqft-label,
    .sqft-label,
    .baths-label,
    .photo-label,
    .city-label,
    .bedroom-label,
    .status-label,
    .property-size,
    .property-pool,
    .property-tag,
    .property-bedrooms,
    .property-baths,
    .property-year,
    .property-lot,
    .property-edit,
    .property-size-cost {
        display: none;
    }




    /*
      .sort .number-label 
      {
          width: 31% !important;
      }
      .sort .address-label
      {
          width:60% !important;
	  }
	  */


    /*
      .sort .price-label, .page-id-2270 .sort .price-label 
      {
          width: 17% !important;
	  }
	  */



    .sort span,
    .property span,
    .property span a,
    ::placeholder,
    .search-agent {
        font-size: 12px !important;
    }

    .property .property-cost,
    .price-label {
        text-align: right;
    }



    /* .property .property-cost
      {
          width: 20% !important;
          
	  } */




    .property .property-cost,
    .property .property-address,
    .property .property-city {
        line-height: 10px;
    }

    .property .property-city {
        order: 2;
    }





    /*
      .property-image img
      {
          height: 52px !important;
	  }
	  */



    /*
      .property .property-image 
      {
          width: 14% !important;
	  }
	  */




    .property span {
        font-weight: 600;
    }

    .property .property-address,
    .property .property-city {
        width: 100% !important;

    }



    /*
      .property .property-select 
      {
          margin-right: 15px;
	  }
	  */




    /*  .property .property-city
      {
          position:absolute;
          left: 125px;
          padding-top: 16px;
      }*/
    .mobile-property {
        padding-right: 0 !important;
    }

    .property-address {
        padding-bottom: 5px;
    }

    .property-address a {
        text-decoration: underline !important;
        font-weight: 700;
    }

    .page-id-465 .profile-search .agent-search input[type="text"],
    .page-id-541 .profile-search .agent-search input[type="text"] {
        margin-top: 0px;
    }

    .page-id-465 .basic-info h3 {
        font-size: 16px;
    }


    /*.page-id-2270 .property-select .label-text, .page-id-465 .property-select .label-text*/

    .property-select .label-text {
        border: 0px solid #ced2dc !important;
        background: #fff0 !important;
        padding: 0px !important;
    }

    /* .property.excerpt 
      {
      padding: 20px 30px !important;
      }*/

    .property-select {
        text-align: center;
    }

    .property-select .label-text {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .page-id-2270 input[type="checkbox"]+.label-text:before,
    .single-listing input[type="checkbox"]+.label-text:before,
    .page-id-465 input[type="checkbox"]+.label-text:before,
    .page-id-557 input[type="checkbox"]+.label-text:before {
        order: 2;
    }

    .property-address,
    .property-city,
    .property-cost {
        padding-right: 0px !important;
    }

    /*edit-profile-responsive*/
    .page-id-467 #edit-profile .page-header h2 {

        font-size: 16px;
    }

    .page-id-467 #edit-profile .page-header .row,
    .page-id-509 .page-header .row {
        text-align: center;
    }

    .page-id-467 #edit-profile .page-header .row .col {
        text-align: center;
    }

    .page-id-467 #edit-profile .left-col {
        display: none;
    }

    .page-id-467 #edit-profile .page-header .page-controls {
        position: unset !important;
    }

    .page-id-467 .page-header {
        padding: 30px 0 !important;
    }

    /*page-header*/
    .page-id-467 #edit-profile .page-content .container-fluid .row:nth-child(1) {
        flex-direction: column;
    }

    .page-id-467 #edit-profile .page-header i {
        font-size: 20px;
    }

    .page-id-467 #edit-profile .page-content .container-fluid .row:nth-child(1) .col-6 {
        max-width: 100%;
    }

    .page-id-467 .edit-profile-img {
        top: 5.2%;
        padding: 20px 15px;
    }

    .page-id-467 #edit-profile .page-content .container-fluid .row:nth-child(1) .left-col,
    .page-id-509 .page-content .container-fluid .row:nth-child(1) .left-col,
    .page-id-5027 .page-content .container-fluid .row:nth-child(1) .left-col {
        order: 2 !important;
        display: none;
    }

    .page-id-467 #edit-profile .page-content .middle-col {
        border-right: none;
    }

    .page-id-467 #edit-profile form .acf-field-5cd9b8d5afeb7 .acf-label label,
    .page-id-467 #edit-profile form .acf-field-5cd9b4d159e3a label,
    .page-id-467 #edit-profile form .acf-field-5cd9bd27e062b .acf-label label,
    .page-id-467 #edit-profile form .acf-field-5cd9bde1e0631 .acf-label label,
    .page-id-467 #edit-profile form .acf-field-5cd9be66e0636 label,
    .page-id-467 #edit-profile form .acf-field-5cd9c03ffcfbb label {
        font-size: 16px !important;
    }

    #edit-profile form .acf-fields .acf-field .acf-label label,
    #edit-profile form .acf-fields .acf-field input,
    .edit-profile-img h2,
    .edit-profile-img p {
        font-size: 14px;
    }

    .page-id-467 #edit-profile form .acf-fields .acf-field.collapse::before,
    .page-id-467 #edit-profile form .acf-fields .acf-field.collapse::after {
        top: -2px;
        font-size: 12px;
    }

    /*
      #edit-profile .acf-field-5cd9bdcee0630 .acf-input, #edit-profile .acf-field-5cd9be0de0632 .acf-input {
          padding: 0 0 0 0px;
      }
      */

    /*
      #edit-profile form .acf-fields .acf-field.fixed-width .acf-input
      {
          width:63%;
	  }
	  */



    #edit-profile form .acf-field-5cd9bdcee0630 .acf-label {
        width: 100% !important;
    }

    #edit-profile form .acf-fields .acf-field.fixed-width .acf-label {
        width: 37%;
    }

    .page-id-467 .page-content .right-col .col-content {
        margin: 0 !important;
        padding: 0 0px 0 0px !important;
    }

    .page-id-465 .listing-tags,
    .page-id-467.page-id-467 a.button.ghost,
    .page-id-509 .page-header .page-controls a.button.ghost.gray {
        text-align: center;
        width: 100% !important;
        padding: 15px 15px !important;
    }

    .page-id-467 .page-content .right-col .col-content,
    .page-id-467 .page-content .right-col {
        text-align: center;
        max-width: 100% !important;
    }

    .page-id-467 .page-content .right-col .col-content .edit-up {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 0px;
    }

    .page-id-467 .page-content .right-col .col-content .edit-up h3 {
        padding: 0px 5px;
    }

    .page-id-467 a.button.ghost,
    .page-id-509 a.button.ghost {
        width: 100% !important;
    }

    /*my-listing*/
    .page-id-509 .top-listing {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .page-id-509 .scoreBoard {
        margin: 10px 0 10px !important;
    }

    .page-id-509 #listing-post .listing-list .col-md-7 {
        max-width: 57% !important;
    }

    .page-id-509 #listing-post .listing-list .col-md-2 {
        display: flex;
        align-items: center;
        max-width: 43%;
    }

    .page-id-509 .btn {
        font-size: 12px !important;
        width: 100%;
        padding: 10px 5px !important;
    }

    .page-id-509 #listing-post .listing-list .col-sm-5 {
        width: 33% !important;
        padding: 0;

    }

    .page-id-509 #listing-post .listing-list .edit-div,
    .page-id-509 #listing-post .listing-list .archieved-div {
        width: 30% !important;
        padding: 1px 5px;
        margin: 2% 0;
        justify-content: center;
    }




    .page-id-509 .right i.fa.fa-chevron-down {
        position: absolute;
        right: 15px;
    }

    /*membership*/

    .page-id-5027 .page-header .row .col {
        text-align: center;
    }

    .page-id-5027 .page-header .row .col a.button.ghost.gray {
        width: 100% !important;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 18px;
    }

    body .page-id-5027 .page-header .page-controls {

        margin: 15px 15px 0 !important;
    }

    .payment-method .a-details {
        padding: 0 10px 40px;
    }

    .payment-method .f-12 {
        font-size: 12px;
    }

    .payment-method .del-icon {
        padding: 35px 0 0;
        margin: 0;
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .payment-method .col-md-7 .b-800,
    .payment-method .col-md-4 .b-800 {
        padding: 15px 0 5px;
    }

    .payment-method .col-md-7 .b-600 {
        border-right: 1px solid #ced2dc;
        position: relative;
        display: grid;
        padding: 5px 0;
    }

    .payment-method .col-md-7 .b-600 a {
        position: absolute;
        top: 3.5em;
    }

    .payment-method .p-method-txt {
        display: none;
    }

    .payment-method .a-details .col-sm-6 {
        padding: 0;
    }

    .payment-method .pos-rel form .pos-rel .col-md-3:nth-child(1),
    .payment-method .pos-rel form .pos-rel .col-md-1,
    .payment-method .pos-rel form .col-md-3 {
        width: 40%;
    }

    .payment-method .pos-rel form .pos-rel .col-md-5,
    .payment-method .pos-rel form .pos-rel .col-md-3,
    .payment-method .pos-rel form .col-md-9 {
        width: 60%;
    }

    .payment-method .right .btn-success {
        width: 100%;
        height: 50px;
    }




    /*dashboard*/

    #dashboard {
        width: 100%;
    }



    /*
     #dashboard .container-fluid
     {
         padding:0 8px;
	 }
	 */




    #dashboard .content .row:nth-child(1) .col-md-6:nth-child(1) {
        margin: 30px 0px 15px;
    }

    #dashboard .content .row:nth-child(1) .col-md-6:nth-child(2) {
        margin: 15px 0px 0px;
    }

    #dashboard .content .row:nth-child(3) .col-md-3 {
        padding: 0 15px;
    }


    /*
     #dashboard .my-lisiting,#dashboard .content,#dashboard .content .row .col-lg-3
     {
         padding:0 0px;
	 }
	 */




    /*
     #dashboard .card
     {
        padding-top:30px;
            padding-bottom: 20px;
	 }
	 */



    /*
     #dashboard .card.full
     {
          padding:30px 8px 0;
	 }
	 */



    #dashboard .profile {
        display: block !important;
    }

    #dashboard .top-members .listing-row:nth-child(1) {
        display: grid;
    }

    #dashboard .card .card-content li span.alert {
        font-size: 12px !important;
    }

    #dashboard .top-members .listing-col .information h3,
    #dashboard #fragment .top-members .listing-col h3,
    #dashboard #fragment .top-members .listing-col h3 span,
    #dashboard #fragment .pls-stats .listing-col h3 {
        font-size: 16px !important;
        font-weight: 700;
    }

    #dashboard .top-members .listing-row .listing-col:nth-child(2) .small {
        color: #949baf !important;
    }

    #dashboard .top-members .topMembersList .listing-row {
        display: flex;
    }

    #dashboard #fragment .top-members .listing-col h3 span {
        padding: 0 2px;
    }

    #dashboard .card .pls-stats {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 15px 10px;
    }

    #dashboard .card .pls-stats .listing-row {
        width: 100%;
    }

    #dashboard .pls-stats .listing-row:nth-child(2) {
        justify-content: center;
        padding: 0 5px;
    }

    #dashboard .card .pls-stats .small {
        font-size: 14px !important;
        color: #949baf !important;
    }

    #dashboard .card .pls-stats .listing-row .listing-col:nth-child(2) {
        display: none;
    }

    #dashboard .search-style .card-content li a .ellipsis {
        white-space: pre-line;
    }

    #dashboard .profile {
        text-align: center;
    }

    /*must-watch-sec*/
    #fragment .market-watch .card-content .col-lg-6:nth-child(1) .listing-row {
        display: grid;
        max-width: 100%;
        grid-template-columns: .8fr;
        grid-template-areas: 'head head head' 'graph graph amt';
    }

    #fragment .market-watch .card-content .col-lg-6:nth-child(1) .listing-row .label {
        grid-area: head;
        display: grid;
        width: 100%;
    }

    #fragment .market-watch .card-content .col-lg-6:nth-child(1) .listing-row .graph {
        grid-area: graph;
        width: 100%;
        padding: 0 0;
    }

    #fragment .market-watch .card-content .col-lg-6:nth-child(1) .listing-row .amount {
        width: 100%;
        grid-area: amt;
    }

    #fragment .market-watch .listing-col .information .small {
        font-size: 10px !important;
    }

    /*pls-stats*/
    #dashboard .pls-stats .listing-row {
        padding: 5px 0 !important;
    }

    #fragment .market-watch .pls-stats .listing-row .listing-col:nth-child(3) .small {
        color: #fff !important;
        font-size: 16px !important;
    }

    #dashboard .top-members .listing-col .information h3 {
        text-align: center;
    }

    /*sidebar*/


    /*
      #dashboard .sidebar
      {
          margin:15px 8px 30px;
          width:100%;
          padding:15px 15px;
	  }
	  */




    #dashboard .sidebar .listing-row .listing-col .light a {
        font-size: 16px;
    }

    #dashboard .sidebar.collapsible .content .sidebar-section {
        padding: 0;
    }

    #dashboard .sidebar.collapsible .content .sidebar-section h3 {
        padding: 15px 0;
    }

    #dashboard .sidebar .sidebar-section form select {
        font-size: 16px;
    }

    #dashboard .sidebar.collapsible .content label {
        padding: 15px 0 10px;
    }

    #dashboard div#activity-title {
        margin: 10px 0 15px;
    }

    #dashboard .sidebar.collapsible .content .post-type #post-activity {
        width: 40%;
    }

    #dashboard #scrollable .listing-row {
        padding: 30px 0;
    }

    /*welcome-page*/
    .page-id-3865 .welcome .welcome-content {
        width: 100% !important;
        position: unset;
        padding: 20px 20px;
        height: 100% !important;
    }

    #welcome .welcome-slider .slick-list {
        height: 100%;
    }

    #welcome .welcome-slider .slick-track {
        width: 100%;
    }

    #welcome .slick-slide {
        width: 100%;
    }

    #welcome .welcome-slider .slide {
        padding: 0 0;
    }

    #welcome .welcome-paging {
        margin-top: 0 !important;
    }

    #welcome .container {
        background: #fff;
        padding: 30px 0px;
    }

    #welcome .welcome-paging a.button {
        position: unset !important;
        width: 90%;
        margin: 0 auto;
        float: none;
    }

    #welcome p.slide-three-back i {
        width: 90%;
        height: 50px;
        border-radius: 3px;
        margin: 10px auto 0;
    }

    #welcome p.slide-three-back i:before {
        content: 'Back';
        font-size: 16px;
        font-weight: 600;
        font-family: "Open Sans", helvetica, arial, sans-serif;
    }

    .welcome-txt {
        padding: 0px;
    }

    /*saved-search*/
    .page-id-2284 #profile-listings .left-col {
        display: none;
    }




    .saved-search-list .listing-list .left {
        display: none;
    }

    .page-id-2284 .col-md-2 .pinkRound {
        width: 30px;
        height: 30px;
        font-size: 16px;
    }

    .page-id-2284 .saved-search-list .row .list-view-o {
        width: 38% !important;
        margin: 0;
    }

    .page-id-2284 .view-listing img,
    .page-id-2284 .edit-o img {
        max-width: 20%;
    }

    .page-id-2284 .arch-o #archivePost img {
        max-width: 16%;
    }




    /*
      .page-id-2284 .view-listing, .page-id-2284 .edit-o, .page-id-2284 .arch-o #archivePost
      {
          width:100%;
          margin:0;
          align-items:center;
          display:flex;
          justify-content:center;
          padding:0;
	  }
	 */



    /*
      .page-id-2284 .view-listing, .page-id-2284 .edit-o a, .page-id-2284 .arch-o #archivePost
      {
          font-size:14px !important;
          padding:0;
	  }
	  */





    .page-id-2284 .saved-search-list .listing-list .row:last-child {
        padding: 10px 4px 10px 4px;
    }

    .saved-search .scoreBoard {
        margin: 10px 0 25px;
    }

    #saved-search-list .listing-list .row {
        display: flex;
        justify-content: center;
    }

    /*add-property*/

    /*.page-id-240 div#street-name-show .acf-switch
      {
          position:unset !important;
      }*/
    .page-id-240 .page-header .page-controls {
        display: none;
    }

    /*page-header*/
    .page-id-240.logged-in .page-header {
        padding: 30px 0px 20px;
        text-align: center;
        border: none;
    }


    /*
      .page-id-240 .page-header h2, .page-id-240 .page-content .left-col .agent-data-list .agnt-name-list, .agnt-name,
      .page-id-240 form .acf-fields .acf-field-5d1ee8f745750 .acf-label label, .page-id-240 form .acf-fields .acf-field-5d1ee983ff6de .acf-label label,
      .page-id-240 form .acf-fields .acf-field-5cd33b3e5fb08 .acf-label label, .page-id-240 form .acf-fields .acf-field-582d7c3dee938 .acf-label label,
      .page-id-240 form .acf-fields .acf-field-5cd33b1b5fb07 .acf-label label, .page-id-240 form .acf-fields .acf-field-582d7cf6ee93d .acf-label label,
      .page-id-240 form .acf-fields .acf-field-5cd33b1b5fb07 .acf-label label, .page-id-240 form .acf-fields .acf-field-582abfbfb3208 .acf-label label
      {
          font-size:16px !important;
	  }
	  */




    .agnt-name-list,
    .edit-option,
    .page-id-240 .left-col .col-content .agent-data-list select,
    form .acf-fields .acf-field .acf-label label {
        font-size: 14px !important;
    }


    .page-id-240 .left-col .col-content .agent-data-list select {

        font-weight: 600;
        color: #4f536c;
    }

    .second-listing-sec {
        display: flex;
        flex-direction: column;
    }

    .second-listing-sec .col-6 {
        max-width: 100%;
    }

    .page-id-240 .page-content .middle-col {
        border-right: 0px solid #CED2DC;
    }

    form .acf-fields .acf-field.fixed-width .acf-label,
    form .acf-fields .acf-field.upload .acf-label {
        width: 40% !important;
    }

    form .acf-fields .acf-field.fixed-width .acf-input,
    form .acf-fields .acf-field.upload .acf-input {
        width: 60% !important;
    }

    .page-id-240 .middle-col div#list-price,
    .page-id-240 .middle-col div#street-no,
    .page-id-240 .middle-col div#street-name {
        border: 2px solid #8cc63f !important;
        height: 132px;
    }

    .page-id-240 .middle-col div#list-price .acf-input,
    .page-id-240 .middle-col div#street-no .acf-input,
    .page-id-240 .middle-col div#street-name .acf-input {
        width: 100% !important;

    }

    .page-id-240 .middle-col div#list-price .acf-input {
        margin-left: 7px;
        margin-top: 50px;
    }

    .page-id-240 .middle-col div#street-no .acf-input,
    .page-id-240 .middle-col div#street-name .acf-input {
        margin-top: 15px;
    }

    .page-id-240 div#street-name,
    .page-id-240 #street-no {
        display: flex;
        flex-direction: column;
    }

    .page-id-240 div#street-name .acf-input,
    .page-id-240 div#street-no .acf-input {
        left: 0 !important;
    }


    .page-id-240 div#show-price .acf-switch {
        top: -130px !important;
        right: -90px !important;
    }

    .page-id-240 div#street-num-show .acf-switch {
        top: -126px !important;
        right: 60px !important;
    }

    .page-id-240 div#street-name-show .acf-switch {
        top: -128px !important;
        left: 270px !important;
    }

    #show-price {
        margin-bottom: 0;
    }

    #expire_after .acf-input-wrap {
        width: 78% !important;
    }

    .page-id-240 .city-area .acf-input,
    .page-id-240 .country .acf-input,
    .page-id-240 div#property-website .acf-input {

        width: 60% !important;
    }

    .page-id-240 .city-area .acf-input {
        left: 7% !important;
    }

    .page-id-240 .country .acf-input {
        left: 27% !important;
    }

    .page-id-240 #zip-state .acf-input {
        width: 50% !important;
        left: 44% !important;
    }


    .page-id-240 .right-col .col-content,
    .page-id-240 .page-content .middle-col .col-content {
        padding: 0 !important;
    }


    .page-id-240 .right-col .col-content,
    .page-id-240 form#listing_status,
    .page-id-240 .button.green,
    .page-id-240 div#cso,
    .page-id-240 div#cso-radio-btn,
    .page-id-240 .acf-hl>li {
        width: 100% !important;

    }

    .page-id-240 div#cso {
        display: unset !important;
    }

    .page-id-240 div#cso-radio-btn ul.acf-radio-list.acf-bl {
        margin-top: 6px;
    }

    .page-id-240 ul.acf-radio-list li input[type="radio"] {
        margin: 0px 10px 0 0;
    }

    .page-id-240 div#cso .acf-input,
    .page-id-240 div#cso-radio-btn {
        padding-left: 0 !important;
    }

    .page-id-240 .acf-field.acf-field-group.acf-field-5d0395fcb8150 {
        height: 150px !important;
    }

    .page-id-240 .selected input[type='radio']:checked:after {
        background-color: #8cc63f;
    }


    .second-listing-sec #listing_status .form .acf-fields {
        margin-bottom: 0 !important;
    }



    /*
      .page-id-240 div#property-website .acf-input 
      {
      left: 5% !important;	  
      }
	  */


    .second-listing-sec #year-built,
    #parking-space,
    #building-story,
    #furnished,
    #attached,
    #maidss,
    #ac-cooling,
    #equipment,
    #fireplace,
    #heating,
    #laundry,
    #pool,
    #parking,
    #rooms,
    #spa,
    #style,
    #vieww,
    #horse-property {
        display: inline-flex;
        width: 100%;
        padding-right: 0;
    }

    #parking-space,
    #building-story,
    #attached,
    #maidss,
    #ac-cooling,
    #equipment,
    #fireplace,
    #heating,
    #laundry,
    #pool,
    #parking,
    #rooms,
    #spa,
    #style,
    #vieww,
    #horse-property {
        padding: 0 !important;
    }

    .second-listing-sec #year-built .acf-input,
    #parking-space .acf-input,
    #building-story .acf-input,
    #furnished .acf-input,
    #attached .acf-input,
    #maidss .acf-input,
    #horse-property .acf-input {
        width: 60%;
        position: relative;

    }

    #ac-cooling .acf-input,
    #fireplace .acf-input,
    #heating .acf-input,
    #laundry .acf-input,
    #pool .acf-input,
    #parking .acf-input,
    #rooms .acf-input,
    #spa .acf-input,
    #style .acf-input,
    #vieww .acf-input {
        width: 60%;
    }

    #equipment .acf-input {
        width: 50%;
    }

    #ac-cooling,
    #equipment,
    #fireplace,
    #heating,
    #laundry,
    #pool,
    #parking,
    #rooms,
    #spa,
    #style,
    #vieww {
        /* border-bottom: 1.5px solid #ced2dc !important; */
        margin-bottom: 30px;
    }

    #ac-cooling .acf-label {
        margin-bottom: 0;
    }

    #ac-cooling {
        margin-top: 30px;
    }

    /* .page-id-240 form .acf-fields .acf-field[data-type="dropdown_select"] .display label.placeholder
       {
           display:none;
       }*/
    .page-id-240 form .acf-fields .acf-field[data-type="dropdown_select"] .acf-label {
        border-bottom: 0px solid #ced2dc !important;
    }

    .second-listing-sec #year-built .acf-input,
    #furnished .acf-input {
        left: 23%;
    }

    #parking-space .acf-input {
        left: 4%;
    }

    #horse-property .acf-input {
        left: 13%;
    }

    #building-story .acf-input {
        left: 5%;
    }

    #attached .acf-input {
        left: 6%;
    }

    #maidss .acf-input {
        left: 30%;
    }





    /*listing-agent*/
    .page-id-240 .page-content .left-col {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .page-id-240 .page-content .left-col .col-content {
        max-width: 100% !important;
        padding: 0 !important;
    }

    .page-id-240 .page-content .left-col .agent-data-list .agnt-name-list {
        padding: 10px 0;
    }

    /*
      .page-id-240 .left-col .col-content .agent-data-list select
      {
          width:100%;
	  }
	  */




    .page-id-240 .left-col .col-content .agent-data-list .listing-agents-info {
        /* display:grid !important; */
    }
}

/*/320-799 media-screen*/
/*320-359*/
@media only screen and (min-width: 320px) and (max-width: 359px) {

    /*dashboard-font*/
    #dashboard .card.transparent .card-meta h3 span,
    #dashboard .top-members .listing-row .listing-col:nth-child(1) .small,
    #dashboard .card .card-meta h3 {
        font-size: 20px !important;
    }

    #fragment .market-watch .listing-col .small {
        font-size: 16px !important;
    }

    #dashboard .top-members .listing-row .listing-col:nth-child(2) .small {
        font-size: 12px !important;
    }

    .profile li {
        width: 40%;
    }

    .mobile-view-notification-bar {

        padding: 25px 5px 25px 5px;

    }


}

/*360-373*/
@media only screen and (min-width: 360px) and (max-width: 374px) {

    /*dashboard-font*/
    #dashboard .card.transparent .card-meta h3 span,
    #dashboard .top-members .listing-row .listing-col:nth-child(1) .small,
    #dashboard .card .card-meta h3 {
        font-size: 20px !important;
    }

    #fragment .market-watch .listing-col .small {
        font-size: 18px !important;
    }

    #dashboard .top-members .listing-row .listing-col:nth-child(2) .small {
        font-size: 12px !important;
    }
}

/*374-413*/
@media only screen and (min-width: 375px) and (max-width: 413px) {

    /*dashboard-font*/
    #dashboard .card.transparent .card-meta h3 span,
    #dashboard .top-members .listing-row .listing-col:nth-child(1) .small,
    #dashboard .card .card-meta h3 {
        font-size: 24px !important;
    }

    #fragment .market-watch .listing-col .small {
        font-size: 18px !important;
    }

    #dashboard .top-members .listing-row .listing-col:nth-child(2) .small {
        font-size: 12px !important;
    }

    .profile li {
        width: 35%;
    }
}

/*414-799*/
@media only screen and (min-width: 414px) and (max-width: 799px) {

    /*dashboard-font*/
    #dashboard .card.transparent .card-meta h3 span,
    #dashboard .top-members .listing-row .listing-col:nth-child(1) .small,
    #dashboard .card .card-meta h3 {
        font-size: 24px !important;
    }

    #fragment .market-watch .listing-col .small {
        font-size: 18px !important;
    }

    #dashboard .top-members .listing-row .listing-col:nth-child(2) .small {
        font-size: 12px !important;
    }

    /*add-property*/
    .page-header h2 {
        font-size: 24px;
    }

    .profile li {
        width: 32%;
    }
}

@media only screen and (min-width: 1720px) {
    #autostate {
        left: 56%;
        top: 207%;
    }

    #demo-form .acf-fields,
    #demo-form .acf-form-fields,
    #demo-form .acf-field-group .acf-input {
        width: 100%;
    }

    #demo-form .acf-fields .acf-field .acf-label label {
        color: #fff;
        font-size: 16px;

    }

    #demo-form .acf-fields .acf-field-text .acf-label {
        width: 25%;
    }

    #demo-form .acf-fields .acf-field {
        margin: 0 0 18px;
    }

    #demo-form .acf-fields .acf-field {
        display: flex;
        align-items: center;
    }

    #demo-form .acf-fields .acf-field-text .acf-input {
        width: 75%;
    }

    #demo-form .acf-fields .acf-field-text .acf-input input {
        padding: 10px 12px;
        margin: 0;
    }

    #demo-form .demo-btn {
        margin: 0 auto 0;
    }

    /*profile-update*/
    /* .file-upload-content {
          width: 75%;
      } */



}

#search_expertModal {
    overflow: scroll;
}

/*
  .page-id-1511 .features
  {
    display:none;   
  }
  
  .page-id-1511 .features-list{
    margin-top :unset;
      
  }
  */

.page-id-1511 .plans-row,
.page-id-2270 .plans-row,
.page-id-1231 .plans-row,
.page-id-2573 .plans-row,
.single-listing .plans-row,
.page-template-single-my-listing-result .plans-row,
.page-template-single-user .plans-row,
.modal .plans-row {
    display: flex;
    justify-content: center;
}



/*  Email Popup   */
.popup-content {
    z-index: 1000000;
    overflow-y: auto;
    overflow-x: hidden;
}

.popup-content,
.popup-overlay {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.8) !important;
    opacity: 1 !important;
    z-index: 500000 !important;
    padding: 40px;
    display: none;
}

.popup-cinn {
    width: 90%;
    height: auto;
    margin: 0 auto;
    background: #fff;
    position: relative;
    max-width: 600px;
    border-radius: 5px;
}

.popup-close {
    cursor: pointer;
    background: url(../../../uploads/close-icon.png) center center;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 22px;
    top: 25px;
    font-size: 0;
    opacity: 0.2;
    text-indent: -99999px;
}

.srchload {
    display: flex;
    padding: 40px;
}

.popup-content h3,
div#waitImg {
    font-size: 24px;
    font-weight: 900;
    padding: 15px 0 15px 0;
    text-align: center;
}

.popup-content h3 {
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    color: #131a25;
}

form#mailForm input[type="text"],
form#mailForm select,
form#mailForm textarea {
    width: 73% !important;
    margin-left: 1%;
}

.srchload input,
form#sLForm input {
    padding: 8px 0 8px 5px;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
}

form#mailForm {
    width: 100%;
    padding: 0;
}

form#mailForm label {
    float: left;
    width: 26%;
}

form#mailForm .formlavel {
    width: 70%;
    margin-left: 27%;
    line-height: 18px;
}

.cc,
.bcc {
    display: none;
}

form#mailForm input[type="text"],
form#mailForm select,
form#mailForm textarea {
    width: 70%;
    margin-left: 1%;
}


button#sendEmail {
    background: #3e19d4;
    color: #fff;
    padding: 8px 10px;
    text-transform: uppercase;
}

.srchload input,
form#sLForm input {
    padding: 8px 0 8px 5px;
    border-radius: 3px;
    border: 1px solid #a4a4a4;
}

form#mailForm .wait {
    bottom: 50px;
    width: 35px;
}

.waitSearch,
div.wait {
    position: absolute;
    width: 100%;
    left: 0;
}

.popup-overlay {
    background: rgba(0, 0, 0, .8);
    z-index: 999999;
}



/* ARCHIVES page start */


/* .single-listing main .content.single-listing
  {
      padding-bottom:0 !important;
  } */


/* ARCHIVES page end*/

/* search page Expiry Date Css*/

#expire_after,
.acf-date-picker {
    width: 100% !important;
}

/* my subscription page strat */

.scoreBoard .m-10 {
    margin-top: 10px !important;
}

.btn-height {
    width: 220px !important;
    height: 50px !important;
    border-radius: 3px !important;
}

.btn-height {
    font-size: 18px !important;
}

.sub-key {
    font-weight: 900;
}

.accountLinks a {
    font-size: 11px !important;
}

.mob-change {
    text-align: right;
}

.my-subscription .a-details {
    padding: 20px 20px 30px;
}

.acunt-detail {
    padding-bottom: 50px;
}

.scorebord {
    margin-top: 20px !important;
}

.my-subscription .col-md-9,
.mob-change,
.mob-cancel,
.s-offer .col-md-12 {
    padding: 0 !important;
}

.my-subscription .col-md-9,
.payment-method .col-md-9 {
    display: flex;
}



/* my subscription page end */

/* payment method page start */

.make_primary_card {
    color: #167bcb;
    cursor: pointer;

}

.del-icon {
    margin-top: 35px !important;
    font-size: 20px;
}

.exp-date {
    padding-left: 25px;
}

.add-pay-method {
    padding-top: 40px;
}



/* payment method page end */
.edit-data {
    display: none;
}

/*email button popup*/
input#sendEmail {
    background: #ff1d4d !important;
    width: 220px;
    border: 2px solid #ff1d4d;
    font-weight: 600;
}

.left-arow {
    transform: rotate(180deg);
}



/*have and wants sidebar hover strat*/
/*.center-div
  {
   z-index:-1;   
  }
  
  */

#listing_agents,
.page-id-467 li.non-pro {
    position: relative;
}

.join-pro {
    position: absolute;
    background: linear-gradient(45deg, #eb0389, #ff1b4f);
    text-align: center;
    padding: 40px 0 50px;
    border-radius: 5px;
    box-shadow: 0 0 5px 0px #3c3c3c;
    width: 500px;
    right: 0;
    top: 5%;
    z-index: 5;
    display: none;
}

.join-pro:after {

    content: "";
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -0.5em;
    left: 50%;
    bottom: -4%;
    box-sizing: border-box;
    border: 6px solid black;
    border-color: transparent transparent #f20c74 #f20b77;
    transform-origin: 0 0;
    transform: rotate(-45deg);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.4);
}

.page-id-467 .join-pro,
.page-id-240 .join-pro {
    position: absolute;
    /* left: 72%;*/
    z-index: 999;
    width: 500px;
    top: unset;
}

.page-id-467 .join-pro {
    left: 72%;
}

.page-id-240 .join-pro {
    left: 80%;
}

#scrollable .join-pro {
    position: fixed !important;
    top: 24%;
}

.page-id-467 .join-pro {
    bottom: -133px;
}

.page-id-240 .join-pro {
    /* bottom: -83%; */
    bottom: -62%;

}

.page-id-240 .join-pro:after,
.page-id-467 .join-pro:after {
    margin-top: -0.5em;
    left: 2%;
    bottom: 50%;
    transform: rotate(45deg);
}

.pro-head {
    text-transform: uppercase;
    font-size: 25px;
}

.pro-para,
.up-link {
    font-size: 18px;
    text-transform: none;
}

.pro-para {
    padding: 10px 35px 20px;
}

.pro-head,
.pro-para,
.up-link,
#dashboard .fill p.pro-para {
    color: #fff !important;
}

#dashboard .fill p.pro-para {
    font-weight: 100 !important;
    font-size: 18px !important;
    line-height: 1.5 !important;
}

.up-link {
    font-weight: normal;
    border: 1px solid #ffd6eb;
    padding: 12px 0;
    border-radius: 3px;
    width: 220px !important;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}

#scrollable .non-pro:hover .join-pro {
    display: block !important;

}

/*have and wants sidebar hover end*/

.page-id-240 .acf-field-586ca69ab16ab {
    display: block;
}


.small-loader {
    background-image: url("/wp-content/uploads/2019/06/loader.gif");
    background-size: contain;
    background-repeat: no-repeat;
}

.icon-arrow-font-awesome:after {
    cursor: pointer;
    content: "\f054";
    position: absolute;
    font-size: 14px;
    font-family: "FontAwesome";
    top: -8px;
    left: 18px;
    color: #ced2dc;
}

.u-are,
.ar-u {
    font-weight: 600 !important;
}

.col-md-5 .free-but {
    background: #ced2dc !important;
    border: 1px solid #ced2dc !important;
}

.box-wid {
    max-width: 150px !important;
}

.arow {
    max-width: 40px !important;
}

.free-order-modal-plan {

    border: 1px solid #ced2dc;
    border-radius: 5px;
    padding: 27px 20px 27px 10px;
    margin: 20px 0 !important;
    justify-content: center;

}


.modal-row {
    text-align: center;
    margin: 0 auto !important;
    width: 100%;
    justify-content: center;
}

.home-member-count-right-15 {
    width: 400px;
    margin-right: 40px;
}

.home-member-count-left-15 {
    width: 100%;
}

.total-count-row {
    display: flex;
}

/*.page-id-467 .collapsed{ */
/*    display:none !important;*/
/*}*/
.ft-25 {
    font-size: 25px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.ui-state-highlight {
    height: 230px;
    margin: 20px auto;
    background: #fff;
    border: 2px dashed #ced2dc;
}

p.img-err {
    text-align: center;
    color: #eb2227 !important;
}

/* Loader Code Added  */


.loaderHaveWants {
    display: flex;
    z-index: 999;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    background: white;
    background-size: cover;
    opacity: 0.9;
    height: 100vh;
    align-items: center;
    justify-content: center;
}

/* Disable on mobile; as two loaders are visible on page load */
@media (max-width: 767px) {
    .loaderHaveWants {
        display: none !important;
    }
}

.percentage-modal-loader {
    display: flex;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    top: 0;
    background: white;
    background-size: cover;
    opacity: 0.9;
    height: 100vh;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    left: 0;
}

.percentage-loader-txt {
    color: white;

}

.page-id-283 .label,
.page-id-83195 .label {
    font-size: 5px;
    line-height: 20px;
}

.popup-title {
    position: relative;
    margin-top: 0px;
}

.save-search__input .popup-title .save-search-type {
    margin-right: 20px !important;
}

.save-search__input {
    width: 100%;
    border-bottom: 1px solid #ced2dc;
    padding-bottom: 10px;
}

.modal_input_search_name {
    padding-left: 0;
    padding-bottom: 0;
    font-size: 20px;
    margin-top: 0;
}

.modal_input_search_name::placeholder {
    font-size: 24px;
    font-weight: 600;
}

.search-popup-icon {
    position: absolute;
    left: 0;
    bottom: 8px;
}

.search-popup-parent .border-style {
    margin-bottom: 20px !important;
    padding: 40px;
}

.search-popup-parent .w-100 {
    margin-top: 10px;
}

.email-loader-height {
    height: 35px;
    margin-left: 10px;
}

.page-template-single-watchlist input[type="checkbox"] {
    position: absolute;
    right: unset;
    height: 26px;
    width: 20px;
    opacity: 0;
    visibility: visible;
}

div#message {
    display: none !important;
}

.saved-search-btn {
    padding: 10px;
    height: 50px;
    font-size: 18px;
    background: #8cc63f;
    width: 100%;
    margin-top: 15px;
}

.select2-container--default .select2-results__option--highlighted[data-selected] {
    background: #eff0f8 !important;
    color: #4f536c !important;
}

.select2-container--default .select2-results__option[data-selected=true] {
    background: #eaebf3 !important;
}

.page-id-240 .agent-data-list:after {
    display: none;
}

.page-id-240 #listing_status .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    top: 0 !important;
    margin-top: 0px !important;
}

.page-id-83195 .select2-dropdown {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/*select-box*/
.select-hidden {
    display: none;
    visibility: hidden;
    padding-right: 10px;
}

.select_style {
    cursor: pointer;
    display: inline-block;
    position: relative;
    border: 1px solid #ced2dc !important;
    font-size: 16px;
    border-radius: 4px;
    color: #4f536c;
    font-weight: 600;
    width: 100%;
    height: 40px;
}

.select-styled {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 8px 15px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.page-id-240 .select_style {
    height: 50px;
}

.select-styled:after {
    content: "";
    width: 0;
    height: 0;
    font-family: "FontAwesome";
    content: "\f107";
    position: absolute;
    top: 0.5em;
    right: 1em;
    font-weight: 800;
}

.page-id-240 .select-styled {
    display: flex;
    align-items: center
}

.page-id-240 .select-styled:after {
    top: 0.75em;
}

.select-styled:active,
.select-styled.active {

    color: #131a25;
    font-weight: 600;
}

.select-styled:active:after,
.select-styled.active:after {
    top: 9px;
    border-color: transparent transparent #fff transparent;
}

.select-options {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgba(79, 83, 108, 0.5);
    box-shadow: 0 0 5px rgba(79, 83, 108, 0.5);
    background-color: #fff;
    max-height: 200px;
    overflow-y: auto;
}

.select-options li {
    margin: 0;
    text-indent: 15px;
    padding: 10px 16px;
    font-size: 16px;
    color: #4f536c;
    font-weight: normal;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}

.select-options li:hover {
    background: #eff0f8 !important;
    color: #4f536c !important;
}

.select-options li[rel="hide"] {
    display: none;
}

#last_card_deletion .modal-header {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-end;
    padding: 1rem 2em;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

.page-id-5027 .modal-dialog {
    height: 100%;
    align-items: center;
}

.page-id-5027 .modal-content {
    height: 100%;
}


.page-id-5027 .modal-body {
    display: grid;
    align-content: center;
    text-align: center;
    height: 100%;
}

.page-id-5027 .form-checkk {
    width: 100%;
}

/*
  .search-count-dashboard{
      width:100%;
      justify-content: flex-end;
  }
  */

.small-percentage-loader {
    display: flex;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.9;

}

/* .uppercase.heavy.prop-addrs
   {
     font-size:32px;            
   } */

.uppercase.heavy.small-title {
    font-size: 24px;
}

.page-id-5027 .del-ico[data-title]:hover::before {
    left: 4% !important;
}

a#last-promo {
    position: absolute;
    right: 5%;
    top: 30%;
}

a#remove-promo {
    position: relative;
    top: 8px;
    right: 4%;
}


.page-id-240 .media-progress-bar div {
    background: #ff1d4d;
}

.search-bold-type-word {
    font-weight: 700;
    color: black;
}

/*n-n-style*/
.map-wrapper img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

/* Dashboard Dropdown Change*/
.tokenize-dropdown .dropdown-menu .dropdown-item a {
    color: grey;
    font-weight: 500 !important;
}

.tokenize-highlight {
    color: black;
    font-weight: 800;
}

.property-image-count-layout {
    width: 70px;
    height: 30px;
    background: #131a25;
    opacity: 0.9;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
}

.property-image-small {
    max-width: 20px;
    max-height: 20px;
}

.property-image-count-layout .property-image-text {
    color: white;
    font-size: 12px !important;
    margin-left: 10px;
}

#acf-field_5cc20d9248926 .search {
    font-size: 16px;
}

.lightbox-cursor-close {
    display: block;
    top: 8px;
    z-index: 999999999;
    right: 20px;
    position: fixed;
}

.plan-width {
    max-width: 330px !important;
}

/* New Listing Income  */
.acf-field-580b0d31a2bcb .acf-row .acf-fields {
    display: grid;
    margin: 5px 0 5px 0;
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 10px;
    width: auto;
    border: 1px solid #ced2dc;
    padding: 15px 25px 15px 25px !important;
}


.acf-repeater .acf-row-handle.remove {
    background: none;
    border-left-color: none;
}


.acf-repeater>table {
    background: none !important;
    border: none;
}

.acf-repeater>table .ui-sortable-handle {
    display: none;
}

.acf-repeater .acf-row-handle {
    width: 0 !important;
}

.acf-table>tbody>tr>td {
    border-color: transparent !important;
    /*border-width: unset !important;*/
}

.page-id-240 .acf-icon.-minus {
    display: block !important;
    top: 10px !important;
    right: 27.27px;
    height: 20px;
    background: #fff;
    border-color: #eff0f8;
}

.page-id-240 .acf-icon.-minus:hover {
    color: #4f536c;
    background-color: #eff0f8;
    border-color: transparent;
}

.page-id-240 .acf-icon.-plus,
.page-id-240 .acf-icon.-plus:before {
    display: none !important;
}

.page-id-240 .acf-table .acf-row {
    border: 1px solid #e0e0e0;
    display: table;
}

/*
   .page-id-3537 .select2 ,.page-id-2270 .select2 , .page-id-76048 .select2{
      width: 200px !important;
      min-width: 200px;
      /*max-width: 220px;*/
/*
      padding: 11px 16px;
      border: 1px solid #CED2DC;
      border-radius: 4px;
      text-align: center;
   }
 */


#select2-getLimitValue-results li {
    list-style: none;
    width: 70px;
    pointer-events: all;
    cursor: pointer;
}




/* Create Listing Income Remove Row Icon */
.page-id-240 .acf-icon.-minus::before {
    content: 'x';
    font-family: unset;
    font-weight: 600;
    font-family: sans-serif;
    font-size: 15px;
}

.page-id-240 .ui-sortable .acf-fields div.acf-field:nth-child(-n+ 4) {
    grid-column: span 3;
}

.page-id-240 .ui-sortable .acf-fields div.acf-field:nth-child(n+5) {
    grid-column: span 4;
}

.my-listing-img {
    height: 140px;
    width: 250px;
}

.page-id-240 tbody.ui-sortable {
    display: grid;
    grid-gap: 30px;
}

/*
  .page-id-5027 .modal-body, .page-id-5027 .row .s-offer {
      height: 100%;
  }
  */
.page-id-557 .plans-row {
    display: flex;
    align-items: center;
    justify-content: center;
}


/* New CSS */
.discover-page {
    padding: 20px 0px;
}

.black-header {
    background-color: #131a25;
    height: 416px;
    color: #fff;
    text-align: center;
    padding: 60px 0;
}

.black-header p {
    color: #fff !important;
    font-size: 24px;
}

.properties_tab {
    display: none;
}

.tabs_box {
    background-color: #34394c;
    position: relative;
    bottom: 52%;
    width: 700px;
}

.tabs_list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: center;
}

a.tab_select {
    background: #f0f0f8;
    padding: 18px;
    font-weight: 600;
    font-size: 16px;
}

a.tab_select.active_tab {
    background: #ff1d4f;
    color: #fff;
}

a.tab_select.active_tab i {
    font-weight: 100;
}

a.tab_select i {
    font-weight: 600;
}

a.tab_select:hover {
    color: #000;
}

a.tab_select.active_tab:hover {
    color: #fff;
}

.tab_content {
    padding: 50px;
}

.triangle-down {
    visibility: hidden;
    position: relative;
    width: 0;
    height: 0;
    top: 36px;
    left: 45%;
    box-sizing: border-box;
    border: 6px solid transparent;
    border-color: transparent transparent #ff1d4f #ff1d4f;
    transform-origin: 0 0;
    transform: rotate(315deg);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.1);
}

.active_tab .triangle-down {
    visibility: visible;
}

.tab_form input {
    background: #fff;
    font-size: 14px;
    height: 50px;
    border-radius: 3px;
}

.tab_form input::placeholder {
    color: #949baf;
    font-size: 15px;
}

form.tab_form {
    display: flex;
}

.tab_button {
    height: 50px;
    margin-left: 10px;
    width: 150px;
    border-radius: 3px !important;
}

p.tab_instruction {
    color: #fff !important;
    text-align: center;
    margin: 18px 15px 0;
    font-size: 18px;
}

.page-id-283 .pac-logo:after,
.page-id-283 .pac-container:after,
.page-id-83195 .pac-logo:after,
.page-id-83195 .pac-container:after {
    display: none !important;
    background-image: none !important;
    height: 0px;
    content: none !important;
}

.page-id-283 .pac-container,
.page-id-83195 .pac-container {
    border-width: 1px 0 !important;
    box-shadow: none !important;
}

.page-id-283 .pac-container .pac-item,
.page-id-83195 .pac-container .pac-item {
    padding: 5px 10px !important;
    cursor: pointer !important;
}

.tabs_list .icon-agent::before,
.tabs_list .icon-search::before {
    font-size: 26px;
}

.tabs_list a {
    font-size: 18px;
    height: 110px;
    width: 350px;
    color: #151B26;
}

.black-header h1 {
    font-size: 48px;
}

.tab-layout {
    display: flex;
    justify-content: center;
}

.tab_content p.error {
    color: red !important;
}

.error-right {
    width: 70%;
    margin: 0 0 0 auto;
}

.page-id-81549 #main {
    padding-top: 0px;
}

.page-id-240 #listing_status .select2 .selection {
    display: block;
    width: 100%;
}

.select_option_style .select2-selection__rendered {
    font-weight: 600;
}


/*
  #zip.acf-field-tagit input{
    border: none!important;
  }
  */



.btn-style-list p {
    padding: 30px 20px !important;
    border-radius: 10px;
    border: 1px solid #ced2dc;
    text-align: center;
    font-size: 22px !important;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,
#wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
    border-radius: 100vw !important;
}