/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/

@font-face {
    font-family: 'Segoe UI';
    src: url('fonts/SegoeUI-BoldItalic.eot');
    src: url('fonts/SegoeUI-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/SegoeUI-BoldItalic.woff2') format('woff2'),
        url('fonts/SegoeUI-BoldItalic.woff') format('woff'),
        url('fonts/SegoeUI-BoldItalic.ttf') format('truetype'),
        url('fonts/SegoeUI-BoldItalic.svg#SegoeUI-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('fonts/SegoeUI-Bold.eot');
    src: url('fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/SegoeUI-Bold.woff2') format('woff2'),
        url('fonts/SegoeUI-Bold.woff') format('woff'),
        url('fonts/SegoeUI-Bold.ttf') format('truetype'),
        url('fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('fonts/SegoeUI-Italic.eot');
    src: url('fonts/SegoeUI-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/SegoeUI-Italic.woff2') format('woff2'),
        url('fonts/SegoeUI-Italic.woff') format('woff'),
        url('fonts/SegoeUI-Italic.ttf') format('truetype'),
        url('fonts/SegoeUI-Italic.svg#SegoeUI-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('fonts/SegoeUI.eot');
    src: url('fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),
        url('fonts/SegoeUI.woff2') format('woff2'),
        url('fonts/SegoeUI.woff') format('woff'),
        url('fonts/SegoeUI.ttf') format('truetype'),
        url('fonts/SegoeUI.svg#SegoeUI') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ font-family: 'Segoe UI';}

/*------------------------------------------------------------------------------
    China only elements
------------------------------------------------------------------------------*/
body:not(.zh) .zh-only { display: none !important; }

/*------------------------------------------------------------------------------
    Account menu adjustments
------------------------------------------------------------------------------*/

.user-profile-dropdown .i-dropdown .menu-item:last-child a {
    color: #242429;
}

.mobile-user-menu .menu-item-has-children,
.user-profile-dropdown .menu-item-has-children {
    position: relative;
}
.mobile-user-menu .menu-item-has-children::after,
.user-profile-dropdown .menu-item-has-children::after {
    content: 'arrow_drop_down';
    display: block;
    font-family: 'Material Icons';
    font-size: 18px;
    padding: 1rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
.mobile-user-menu .menu-item-has-children:hover::after,
.user-profile-dropdown .menu-item-has-children:hover::after {
    color: #ddba85;
}
.user-profile-dropdown .sub-menu {
    background: #fff;
    border-left: solid 1px rgba(0, 0, 0, .15);
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.mobile-user-menu .sub-menu,
.user-profile-dropdown .sub-menu {
    --tr-up: 0;

    transform: scale(0);
    transform-origin: 0 0;
    transition: transform .1s;
}
.mobile-user-menu .sub-menu {
    height: 0;
    transform: scaleY(0);
}
.mobile-user-menu .menu-item-has-children:hover .sub-menu,
.user-profile-dropdown .menu-item-has-children:hover .sub-menu {
    height: auto;
    transform: scale(1) translateY( var( --tr-up ) );
}

.menu-item-object-unit_switcher li.selected {
  display: none;
}

a:focus, a:hover {
    color:#666;
}


.select2-container--below.select2-container--open .select2-selection__rendered::after { background: #ddba85;}
.select2-container--default .select2-selection--single .select2-selection__clear::before{ color: #ddba85;}





/*------------------------------------------------------------------------------
    Unit switchers
------------------------------------------------------------------------------*/

.logged-in .main-menu .currency-switcher,
.logged-in .main-menu .length-switcher,
.logged-in .main-menu .trp-language-switcher-container,
.mobile-user-menu .currency-switcher,
.mobile-user-menu .length-switcher,
.mobile-user-menu .trp-language-switcher-container {
    display: none;
}
.logged-in .mobile-menu-open .main-menu .currency-switcher,
.logged-in .mobile-menu-open .main-menu .length-switcher,
.logged-in .mobile-menu-open .main-menu .trp-language-switcher-container {
    display: block;
}

/*------------------------------------------------------------------------------
    Footer
------------------------------------------------------------------------------*/

footer { text-align: center; }
footer > .container {
    display: grid;
    display: inline-grid;
    grid-template-areas:
        "   nav     nav         "
        "   widget  copyright   ";
    padding: 0;
    width: auto;
}
footer .footer-item::after {
    content: ' | ';
}
footer > .container div { display: contents; }
footer .main-menu { grid-area: nav; }
footer .copyright p {
    grid-area: copyright;
    margin-right: 1rem;
}
.footer .c_widget {
    color: #242429;
    font-size: 15px;
    line-height: 26px;
}

.footer .c_widget > :not(.custom-html-widget),
.footer .c_widget > .custom-html-widget > * {
    display: inline-block;
    grid-area: widget;
    padding: 10px .5rem 0;
}

@media screen and (max-width: 991px) {
    footer > .container {
        grid-template-areas: "nav" "widget" "copyright";
    }
    footer .footer-item:last-child::after {
        content: '';
    }
}

/*------------------------------------------------------------------------------
    Preview Cards
------------------------------------------------------------------------------*/

.listing-details-3 > .details-list > li span {
  display: inline;
  max-width: none !important;
}
.listing-details-3 > .details-list > li span:first-child {
    margin-left: 0;
}

/*------------------------------------------------------------------------------
    UM account page
------------------------------------------------------------------------------*/
@media screen and (min-width: 604px) {
    .um-page-account .um-form > form {
        display: flex;
        flex-wrap: wrap;
    }
}
.um-account-side { display: contents; }
.um-account-side .um-account-meta { grid-area: profile; }
.um-account-side > ul { grid-area: menu; }
.um-account-main {
    grid-area: main;
    width: auto;
}

.woocommerce-account .i-section .container,
.woocommerce-account .mlduo-account-menu .container {
    width: auto;
}
.woocommerce-account .um-woo-downloads .section-body > .col-md-8.col-md-offset-2 {
    margin: 0;
    width: auto;
}

.um-account-side .um-account-link { padding: 0; }
.um-account-side .um-account-link .um-account-arrow { top: 2px; }

/* ... */

.map-buttons {
    text-align: right;
    margin-top: 10px;
}

.button-map {
    padding: 5px 10px;
}

.button-map-mapbox {
    margin-left: 5px;
}

.map-buttons .button-2:hover {
    background: #ddba85;
  top: 123px; }

.finder-map .map-buttons {
    position: absolute;
    left: 10px;
    z-index: 999;
}

.zh .map-buttons {
    display: none;
}

.um-page-user .um-header .um-profile-photo {
  margin-top: 10px !important; }

.um-page-user .um-profile .um-form .um-profile-photo a.um-profile-photo-img {
  width: 120px;
  height: 120px; }

.um-page-user .um-editing .um-form .um-profile-body .um-row {
  display: none; }
  .um-page-user .um-editing .um-form .um-profile-body .um-row.active {
    display: block; }

.um-page-account .um-editing { padding-top: 20px; }
  .um-page-account .um-editing .um-account-side .um-account-meta-img img {
    width: 50px; }

.single-job_listing .cts-column-wrapper .block-type-gallery.block-field-job_logo .gallery-carousel-block.carousel-items-1 {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
  border-bottom: 0;
  margin-bottom: 0; }
  .single-job_listing .cts-column-wrapper .block-type-gallery.block-field-job_logo .gallery-carousel-block.carousel-items-1 .item {
    height: 190px;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 10px; }
    @media screen and (max-width: 767px) {
      .single-job_listing .cts-column-wrapper .block-type-gallery.block-field-job_logo .gallery-carousel-block.carousel-items-1 .item {
        height: 120px; } }

.single-job_listing .cts-column-wrapper .block-type-details {
  margin-top: -28px;
  z-index: 999; }
  @media screen and (max-width: 991px) {
    .single-job_listing .cts-column-wrapper .block-type-details {
      margin-top: -28px; } }
  .single-job_listing .cts-column-wrapper .block-type-details .element {
    -webkit-box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, 0.07); }
    .single-job_listing .cts-column-wrapper .block-type-details .element .title-style-1 {
      display: none; }
    .single-job_listing .cts-column-wrapper .block-type-details .element .pf-body ul.outlined-list.details-block-content {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .single-job_listing .cts-column-wrapper .block-type-details .element .pf-body ul.outlined-list.details-block-content li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 0 5px 0; }
        .single-job_listing .cts-column-wrapper .block-type-details .element .pf-body ul.outlined-list.details-block-content li:nth-child(1) i {
          display: none;
          margin: 0; }
        .single-job_listing .cts-column-wrapper .block-type-details .element .pf-body ul.outlined-list.details-block-content li i {
          height: 4px;
          width: 4px;
          border-radius: 2px;
          min-width: 1px;
          background: #cfcfcf; }
          .single-job_listing .cts-column-wrapper .block-type-details .element .pf-body ul.outlined-list.details-block-content li i:before {
            display: none; }
        .single-job_listing .cts-column-wrapper .block-type-details .element .pf-body ul.outlined-list.details-block-content li span {
          margin-top: 0; }
          .single-job_listing .cts-column-wrapper .block-type-details .element .pf-body ul.outlined-list.details-block-content li span p {
            margin-bottom: 0; }

.um-profile {
  max-width: 1200px !important; }
  .um-profile .um-header,
  .um-profile .um-profile-navbar {
    max-width: 1000px !important;
    margin: 0 auto; }
  .um-profile .um-profile-nav {
    max-width: 1200px !important; }
  .um-profile .um-profile-body.main-default {
    position: relative;
    max-width: 1200px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
    .um-profile .um-profile-body.main-default .um-row {
      max-width: 800px;
      width: 100%;
      margin: 0 auto !important; }
      .um-profile .um-profile-body.main-default .um-row._um_row_4 div[class*="um-col-12"] {
        padding: 10px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin-bottom: 20px; }

#float_menu {
  position: absolute;
  top: 100px;
  left: 0;
  z-index: 99; }
  @media screen and (max-width: 991px) {
    #float_menu {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      top: 0; } }
  #float_menu li {
    padding: 10px 30px;
    color: #666666;
    background: #eeeeee;
    max-width: 100px;
    width: 100%;
    cursor: pointer;
    font-weight: 500;
    border-bottom: 2px solid #ffffff; }
    #float_menu li.active {
      background: #3ba1da;
      color: #ffff; }
    #float_menu li:last-child {
      border-bottom: none; }
    @media screen and (max-width: 1100px) {
      #float_menu li {
        max-width: 70px;
        padding: 8px 20px; } }
    @media screen and (max-width: 991px) {
      #float_menu li {
        max-height: 52px;
        padding: 5px 10px;
        font-size: 13px;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-bottom: none;
        border-right: 2px solid #fff;
        border-top: 2px solid #fff; }
        #float_menu li:nth-child(3) {
          border-right: none; } }

/*Customize Select2*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  bottom: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  max-width: 92%; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.lf-item.lf-item-list-view .lf-item-info {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper {
    min-width: 100px;
    max-width: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper > img {
      width: 90px;
      height: 90px;
      border-radius: 50px;
      overflow: hidden;
      margin-bottom: 5px; }
    .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section {
      border: none; }
      .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul li {
          border: none;
          padding: 0;
          height: 16px;
          width: auto; }
          .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul li span {
            max-width: 100% !important; }
          .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul li img {
            height: 100%; }
          .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul li:after {
            display: none; }
    .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper + ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper + ul li {
        width: 50%;
        height: 30px;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        font-size: 12px; }
        .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper + ul li:nth-child(odd) {
          min-width: 110px;
          max-width: 110px; }

.profile-page-wrapper .markup {
  background: #fff;
  border: none; }
  .profile-page-wrapper .markup .um-header {
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07); }
  .profile-page-wrapper .markup .um-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0 !important; }
  .profile-page-wrapper .markup div[class*="um-col-"] {
    width: 100%;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
    padding: 0 15px 10px;
    margin-bottom: 20px;
    border: none; }
    .profile-page-wrapper .markup div[class*="um-col-"] .um-field {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .profile-page-wrapper .markup .owl-carousel .owl-stage-outer .owl-stage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100% !important; }

.custom_profile .profile-page-wrapper .markup .owl-carousel .owl-stage-outer .owl-stage { width:auto !important; }
.custom_profile .profile-page-wrapper .markup .owl-carousel .owl-stage-outer .owl-stage{
    display: -webkit-box;
    display:inline-flex;
    overflow:auto;
}
  .profile-page-wrapper .markup .owl-carousel .lf-item-info {
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper {
      min-width: 110px;
      max-width: 110px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper > img {
        width: 90px;
        height: 90px;
        border-radius: 50px;
        overflow: hidden;
        margin-bottom: 5px; }
      .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper .c27-footer-section {
        border: none; }
        .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper .c27-footer-section ul {
          -webkit-box-flex: 1;
          -webkit-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper .c27-footer-section ul li {
            border: none;
            padding: 0;
            height: 16px;
            width: auto; }
            .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper .c27-footer-section ul li span {
              max-width: 100% !important; }
            .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper .c27-footer-section ul li img {
              height: 100%; }
            .profile-page-wrapper .markup .owl-carousel .lf-item-info .avatar-wrapper .c27-footer-section ul li:after {
              display: none; }
    .profile-page-wrapper .markup .owl-carousel .lf-item-info ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .profile-page-wrapper .markup .owl-carousel .lf-item-info ul li {
        width: 100%;
        height: 30px;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        .profile-page-wrapper .markup .owl-carousel .lf-item-info ul li:nth-child(even) {
          width: 80px; }
        .profile-page-wrapper .markup .owl-carousel .lf-item-info ul li img {
          width: auto; }

.markup-wrapper.um-editing .row {
  position: relative; }
  .markup-wrapper.um-editing .row #float_menu {
    display: none; }
  .markup-wrapper.um-editing .row .um-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .markup-wrapper.um-editing .row .um-row div[class*="um-col-"] {
      width: 100%; }

.markup-wrapper.um-editing .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper {
  min-width: 120px;
  max-width: 120px; }
  .markup-wrapper.um-editing .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .markup-wrapper.um-editing .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul li {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .markup-wrapper.um-editing .lf-item.lf-item-list-view .lf-item-info .avatar-wrapper .c27-footer-section ul li img {
        width: auto; }

.markup-wrapper.um-editing .picker {
  max-width: 300px;
  margin: 10px auto 20px; }
  .markup-wrapper.um-editing .picker .picker__box {
    background: #fff; }
    .markup-wrapper.um-editing .picker .picker__box .picker__header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      background: #fff; }
      .markup-wrapper.um-editing .picker .picker__box .picker__header .picker__month {
        margin-left: 5px; }
    .markup-wrapper.um-editing .picker .picker__box .picker__footer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .markup-wrapper.um-editing .picker .picker__box .picker__footer button {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        cursor: pointer; }
    .markup-wrapper.um-editing .picker .picker__box table {
      width: 100%; }
      .markup-wrapper.um-editing .picker .picker__box table tr th {
        text-align: center; }
      .markup-wrapper.um-editing .picker .picker__box table tr td div {
        text-align: center;
        cursor: pointer; }
        .markup-wrapper.um-editing .picker .picker__box table tr td div:hover {
          color: #fff; }

.markup-wrapper.um-editing .picker__footer, .markup-wrapper.um-editing .picker__header,
.markup-wrapper.um-editing .picker--focused .picker__day--highlighted,
.markup-wrapper.um-editing .picker--focused .picker__list-item--highlighted,
.markup-wrapper.um-editing .picker--focused .picker__list-item--selected {
  background: #fff; }

.profile-page-wrapper {
  position: relative; }
  .profile-page-wrapper .markup {
    max-width: 1200px !important;
    width: 100%;
    margin: 0 auto; }
    .profile-page-wrapper .markup.nav_wrap {
      max-width: 1170px !important; }

 .markup-wrapper {
  position: relative;
}

/*.markup-wrapper {
  position: relative;
  padding: 0; }

  .markup-wrapper .row {
    margin: 0; }
    .markup-wrapper .row .col-md-12 {
      padding: 0; }
*/
  .markup-wrapper .um-profile-body.main-default .um-header {
    position: absolute;
    left: 0;
    top: 69px;
    width: 49%;
    height: 333px; }
  .markup-wrapper .um-profile-body.main-default div[class*="_um_row_"] {
    width: 49% !important;
    margin-right: 0 !important; }

.um-page-loggedout .profile-page-wrapper.tab-main .markup .um-profile-nav {
  width: 49%;
  position: relative;
  top: 67px;
  z-index: 9; }

.um-page-loggedout .profile-page-wrapper.tab-main .markup .owl-carousel .lf-item-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .um-page-loggedout .profile-page-wrapper.tab-main .markup .owl-carousel .lf-item-info .lf-avatar {
    position: relative;
    margin-bottom: 5px; }
  .um-page-loggedout .profile-page-wrapper.tab-main .markup .owl-carousel .lf-item-info h4 {
    text-align: center;
    margin-bottom: 5px; }

.um-page-loggedout .profile-page-wrapper.tab-main .markup.owl-wrapper {
  position: absolute;
  top: 450px;
  width: 49%; }
  .um-page-loggedout .profile-page-wrapper.tab-main .markup.owl-wrapper .container {
    max-width: 100%;
    width: 100%; }
  .um-page-loggedout .profile-page-wrapper.tab-main .markup.owl-wrapper .owl-stage {
    width: 100% !important; }
    .um-page-loggedout .profile-page-wrapper.tab-main .markup.owl-wrapper .owl-stage .owl-item {
      width: 270px !important; }
  .um-page-loggedout .profile-page-wrapper.tab-main .markup.owl-wrapper .row.section-title {
    width: 49%;
    text-align: center; }

.logged-in .profile-page-wrapper.tab-main .markup.owl-wrapper {
  position: absolute;
  top: 450px;
  width: 49%; }
  .logged-in .profile-page-wrapper.tab-main .markup.owl-wrapper .container {
    max-width: 100%;
    width: 100%; }
  .logged-in .profile-page-wrapper.tab-main .markup.owl-wrapper .owl-stage {
    width: 100% !important; }
    .logged-in .profile-page-wrapper.tab-main .markup.owl-wrapper .owl-stage .owl-item {
      width: 270px !important; }
  .logged-in .profile-page-wrapper.tab-main .markup.owl-wrapper .row.section-title {
    width: 49%;
    text-align: center; }

.logged-in .profile-page-wrapper.tab-main .um-profile-nav {
  width: 49%;
  position: relative;
  top: 67px;
  z-index: 9; }

.logged-in .profile-page-wrapper.tab-main .markup.um-viewing .owl-carousel .owl-stage {
  width: 100% !important; }

@media screen and (max-width: 991px) {
  .single-job_listing .cts-column-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .single-job_listing .cts-column-wrapper .element.gallery-carousel-block.carousel-items-1 {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    .single-job_listing .cts-column-wrapper .col-md-12.block-type-details {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .single-job_listing .cts-column-wrapper .col-md-12.block-type-text.block-field-bio {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; }
    .single-job_listing .cts-column-wrapper .col-md-12.block-type-table {
      -webkit-box-ordinal-group: 5;
      -webkit-order: 4;
          -ms-flex-order: 4;
              order: 4; } }



.custom_profile .um-profile-photo {
    float: none;
    margin: 0 auto;
    clear: both;
}

.custom_profile .um-profile-photo a.um-profile-photo-img {
    position: relative;

}

.custom_profile .um-profile-meta {
    text-align: center;
    font-family: 'Segoe UI';
}

.custom_profile .um-main-meta {
    text-align: center;
    margin: 0 auto;
    display: table;
    clear: both;
    font-family: 'Segoe UI';
}

.custom_profile .um-friends-coverbtn {
    top: 0;
    position: inherit;
}


.custom_profile .profile-page-wrapper .markup .owl-carousel .lf-item-info {
    padding: 0;
    padding-left: 65px;
    display: block;
}

.logged-in .custom_profile .profile-page-wrapper.tab-main .markup.owl-wrapper .owl-stage .owl-item {
    width: 263px;
}

.custom_profile .markup .section-title h2{ font-weight: 400 !important; margin-bottom: 15px;}
.custom_profile .row.section-title {
    margin-top: 0;
    font-weight: 400;
    padding-left: 0;
}

.custom_profile .um-profile-nav-item a {
    color: #242429 !important;
    font-family: 'Segoe UI';
    font-weight: 400;
    font-size: 16px;
}
.custom_profile .um-profile-nav{ background-color: transparent; /*padding-left: 0;*/}
.custom_profile .um-profile-nav-item a:hover {
    background: #6899FC !important;
    color: #fff !important;
}
.custom_profile .um .um-profile-nav-item.active a {
    background: #6899FC !important;
    color: #fff !important;
}


/*================================================*/

/*Member Page*/

.member-list-col .listing-details-3 {
    float: left;
    width: 100%;
    border-left: none;
    border-right: none;
    border-top:none;
}

.um-page-members .listing-details-3 .details-list li{ padding: 5px 2%;width: 50%; font-size: 12px;}
.um-page-members .listing-details-3 ul.details-list::after { content: normal;}

.section-1 {
    height: 196px;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1);
    overflow: hidden;
    transform: translateZ(0);
    /*margin: 0 -1px;*/
    /*border: 1px solid #ccc;*/
     border-bottom: 0;
}

.name-section-1 {
    -webkit-transform: translateY(calc(100% - 26px));
    transform: translateY(calc(100% - 26px));
    -webkit-transition: all .3s;
  transition: all .3s;
  color:#242429;
    background:#fff;
    left: 0;
    width: 100%;
    height: auto;
    padding: 15px 0 20px;
  position: absolute;z-index: 1;
  text-align: center;
  top:80px;
}

.name-section-1:hover {
    -webkit-transform: translateY(90px);
    transform: translateY(35px);
}

.um-page-members .um-member-card {
        background:#fff;
        z-index:99;
        position: relative;
        border: 1px solid #ccc;
        border-top: 0;
        overflow: hidden;
        border-bottom: 0;
}


.um-page-members .um-member2 .um-member-card{ border: none;}

.um-page-members .listing-details-3 ul.details-list {
    position: relative;
    z-index: 9;
}

/*
.um-page-members .um-member-card {
    background:#fff;
    width: 100%;
    height: 54px;
    position: relative;
    z-index: 1;
}
*/

.user-setting-section {
    display: table;
    margin: 0 auto;
}
.um-members-messaging-btn {
    display: block;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}
.um-members-edit-btn {
    display: block;
    float: left;
    margin: 0 !important;

}

.um-member-name2 a:hover{ color:#000;}

/*.member-list .col-lg-4 { position: relative !important; top: 0 !important; left: 0 !important; }*/

/*===========*/
.hidedata_career,.hidedata_gender,.hidedata_birth_date{ display: none !important; }

.member-list .section-1 a img {
    max-width: 100%;
    background-position: 50%;
    height: 100%;
    width: 100%;
    background-size: cover;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}

.hide-status{ display: none;}

.lf-background {
    background-position: 50%;
    height: 100%;
    width: 100%;
    background-size: cover;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}

.um-member-photo {
    border: 2px solid #fff;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 50%;
    z-index: 9;
    background-color:#fff;
    background-size: cover;
    background-position: 50%;
    position: absolute;
    top: -35px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.um-member-photo img {
    width: 100%;
    height: 100%;
}

.member-list a.um-button,
.um-members.um-members-grid .member-list a.um-message-btn,
.um-members.um-members-grid .member-list a.um-message-abtn{
     font-size: 12px;
     padding: 6px 10px !important;
     min-width: auto;
}

.um-members.um-members-grid .member-list a.um-message-btn::before,
.um-members.um-members-grid .member-list a.um-button.um-alt::before { margin-right: 5px; font-size: 12px;}

.um-member-card2 {
    z-index: -9;
    padding: 15px 0 0;
}
.um-member-card2 .position h5{
    margin: 0;
}
.header.header-scroll{ z-index: 99999;}
.member-list-col {
    min-height: 302px;
    border: 2px solid #ccc;
   /*border-bottom: 0;*/
    overflow: hidden;
    width:98%;
    float: left;
    margin: 0 auto;
    margin-bottom: 20px;
}

.listing-details-3 .details-list li:nth-child(3)
.listing-details-3 .details-list li:nth-child(4){ border-bottom: 0;}

.listing-details-3 .details-list li:nth-child(1),
.listing-details-3 .details-list li:nth-child(3){ border-right: 1px solid #dfe0e4;}

.um-member-card .listing-details-3 .details-list li:nth-child(2n+1)::after{ display: none;}


.um-member-name2 i.fa-mars { color:#5ea5e7; font-size: 18px;}
.um-member-name2 i.fa-venus { color:#f05228; font-size: 18px; transform: rotate(40deg);}
/*
.um-member-name2 .um-verified {
    position: absolute;
    top: 0;
    right: 37%;
    margin: 0 auto;
    z-index: 9;
}
*/

.um-members-friend-btn {
    margin: 0 !important;
    display: block;
    float: left;
}

.um-members-friend-btn a.um-friend-btn{
    width: auto !important;
    min-width: auto;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line.theme-searchmem {
    flex-wrap: nowrap;
    align-items: normal;
    width: 100%;
    margin-top: 15px;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line.theme-searchmem .um-do-search,
.um-directory .um .theme-searchmem .um-button {
    color: #000;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line.theme-searchmem .um-do-search.um-button { padding: 0 15px !important;}

.um-directory .um-member-directory-header .um-member-directory-header-row.um-member-directory-filters-bar .um-search { grid-template-columns: repeat(4, 1fr);}
.um-member-cover-e{ position:relative;}
.um-member-cover-e::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background-color:rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    z-index: 1;
}

.member-list .section-1 .um-member-cover-e a img {
    max-height: 140px;
    min-height: 140px;
}


/*profile-view*/

.custom_profile {
    background-color: #f6f9fc;
}

.logged-in .custom_profile .profile-page-wrapper.tab-main .um-profile-nav,
.custom_profile .profile-page-wrapper.tab-main .um-profile-nav,
.um-page-loggedout .custom_profile .profile-page-wrapper.tab-main .markup .um-profile-nav{
    width: auto;
    position: relative;
    top: auto;
    z-index: 9;
}


.custom_profile .profile-page-wrapper .markup {
    background-color: transparent;
    border: none;
    margin-bottom: 0 !important;
}

.custom_profile .profile-cover2 {
    background-color:#fff;
    padding: 15px 15px;
    margin-bottom: 30px;
}

.custom_profile .um-main-meta .um-name {
    float: none;
    font-size: 16px;
    font-weight: normal;
    margin-right: auto;
    line-height: normal;
    font-family: 'Segoe UI';
    align-items: center !important;
    display: inline-flex;
}

.custom_profile .um-main-meta .um-name a{
    font-weight: 600;
    font-size: 20px;
    font-family: 'Segoe UI';
    padding: 0 3px;
}

.custom_profile .um-main-meta .um-name .um-online-status i {
    font-size: inherit;
}

.custom_profile .list_data {
    width: 100%;
}

.list_data .profile-list-slider> .container { width: 100%;}
.custom_profile .um-col-1{ background-color: #fff; min-height: 158px;}
.custom_profile .um-editing .um-col-1{ padding: 0 15px;}
.custom_profile .um-col-1 h3{
    margin: 0 0 5px 0;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Segoe UI';
}


.custom_profile .um-profile.um-viewing .um-field-label {
    margin: 0;
    border-bottom: 0;
    padding-bottom: 0;
    }

.custom_profile .um-field-label label,
.custom_profile .um-field-area {
    font-size: 13px !important;
    line-height: normal !important;
    font-weight: 400;
    font-family: 'Segoe UI';
}

.custom_profile .um-col-1 .um-field {
    position: relative;
    padding: 10px 0 5px 0;
    border-bottom: 1px solid #f1f1f1;
    font-family: 'Segoe UI';
}

.custom_profile .um-col-1 .um-field:first-child,
.custom_profile .um-col-1 .um-field:last-child{ border: none;}

/*.custom_profile .list_data .owl-stage .owl-item.active,
.custom_profile .list_data .owl-stage .owl-item { display: none;}*/

.custom_profile .list_data .owl-stage .owl-item.active:nth-child(1),
.custom_profile .list_data .owl-stage .owl-item.active:nth-child(2){ /*display: block; width: 300px !important;*/}
.custom_profile .list_data .owl-stage .owl-item.active{ padding: 0 1px;}

.custom_profile .markup .list_data .section-title { margin-bottom: 20px;}
.custom_profile .markup .list_data .section-title h2 {
        font-weight: 400 !important;
        font-size: 18px;
        text-align: left;
        margin-bottom: 0;
        font-family: 'Segoe UI';
}

 .profile-bio {
    width: 100%;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 5px 0
    rgba(0, 0, 0, 0.07);
    padding:15px 15px;
    margin-bottom: 20px;
    border: none;
    background-color: #fff;
    font-family: 'Segoe UI';
    font-size: 13px;
    font-family: 'Segoe UI';
}

.profile-bio .bio-title {
    margin-top: 0;
    font-size: 18px;
    font-weight: 600;
    padding: 0 0 10px 0;
}


.profile-cover2 i.um-verified {
/*
    position: absolute;
    top:37%;
    z-index:9;
    left:62.5%;
*/
    font-size: 20px;
    color: #a0c3f8 !important;
}

.profile-cover2 a.um-button {
    background-color: #36acef;
    margin: 15px 0 5px;
    padding: 12px 12px !important;
    color: #fff;
    font-family: 'Segoe UI';
}

.profile-cover2 .um-profile-photo {
    width: 155px;
    height: 155px;
}

.account-checked-ul li{ display: block; float: left; padding: 0 5px; font-family: 'Segoe UI';}
.account-checked-ul li i{ color: #ddba85;}

.profile-cover2 .user_message {
    width: 100%;
    float: none;
    text-align: center;
    display: table;
}

.profile-cover2 .um-members-messaging-btn {
    display: inline-block;
    float: none;
    margin-right: 5px;
    margin-left: 5px;
}

.um-account-checked {
    width: 100%;
    float: left;
    margin-top: 10px;

}

.profile-cover2 .user_name .fa-mars {
    font-size: 20px;
    color:#36acef;
}

.profile-cover2 .um-dropdown {
    min-width: 165px;
}

.profile-cover2 .um-dropdown li a {
    padding: 5px 10px;
    font-size: 13px;
    line-height: normal;
}


.profile-cover2 .user_name i.fa-venus {
    color:  #f05228;
    font-size: 20px;
    transform: rotate(40deg);
}

.bookmark_profilepage,
.pools_profilepage{
    padding-top: 20px;
}

.bookmark_profilepage .section-title h2,
.pools_profilepage .section-title h2{
    margin-bottom: 10px;
    font-family: 'Segoe UI' !important;
    font-weight: 400 !important;
}

.um-page-loggedout .custom_profile .profile-page-wrapper.tab-main .markup .owl-carousel .lf-item-info .lf-avatar {
    position: inherit;
    margin-bottom: 5px;
}

.um-account-tab-downloads .container { width:100%;}

.custom_profile .profile-cover2{ position: relative;}

#carousel-bookmrk,
#owl-partner { position: relative;}
#carousel-bookmrk::after,
#owl-partner::after {
    background-color:rgba( 255,255,255,0.5);
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 10%;
    position: absolute;
    z-index: 1;
}

#carousel-bookmrk::before,
#owl-partner::before{
    background-color:rgba( 255,255,255,0.5);
    content: "";
    right: 0;
    top: 0;
    height: 100%;
    width: 10%;
    position: absolute;
    z-index: 1;
}

#carousel-bookmrk .owl-nav > div::before,
#owl-partner .owl-nav > div::before,
#owl-carousel .owl-nav > div::before{
    position: relative;
    font-size: 18px;
    color: #000;
}

#carousel-bookmrk .owl-prev,
#carousel-bookmrk .owl-next,
#owl-partner .owl-prev,
#owl-partner .owl-next,
#owl-carousel .owl-prev,
#owl-carousel .owl-next {
    width: 35px;
    height: 35px;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 50%;
    display: block;
    color:#7e7e89;
    text-align: center;
    padding-top: 8px;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    left: auto;
    right: 45px;
    top: -32px;
    z-index: 9;
}

#owl-carousel .owl-prev,
#owl-carousel .owl-next { top: -28px;}

#carousel-bookmrk .owl-next,
#owl-partner .owl-next,
#owl-carousel .owl-next {
    right:0;
}

#carousel-bookmrk .owl-nav > div,
#owl-partner .owl-nav > div,
#owl-carousel .owl-nav > div {
    opacity: 1;
    visibility: visible;
}

.um-role-partner .div_add .um-col-1:last-child,
.um-role-partner .col_right_side .um-col-1:last-child {
    display: none;
}

/*.um-page-loggedout .um-role-administrator .div_add .um-col-1:last-child{ display: none;}
.um-page-loggedout .um-role-administrator .col_right_side .um-col-1:last-child{ display: none;} */
/*.um-viewing .col_right_side .um-col-1:nth-child(5),*/
/*.um-viewing .col_right_side .um-col-1:nth-child(4){ display: none;}*/
/*.um-page-loggedout .um-viewing .col_right_side .um-col-1:nth-child(5),*/
.um-page-loggedout .um-viewing .col_right_side .um-col-1:nth-child(4){ display: none;}
/*.um-editing.um-role-partner .col_right_side .um-col-1:nth-child(4){ display: none;}*/
.um-editing.um-role-partner .col_right_side .um-col-1:nth-child(5){ display: none;}



.profile-cover2 .btn_add_to_friend a {
    text-align: right;
    float: right;
    margin-right: 30px !important;
    padding: 10px 8px !important;
}

.profile-page-wrapper .markup .div_add div[class*="um-col-"] .um-field,
.profile-page-wrapper .markup .col_right_side div[class*="um-col-"] .um-field {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}


.edit-covers-profile {
    box-shadow: 1px 1px 5px 0px #ccc;
    padding: 5px 5px 15px 5px;
    margin: 15px 0;
    background-color: #ffffff;
}

 .edit-covers-profile .um-name.user_name {
    font-size: 14px;
    font-weight: 400;
    margin-right:0;
}
.edit-profile-details { padding-left: 22%;}
.edit-profile-details ul li {
    float: left;
    margin: 0 12px;
    list-style: disc;
}

.edit-profile-details ul li:first-child {
    padding-left: 0;
    list-style: none;
}
.fa-mars{ color: #61a6e5;}

.heads_bio {
    padding-left: 22%;
}

/*
.tab_parent {
    padding: 0 15px;
}
*/


.edit-profile {
    background-color: #f6f9fc;
    padding-top: 5px;
}

.edit-profile #tabs {
    box-shadow: 1px 1px 5px 0px #ccc;
    padding: 15px 0;
    margin: 50px 0;
    font-family: 'Segoe UI';
    background-color: #fff;
    position: relative;
}

.edit-profile #tabs h2 {
    font-weight: 400;
    font-size: 26px;

}

.edit-profile #tabs h3 strong {
    font-weight:600;
    font-size: 18px;
}

.edit-profile #tabs .um-field-label label {
    font-weight: 400;
}

.tab-leftpanel ul li {
    background-color: #e5e5e5;
    margin-bottom: 2px;
}

.tab-leftpanel ul li a {
    padding: 10px 30px;
    display: block;
    font-size: 18px;
    font-family: 'Segoe UI';
}

.tab-leftpanel ul li.active a {
    background-color:#ddba85;
    color:#fff;
}

.personal-tab .um-field {
    width: 50%; float: left;
    padding: 15px 15px;

}

.personal-tab h3 {
    margin-top: 0;
    border-bottom: 1px solid #f0ecec;
    padding-bottom: 10px;
    margin-bottom: 30px;
}


.edit-profile #tab-2 h2,
.edit-profile #tab-1 h2,
.edit-profile #tab-3 h2 {
    margin-top: 0;
    border-bottom: 1px solid #f0ecec;
    padding-bottom: 10px;
    font-size: 20px;
    margin-bottom: 0;
    font-weight: 600;
}

 .personal-tab input, .personal-tab textarea {
    border: 1px solid#ccc;
    border-radius: 4px;
    padding: 10px 10px;
    margin-top: 10px;
}

#tab-1 .select2-selection__rendered  li{ width: auto; margin-bottom: 0;}
#tab-1 .select2.select2-container .select2-selection{ line-height: normal !important; border-radius: 4px !important;}
#tab-1 .select2-container--default.select2-container--focus .select2-selection--multiple { border-bottom: 0;}
.heads_btm .um-half {
    width:auto;
    float: left;
    margin: 0 15px;
}
.heads .um-profile-edit {position: relative;float: right;}
.heads_btm {
    display: table;
     margin: 15px auto;
}

.um .heads_btm input[type="submit"].um-button{ background: #ddba85;}
.tab-rightpanel .personal_details .personal-tab .um-field { padding: 15px 30px 15px 0;}
.tab-rightpanel .personal_details .personal-tab .um-field:first-child { display: none;}
#tab-2 .select2-container--default .select2-selection--multiple .select2-selection__choice { max-width: auto; width: auto;}

.edit-profile #tab-2 h2 {
    margin-bottom: 15px;
}
.moving_data,
.backgrund_data,
.living_data, .social_data {
    border: 1px solid #ccc;
    padding: 15px 15px;
    min-height: 368px;
    margin-bottom: 15px;
}

.moving_data .um-field:first-child,
.backgrund_data .um-field:first-child,
.living_data .um-field:first-child, .social_data .um-field:first-child { margin-top: 0; padding-top: 0;}

#tab-2 h3 { margin-top: 0;}
.picker__button--close { background-color: #FC1216; border: none;}
.moving_data input {
    border: 1px solid  #ccc;
    border-radius: 4px;
    padding: 11px 15px;
}

.edit-profile-nav .um-profile-nav { background-color: transparent;}
.edit-profile-nav .um-profile-nav-item a { color: #000 !important; font-weight: 400;}
.edit-profile-nav .um-profile-nav-item.active a{ background: #6899fc;  color: #fff !important;}
.edit-profile-nav .um-profile-nav-item a:hover {
    background: #6899fc;
    color: #fff !important;
}

.custom-profile-page .um-header{ display: none;}
.edit-for-partner-role #tabs #tab-1 .personal-tab .um-field:nth-child(8) { display:none;}
.div_add .um-col-1:nth-child(2){ display: none;}
.heads{ position: relative;}

.edit-profile .um.edit-page *,
.edit-profile .um.edit-page ::before,
.edit-profile .um.edit-page ::after {
    box-sizing: border-box;
}



/*profile-view-end*/


/*login-Modal-popup */

.modal-backdrop.in {
    display:block !important;
}

#sign-in-modal .modal-dialog,
#sign-up-modal .modal-dialog,
.um-page-login #sign-in-modal .modal-dialog,
.um-page-login #sign-up-modal .modal-dialog {
    max-width: 400px;
}

#sign-in-modal .modal-dialog .um,
#sign-up-modal .modal-dialog .um,
.um-page-login #sign-in-modal .modal-dialog .um,
.um-page-login #sign-up-modal .modal-dialog .um{
    width:100%;
    display: table;
}

#sign-in-modal .um .um-half,
#sign-up-modal .um .um-half,
.um-page-login #sign-in-modal .um .um-half,
.um-page-login #sign-up-modal .um .um-half,
.um-page-login .um .um-half,
.um-page-register .um .um-half {
    display: block;
    float: left;
    width:auto;
    margin: 0 3px;
}

#sign-in-modal .um .um-half a,
#sign-up-modal .um .um-half a{ border-radius: 4px;}

#sign-in-modal .um-col-alt .um-field-c,
#sign-up-modal .um-col-alt .um-field-c,
.um-page-login #sign-in-modal .um-col-alt .um-field-c,
.um-page-login #sign-up-modal .um-col-alt .um-field-c{ margin-bottom: 10px;}

#sign-in-modal .um-shortcode-social div.um-field,
#sign-up-modal .um-shortcode-social div.um-field,
.um-page-login #sign-in-modal .um-shortcode-social div.um-field,
.um-page-login #sign-up-modal .um-shortcode-social div.um-field,
.um-page-login .um-shortcode-social div.um-field,
.um-page-register .um-shortcode-social div.um-field {
    margin: 0 auto;
    max-width: 100% !important;
    width: 263px;
    text-align: center;
    display: table;
    clear: both;
    margin-bottom: 30px;
}

#sign-in-modal .um-col-alt-b,
#sign-up-modal .um-col-alt-b,
.um-page-login #sign-in-modal .um-col-alt-b,
.um-page-login #sign-up-modal .um-col-alt-b {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

/*#sign-in-modal .um-field-checkbox span.um-field-checkbox-state { display: none;}*/

.um-page-login #sign-in-modal .um-field-checkbox span.um-field-checkbox-state,
.um-page-register #sign-in-modal .um-field-checkbox span.um-field-checkbox-state,
.um-page-login #sign-up-modal .um-field-checkbox span.um-field-checkbox-state{
    display: block;
}
#sign-in-modal input.um-form-field,
#sign-up-modal input.um-form-field,
.um-page-login #sign-in-modal input.um-form-field,
.um-page-login #sign-up-modal input.um-form-field { padding: 3px 0; margin-bottom: 0;}

.um-shortcode-social .um-clear{ display: none;}

.um-page-login .um-col-alt-s {
    padding-top: 0;
}
.um-page-login .um-col-alt {
    margin: 0;
}

#sign-in-modal .um-field,
#sign-up-modal .um-field {
    position: relative;
    padding: 0 0 10px 0;
}


#sign-in-modal .um .um-form input[type="text"],
#sign-in-modal .um .um-form textarea,
#sign-in-modal .um .um-form input[type="password"],
#sign-up-modal .um .um-form input[type="text"],
#sign-up-modal .um .um-form textarea,
#sign-up-modal .um .um-form input[type="password"],
#sign-up-modal .um .um-form select {
    padding: 0 12px !important;
    width: 100%;
    display: block !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: none !important;
    cursor: text !important;
    font-size: 15px !important;
    height: 40px !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    margin: 0 !important;
    position: static;
    background-color: #ffffff;
    border: 1px solid #ddd !important;
/*
    width: 100%;
    display: block;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    resize: none;
    line-height: 18px;
    background-color:
transparent;
padding: 0 0 !important;
color:
#242429;
outline: none;
font-size: 14px;
border: none !important;
border-bottom: 2px solid rgba(0,0,0,.12)  !important;
    -webkit-transition: padding .25s ease-in-out;
    transition: padding .25s ease-in-out ;
   height: 30px !important;
margin-bottom: 10px !important;
*/
}


.um-page-members #sign-in-modal .um-col-alt,
.um-page-members #sign-up-modal .um-col-alt { padding: 0;}


#sign-up-modal .um-field-label,
#sign-in-modal  .um-field-label {
    margin-bottom: 0;
}

#sign-up-modal .um-field-label label,
#sign-in-modal .um-field-label label {
    font-weight: 300;
}


/* #sign-in-modal .um .um-col-alt .um-right.um-half ,
#sign-up-modal .um .um-col-alt .um-right.um-half { display: none;} */

/*#sign-in-modal .um .um-col-alt .um-right.um-half ,
#sign-up-modal .um .um-col-alt .um-right.um-half { display: none;}*/



#sign-in-modal .um .um-shortcode-social .um-col-alt .um-right.um-half,
#sign-up-modal .um .um-shortcode-social .um-col-alt .um-right.um-half { display:block;}
.um-page-login .um input[type="submit"].um-button,
.um-page-register .um input[type="submit"].um-button, .um input[type="submit"].um-button { background-color: #ddba85!important;}
.um-page-register .um-col-alt-s{ padding: 0;}

.um-page-register .um-form,
.um-page-login .um-form { margin-top: 30px;}

.um-page-register #sign-in-modal .um-form,
.um-page-login #sign-up-modal .um-form,
.um-page-register #sign-up-modal .um-form,
.um-page-login #sign-in-modal .um-form{ margin-top: 0;}



.um-page-login #sign-in-modal .um-shortcode-social .um-col-alt,
.um-page-login #sign-up-modal .um-shortcode-social .um-col-alt,
.um-page-register #sign-up-modal .um-shortcode-social .um-col-alt,
.um-page-register #sign-in-modal .um-shortcode-social .um-col-alt {
    margin: 0;
}

.um-page-login #sign-in-modal .um-field,
.um-page-login #sign-up-modal .um-field,
.um-page-register #sign-up-modal .um-field,
.um-page-register #sign-in-modal .um-field{ padding-top: 0;}

#sign-up-modal form,
#sign-in-modal form{
    padding: 15px 15px 0;
}

.um.um-register,
.um.um-login{ margin-bottom: 15px !important;}

#sign-in-modal .um-col-alt,
#sign-up-modal .um-col-alt {
    margin: 15px 0 5px 0;
}

/*login-Modal-popup-end*/




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

.edit-covers-profile-top .um-cover .um-dropdown {
     top:250px !important;
     left:0 !important;
     right: 0 !important;
     margin: 0 auto;

    }

.edit-covers-profile-top .um-dropdown .um-dropdown-arr { display: none;}

}


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

/*
  .um-member-name2 .um-verified {
    right: 34%;
  }
*/
  .um-filters-title {
    display:block !important;
  }
  .top-filter-width {
    grid-template-columns:repeat(1, 1fr) !important;
  }

.custom_profile .markup-wrapper .um-profile-body.main-default div[class*="_um_row_"]{
     width: auto !important;
    }

.account-checked-ul li{ padding: 0 3px;}

/*
.profile-cover2 i.um-verified {
    top:35%;
    right:35%;
    left: auto;
}
*/
.custom_profile { padding: 15px 0;}
.custom_profile .um-profile-nav{ padding: 0 15px !important;}
.um-role-administrator .div_add .um-col-1:last-child{ display: none;}
#carousel-bookmrk::before,
#carousel-bookmrk::after,
#owl-partner::before,
#owl-partner::after { display: none;}
.bookmark_profilepage #listings_slider_partner,
.bookmark_profilepage { padding-left: 15px; padding-right: 15px;}
.custom_profile .um-profile.um-viewing .um-field-label,
.custom_profile .um-field-label label,
.custom_profile .um-field-area { width: 100%;}
.custom_profile .um-field-area {
    color:#666;
    padding-top: 5px;
}
.custom_profile .um-col-1 h3 {
     font-size: 14px;
      color: #666;
    }
.custom_profile .um-col-1 .um-field{ border: none;}
.custom_profile .um-col-1 h3 strong { font-weight: 400;}
.custom_profile .um-field-label label {
    font-weight: 600;
    border-bottom: 1px solid  #f1f1f1;
    padding-bottom: 5px;
}

/*.um-viewing .col_right_side .um-col-1:nth-child(3){ display: none;}*/
/*.um-viewing .col_right_side .um-col-1:nth-child(5){display: block;}*/
.um-role-partner.um-viewing .col_right_side .um-col-1:nth-child(5){display: none;}
.um-editing.um-role-partner .col_right_side .um-col-1:nth-child(4){ display: none;}

.profile-bio .bio-title{
    /*font-weight: 400;*/
    /*border-bottom: 1px solid #f1f1f1;
    padding-bottom: 5px;*/
    font-size: 14px;
    color: #242429;
    padding: 0 0 5px 0;
}
.profile-bio { box-shadow: none; padding: 0;}

.div_add .um-col-1:nth-child(2){ display: block !important;}
.edit-covers-profile { position: relative;}
.edit-profile div.uimob340 .um-profile-photo { top: -40px;}
.heads { position: relative;}
.edit-profile .heads .um-profile-edit {
    position: absolute;
    float: right;
    top: 0;
    right: 0;
}

.edit-covers-profile-top .um-cover .um-dropdown {
     top:80px !important;
     left:0 !important;
     right: 0 !important;
     margin: 0 auto;
    }

.um-profile-photo .um-dropdown {
    left: 0 !important;
    right: 0 !important;
    top: 60px !important;
    margin: 0 auto;
    }

.personal-tab .um-field { width: 100%;}
.tab-rightpanel .personal_details .personal-tab .um-field {
    padding: 15px 15px;
}
.tab-leftpanel ul li{ width: 33.33%;}
.tab-leftpanel ul li a { font-size: 14px;}
.tab-leftpanel ul { display: flex;}
.edit-profile #tabs { margin: 30px 0;}
.edit-covers-profile-top .um-friends-nocoverbtn  {
    position: absolute;
    top: -44px;
    right: 5px;
}
.edit-covers-profile-top .um-friends-nocoverbtn a {
    font-size: 10px;
    padding: 6px 8px !important;
    width: auto;
    min-width: auto;
    }
.edit-covers-profile-top .um-friends-nocoverbtn a.um-friend-btn::before,
.edit-covers-profile-top .um-friends-nocoverbtn a.um-friend-pending-btn::before{
        margin-right: 5px;
        width: 10px;
        font-size: 14px;
    }

.heads_bio  {
    width: 96%;
    float: left;
    border: 1px solid #eae4e4;
    padding: 5px 10px;
    margin: 5px 2% 15px 5px;
}

.heads_bio textarea {
    padding: 5px 5px;
}

.edit-profile-nav .markup.nav_wrap{
    display: block;
    float: left;
    width: 92%;
    padding: 0 4%;
}


}

@media screen and (min-width:768px) and (max-width:991.98px) {
  .container {
    width:100% !important;
  }
/*
  .um-member-name2 .um-verified {
    right: 34%;
  }
*/
  .um-member-list-search .um-directory .um-member-directory-header .um-member-directory-header-row.um-member-directory-search-row {
    justify-content: flex-start !important;
}
  .um-member-list-search .um-directory .um-member-directory-header .um-member-directory-header-row:not(.um-member-directory-filters-bar) {
    display:block !important;
}

.um-directory .um-member-directory-header .um-member-directory-header-row.um-member-directory-filters-bar .um-search {
    grid-template-columns: repeat(2, 1fr);
}

.member-list a.um-button,
.um-members.um-members-grid .member-list a.um-message-btn,
.um-members.um-members-grid .member-list a.um-message-abtn {
    padding: 6px 5px !important;
}

/*
.profile-cover2 i.um-verified {
        top: 36%;
        left:70%;

    }
*/

}

@media screen and (min-width:990px) {
.container { width: 100%;}
.profile-bio { min-height: 170px;}
.custom_profile .profile-cover2 { min-height: 340px;}

}

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

   .um.member_page_listdata {
    width: auto;
}
   .container {
    width: 1170px;
}

}

@media screen and (min-width:992px) and (max-width:1199.98px) {
.member-list a.um-button,
.um-members.um-members-grid .member-list a.um-message-btn,
.um-members.um-members-grid .member-list a.um-message-abtn { padding: 6px 5px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 11px;}
}


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

 .edit-profile .edit-page .um-profile-photo { top:-30px !important;}
 .edit-covers-profile-top .heads {
         position: relative;
         padding-top:20px;
    }

 .edit-page .um-profile-meta {
     padding-left: 0 !important;
     padding: 0;
     display: table;
     margin: 0 auto;
    }

.edit-profile .edit-page .um-profile-meta {
     padding-left: 0 !important;
     padding: 0;
     display: table;
     margin: 0 auto;
    }

.edit-page .edit-profile-details,
.edit-page .heads_bio { padding-left: 0; padding: 0 15px;}
.edit-profile .edit-page .um-profile-photo a.um-profile-photo-img { width: 70px !important; height: 70px !important;}
.edit-covers-profile-top .um-cover .um-dropdown {
    top: 80px !important;
    left:0 !important;
    right: 0 !important;
    margin: 0 auto;
}

.tab-leftpanel ul { display: flex;}
.tab-leftpanel ul li a {
    padding: 10px 3px;
    font-size: 9px;
    text-align: center;
}

}

/*.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display:block !important;
}*/

.friends-reqs-dropdown > a .avatar{
    background: #DBDBDB;
    position: relative;
    overflow: visible;
}

.dropdown-menu.friends-reqs-menu:hover {
    left: -250px;
}
.dropdown-menu.friends-reqs-menu {
    width: 360px;
    left: -250px;
}
ul.dropdown-menu.friends-reqs-menu {
    left: -250px;
    top: 51px;
}
.dropdown-menu.friends-reqs-menu .um-friends-user{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 10px;
    position: relative;
    border-bottom: 1px solid #eee;
    min-height: 60px;
}
.dropdown-menu.friends-reqs-menu .um-profile-note {
    display: block;
    padding: 20px 0;
}
.dropdown-menu.friends-reqs-menu .um-friends-user .um-friends-user-name {
    max-width: 50px;
    word-wrap: break-word;
    margin-right: 10px;
    width: 100%;
    font-size: 13px;
    font-weight: normal;
}
.dropdown-menu.friends-reqs-menu .um-friends-user .um-friends-user-photo {
    max-width: 32px;
    position: relative;
    top: auto;
    margin-right: 12px;
    left: 0;
    border: none!important;
    opacity: .9;
}
.dropdown-menu.friends-reqs-menu .um-friends-user .um-friends-user-photo img {
    border-radius: 3px!important;
    max-width: 50px;
    max-height: 50px;
}

.dropdown-menu.friends-reqs-menu .um-friends-user .um-friends-user-btn {
    position: relative;
    top: auto;
    order: 1;
    right: 0;
}

.dropdown-menu.friends-reqs-menu .um-friends-user-bio {
    display: none!important;
}
.dropdown-menu.friends-reqs-menu .um-friends-user-btn a {
    font-size: 13px;
}

.um-button {
    font-size: 15px;
    border: none !important;
    display: block;
    width: 100%;
    line-height: 1em !important;
    padding: 16px 20px !important;
    text-decoration: none !important;
    text-align: center;
    text-transform: none !important;
    font-weight: normal !important;
    overflow: hidden;
    position: relative;
    transition: 0.25s;
    box-sizing: border-box;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    opacity: 1;
}
a.um-button {
    font-size: 15px;
    border: none !important;
    display: block;
    width: 100%;
    line-height: 1em !important;
    padding: 16px 20px !important;
    text-decoration: none !important;
    text-align: center;
    text-transform: none !important;
    font-weight: normal !important;
    overflow: hidden;
    position: relative;
    transition: 0.25s;
    box-sizing: border-box;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    opacity: 1;
}

a.um-friend-accept-btn, a.um-friend-btn, a.um-friend-edit, a.um-friend-pending-btn, a.um-friend-reject-btn, a.um-friend-respond-btn, a.um-login-to-friend-btn, a.um-unfriend-btn, a.um-unfriend-btn2 {
    padding: 10px 15px!important;
    transition: none!important;
    display: inline-block!important;
    margin: 0 auto!important;
    min-width: 110px;
    width: auto;
    text-align: center;
}
.um-notification-b {
    display: none!important;
}

ul.dropdown-menu.friends-reqs-menu {
    padding-top: 0;
}
ul.dropdown-menu.msg-drop-menu {
    width: 360px;
    left: -250px;
    top: 51px;
    padding-top: 0;
}
.um-theme-dropdown-header {
    border-bottom: 1px solid #eee;
    padding: 10px;
    color: #333333;
}
.um-theme-dropdown-header h6 {
    margin: 0;
}
.um-notification-shortcode .um-notification-header .um-notification-left{
    border-bottom: 1px solid #eee;
    padding: 10px;
    color: #333333;
    font-size: 12px!important;
}
.um-notification-shortcode .um-notification-header .um-notification-right {
    padding-top: 7px;
}

.dropdown-menu.msg-drop-menu > a {
    display: block;
    padding: 10px;
}
.dropdown-menu.msg-drop-menu .boot-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.dropdown-menu.msg-drop-menu .boot-col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.dropdown-menu.msg-drop-menu .header-msg-ava {
    padding-right: 0;
}
.dropdown-menu.msg-drop-menu .boot-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;

}
.dropdown-menu.msg-drop-menu .header-msg-con {
    font-size: small;
    margin: 0;
}
.dropdown-menu.msg-drop-menu .boot-col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.dropdown-menu.msg-drop-menu .messenger-username strong {
    font-weight: 500;
}
.dropdown-menu.msg-drop-menu .boot-col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.dropdown-menu.msg-drop-menu .boot-text-right {
    text-align: right!important;
}
.dropdown-menu.msg-drop-menu .meta {
    color: #a5aaa8;
    font-style: italic;
}
.dropdown-menu.msg-drop-menu .messenger-text {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 10px;
    padding-bottom: .2em;
    overflow: hidden;
    font-weight: 300!important;
}

.boot-col-2, .boot-col-10, .boot-col-8, .boot-col-4 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.header .header-right .user-area {
    margin-right: 15px;
}

.user-area div.avatar i.notifications_none {
    line-height: 26px;
    text-align: center;
    font-size: 22px;
    width: 100%;
    color: #8c8b8b;
}

.notifications-dropdown .um-notification-shortcode .um-notifications-none {
    padding: 15px 0;
    min-height: auto;
    height: auto;
    font-size: 12px;
}
.notifications-dropdown .um-notification-shortcode .um-notifications-none i {
    margin: 0;
}
.notifications-dropdown .um-notification-shortcode .um-notifications-none i:before {
    font-size: 36px;
}
.notifications-dropdown .um-notification-shortcode .um-notification-more {
    display: block;
    text-align: center;
    margin: .4em 0;
}
.um-notification-more a {
    color: #a5aaa8;
    font-size: 12px;
}

.dropdown-menu.msg-drop-menu > a:last-child {
    display: block;
    text-align: center;
    padding: .4em 0;
    border-top: 1px solid #f5f5f5;
}
.dropdown-menu.msg-drop-menu > a:last-child > small {
    font-style: normal;
    font-size: 12px;
}

.user-profile-dropdown.notifications-dropdown {
    margin-left: 20px;
}
.user-profile-dropdown.notifications-dropdown .avatar {
    background: none;
}
.user-area .user-profile-dropdown.notifications-dropdown .avatar i.notifications_none {
    color: #fff;
}
.user-area .messaging-center {
    margin: 0;
}
body .form-group.cts-term-hierarchy:not(.md-group), body .form-group.explore-filter:not(.md-group) {
    padding-top: 25px;
}
body .finder-search .form-group .main-term {
    padding-top: 15px;
}

/*body .finder-search .form-group .main-term label {*/
    /*top: 0;*/
/*}*/


.header-right .user-area.msg-dropdown-area {
    /*display: none;*/
}

@media screen and (min-width: 604px) {
    body .um-page-account .um-form > form {
        display: flex;
        flex-wrap: wrap;
    }
    body .um-account-side {
        display: block;
    }
    body .um-account-main {
        display: block;
        flex: 1;
    }
    body .um-account-main div.um-account-heading {
        height: 108px;
        display: flex;
        align-items: center;
        font-size: 22px;
    }
    body .um-account-main div.um-account-heading i {
        font-size: 36px;
        top: -7px;
    }
}
.finder-tabs-wrapper .tags-nav li .md-checkbox label {
    white-space: normal;
    line-height: 20px;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: normal;
}

body .select2.select2-container .select2-selection {
    /*display: flex!important;*/
    /*align-items: center;*/
    height: auto;
    padding: 0!important;
    border: none!important;
    background: transparent!important;
}
body .select2.select2-container .select2-selection.select2-selection--multiple {
    border-bottom: 2px solid rgba(0,0,0,.12)!important;
}

body .select2.select2-container .select2-selection .select2-selection__arrow {
    width: 20px!important;
    height: 26px!important;
    top: 6px!important;
    right: 1px!important;
    border-radius: unset!important;
}
body .select2.select2-container .select2-selection .select2-selection__arrow:before {
    content: "\e313"!important;
    font-family: Material Icons!important;
    color: #ddba85!important;
    font-size: 28px!important;
}
body .select2-container--default .select2-selection--single .select2-selection__clear {
    font-size: 0!important;
    right: 25px!important;
}

.um-clear {
    clear: both;
}

/*body .select2.select2-container .select2-selection {*/
    /*height: auto;*/
    /*padding: unset!important;*/
    /*overflow: initial!important;*/
    /*white-space: normal!important;*/
    /*line-height: normal!important;*/
    /*font-size: 14px!important;*/
    /*text-align: center!important;*/
    /*border-radius: 4px !important;*/
    /*background-clip: initial!important;*/
    /*background: transparent!important;*/
    /*border: none!important;*/
/*}*/

/*body .select2.select2-container .select2-selection .select2-selection__arrow {*/
    /*height: 26px!important;*/
    /*position: absolute!important;*/
    /*top: auto!important;*/
    /*right: 0px!important;*/
    /*width: 20px!important;*/
    /*bottom: 15px;*/
    /*border-radius: unset!important;*/
    /*background-clip: initial!important;*/
/*}*/

/*body .select2-container--default .select2-selection--single .select2-selection__arrow[role=presentation]:before {*/
    /*color: #ddba85!important;*/
    /*content: "\e313"!important;*/
    /*font-size: 28px!important;*/
    /*font-family: Material Icons!important;*/
/*}*/

.notifications-dropdown .um-notification-b {
    position: absolute;
    background: red;
    z-index: 10;
    opacity: 1;
    top: -6px;
    font-size: 9px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    left: 50%;
}
.notifications-dropdown .um-notification-b.um-effect-pop {
    display: block!important;
}

.friends-reqs-dropdown > a .avatar .count {
    background: none;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    line-height: 16px;
    font-size: 12px;
    font-weight: 600;
    opacity: 1;
}
.msg-dropdown > a .avatar .count {
    position: absolute;
    background: red;
    border-radius: 50%;
    z-index: 10;
    opacity: 1;
    top: -6px;
    font-size: 12px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    left: 50%;
    font-weight: 600;
    text-align: center;
    right: 0;
    display: none;
}


.friends-reqs-dropdown > a .avatar .count.active {
    display: block;
}
.friends-reqs-dropdown > a .avatar .count span {
    opacity: 1;
}

.map-buttons a.button-map {
    padding: 5px 10px;
}

@media only screen and (max-width: 1200px) {
    .header-right .user-profile-dropdown.notifications-dropdown {
        display: block!important;
        margin-left: 0;
    }

    .header-right .user-profile-dropdown.notifications-dropdown div.avatar i.notifications_none {
        font-size: 26px;
        margin-top: 0px;
    }

    .header .user-area {
        display: flex;
        /*flex-direction: row-reverse;*/
        margin: 0!important;
    }
    .user-profile-dropdown .user-profile-name#msg-dropdown-menu {
        color: #ffffff!important;
        padding-right: 5px;
    }

    .header-scroll.header-scroll-dark-skin .user-area.msg-dropdown-area .user-profile-name#msg-dropdown-menu i {
        color: hsla(0,0%,100%,1);
    }
}

.member_page_listdata.um *, .member_page_listdata.um *:before, .member_page_listdata.um *:after {
    box-sizing: border-box!important;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row.um-member-list-search .um-member-directory-search-line.theme-searchmem {
    margin-bottom: 20px;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row.um-member-list-search .um-member-directory-search-line.theme-searchmem label {
    width: 80%;
}
.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row.um-member-list-search .um-member-directory-search-line.theme-searchmem label span {
    display: none;
}
.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row.um-member-list-search .um-member-directory-search-line.theme-searchmem label input {
    border: 1px solid #d6d2dc;
    background-color: #eeeeee;
    height: 47px!important;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row.um-member-list-search .um-member-directory-search-line.theme-searchmem input[type=button] {
    width: 17%;
    float: right;
    height: 100%;
    padding: 16px 20px !important;
    background-color: #3BA1DA !important;
    color: #fff;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-filters {
    float: right;
    margin-bottom: 15px;
}
.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-filters .um-member-directory-filters-a.um-member-directory-filters-visible   .um-faicon-caret-up{
    display: inline-block;
}
.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-filters .um-member-directory-filters-a .um-faicon-caret-down {
    display: inline-block;
}
.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-filters .um-member-directory-filters-a .um-faicon-caret-up {
    display: none;
}
.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-filters .um-member-directory-filters-a.um-member-directory-filters-visible   .um-faicon-caret-down{
    display: none;
}


.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row .um-search {
    width: 100%;
    text-align: center;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row .um-search .select2 {
    width: 95%!important;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row .um-filtered-line {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: baseline;
    flex-wrap: wrap;
    margin: 20px 0 0 0;
    padding: 0;
    box-sizing: border-box;
    border: none;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row .um-members-filter-tag {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0 10px 5px 0;
    padding: 0 10px;
    border-radius: 3px;
    cursor: default;
    background: #f1f1f1;
    font-size: 13px;
}

.um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row .um-members-filter-tag .um-members-filter-remove{
    float: right;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
    font-weight: bold;
    font-size: 20px;
}
.um-directory.member_page_listdata .um-members-total {
    text-align: center;
    font-size: 20px;
    font-weight: 300;
}
.um-directory.member_page_listdata .um-members-none p{
    text-align: center;
    font-size: 20px;
    font-weight: 300!important;
    margin-top: 20px;
}

.tipsy {
    padding: 5px;
    position: absolute;
    z-index: 9999999999!important;
}
.tipsy-n .tipsy-arrow {
    top: 0px;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-arrow-n {
    border-bottom-color: #333 !important;
}
.tipsy-arrow {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    border: 5px dashed #333;
}
.tipsy-inner {
    font-size: 13px !important;
    line-height: 17px !important;
    background-color: #333333 !important;
    color: #fff !important;
    max-width: 250px !important;
    padding: 6px 10px !important;
    text-align: left !important;
    word-wrap: break-word !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.um-directory.member_page_listdata .um-members .user-setting-section .um-button{
    background-color: #36acef;
    margin: 15px 0 5px!important;
    padding: 12px 12px !important;
    color: #fff;
    font-size: 15px;
    border: none !important;
    display: block!important;
    width: 100%;
    line-height: 1em !important;
    text-decoration: none !important;
    text-align: center;
    text-transform: none !important;
    font-weight: normal !important;
    overflow: hidden;
    position: relative;
    transition: 0.25s;
    box-sizing: border-box;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    opacity: 1;
}

.um-directory.member_page_listdata .select2.select2-container .select2-selection .select2-selection__arrow:before {
    line-height: 40px;
}

/*.um-directory.member_page_listdata .select2-container--default .select2-selection--single .select2-selection__rendered {*/
    /*min-height: auto;*/
    /*height: 100%;*/
    /*box-shadow: none;*/
    /*border: none;*/
/*}*/

.um-directory.member_page_listdata .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px!important;
}


#msg-dropdown-menu .submenu-toggle{
    /*padding-top: 18px;*/
    display: none;
}
#msg-dropdown-menu .avatar {
    margin-right: 0;
    background: none;
}

.msg-dropdown .no-messages {
    margin: 10px 0 0 0;
    text-align: center;
    font-size: small;
    opacity: .35;
}

.msg-dropdown .no-messages i {
    display: block !important;
    font-size: 40px;
}


.um-message-item-content a { color:#ddba85; text-decoration: underline !important;}
.um-message-item-content a:hover {color: rgba(221, 186, 133, 0.9);}
.um-message-item.left_m .um-message-item-content a {color: #fff}
.um-message-send, .um-message-send.disabled:hover { background-color:#ddba85; }
.um-message-send:hover { background-color: rgba(221, 186, 133, 0.9) }
.um-message-item.left_m .um-message-item-content { background-color: rgba(221, 186, 133, 0.8);}
.um-message-footer { background: rgba(221, 186, 133, 0.03); border-top: 1px solid rgba(221, 186, 133, 0.2);}
.um-message-textarea textarea, div.um div.um-form .um-message-textarea textarea {border: 2px solid rgba(221, 186, 133, 0.3) !important}
.um-message-textarea textarea:focus,  div.um div.um-form .um-message-textarea textarea:focus {border: 2px solid rgba(221, 186, 133, 0.6) !important}
.um-message-emolist { border: 1px solid rgba(221, 186, 133, 0.25);}
.um-message-conv-item.active {color: #ddba85;}
.um-message-conv-view {border-left: 1px solid rgba(221, 186, 133, 0.2);}

a.ml-message-btn:before {
	font-family: "FontAwesome";
	margin-right: 8px;
	width: 14px;
	text-align: left;
	display: inline-block;
	font-size: 16px;
	position: relative;
	left: 0;
	content: '\f003';
}

.quick-listing-actions a.um-message-btn:before {
    content: none;
}

.header-right .msg-dropdown-area .msg-dropdown {
    display: block !important;
}


@media screen and (max-width: 768px) {
    .um-popup {
        width: 90%;
        margin-left: 0;
        left: 5%;
    }

    .um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row.um-member-list-search .um-member-directory-search-line.theme-searchmem label {
        width: 66%;
    }
    .um-directory.member_page_listdata .um-member-directory-header .um-member-directory-header-row.um-member-list-search .um-member-directory-search-line.theme-searchmem input[type=button] {
        width: 32%;
    }
}

.member-list-col {
    box-shadow: 0 0 0 1px #ccc;
    border-bottom: 0;
	border: none;
}
.member-list .member-list-col .section-1,
.member-list .member-list-col .um-member-card {
    border: none;
}

.member-list .member-list-col .listing-details-3 {
    border: 0;
}

/**/
.um-viewing .col_hide_side .um-col-1:nth-child(1),
.um-viewing .col_hide_side .um-col-1:nth-child(2),
.um-viewing .col_hide_side .um-col-1:nth-child(3),
.um-viewing .col_hide_side .um-col-1:nth-child(4){ display: none;}

/*.um-viewing .div_add .um-col-1:nth-child(4){ display: none;}*/

.name-section-1 .user-verified-icons {
    position: absolute;
    top: 5px;
    right: 10px;
}
.name-section-1 .user-verified-icons img {
    max-width: 20px!important;
    display: inline-block!important;
}
.name-section-1 .user-verified-icons img.partner-img {
    max-width: 25px;
    margin-left: 5px!important;
}

.edit-profile div.um .um-profile-photo a.um-profile-photo-img {
    width: 190px!important;
    height: 190px!important;
}

@media screen and (max-width: 1200px) {
    .edit-profile div.um .um-profile-photo a.um-profile-photo-img {
        width: 150px!important;
        height: 150px!important;
    }
}

@media screen and (max-width: 588px) {
    .edit-profile div.um .um-profile-photo a.um-profile-photo-img {
        width: 50px!important;
        height: 50px!important;
    }
    div.uimob340 .um-profile-photo-overlay i {
        font-size: 12px;
    }
}

.user-profile-name .submenu-toggle {
    height: 24px;
}
.select2-container--default .select2-selection--single span.select2-selection__clear {
    bottom: 14px;
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-search .um-age-filter{
    grid-column: span 4;
    /*margin: 15px 0 15px 1%;*/
    max-width: 99%;
    text-align: left;
}

@media screen and (max-width: 992px) {
    .um-directory .um-member-directory-header .um-member-directory-header-row .um-search .um-age-filter {
        grid-column: span 2;
    }
}

@media screen and (max-width: 768px) {
    .um-directory .um-member-directory-header .um-member-directory-header-row .um-search .um-age-filter {
        grid-column: span 1;
        max-width: 100%;
        margin: 15px 0 15px 0%;
    }
}

.um-directory .um-member-directory-header .um-member-directory-header-row .um-search .um-search-filter.um-slider-filter-type.um-age-filter .um-slider {
    max-width: 420px;
}

.insta-edit {
    display: flex;
    width: 100%;
    padding-left: 22%;
    margin-top: 50px;
}


body .um-field-checkbox-option, body .um-field-radio-option {
    display: inline-block!important;
    line-height: initial!important;
}

body .um-field-checkbox input, body .um-field-radio input {
    opacity: 1!important;
    display: none!important;
    width: auto!important;
    float: none!important;
}

body .um-field-radio-state, body .um-field-checkbox-state {
    top: -1px;
}
body .um-field-radio-state i,  body .um-field-checkbox-state i {
    font-size: 22px;
    line-height: 22px;
    height: 22px;
}

/*.edit-covers-profile .insta-edit #um-ig-preload {*/
    /*display: none;*/
/*}*/

.insta-edit #empty-data .um-form > div:not(.um-profile-body){
    display: none;
}

.insta-edit #empty-data .um-form .um-profile-body > div {
    display: none;
}
.insta-edit #empty-data > .um-profile-body {
    display: none;
}
.insta-edit #empty-data .um-profile {
    margin-bottom: 0!important;
}

.quick-listing-actions [data-target='#social-share-modal'] {
    position: absolute;
    top: 89px;
    z-index: 99;
    right: 25px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    line-height: 50px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.single-job_listing .quick-listing-actions>ul {
    overflow-x: unset;
    flex-wrap: wrap;
}
.quick-listing-actions [data-target='#social-share-modal'] i {
    color: #fff;
    margin: 0;
}
.quick-listing-actions [data-target='#social-share-modal'] span {
    display: none;
}

.profile-header .mylisting-bookmark-item {
    display: flex;
    border-radius: 30px;
    font-size: 14px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    width: fit-content;
    position: absolute;
    top: 0;
    right: 60px;
    height: 60px;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    z-index: 99;
}
.profile-header .mylisting-bookmark-item i {
    font-size: 22px;
    position: relative;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    color: rgba(0,0,0,.3);
    -webkit-transition: .2s ease;
    transition: .2s ease;
}

.quick-listing-actions .mylisting-bookmark-item  {
    display: none;
}

.profile-header .mylisting-bookmark-item.bookmarked i.mi.favorite_border:before {
    content: "\e87d";
    color: #ddba85;
}
.quick-listing-actions>ul>li:nth-child(3) {
    margin: 0;
}

@media screen and (max-width: 768px) {
    .profile-header .mylisting-bookmark-item i {
        margin: 0;
    }
    .profile-header .mylisting-bookmark-item span {
        display: none;
    }
    .profile-header .mylisting-bookmark-item {
        right: 30px;
    }
}

body .um-social-login-wrap {
    width: auto!important;
    position: relative!important;
    left: 0!important;
    margin: 0!important;
    display: flex!important;
    justify-content: center!important;
    overflow-y: auto!important;
    max-height: 100% !important;
}
body .um-social-login-wrap .um {
    max-height: fit-content!important;
    overflow: initial!important;
}

.account-checked-ul img{
    width: 20px;
}

.users-bookmarked {
	display: flex;
	align-items: center;
	padding: 30px 0 5px;
    height: 81px;
}
.users-bookmarked .join-pool-wrap {
	margin-right: 30px;
    width: 150px;
}
/*.users-bookmarked .people-icon img {*/
/*    width: 72px;*/
/*}*/
.users-bookmarked .join-pool-wrap a {
    font-size: 20px;
    font-weight: bold;
    position: relative;
    padding-left: 47px;
    display: inline-block;
}
.users-bookmarked .join-pool-wrap a img {
    max-width: 80px;
    position: absolute;
    top: -25px;
    left: 0;
}
.users-bookmarked .join-pool-wrap a.join_pool_btn img {
    animation: image-flicker 3s linear infinite;
}
/*.users-bookmarked .join-pool-wrap a span {*/
/*    animation: letter-flicker 2s linear infinite;*/
/*}*/

@keyframes image-flicker {
    0% {
        opacity:0.1;
    }

    2% {
        opacity:1;
    }
    8% {
        opacity:0.1;
    }
    9% {
        opacity:1;
    }
    12% {
        opacity:0.1;
    }
    20% {
        opacity:1;
    }
    25% {
        opacity:0.3;
    }
    30% {
        opacity:1;
    }

    70% {
        opacity:0.7;
    }

    72% {
        opacity:0.2;
    }

    77% {
        opacity:.9;
    }
    100% {
        opacity:.9;
    }
}
.users-bookmarked .list-users,
#show-all-pool-users-modal .list-users {
	flex: 1;
    display: flex;
}
.users-bookmarked .list-users {
    overflow: hidden;
}

.users-bookmarked .list-users img,
#show-all-pool-users-modal .list-users img{
	width: 60px;
	height: 60px;
}
.users-bookmarked .list-users a,
#show-all-pool-users-modal .list-users a{
    margin-right: 10px;
    text-align: center;
}
.users-bookmarked .list-users p,
#show-all-pool-users-modal .list-users p{
    text-align: center;
    margin: 5px 0 0;
    font-size: 13px;
    line-height: 16px;
}
#show-all-pool-users-modal .modal-content {
    padding: 20px 20px 5px 20px;
}
#show-all-pool-users-modal .list-users {
    flex-wrap: wrap;
    justify-content: center;
}
#show-all-pool-users-modal .list-users a {
    margin-bottom: 15px;
    margin-right: 15px;
    width: 70px;
}
#show-all-pool-users-modal .list-users p {
    line-height: 16px;
}

body #submit-job-form .select2-selection--multiple:before, body #submit-job-form .select2-selection--single:before {
    display: none;
}

.share-link-wrap img {
    max-width: 30px;
}

.inbox-header .inbox-avatar h6 {
    max-width: 400px;
}

@media screen and (max-width: 480px) {
    body .listing-details-3 .details-list li span {
        font-size: 10px;
    }
}

.um-notification-shortcode .um-notification-ajax{
    max-height: 295px;
    overflow: auto;
}
.um-members-wrapper .row.member-list {
    display: flex;
    flex-wrap: wrap;
}

.notifications-dropdown .um-notification-b.um-effect-pop {
    bottom: -5px!important;
    top: auto!important;
    left: auto!important;
    right: -5px!important;
    box-shadow: none;
}
.friends-reqs-dropdown > a .avatar .count.active {
    font-size: 10px!important;
    font-weight: 400!important;
}
@media only screen and (max-width: 768px) {
    body .inbox-contents ul li {
        height: auto!important;
    }
    body .inbox-contents ul li .message {
        flex: 1;
    }
    body .inbox-contents ul li .date-action {
        position: relative;
        padding: 10px 0px 15px 15px;
    }
    body .messaging-center .compose-btn {
        background: #ddba85;
    }
}

.add-listing-step .file-upload-field input[type=file]{
    opacity: 0;
    position: absolute;
    max-width: 100px;
}

.edit-profile #tabs .data-preset-container {
    position: absolute;
    top: 5px;
    left: 450px;
}
.edit-profile #tabs .data-preset-container .select2-selection__rendered {
    border-bottom: none;
}

.listing-author-img {
    max-width: 100px;
    text-align: center;
    display: none;
}
.listing-author-img img {
    width: 60px;
    height: 60px;
}

.single-job-listing  .case27-primary-text {
    width: auto;
    position: relative;
    padding-right: 105px;
}
.single-job-listing  .case27-primary-text a.listing-author-img {
    position: absolute;
    right: 0;
    top: 0;
}

.case27-primary-text .listing-author-img {
    display: inline-block;
}

.um-page-user .um-profile-edit-custom .um-profile-edit-a {
    padding: 4.5px 10px 4.5px 28px;
    display: block;
    float: left;
    border-radius: 4px;
    margin-left: 5px;
    position: relative;
    font-size: 18px;
    line-height: 1.42857143;
    color: #242429;
}
.um-page-user .um-profile-edit-custom .um-profile-edit-a:hover,
.um-page-user .um-profile-edit-custom .um-profile-edit-a.active{
    background: #6899FC;
    color: #fff;
}
.um-page-user .um-profile-edit-custom .um-profile-edit-a i {
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    position: absolute;
    display: block;
    top: 8px;
    left: 10px;
}
.um-page-user .um-profile-edit-custom .um-profile-edit-a span {
    padding-left: 5px;
    font-size: 16px;
}
.um-page-user .um-profile-edit-custom.um-profile-edit .um-dropdown {
    top: 120%;
    left: 0px;
}


@media screen and (max-width: 1200px) {
    .edit-profile #tabs .data-preset-container {
        top: 154px;
    }
}

@media screen and (max-width: 768px) {
    .edit-profile #tabs .data-preset-container {
        top: 55px;
    }
}

@media screen and (max-width: 714px) {
    .edit-profile #tabs .data-preset-container {
        top: 74px;
    }
}

@media screen and (max-width: 570px) {
    .edit-profile #tabs .data-preset-container {
        top: 50px;
    }
}

@media screen and (max-width: 480px) {
    .edit-profile #tabs .data-preset-container {
        top: 90px;
        left: 10px;
    }
    .edit-profile #tab-2 h2, .edit-profile #tab-1 h2, .edit-profile #tab-3 h2 {
        padding-bottom: 50px;
    }

    .listing-author-img {
        display: block;
        position: absolute;
        left: 25px;
        z-index: 1;

        bottom: 10px;
        max-height: 100px;
        overflow: hidden;
        max-width: max-content;
    }

    .listing-author-img p {
        margin: 0;
    }
    .case27-primary-text .listing-author-img {
        display: none;
    }
    .single-job-listing  .case27-primary-text {
        padding: 0;
    }
    .single-job_listing .featured-section.profile-cover {
        height: 550px;
    }
    body .featured-section.featured-section-gallery .header-gallery-carousel .item, .profile-cover.profile-cover-no-img, body .single-listing .featured-section {
        height: 550px;
    }
    .single-job_listing .featured-section.profile-cover .header-gallery-carousel{
        height: 100%;
    }

    .single-job_listing .featured-section.profile-cover .listing-main-buttons {
        margin-top: 10px;
    }
    .single-job_listing .featured-section.profile-cover .profile-name.no-tagline{
        padding-bottom: 10px;
    }
}

.listing-preview .listing-details .c27-bookmark-button.bookmarked {
    background: #ddba85!important;
}

.users-bookmarked .load-all-users span {
    width: 5px;
    height: 5px;
    background: #ddba85;
    display: inline-block;
    border-radius: 50%;
}
.users-bookmarked .load-all-users {
    width: 50px;
    text-align: right;
}
.single-job_listing .modal-backdrop.in {
    display: none!important;
}

a.list-users-link-profile.in-animation {
    position: absolute;
    z-index: 99999;
    text-align: center;
}
a.list-users-link-profile.in-animation img {
    width: 60px;
    height: 60px;
}
a.list-users-link-profile.in-animation p {
    text-align: center;
    margin: 5px 0 0;
    font-size: 13px;
    line-height: 16px;
}

@media screen and (max-width: 768px) {
    .users-bookmarked .join-pool-wrap {
        width: 100px;
        margin-right: 15px;
    }
    #show-all-pool-users-modal .modal-dialog {
        max-width: 80%;
        margin: 40px auto;
    }
    #show-all-pool-users-modal {
        align-items: baseline;
    }
}