
@media only screen and (max-width: 991px) and (min-width: 240px)  {
    #profile .table th, #profile .table td {
        font-size: 12px;
        padding-right: 0px !important;
    }
    .micon i {
        font-size: 20px;
    }
    #profile .table th {
    display: flex;
    width: 100% !important;
    }
    .desc {
        font-size: 14px;
        text-align: justify;
    }
    #profile .table th > span {
        margin-right: 5px;
    }
    .mtext {
        font-size: 10px;
    }
    .profile-level{
        width : 100% !important;
        margin-top: -35px;
    }
    .notifyjs-bootstrap-base {
        white-space: inherit !important;
    }
    .desktop{
        display:none !important;
    }
    .mobile {
        display: block !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .section-header h2,.about-section h2 {
        font-size: 18px;
        margin-bottom: 20px !important;
    }
    .work-section .verified-service {
        padding: 0px !important;
    }
     /* .header-top {
        display: block !important;
         padding-bottom: 25px !important  ;
    } */
    .notification-info .dropdown.header {
        padding: 0px !important;
        margin-top: -6px;
    }
    .social-links + .message-count {
        border-left: none !important;
    }
    .user-info b.username {
        display: none;
    }
    .badge-count {
        top: -2px !important;
        display: block;
        width: 18px !important;
        height: 18px !important;
        margin-left: 10px;
    }

    li.message-count a {
        display: flex !important;
    }

    button.btn.notification {
        display: flex;
    }
   .user-info .header #dropdownMenuLink {
        padding: 9px 10px !important;
        width: auto !important;
        height: auto !important;
        margin-top: -11px;
    }
    .header-top-area .social-icons > li {
        padding: 13px 5px !important;
        flex-grow: unset!important;
        /* border: none; */
        height: 45px;
    }
     .wallet-info {
        padding: 4px 15px !important;
    }
    .process-logo img {
        height: auto !important;
    }
    /* ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-182px !important;
    } */
    .member-profile .info-card-content {
        padding: 14px 0px;
    }
    .user-info ul.dropdown-menu.show {
        transform: unset !important;
        margin-left: -130px !important;
        margin-top: 14px !important;
    }

    .header-top-area .social-icons li a {
        line-height: initial !important;
         width: 100% !important;

    }
    .header-bar {
        right: 20px !important;
    }
    .profile-cover .default-cover-bg {
        min-height: 150px;
    }


    /* ul.dropdown-menu.show {
        margin-left: -55px !important;
    } */
    .profile-details ul.nav-right.d-flex.justify-content-between {
        width: 100% !important;
        justify-content: center !important;
    }
    #profile h6 {
        font-size: 18px;
        margin: 10px 0px !important;
    }
    #profile .info-card .info-card-title {
        padding: 8px 20px !important;
    }
    .profile-section .info-card-title .icofont-ui-edit,.profile-section .info-card-title .icofont-warning {
        font-size: 18px;
        top: -6px !important;
        position: relative;
    }
    .user-list {
        margin-bottom: 0px !important;
    }
    /* .chat-request, .chat-with {
        display: none;
    } */
    .chat-request.active{
        display:block !important;
    }
    /*.no-chat .msg-section{
        display:none;
    }*/
    .user-list-row {
        width: 100% !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .messages-section .user-list {
        padding-left: 0px !important;
        padding-right: 0px !important;
        /* margin-left: 0px !important; */
        /* margin-right: 0px !important; */
    }
    .messages-section .card-body {
        padding: 0.0rem 0.0rem  0rem 0rem !important;
    }
    .footer-section .footer-bottom .footer-bottom-content p{
        display:none;
    }
    .scrollToTop {
        right: 9% !important;
        bottom: 45px !important;
        z-index: 9999 !important;
    }
    .header img {
        border-radius: 50% !important;
        height: 30px !important;
        margin-top: -7px !important;
    }
    .user-info ul.dropd own-menu.show {
        left: 17px !important;
        transform: unset !important;
        border-radius: 0px;
        padding: 8px 0px;
        top: 19px !important;
        box-shadow: 0 3px 3px rgb(255 215 0 / 30%);
    }
    .memeber-info .lab-inner{
        width :250px !important;
    }

    .profile-section .member-profile .profile-details .profile-nav .nav-tabs .nav-link.active:after {
        position: unset !important;
    }
    .profile-section .photo-tab{
        text-align: center !important;
    }
    .search-form-area li.nav-item {
        width: auto !important;
    }
    .search-form-area .nav-tabs {
       display: block !important;
    }
    .info-card .info-card-content .info-list li .info-name:after {
        content: ":";
        right: 1px;
        top: 0;
    }
    .transaction-title{
        text-align: center !important;
    }
    .transaction-filter{
        justify-content: center !important;
    }
    .dropdown-menu li {
        position: relative;
    }
    .dropdown-menu .dropdown-submenu {
    display: none;
    position: absolute;
    right: 100%;
    top: -7px;
    }
    .dropdown-menu .dropdown-submenu-left {
    right: 100%;
    left: auto;
    }
    .dropdown-menu > li:hover > .dropdown-submenu {
    display: block;
    }
    /* .user-profile .username{
        display: none !important;
    } */
    .social-icons li {
        border-left: 1px solid rgba(255, 255, 255, 0.1) !;
    }
    .dropdown-menu li {
        position: relative;
    }
    .dropdown-menu .dropdown-submenu {
    display: none;
    position: absolute;
    right: 100%;
    top: -7px;
    }
    .dropdown-menu .dropdown-submenu-left {
    right: 100%;
    left: auto;
    }
    .dropdown-menu > li:hover > .dropdown-submenu {
    display: block;
    }

    .user-profile .username{
        display: none !important;
    }
    .dropdown-submenu {
        position: relative;
    }

    .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover>.dropdown-menu {
        display: block;
    }

    .dropdown-submenu>a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-left-color: #ccc;
        margin-top: 5px;
        margin-right: -10px;
    }

    .dropdown-submenu:hover>a:after {
        border-left-color: #fff;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

    .dropdown-submen    u.pull-left>.dropdown-menu {
        left: -100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
    }
    .footer-section .footer-bottom .footer-bottom-content p {
        margin: -30px;
    }
    .chat-list {
        display: flex !important;
        overflow: scroll;
    }
    .user-initial {
        display: block;
    }
    .chat-list .d-flex.flex-row {
        margin-bottom: -25px;
    }
    .chat-userlist::-webkit-scrollbar {
        display: none;
        }
    .chat-user {
        margin-top: -10px;
        color: var(--theme_color_2);
        width: auto;
        overflow: hidden;
        text-align: center;
    }
    .chat-request .user-initial {
        width: 45px;
        height: 50px;
        text-align: center;
        text-align: center;
        margin: auto !important;
    }
    .chat-list .border-bottom {
        border-bottom:none !important;
    }
    /* .chat-listp.fw-bold.mb-0.chat-user {
        display: flex;
    } */
    .chat-list .me-3 {
        margin-right: 0px !important;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex;
    }
    .chat-username {
        width: 75%;
        padding: 0px 0px;
    }
    .chat-action.btn-group.float-end {
        height: 40px;
    }
    ul.list-unstyled.mb-0.chat-request-list li {
        border: none !important;
    }
    .chat-request-list .d-flex .me-3 {
        margin-right:0rem!important;
    }
    .new-chat-request .list-unstyled.mb-0.chat-request-list {
        display: block;
    }
    /* .new-chat-request .chat-username, .pending-chat-payment .chat-username {
        margin-left: 12px;
        text-transform: capitalize;
    } */
    /* .new-chat-request ul.list-unstyled.mb-0.chat-request-list li,.pending-chat-payment ul.list-unstyled.mb-0.chat-request-list li {
        border-bottom: 1px solid #f0f0f0 !important;
    } */
    /* .chat-request.new-chat-request,.pending-chat-payment {
        margin-bottom: 30px;
    } */
    .modal-footer {
        justify-content: center;
    }


    h4.chat-heading {
        font-size: 15px;
    }
    .footer-navigation {
        display: flex !important;
        padding: 14px 0px 20px;

    }
    /* .more-menu{
        display: flex;
    } */
    .footer-navigation a {
        font-size: 14px;
    }
    .notify-text {
        margin-bottom: -15px;
    }
    a.scrollToTop {
        display: none;
    }
    .profile-details {
        margin-bottom: -50px;
    }
    button.btn.bg-theme-gradient.search-button {
        width: 200px;
    }
    .profile-details.d-flex {
        margin-bottom: 5px;
    }
    /* .more-dropdown .dropdown-menu show{
        position: relative !important;
        z-index: 9999 !important;
        overflow: visible;

    } */
    /* .dropdown-menu.show {
        display: block;
        z-index: 99999;
        position: absolute !important;
        top: 0px !important;
        left: 86px !important;
        height: auto;
    } */

    .more-dropdown a .more-dropdown-menu .show {
        position: absolute;
        inset: 0px auto auto 0px;
        margin: 0px;
        transform: translate(0px, 42px);
    }
    div#searchTabContent {
        height: auto;
    }
    .time-badge,.new-msg{
        display: none;
    }
}

@media (max-width: 320px)   {
    .logo-section img {
        height: 25px !important;
        width: auto !important;
        margin-bottom: 0px !important;
        margin-top: -5px !important;
    }
}

/* @media only screen and (max-width: 375px) and (min-width: 240px) {
    button.owl-next {
        position: absolute;
        left: 244px;
    }
} */
@media only screen and (max-width: 320px) and (min-width: 240px)  {

    button.owl-next {
        position: absolute;
        left: 238px ;
    }
    li.member-cat {
        margin-left: 5px;
    }
    ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-182px !important;
    }
    span.user-init {
        position: absolute;
        bottom: 40px;
        left: -15px;
        background-color: #000;
        border-radius: 50%;
        display: block;
        width: 20px ;
        height: 18px;
        font-size: 12px;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex !important;
        overflow: scroll;
        height: auto;
    }
    ul.list-unstyled.mb-0.chat-request-list  li{
    border-right: 1px solid !important;
    }
}
@media only screen and (max-width: 376px) and (min-width: 321px)  {
    button.owl-next {
        position: absolute;
        left: 293px ;
    }
    li.member-cat {
        margin-left: 50px;
    }
    ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-219px !important;
    }
    span.user-init {
        position: absolute;
        bottom: 40px;
        left: -15px;
        background-color: #000;
        border-radius: 50%;
        display: block;
        width: 20px ;
        height: 18px;
        font-size: 12px;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex !important;
        overflow: scroll;
        height: auto;
    }
    ul.list-unstyled.mb-0.chat-request-list  li{
    border-right: 1px solid !important;
    }
}
@media only screen and (max-width: 400px) and (min-width: 377px)  {
    button.owl-next {
        position: absolute;
        left: 265px ;
    }
    li.member-cat {
        margin-left: 50px;
    }
    ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-219px !important;
    }
    span.user-init {
        position: absolute;
        bottom: 40px;
        left: -15px;
        background-color: #000;
        border-radius: 50%;
        display: block;
        width: 20px ;
        height: 18px;
        font-size: 12px;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex !important;
        overflow: scroll;
        height: auto;
    }
    ul.list-unstyled.mb-0.chat-request-list  li{
    border-right: 1px solid !important;
    }
}
@media only screen and (max-width: 400px) and (min-width: 240px)  {
    .dashboard-nav{
        width: 100% !important;
        overflow-y: scroll !important;
        overflow-x: unset !important;
    }

    .dashboard-nav::-webkit-scrollbar {
        display: none !important;
      }
    .header-top {
        display: block !important;
    }
    .footer-navigation li {
        width: auto !important;
    }
    .loggedin .footer-navigation li {
        width: 80px !important;
    }

    .footer-section .footer-bottom .footer-bottom-content {
            padding-top: 15px;
            padding-bottom: 75px;
        }
    .footer-section .footer-bottom .footer-bottom-content {
            padding-top: 15px;
            padding-bottom: 75px;
        }
    .header img {
        border-radius: 50%;
        height: 30px !important;
        margin-top: -7px;
    }
    .signup-section .title {
        text-align: center;
    }
    .signup-section .title i {
        display: none;
    }
    .member-item.style-2 .lab-inner .lab-thumb img {
        height: 300px;
        width: 450px !important;
    }
    /* .profile-details  .user-nav-bar .nav-tabs
    {
            width: 1450px !important;
            overflow-x: scroll !important;
            display: contents !important;
    } */
     .user-nav-bar {
        overflow: revert;
        width: 800px !important;
        overflow-x: scroll !important;
        display: contents !important;
    }
    .footer .footer-navigation{
        width: 100%;
        text-align: center;
        justify-content: center;
        margin: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    .footer .footer-navigation li{
    padding: 13px 6px !important;
    flex-grow: unset!important;
    /* border: none; */
    height: 45px;
    }
     .profile-section div#nav-tab {
        display: contents;
        overflow-y: scroll;
        width: 100%;
    }
    .profile-details.d-flex {
        width: 219%;
    }
    .member-filter {
        overflow-y: scroll;
        overflow-x: unset !important;
    }
    .member-filter::-webkit-scrollbar {
        display: none;
      }
    .chat-setting {
        margin-top: 10px;
    }
    nav.profile-nav.d-md-flex.justify-content-between {
        display: flex;
        width: max-content;
    }
    .profile-details {
        overflow-y: scroll;
        overflow-x: unset;
    }
    .profile-details::-webkit-scrollbar {
        display: none;
      }
    a#dropdownMenuLink {
        margin-top: 0px;
    }
    /* .profile-section .member-profile .profile-details .profile-nav .nav-tabs {
        padding: 57px 0 !important;
        border-bottom: none;
    } */
    ul.nav-right.d-flex.justify-content-between {
        margin-top: 18px;
    }
    .buy-credits-list .chat-counter {
        top: -45px;
        right: -58px;
        position: relative;
    }
    .processing .processing-inner i {
        padding: 22px;
        margin: -35px 0 0 11px;
        position: absolute;
        /* top: 81%;
        left: 95%; */
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }
    a.btn.btn-warning.cancel-chat-request {
        white-space: nowrap;
        height: 33px !important;
        padding: 4px 4px 0px 4px !important;
    }
    .logo-section img {
        height: 40px;
    width: 95px;
    margin-bottom: 6px;
    margin-top: -10px;
    }
    .match-maker-image img {
        margin-top: 50px;
    }

   li.p-1.wallet-info.header-list .wallet-amount{
        display: none;
    }
    li.header-list.logo-section.d-lg-none.comman-logo.position-relative img {
        width: auto !important;
        height: 41px !important;
        margin-top: -10px !important;
    }

    li.header-list.logo-section.d-lg-none.comman-logo.position-relative {
        border-right: none !important;
    }
    div#buy-credits {
        display: none;
    }
    section.profile-section.member-details.p-4 {
        margin-bottom: 44px;
    }
    .gender-icon.btn-outline-warning.btn.w-100 {
        white-space: nowrap;
    }
    .member-nav {
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: none;
    }
    .member-menu{
        margin-top: -19px;
    }
    .member-nav::-webkit-scrollbar {
        display: none;
      }
      .col-sm-6.button-section {
        flex: 0 0 auto;
        width: 50%;
    }
    .signup-info  .next-btn  {
        white-space: nowrap;
        margin: -15px;
    }
    .pre-btn{
        white-space: nowrap;
        margin: -14px;
    }
    .first-btn{
        justify-content: center !important;
    }
    .home-page-logo-section {
        height: 60px;
        margin-bottom: 0px;
    }
    .th-spacer.clearfix {
     height: 30px;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5 ,
    .home-page-section-6,
    .home-page-section-7

    {
        margin: 12px;
    }
        /* .home-page-section-7 {
            margin: 40px 10px 0px 10px;
        } */
    .login-btn-section{
        padding: 10px;
    }
    .signup-btn-section {
        padding: 10px;
    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        color:#535353;
    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 12px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color:#535353;
    }
    .home-page-section-2 {
            background-position: auto;
        }


        .about-verified {
            margin: -20px;
        }
        .vm-offers {
            font-family: "Open Sans", Helvetica, Arial, sans-serif;
            font-weight: 500;
            font-size: 16px;
            line-height: 25px;
            text-transform: uppercase;
            padding-bottom: 0px;
            white-space: nowrap;
        }
    .vm-offers-content {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 12px;
        line-height: 20px;
        text-align: justify;
    }
    .vm-offers-content-section-1,
    .vm-offers-content-section-2,
    .vm-offers-content-section-3
    {
        width:auto;
    }
    p.vm-content-check {
        font-size: 15px;
        line-height: 10px;
        white-space: nowrap;
    }
    span.vm-content-check-after {
        font-size: 10px;
    }

    .match-maker-image-section {
        margin: 0px -3px 0px 0px;
    }
    .match-maker-section-2 {
        padding-left: 12px;
        height: auto;
    }
    .match-maker-heading {
        font-family: Georgia, serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 0px;
        padding-top: 30px;
        color: #535353;
        white-space: nowrap;
        margin-top: 10px;
    }
    .match-maker-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 15px;
        line-height: 25px;
        font-weight: 100;
        text-align: justify;
        margin: 10px;
        padding-right: 15px;
        padding-left: 15px;
        color: #535353;
    }
    .find-matchmaker {
        padding: 20px;
        text-align: center;
    }
    .fake-profile-heading {
        font-family: Arial, sans-serif;
        font-weight: 700;
        font-size: 13px;
        list-style: 40px;
        Color: #ffffff;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .fake-profile-content-section-inner {
        padding: 20px;
        height: 100% !important;
        margin: 5px;
    }
    .fake-profile-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        line-height: 15px;
        font-weight: 100;
        color: #ffffff;
        text-align: justify;
    }
    .signup-btn-section-2{
        padding: 10px;
    }
    .fake-profile-image-section {
        background-color: rgba(214,214,214,0.52);
        height: 85%;
    }
    .features-heading {
        margin-top: 20px;
    }
    .feature-section-1,
    .feature-section-2,
    .feature-section-3 {
        padding: 0 0 20px 0;
    }
    .feature-content {
        margin-bottom: 15px;
        font-weight: 400;
        font-size: 11px;
        line-height: 20px;
    }
    .searchfilter-section-1 .image-heading {
        font-family: Arial, sans-serif;
        font-weight: 400;
        font-size: 15px;
        line-height: 32px;
        color: #ffffff;
        text-transform: uppercase;
    }
    .searchfilter-heading {
        font-family: Arial, sans-serif;
        font-size: 22px;
        list-style: 30px;
        color: #ffffff;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .searchfilter-section-2 {
        padding: 15px 0px 0px 0px;
    }
    .search-filter-line {
        white-space: nowrap;
        margin-top: 45px;
    }
    .searchfilter-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 10px;
        line-height: 20px;
        text-align: justify;
        font-weight: 400;
        color: #ffffff;
    }
    .searchfilter-section-2{
        padding-left: 0px !important;
    }
    .owl-nav {
        position: absolute;
        top: 35px;
        color: var(--theme_color_3);
    }

    /* button.owl-next {
        position: absolute;
        left: 295px !important;
    } */

    .matchmaker-page-logo-section img {
        height: 75px;
        margin-bottom: -10px;
    }
    .match-maker-tagline {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 20px;
        color: #ffffff;
    }
    .matchmacker-button-section-inner {
        padding-top: 20px;
    }
    .about-vm-matchmakers-section-inner {
        background-color: rgba(86,86,86,0.63);
        margin: 10px 10px 10px 10px;
    }
    .about-vm-matchmakers-content {
        padding: 25px;
    }
    .about-vm-matchmakers-content h3 {
        font-family: Georgia, serif;
        font-size: 30px;
        line-height: 35px;
        font-weight: 400;
        color: #ffffff;
    }
    .about-vm-matchmakers-description {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 20px;
        color: #ffffff;
        text-align: justify;
        padding-bottom: 10px;
    }
    .description-section .description-header {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 15px;
        line-height: 25px;
        color: #0a0a0a;
        font-weight: 400;
    }
    .vm-matchmakers-registration-section .description-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
        color: #0a0a0a;
        padding: 0 0 20px 0;
    }
    .serivce-header {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 25px;
        text-align: justify;
        color: #ffffff;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .matchmaker-services-section .services {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        padding: 0 0px 20px 0;
        line-height: 18px;
        height: 100%;
    }
    .icofont-arrow-right {
        font-size: 12px;
        color: #eeee22;
    }
    .contact-image-title h5 {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 28px;
        line-height: 40px;
        color: #ffffff;
    }
    .contact-email {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 15px;
        line-height: 40px;
        color: #ffffff;
    }
    .vm-offers-content {
        margin: 10px 0 10px 15px;
    }
    .loader-icon{
        padding:  3px 0 0 0 !important;
        animation: none !important;
    }
    .member-info {
        width: max-content;
    }
    .member-info {
        overflow-y: scroll;
        overflow-x: unset !important;
    }
    .member-info ::-webkit-scrollbar {
        display: none;
    }
    .member-list .owl-nav {
        position: absolute;
        top: 260px;
        color: var(--theme_color_3);
    }

}


@media only screen and (max-width: 500px) and (min-width: 400px)  {
    .dashboard-nav{
        width: 100% !important;
        overflow-y: scroll !important;
        overflow-x: unset !important;
    }

    .dashboard-nav::-webkit-scrollbar {
        display: none !important;
      }
    .header-top {
        display: block !important;
    }
    li.header-list.logo-section.d-lg-none.comman-logo.position-relative img {
        width: 61px !important;
        height: 25px !important;
    }
    .member-item.style-2 .lab-inner .lab-thumb img {
        height: 350px;
    width: 450px !important;
    }
     nav.profile-nav.d-md-flex.justify-content-between {
        display: flex;
        width: max-content;
    }
    .profile-details {
        overflow-y: unset;
        overflow-x: unset;
    }
    .profile-details::-webkit-scrollbar {
        display: none;
      }
    a#dropdownMenuLink {
        margin-top: 35px;
    }
    .profile-nav a#dropdownMenuLink {
        margin-top: 0px;
    }
    .chat-setting a#dropdownMenuLink {
        margin-top: 0px;
    }
    /* .profile-section .member-profile .profile-details .profile-nav .nav-tabs {
        padding: 57px 0 !important;
        border-bottom: none;
    } */
    ul.nav-right.d-flex.justify-content-between {
        margin-top: 18px;
    }
    .buy-credits-list .chat-counter {
        top: -45px;
        right: -58px;
        position: relative;
    }
    .processing .processing-inner i {
        padding: 27px;
        margin: -36px 0 0 -7px;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }
    .logo-section img {
        height: 40px;
        width: 95px;
        margin-bottom: 6px;
        margin-top: -10px;
    }
    li.header-list.logo-section.d-lg-none.comman-logo.position-relative img {
        width: auto !important;
        height: 41px !important;
        margin-top: -10px !important;
    }

    li.header-list.logo-section.d-lg-none.comman-logo.position-relative {
        border-right: none !important;
    }
    div#buy-credits {
        display: none;
    }
    .member-nav {
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: none;
    }
    .member-menu{
        margin-top: -19px;
    }
    .member-nav::-webkit-scrollbar {
        display: none;
      }

      .col-sm-6.button-section {
        flex: 0 0 auto;
        width: 50%;
    }
    .signup-info .next-btn  {
        white-space: nowrap;
        margin: -16px;
    }
    .first-btn{
        justify-content: center !important;
    }
    /* th{
        display: flex;
    } */
    .table th {
        width: 100% !important;
    }
    .home-page-logo-section {
        height: 60px;
        margin-bottom: 0px;
    }
    .th-spacer.clearfix {
     height: 30px;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5 ,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .login-btn-section{
        padding: 10px;
    }
    .signup-btn-section {
        padding: 10px;
    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        color:#535353;
    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 14px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 13px;
        line-height: 18px;
        color:#535353;
    }
    .home-page-section-2 {
            background-position: auto;
        }


        .about-verified {
            margin: -20px;
        }
        .vm-offers {
            font-family: "Open Sans", Helvetica, Arial, sans-serif;
            font-weight: 500;
            font-size: 17px;
            line-height: 25px;
            text-transform: uppercase;
            padding-bottom: 0px;
            white-space: nowrap;
        }
    .vm-offers-content {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 13px;
        line-height: 20px;
        text-align: justify;
    }
    .vm-offers-content-section-1,
    .vm-offers-content-section-2,
    .vm-offers-content-section-3
    {
        width:auto;
    }
    p.vm-content-check {
        font-size: 16px;
        line-height: 10px;
        white-space: nowrap;
    }
    span.vm-content-check-after {
        font-size: 10px;
    }

    .match-maker-image-section {
        margin: 0px -3px 0px 3px;
    }
    .match-maker-heading {
        font-family: Georgia, serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 0px;
        padding-top: 30px;
        color: #535353;
        white-space: nowrap;
        margin-top: 10px;
    }
    .match-maker-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 15px;
        line-height: 25px;
        font-weight: 100;
        text-align: justify;
        margin: 10px;
        padding-right: 15px;
        padding-left: 15px;
        color: #535353;
    }
    .find-matchmaker {
        padding: 20px;
        text-align: center;
    }
    .fake-profile-heading {
        font-family: Arial, sans-serif;
        font-weight: 700;
        font-size: 13px;
        list-style: 40px;
        Color: #ffffff;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .fake-profile-content-section-inner {
        padding: 20px;
        height: 100% !important;
        margin: 5px;
    }
    .fake-profile-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 14px;
        line-height: 15px;
        font-weight: 100;
        color: #ffffff;
        text-align: justify;
    }
    .signup-btn-section-2{
        padding: 10px;
    }
    .fake-profile-image-section {
        background-color: rgba(214,214,214,0.52);
        height: 85%;
    }
    .features-heading {
        margin-top: 20px;
    }
    /* .home-page-section-6{
        margin:-15px;
    } */
    .feature-section-1,
    .feature-section-2,
    .feature-section-3 {
        padding: 15px;
    }
    .feature-content {
        margin-bottom: 15px;
        font-weight: 400;
        font-size: 11px;
        line-height: 20px;
    }
    .searchfilter-section-1 .image-heading {
        font-family: Arial, sans-serif;
        font-weight: 400;
        font-size: 15px;
        line-height: 32px;
        color: #ffffff;
        text-transform: uppercase;
    }
    .searchfilter-heading {
        font-family: Arial, sans-serif;
        font-size: 22px;
        list-style: 30px;
        color: #ffffff;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .searchfilter-section-2 {
        padding: 15px 0px 0px 0px;
    }
    .search-filter-line {
        white-space: nowrap;
        margin-top: 25px;
    }
    .searchfilter-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 14px;
        line-height: 20px;
        text-align: justify;
        font-weight: 400;
        color: #ffffff;
    }
    .searchfilter-section-2{
        padding-left: 0px !important;
    }
    .owl-nav {
        position: absolute;
        top: 60px;
        color: var(--theme_color_3);
    }
    button.owl-next {
        position: absolute;
        left: 347px;
    }

    .matchmaker-page-logo-section img {
        height: 75px;
        margin-bottom: -10px;
    }
    .match-maker-tagline {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 20px;
        color: #ffffff;
    }
    .matchmacker-button-section-inner {
        padding-top: 20px;
    }
    .about-vm-matchmakers-section-inner {
        background-color: rgba(86,86,86,0.63);
        margin: 10px 10px 10px 10px;
    }
    .about-vm-matchmakers-content {
        padding: 25px;
    }
    .about-vm-matchmakers-content h3 {
        font-family: Georgia, serif;
        font-size: 30px;
        line-height: 35px;
        font-weight: 400;
        color: #ffffff;
    }
    .about-vm-matchmakers-description {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 20px;
        color: #ffffff;
        text-align: justify;
        padding-bottom: 10px;
    }
    .description-section .description-header {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 15px;
        line-height: 25px;
        color: #0a0a0a;
        font-weight: 400;
    }
    .vm-matchmakers-registration-section .description-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
        color: #0a0a0a;
        padding: 0 0 20px 0;
    }
    .serivce-header {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 25px;
        text-align: justify;
        color: #ffffff;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .matchmaker-services-section .services {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        padding: 0 0px 20px 0;
        line-height: 18px;
        height: 100%;
    }
    .icofont-arrow-right {
        font-size: 12px;
        color: #eeee22;
    }
    .contact-image-title h5 {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 28px;
        line-height: 40px;
        color: #ffffff;
    }
    .contact-email {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 15px;
        line-height: 40px;
        color: #ffffff;
    }
    h3.loader-icon {
        margin-top: 3px;
    }
    .member-list .owl-nav {
        position: absolute;
        top: 310px;
        color: var(--theme_color_3);
    }
    ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-219px !important;
    }
    span.user-init {
        position: absolute;
        bottom: 40px;
        left: -15px;
        background-color: #000;
        border-radius: 50%;
        display: block;
        width: 20px ;
        height: 18px;
        font-size: 12px;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex !important;
        overflow: scroll;
        height: auto;
    }
    ul.list-unstyled.mb-0.chat-request-list  li{
    border-right: 1px solid !important;
    }
}


@media(max-width: 569px) and (min-width: 500px)  {
    .dashboard-nav{
        width: 100% !important;
        overflow-y: scroll !important;
        overflow-x: unset !important;
    }

    .dashboard-nav::-webkit-scrollbar {
        display: none !important;
      }
    .header-top {
        display: block !important;
    }
    .member-item.style-2 .lab-inner .lab-thumb img {
        height: 450px;
        width: 517px !important;
    }
    .logo-section img {
        height: 30px;
        width: 75px;
        margin-bottom: 6px;
        margin-top: -5px;
    }
    div#buy-credits {
        display: none;
    }
    .profile-details {
        overflow-y: unset;
        overflow-x: unset;
    }

    .profile-details.d-flex {
      width: max-content;
    }

    .member-filter {
        overflow-y: scroll;
        overflow-x: unset !important;
    }

    nav.profile-nav.d-md-flex.justify-content-between {
        display: flex;
    }
     li.header-list.logo-section.d-lg-none.comman-logo.position-relative img {
        width: auto !important;
        height: 51px !important;
        margin-top: -16px !important;
    }
    li.header-list.logo-section.d-lg-none.comman-logo.position-relative {
        border-right: none !important;
    }
      .col-sm-6.button-section {
        flex: 0 0 auto;
        width: 50%;
    }
    .signup-info  .next-btn {
        white-space: nowrap;
        margin: -16px;
    }
    .first-btn{
        justify-content: center !important;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .login-btn-section{
        padding: 10px;
    }
    .signup-btn-section {
        padding: 20px;
    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        color:#535353;
    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 14px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color:#535353;
    }
    .home-page-section-2 {
        background-position: auto;

    }
    .about-verified {
    margin:0px;
    }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 13px;
        line-height: 40px;
        text-transform: uppercase;
        padding-bottom: 0px;
    }
    /* .header-wrapper {
        padding: 0px
    } */
    .home-page-logo-section {
        height: 60px;
        margin-bottom: 0px;
    }
    .th-spacer.clearfix {
     height: 30px;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5 ,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .login-btn-section{
        padding: 10px;
    }
    .signup-btn-section {
        padding: 10px;
    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        color:#535353;
    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 14px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color:#535353;
    }
    .home-page-section-2 {
            background-position: auto;
        }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 17px;
        line-height: 25px;
        text-transform: uppercase;
        padding-bottom: 0px;
        white-space: nowrap;
    }
    .vm-offers-content {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 12px;
        line-height: 20px;
        text-align: justify;
    }
    .vm-offers-content-section-1,
    .vm-offers-content-section-2,
    .vm-offers-content-section-3
    {
        width:auto;
    }
    p.vm-content-check {
        font-size: 16px;
        line-height: 10px;
        white-space: nowrap;
    }
    span.vm-content-check-after {
        font-size: 10px;
    }

    .match-maker-image-section {
        margin: 0px -3px 0px 3px;
    }
    .match-maker-heading {
        font-family: Georgia, serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 0px;
        padding-top: 30px;
        color: #535353;
        white-space: nowrap;
        margin-top: 10px;
    }
    .match-maker-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 15px;
        line-height: 25px;
        font-weight: 100;
        text-align: justify;
        margin: 10px;
        padding-right: 15px;
        padding-left: 15px;
        color: #535353;
    }
    .find-matchmaker {
        padding: 20px;
        text-align: center;
    }
    .fake-profile-heading {
        font-family: Arial, sans-serif;
        font-weight: 700;
        font-size: 25px;
        line-height: 40px;
        Color: #ffffff;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .fake-profile-content-section-inner {
        padding: 20px;
        height: 100% !important;
        margin: 5px;
    }
    .fake-profile-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 15px;
        line-height: 20px;
        font-weight: 100;
        color: #ffffff;
        text-align: justify;
    }
    .signup-btn-section-2{
        padding: 10px;
    }
    .fake-profile-image-section {
        background-color: rgba(214,214,214,0.52);
        height: 85%;
    }
    .features-heading {
        margin-top: 20px;
        margin-bottom: 30px;

    }
    .home-page-section-6{
        margin:-15px;
    }
    .feature-section-1,
    .feature-section-2,
    .feature-section-3 {
        padding: 15px;
    }
    .feature-content {
        margin-bottom: 15px;
        font-weight: 400;
        font-size: 15px;
        line-height: 25px;
    }
    .searchfilter-section-1 .image-heading {
        font-family: Arial, sans-serif;
        font-weight: 400;
        font-size: 15px;
        line-height: 32px;
        color: #ffffff;
        text-transform: uppercase;
    }
    .searchfilter-heading {
        font-family: Arial, sans-serif;
        font-size: 22px;
        list-style: 30px;
        color: #ffffff;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .searchfilter-section-2 {
        padding: 15px 0px 0px 0px;
    }
    .search-filter-line {
        white-space: nowrap;
        margin-top: 25px;
    }
    .searchfilter-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 25px;
        text-align: justify;
        font-weight: 400;
        color: #ffffff;
    }
    .searchfilter-section-2{
        padding-left: 0px !important;
    }
    .owl-nav {
        position: absolute;
        top: 55px;
        color: var(--theme_color_3);
    }
    button.owl-next {
        position: absolute;
        left: 446px;
    }

    .matchmaker-page-logo-section img {
        height: 75px;
        margin-top: 15px;
    }
    .match-maker-tagline {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 20px;
        color: #ffffff;
    }
    .matchmacker-button-section-inner {
        padding-top: 20px;
    }
    .about-vm-matchmakers-section-inner {
        background-color: rgba(86,86,86,0.63);
        margin: 10px 10px 10px 10px;
    }
    .about-vm-matchmakers-content {
        padding: 25px;
    }
    .about-vm-matchmakers-content h3 {
        font-family: Georgia, serif;
        font-size: 30px;
        line-height: 35px;
        font-weight: 400;
        color: #ffffff;
    }
    .about-vm-matchmakers-description {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 20px;
        color: #ffffff;
        text-align: justify;
        padding-bottom: 10px;
    }
    .description-section .description-header {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 15px;
        line-height: 25px;
        color: #0a0a0a;
        font-weight: 400;
    }
    .vm-matchmakers-registration-section .description-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
        color: #0a0a0a;
        padding: 0 0 20px 0;
    }
    .serivce-header {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 25px;
        text-align: justify;
        color: #ffffff;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .matchmaker-services-section .services {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        padding: 0 0px 20px 0;
        line-height: 18px;
        height: 100%;
    }
    .icofont-arrow-right {
        font-size: 12px;
        color: #eeee22;
    }
    .matchmaker-page-logo-section.text-center {
        padding-bottom: 90px;
    }
    .features-image-section {
        padding: 0 0 15px 100px;
    }
    h3.loader-icon {
        margin-top: 4px;
    }
    .member-list .owl-nav {
        position: absolute;
        top: 410px;
        color: var(--theme_color_3);
    }
    ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-219px !important;
    }
    span.user-init {
        position: absolute;
        bottom: 40px;
        left: -15px;
        background-color: #000;
        border-radius: 50%;
        display: block;
        width: 20px ;
        height: 18px;
        font-size: 12px;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex !important;
        overflow: scroll;
        height: auto;
    }
    ul.list-unstyled.mb-0.chat-request-list  li{
    border-right: 1px solid !important;
    }
}
@media only screen and (max-width: 569px) and (min-width: 240px){
    /* .header-wrapper {
        padding: 0px;
    } */
    /* .header-wrapper .logo {
        margin:auto !important;
    } */
    .profile-block {
        width: 100% !important;
    }
    .page-header-section.style-1 {
        padding-top: 40px;
    }
    .page-header-inner .breadcrumb a,.page-header-inner .breadcrumb li {
        font-size: 14px;
    }
    .page-header-inner .breadcrumb li {
        display: inline;
    }
    .page-header-inner ol.breadcrumb.float-end {
        padding: 0px !important;
        float: none !important;
        display: block !important;
    }
    .signup-section .title {
        font-size: 18px;
    }
    /* .header-wrapper .logo a img {
        height: 50px;
        margin-top: -10px;
        display: none;
    } */
    .header-wrapper {
        display: none;
    }
     #nav-tab .dropdown {
        width: 100% !important;
        text-align: center;
        /* position: revert; */
    }
     #nav-tab  .more-dropdown {
        width: 100% !important;
        text-align: center;
        position: revert !important;
    }
    #nav-tab  .more-dropdown .dropdown-menu{
       left: 85px !important;
    }
    div#nav-tab .nav-link {
        width: 100% !important;
        white-space: nowrap;
    }
    .member-filter a.nav-link {
        padding: 18px 54px;
        width: 20%;
    }
    /* .show-profile{
        position: absolute;
        left: 80%;
    } */
    li.p-1.wallet-info.header-list {
        padding: 11px 5px 0 5px !important;
    }
    .user-info,
    .wallet-info
    {
        display: none !important;
    }
    .user-section {
        padding: 0px !important;
    }
    .user-nav-bar div#nav-tab .nav-link {
     width:unset !important;
    }
    .profile-section div#nav-tab {
        display: contents;
        overflow-y: scroll;
        width: 100%;
    }
    .profile-details.d-flex {
      width: max-content;
    }
    .member-filter {
        overflow-y: scroll;
        overflow-x: unset !important;
    }
    .member-filter::-webkit-scrollbar {
        display: none;
      }
    .chat-setting {
        margin-top: -10px;
    }
    .message-header .user-initial img {
        border-radius: 50%;
        height: 60px;
        width: 60px;
    }
    .send-message .ms-3{
        margin-left: 0px!important;
    }
    .unread-message {
        margin-top: 0px;
        position: absolute;
        top: 26px;
        right: -6px ;
    }
    .chat-list li.p-2.border-bottom {
        height: auto;
        width: auto;
        position: relative;
        /* padding: 10px 20px !important; */
    }
    .chat-request {
        margin-bottom: 0px;
    }
    .chat-list li::after {
        content: " ";
        width: 2px;
        height: 70px;
        background: var(--theme_color_2);
        display: block !important;
        position: absolute;
        top: 5px;
        right: 0px;
    }
    .chat-list li:last-child::after {
        display: none !important;
    }

    .all-member-list .member-block {
        width: 100% !important;
    }
    .member-profile {
        margin-top: 5px;
    }
    .member-nav {
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: none;
    }
    .member-menu{
        margin-top: -19px;
    }
    .member-nav::-webkit-scrollbar {
        display: none;
      }
      .signup-info .next-btn {
        white-space: nowrap;
        margin: -16px;
    }
    .nav.profile-nav.d-flex.justify-content-between {
        width: 100% !important;
        overflow:scroll;
    }
}

@media only screen and (max-width: 767px) and (min-width: 570px)  {
    .dashboard-nav{
        width: 100% !important;
        overflow-y: scroll !important;
        overflow-x: unset !important;
    }

    .dashboard-nav::-webkit-scrollbar {
        display: none !important;
      }
    .profile-section div#nav-tab {
        display: contents !important;
        overflow-y: scroll !important;
        width: 100% !important;
    }
    .profile-details.d-flex {
      width: max-content !important;
    }
    .profile-details.d-flex {
        width: max-content;
    }
    .member-filter {
        overflow-y: scroll;
        overflow-x: unset !important;
    }
    .member-filter::-webkit-scrollbar {
        display: none;
      }
    .header-wrapper{
        display: none;
    }
    .header-top {
        display: block !important;
    }
    .unread-message {
        /* margin-top: 9px; */
        position: absolute;
        top: -1px;
        right: 17px;
    }
     .chat-list li::after {
        content: " ";
        width: 2px;
        height: 32px;
        background: var(--theme_color_2);
        display: block !important;
        position: absolute;
        top: 14px;
        right: 0px;
    }
    .chat-list li:last-child::after {
        display: none !important;
    }
    .chat-list li.p-2.border-bottom {
    height: auto;
    width: auto;
    position: relative;
    /* padding: 0px 20px !important; */
    }
    /* .header-wrapper .logo {
        margin:auto !important;
    } */
    .profile-nav ul.dropdown-menu.show {
        margin-left: -45px !important;
    }
    .signup-section .title i {
        display: none !important;
    }
    /* .header-wrapper .logo a img {
        height: 61px !important;
        width: auto !important;
        max-width: unset !important;
    } */
    .logo {
        margin-top: -7px;
    }
    div#nav-tab .nav-link {
        padding: 10px 16px !important;
    }
    .buy-credits-list .chat-counter {
        top: -18px;
        right: 12px;
        position: relative;
    }
    .member-profile .profile-info .float-end{
        float: center !important;
    }
    .member-item.style-2 .lab-inner .lab-thumb img {
        height: 300px;
        width: 250px !important;
    }
    .member-item.style-2 .lab-inner {
        width: auto !important;
    }
    .transaction-filter{
        justify-content: center !important;
    }
    .like-member .widget-content .row{
        justify-content: center !important;
    }
    .member-item.style-2 .lab-inner  {
        /* padding: 10px;
        margin-bottom: 0; */
        /* width: 250px !important; */
    }
    .user-section {
        padding: 0px !important;
    }
    li.user-info {
        display: none;
    }
    li.p-1.wallet-info.header-list {
        margin: 0px;

    }
    .processing .processing-inner i {
        padding: 27px;
        margin: -27px 0 0 -25px;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }

    /* .header-wrapper .logo a img {
        height: 50px;
        margin-top: -10px;
        display: none;
    } */

    .page-header-section.style-1 {
        padding-top: 40px;
    }
    /* .header-bottom {
        margin: -15px;
    } */
    .logo-section img {
        height: 40px;
        width: 97px;
        margin-bottom: 6px;
        margin-top: -10px;
    }
    li.header-list.logo-section.d-lg-none.comman-logo.position-relative img {
        width: auto !important;
        height: 41px !important;
        margin-top: -10px !important;
    }


    li.header-list.logo-section.d-lg-none.comman-logo.position-relative {
        border-right: none !important;
    }

    li.header-list.logo-section.d-lg-none.comman-logo.position-relative {
        border-right: none !important;
    }
    div#buy-credits {
        display: none;
    }
    .profile-section .member-profile .profile-details .profile-nav .nav-tabs {
        padding:0px;
    }
    /* .member-profile {
        margin-top: 5px;
    } */
    .member-nav {
            white-space: nowrap;
            overflow-x: scroll;
            overflow-y: none;
    }
    .member-menu{
        margin-top: -19px;
    }
    .member-nav::-webkit-scrollbar {
        display: none;
    }
    .gender-label span {
        margin-left: 0px;
    }
    .first-btn{
        justify-content: center !important;
    }
    label.custom-label.practing-in-religion {
        font-size: 16px;
        margin-bottom: 15px;
        white-space: nowrap;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .login-btn-section{
        padding: 0px;
    }
    .signup-btn-section {
        padding: 20px;
    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        color:#535353;
    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 14px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color:#535353;
    }
    .home-page-section-2 {
        background-position: auto;

    }
    .about-verified {
    margin:0px;
    }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 13px;
        line-height: 40px;
        text-transform: uppercase;
        padding-bottom: 0px;
    }
    /* .header-wrapper {
        padding: 0px
    } */
    .home-page-logo-section {
        height: 80px;
    margin-bottom: 0px;
    /* margin-top: 60px; */
    }
    .th-spacer.clearfix {
     height: 180px;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5 ,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .fake-profile-content-section .login-btn-section{
        /* padding: 0 0 10px 0; */
        white-space: nowrap;
        width: 50%;
    }
    .signup-btn-section {
        padding: 0px;

    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height:    30px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
        color:#535353;
    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 15px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        white-space: nowrap;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 18px;
        line-height: 25px;
        color:#535353;
    }
    .home-page-section-2 {
            background-position: auto;
        }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 30px;
        line-height: 30px;
        text-transform: uppercase;
        padding-bottom: 0px;
        white-space: nowrap;
    }
    .vm-offers-content {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 25px;
        text-align: justify;
    }
    .vm-offers-content-section-1,
    .vm-offers-content-section-2,
    .vm-offers-content-section-3
    {
        width:auto;
    }
    p.vm-content-check {
        font-size: 30px;
        line-height: 10px;
        white-space: nowrap;
    }
    span.vm-content-check-after {
        font-size:18px;
    }

    .match-maker-image-section {
        margin:0px -3px 0px 3px;
    }
    .match-maker-section-1 {
        padding-right: 15px;
        height: auto;
        padding-top: 10px;
    }
    .match-maker-heading {
        font-family: Georgia, serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 0px;
        padding-top: 30px;
        color: #535353;
        white-space: nowrap;
        margin-top: 10px;
    }
    .match-maker-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 15px;
        line-height: 25px;
        font-weight: 100;
        text-align: justify;
        margin: 10px;
        padding-right: 15px;
        padding-left: 15px;
        color: #535353;
    }
    .find-matchmaker {
        padding: 20px;
        text-align: center;
    }
    .fake-profile-heading {
        font-family: Arial, sans-serif;
        font-weight: 700;
        font-size: 18px;
        line-height: 30px;
        Color: #ffffff;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .fake-profile-content-section-inner {
        padding: 20px;
        height: 100% !important;
        margin: 15px;
    }
    .fake-profile-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 13px;
        line-height: 18px;
        font-weight: 100;
        color: #ffffff;
        text-align: justify;
    }
    .fake-profile-content-section .signup-btn-section-2{
        width:50%
    }
    .fake-profile-image-section {
        background-color: rgba(214,214,214,0.52);
        height: 96%;
    }
    .features-heading {
        margin-top: 20px;
    }
    .home-page-section-6{
        margin:-15px;
    }
    .feature-section-1,
    .feature-section-2,
    .feature-section-3 {
        padding: 5px;
    }
    .feature-content {
        margin-bottom: 15px;
        font-weight: 400;
        font-size: 15px;
        line-height: 25px;
    }
    p.searchfilter-content {
        padding: 10px;
    }
    .searchfilter-section-1 .image-heading {
        font-family: Arial, sans-serif;
        font-weight: 400;
        font-size: 15px;
        line-height: 32px;
        color: #ffffff;
        text-transform: uppercase;
    }
    .searchfilter-heading {
        font-family: Arial, sans-serif;
        font-size: 22px;
        list-style: 30px;
        color: #ffffff;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .search-filter-line {
        white-space: nowrap;
        margin-top: 15px;
    }
    .searchfilter-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 25px;
        text-align: justify;
        font-weight: 400;
        color: #ffffff;
    }    .feature-innner-section-1, .feature-innner-section-2, .feature-innner-section-3 {
        padding: 5px;
    }
    .searchfilter-section-2{
        padding-left: 0px !important;
    }
    .owl-nav {
        position: absolute;
        top: 35px;
        color: var(--theme_color_3);
    }
    button.owl-next {
        position: absolute;
        left: 325px;
    }
    .login-btn,.signup-btn {
        width: auto !important;
    }
    .matchmaker-page-logo-section img {
        height: 75px;
        margin-top: 60px;
    }
    .match-maker-tagline {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 20px;
        color: #ffffff;
    }
    .matchmacker-button-section-inner {
        padding-top: 20px;
    }
    .about-vm-matchmakers-section-inner {
        background-color: rgba(86,86,86,0.63);
        margin: 10px 10px 10px 10px;
    }
    .about-vm-matchmakers-content {
        padding: 25px;
    }
    .about-vm-matchmakers-content h3 {
        font-family: Georgia, serif;
        font-size: 30px;
        line-height: 35px;
        font-weight: 400;
        color: #ffffff;
    }
    .about-vm-matchmakers-description {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 20px;
        color: #ffffff;
        text-align: justify;
        padding-bottom: 10px;
    }
    .description-section .description-header {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 28px;
        color: #0a0a0a;
        font-weight: 400;
    }
    .vm-matchmakers-registration-section .description-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 12px;
        line-height: 20px;
        font-weight: 400;
        color: #0a0a0a;
        padding: 0 0 20px 0;
    }
    .serivce-header {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 18px;
        line-height: 25px;
        text-align: justify;
        color: #ffffff;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .matchmaker-services-section .services {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 14px;
        color: #ffffff;
        padding: 0 0px 20px 0;
        line-height: 20px;
        height: 100%;
    }
    .icofont-arrow-right {
        font-size: 14px;
        color: #eeee22;
    }
    .matchmaker-page-logo-section.text-center {
        padding-bottom: 90px;
    }
    .contact-details-section.text-center {
        margin-top: 40px;
    }
    .about-vm-section{
        width: 100%;
    }
    .vm-offers-content-section-inner {
        padding: 10px 0 0px 40px;
    }
    .vm-offers-content {
        margin: 20px 0px 10px 40px;
    }

    button.d-block.lab-btn.login-btn {
        width: 100% !important;
    }
    .profile-section div#nav-tab {
        display: contents !important;
        overflow-y: scroll !important;
        width: 100% !important;
    }

    .member-list .owl-nav {
        position: absolute;
        top: 260px;
        color: var(--theme_color_3);
    }
    ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-219px !important;
    }
    span.user-init {
        position: absolute;
        bottom: 40px;
        left: -15px;
        background-color: #000;
        border-radius: 50%;
        display: block;
        width: 20px ;
        height: 18px;
        font-size: 12px;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex !important;
        overflow: scroll;
        height: auto;
    }
    ul.list-unstyled.mb-0.chat-request-list  li{
    border-right: 1px solid !important;
    }
}


@media only screen and (max-width: 991px) and (min-width: 768px)  {
    .header-top {
        display: block !important;
    }
    .header-wrapper{
        display: none;
    }
    .unread-message {
        margin-left: 0px !important;
        margin-top: 0px;
        position: absolute;
        top: 0px;
        right: 5px;
    }
     .chat-list li::after {
        content: " ";
        width: 2px;
        height: 60px;
        background: var(--theme_color_2);
        display: block !important;
        position: absolute;
        top: 6px;
        right: 0px;
    }
    .chat-list li.p-2.border-bottom {
        height: auto;
        width: auto;
        position: relative;
        /* padding: 0px 20px !important; */
    }
    .chat-list li:last-child::after {
        display: none !important;
    }
    /* .header-wrapper .logo {
        margin:auto !important;
    } */
    .buy-credits-list .chat-counter {
        top: -17px;
        right: 12px;
        position: relative;

    }
    .blur-image .float-end{
        position: absolute;
        left: 55%;
        width:170px;
    }
    .vm-offers-content-section-inner {
        padding: 10px 0 0px 70px;
        }

    .like-member .widget-content .row{
        justify-content: center !important;
    }
    /* .member-item.style-1 .lab-inner {
        width: 270px !important;
    } */
    /* .user-info{
        position: relative !important;
        top: 85px;
        right: 50px;
    } */
    .user-section {
        padding: 0px !important;
    }
    li.user-info {
        display: none;
    }
     .wallet-info {
        padding: 10px !important;
    }
    li.p-1.wallet-info.header-list {
        margin: -6px 0 0 0;

    }
    .processing .processing-inner i {
        padding: 27px;
        margin: -18px 0 0 -45px;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }
    /* .header-wrapper .logo a img {
        height: 50px;
        margin-top: -10px;
        display: none;
    } */

    .page-header-section.style-1 {
        padding-top: 40px;
    }
    /* .header-bottom {
        margin: -18px;
    } */
    .logo-section img {
        height: 40px;
        width: 97px;
        margin-bottom: 6px;
        margin-top: -10px;
    }
    li.header-list.logo-section.d-lg-none.comman-logo.position-relative img {
        width: auto !important;
        height: 50px !important;
        margin-top: -17px !important;
    }

    li.header-list.logo-section.d-lg-none.comman-logo.position-relative {
        border-right: none !important;
    }
    .member-profile {
        margin-top: 5px;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .fake-profile-content-section .login-btn-section{
        padding: 10px;
    }
    .signup-btn-section {
        padding: 20px;
    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        color:#535353;
}

    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 14px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color:#535353;
    }
    .home-page-section-2 {
        background-position: auto;

    }
    .about-verified {
    margin:0px;
    }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 13px;
        line-height: 40px;
        text-transform: uppercase;
        padding-bottom: 0px;
    }
    /* .header-wrapper {
        padding: 0px
    } */
    .home-page-logo-section {
    margin-bottom: 0px;
    /* margin-top: 20px; */
    height: 76px;
    }
    .th-spacer.clearfix {
     height: 180px;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5 ,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .login-btn-section{
        width: 100%;
    }
    .fake-profile-content-section .login-btn-section{
        width: 50%;
    }
    .signup-btn-section {
        padding: 0px;

    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height:    30px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
        color:#535353;

    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 15px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        white-space: nowrap;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 18px;
        line-height: 25px;
        color:#535353;
    }
    .home-page-section-2 {
            background-position: auto;
        }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 40px;
        line-height: 30px;
        text-transform: uppercase;
        padding-bottom: 0px;
        white-space: nowrap;
    }
    .vm-offers-content {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 25px;
        text-align: justify;
    }
    .vm-offers-content-section-1,
    .vm-offers-content-section-2,
    .vm-offers-content-section-3
    {
        width:auto;
    }
    p.vm-content-check {
        font-size: 25px;
        line-height: 10px;
        white-space: nowrap;
    }
    span.vm-content-check-after {
        font-size:15px;
    }

    .match-maker-image-section {
        margin:0px -3px 0px 10px;
    }
    .match-maker-section-1 {
        padding-right: 15px;
        height: auto;
        padding-top: 10px;
    }
    .match-maker-heading {
        font-family: Georgia, serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 0px;
        padding-top: 30px;
        color: #535353;
        white-space: nowrap;
        margin-top: 10px;
    }
    .match-maker-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 15px;
        line-height: 25px;
        font-weight: 100;
        text-align: justify;
        margin: 10px;
        padding-right: 15px;
        padding-left: 15px;
        color: #535353;
    }
    .find-matchmaker {
        padding: 20px;
        text-align: center;
    }
    .fake-profile-heading {
        font-family: Arial, sans-serif;
        font-weight: 700;
        font-size: 18px;
        line-height: 30px;
        Color: #ffffff;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .fake-profile-content-section-inner {
        padding: 20px;
        height: 100% !important;
        margin: 15px;
    }
    .fake-profile-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 13px;
        line-height: 18px;
        font-weight: 100;
        color: #ffffff;
        text-align: justify;
    }
    .fake-profile-content-section .signup-btn-section-2{
       width: 50%;
       margin-top: 10px;
    }
    .fake-profile-image-section {
        background-color: rgba(214,214,214,0.52);
        height: 96%;
    }
    .features-heading {
        margin-top: 35px;
        margin-bottom: 35px;
    }
    /* .home-page-section-6{
        margin:-15px;
    } */
    .feature-section-1,
    .feature-section-2,
    .feature-section-3 {
        padding: 5px;
    }
    .feature-content {
        margin-bottom: 15px;
        font-weight: 400;
        font-size: 15px;
        line-height: 25px;
    }
    p.searchfilter-content {
        padding: 10px;
    }
    .searchfilter-section-1 .image-heading {
        font-family: Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 35px;
        color: #ffffff;
        text-transform: uppercase;
    }
    .searchfilter-heading {
        font-family: Arial, sans-serif;
        font-size: 22px;
        list-style: 30px;
        color: #ffffff;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
    }
    /* .searchfilter-section-2 {
        padding: 15px 0px 0px 0px;
    } */
    .search-filter-line {
        white-space: nowrap;
        margin-top: 15px;
    }
    .searchfilter-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 25px;
        text-align: justify;
        font-weight: 400;
        color: #ffffff;
    }    .feature-innner-section-1, .feature-innner-section-2, .feature-innner-section-3 {
        padding: 5px;
    }
    .searchfilter-section-2{
        padding-left: 0px !important;
    }
    .owl-nav {
        position: absolute;
        top: 50px;
        color: var(--theme_color_3);
    }
    button.owl-next {
        position: absolute;
        left: 340px;
    }
    .login-btn,.signup-btn {
        width: auto !important;
    }
    .vm-offers-image-section {
        margin-top: 50px;
    }
    .matchmaker-page-logo-section img {
        height: 75px;
        margin-top: 30px;
    }
    .match-maker-tagline {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 20px;
        color: #ffffff;
    }
    .matchmacker-button-section-inner {
        padding-top: 20px;
    }
    .about-vm-matchmakers-section-inner {
        background-color: rgba(86,86,86,0.63);
        margin: 10px 10px 10px 10px;
    }
    .about-vm-matchmakers-content {
        padding: 25px;
    }
    .about-vm-matchmakers-content h3 {
        font-family: Georgia, serif;
        font-size: 30px;
        line-height: 35px;
        font-weight: 400;
        color: #ffffff;
    }
    .about-vm-matchmakers-description {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 20px;
        color: #ffffff;
        text-align: justify;
        padding-bottom: 10px;
    }
    .description-section .description-header {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 18px;
        line-height: 28px;
        color: #0a0a0a;
        font-weight: 400;
        white-space: nowrap;
    }
    .vm-matchmakers-registration-section .description-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        color: #0a0a0a;
        padding: 0 0 20px 0;
    }
    .serivce-header {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 20px;
        line-height: 25px;
        text-align: justify;
        color: #ffffff;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .matchmaker-services-section .services {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        color: #ffffff;
        padding: 0 0px 20px 0;
        line-height: 20px;
        height: 100%;
    }
    .icofont-arrow-right {
        font-size: 15px;
        color: #eeee22;
    }
    .matchmaker-page-logo-section.text-center {
        padding-bottom: 90px;
    }
    .about-vm-section{
        width: 100%;
    }
    .vm-offers-content-section-inner {
        padding: 0px 0 0px 100px;
    }
    .vm-offers-content {
        margin: 20px 0px 10px 15px;
    }
    button.d-block.lab-btn.login-btn {
        width: 100% !important;
    }
    .member-list .owl-nav {
        position: absolute;
        top: 220px;
        color: var(--theme_color_3);
    }
    ul.dropdown-menu.notification-list.show {
        transform: unset !important;
        box-shadow: none !important;
        border: 2px solid var(--theme_color_1);
        margin-top: 43px !important;
        margin-left:-219px !important;
    }
    span.user-init {
        position: absolute;
        bottom: 40px;
        left: -15px;
        background-color: #000;
        border-radius: 50%;
        display: block;
        width: 20px ;
        height: 18px;
        font-size: 12px;
    }
    ul.list-unstyled.mb-0.chat-request-list {
        display: flex !important;
        overflow: scroll;
        height: auto;
    }
    ul.list-unstyled.mb-0.chat-request-list  li{
    border-right: 1px solid !important;
    }
}



@media only screen and (max-width: 1049px) and (min-width: 992px)  {
    /* .user-info b.username {
        display: none;
    } */
    .header img {
        border-radius: 50%;
        height: 30px !important;
        margin-top: -7px;
    }

    .user-info ul.dropdown-menu.show {
        left: -74px !important;
        transform: unset !important;
        border-radius: 0px;
        padding: -32px 0px !important;
        top: 38px !important;
        box-shadow: 0 3px 3px rgb(255 215 0 / 30%);
    }
    .profile-section .member-profile .profile-details .profile-nav .nav-tabs .nav-link.active:after {
        position: unset !important;
    }
    .buy-credits-list .chat-counter {
        top: -18px;
        left: -13px;
            position: relative;
    }
    .member-filter a.nav-link {
        padding: 18px 54px;
        width: 20%;
    }
    .like-member .widget-content .row{
        justify-content: center !important;
    }

    /* .member-item.style-1 .lab-inner {
        width: 270px !important;
    } */
    .user-info {
        padding: 0px !important;
    }
    .user-info li {
      height: 40px !important;
    }
    li.user-info {
        margin-top: -28px;
    }
    .header-top-area .left li {
        font-size: 14px;
        padding: 15px 15px !important;
    }
    /* .wallet-info span {
        margin: -12px 0px 0px 0px;
    } */
    /* .user-section {
        margin: -40px -23px 0px -27px;
        padding: 39px !important;
    } */
    /* .user-section {
        margin: -35px -35px 0 -30px;
        padding: 39px 50px 0 35px !important;
    } */
    .user-section {
        /* padding: 14px !important; */
        padding-top: 10px;
    }
    .header-top-area .social-icons li  {
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        height: 50px;
    }
    .header-top-area .social-icons .message-count  {
        height: 18px;
    }
    li.user-info {
        padding: 35px !important;
    }

    /* li.p-1.wallet-info.header-list {
        margin-top: 26px;
    } */
    /* a.user-profile {
        margin-bottom: 22px;
    } */
    li.message-count.position-relative.p-1.header-list {
        /* padding: 14px !important; */
        padding: 0px 0 0 4px !important;
    }
    .footer-navigation{
        display: flex !important;
    }
    /* li.user-info {
    display: none;
    } */
    .logo-section  {
        display: none;
    }
    .user-profile img {
        height: 30px!important;
        border-radius: 60% !important;
        width: 30px !important;
        position: relative;
        /* top: 2px; */
    }
    .modal-footer {
        justify-content: center !important;
    }
    .profile-nav div#nav-tab {
        padding-left: 214px !important;
    }
    a.scrollToTop {
        display: none;
    }
    login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .login-btn-section{
        padding: 10px;
    }
    .signup-btn-section {
        padding: 20px;
    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 30px;
        font-weight: 400;
        text-transform: uppercase;
        color:#535353;

    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 14px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color:#535353;
    }
    .home-page-section-2 {
        background-position: auto;

    }
    .about-verified {
    margin:0px;
    }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 13px;
        line-height: 40px;
        text-transform: uppercase;
        padding-bottom: 0px;
    }
    /* .header-wrapper {
        padding: 0px
    } */
    .home-page-logo-section {
    margin-bottom: 0px;
    margin-top: 20px;
    height: 76px;
    }
    .th-spacer.clearfix {
     height: 180px;
    }
    .login-section {
        margin-top: 123px !important;
        padding-top: 0px !important;
    }
    .home-page-section-1 {
        background-position: auto;
    }
    .home-page-section-2,
    .home-page-section-3,
    .home-page-section-4,
    .home-page-section-5 ,
    .home-page-section-6,
    .home-page-section-7 {
        margin: 10px;
    }
    .login-btn-section{
        padding: 0 0 10px 0;
        white-space: nowrap;
        width: 100%;
    }
    .fake-profile-content-section .login-btn-section{
        width: 50%;
    }
    .signup-btn-section {
        padding: 0px;

    }
    .about-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height:30px;
        font-style: normal;
        font-size: 35px;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
        color:#535353;
    }
    .tag-line-vm {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        line-height: 20px;
        font-style: normal;
        font-size: 20px;
        font-weight: 400;
        padding-left: 25px;
        text-transform: uppercase;
        white-space: nowrap;
        color:#535353;
    }
    .content-vm {
        font-family: Arial, sans-serif;
        font-size: 18px;
        line-height: 25px;
        color:#535353;
    }
    .home-page-section-2 {
            background-position: auto;
        }
    .vm-offers {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 40px;
        line-height: 30px;
        text-transform: uppercase;
        padding-bottom: 0px;
        white-space: nowrap;
    }
    .vm-offers-content {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 25px;
        text-align: justify;
    }
    .vm-offers-content-section-1,
    .vm-offers-content-section-2
    {
        width:auto;
    }
    .vm-offers-content-section-3 {
        width: 100%;
        padding: 0 0 0px 240px;
        margin: -160px 2px 0px 0px;
    }
    p.vm-content-check {
        font-size: 28px;
        line-height: 10px;
        white-space: nowrap;
    }
    span.vm-content-check-after {
        font-size:18px;
    }

    .match-maker-image-section {
        margin:0px -3px 0px 3px;
    }
    .match-maker-section-1 {
        padding-right: 15px;
        height: auto;
        padding-top: 10px;
    }
    .match-maker-heading {
        font-family: Georgia, serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 0px;
        padding-top: 30px;
        color: #535353;
        white-space: nowrap;
        margin-top: 10px;
    }
    .match-maker-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 15px;
        line-height: 25px;
        font-weight: 100;
        text-align: justify;
        margin: 10px;
        padding-right: 15px;
        padding-left: 15px;
        color: #535353;
    }
    .find-matchmaker {
        padding: 20px;
        text-align: center;
    }
    .fake-profile-heading {
        font-family: Arial, sans-serif;
        font-weight: 700;
        font-size: 18px;
        line-height: 30px;
        Color: #ffffff;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .fake-profile-content-section-inner {
        padding: 20px;
        height: 100% !important;
        margin: 15px;
    }
    .fake-profile-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 13px;
        line-height: 18px;
        font-weight: 100;
        color: #ffffff;
        text-align: justify;
    }
    .fake-profile-content-section .signup-btn-section-2{
        /* padding: 10px; */
        width: 50%;
    }
    .fake-profile-image-section {
        background-color: rgba(214,214,214,0.52);
        height: 96%;
    }
    .features-heading {
        margin-top: 35px;
        margin-bottom: 35px;
    }
    .home-page-section-6{
        margin:-15px;
    }
    .feature-section-1,
    .feature-section-2,
    .feature-section-3 {
        padding: 5px;
    }
    .feature-content {
        margin-bottom: 15px;
        font-weight: 400;
        font-size: 15px;
        line-height: 25px;
    }
    p.searchfilter-content {
        padding: 10px;
    }
    .searchfilter-section-1 .image-heading {
        font-family: Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 35px;
        color: #ffffff;
        text-transform: uppercase;
    }
    .searchfilter-heading {
        font-family: Arial, sans-serif;
        font-size: 22px;
        list-style: 30px;
        color: #ffffff;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
    }
    /* .searchfilter-section-2 {
        padding: 15px 0px 0px 0px;
    } */
    .search-filter-line {
        white-space: nowrap;
        margin-top: 15px;
    }
    .searchfilter-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 15px;
        line-height: 25px;
        text-align: justify;
        font-weight: 400;
        color: #ffffff;
    }    .feature-innner-section-1, .feature-innner-section-2, .feature-innner-section-3 {
        padding: 5px;
    }
    .searchfilter-section-2{
        padding-left: 0px !important;
    }
    .owl-nav {
        position: absolute;
        top: 80px;
        color: var(--theme_color_3);
    }
    button.owl-next {
        position: absolute;
        left: 462px;
    }
    .login-btn,.signup-btn {
        width: auto !important;
    }
    .vm-offers-image-section {
        margin-top: 200px;
    }
    .login-btn,.signup-btn {
        width: auto !important;
    }
    .vm-offers-image-section {
        margin-top: 200px;
    }
    .matchmaker-page-logo-section img {
        height: 75px;
        margin-bottom: -10px;
    }
    .match-maker-tagline {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 20px;
        line-height: 20px;
        color: #ffffff;
    }
    .matchmacker-button-section-inner {
        padding-top: 20px;
    }
    .about-vm-matchmakers-section-inner {
        background-color: rgba(86,86,86,0.63);
        margin: 10px 10px 10px 10px;
    }
    .about-vm-matchmakers-content {
        padding: 25px;
    }
    .about-vm-matchmakers-content h3 {
        font-family: Georgia, serif;
        font-size: 35px;
        line-height: 38px;
        font-weight: 400;
        color: #ffffff;
    }
    .about-vm-matchmakers-description {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 18px;
        line-height: 30px;
        color: #ffffff;
        text-align: justify;
        padding-bottom: 10px;
    }
    .description-section .description-header {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 23px;
        line-height: 30 px;
        color: #0a0a0a;
        font-weight: 400;
        white-space: nowrap;
    }
    .vm-matchmakers-registration-section .description-content {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 17px;
        line-height: 23px;
        font-weight: 400;
        color: #0a0a0a;
        padding: 0 0 20px 0;
    }
    .serivce-header {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 23px;
        line-height: 28px;
        text-align: justify;
        color: #ffffff;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .matchmaker-services-section .services {
        font-family: "Trebuchet MS", Helvetica, sans-serif;
        font-size: 18px;
        color: #ffffff;
        padding: 0 0px 20px 0;
        line-height: 23px;
        height: 100%;
    }
    .icofont-arrow-right {
        font-size: 18px;
        color: #eeee22;
    }
    .matchmaker-page-logo-section.text-center {
        padding-bottom: 90px;
    }
    .about-vm-section{
        width: 100%;
    }
    button.d-block.lab-btn.login-btn {
        width: 100% !important;
    }
    .pt-1.unread-message.text-center {
        margin-left: 61px;
    }
    .user-section {
        padding: 10px !important;
    }
    .user-info .header #dropdownMenuLink {
        padding: 0px 10px 10px;
        display: none!important;
    }

}
@media only screen and (max-width: 1200px) and (min-width: 1050px)  {


    .member-nav-section{
        margin-left: 220px !important;
    }
    .dashboard-nav-section{
        margin-left: 220px !important;
    }
    .user-info .header #dropdownMenuLink {
        padding: 0px 10px 10px;
        display: none!important;
    }
    .user-info ul.dropdown-menu.show {
        left: -108px !important;
        transform: unset !important;
        border-radius: 0px;
        padding: 8px 0px;
        top: 53px !important;
        box-shadow: 0 3px 3px rgb(255 215 0 / 30%);
    }
    .profile-section .member-profile .profile-details .profile-nav .nav-tabs .nav-link.active:after {
        position: unset !important;
    }
    .buy-credits-list .chat-counter {
        top: -17px;
        left: -12px;
        position: relative;
    }
    .like-member .widget-content .row{
        justify-content: center !important;
    }
     /* .user-profile .username{
        display: none !important;
    } */
    .user-section {
        padding:12px !important;
    }
    /* li.broadcast-count {
        padding: 14px 0 0 14px !important;
    } */
    .header-top-area .social-icons li  {
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        height: 50px;
    }
    .header-top-area .social-icons .message-count  {
        height: 20px;
    }
    /* .user-section {
        padding: 30px !important;
    } */
    .user-info li {
        height: 40px !important;
      }
      li.user-info {
          margin-top: -14px;
      }
      .header-top-area .left li {
        font-size: 14px;
        padding: 15px 15px !important;
    }
    /* .wallet-info span {
        margin: 0px 0 0 0;
    } */

 .header-top-area .social-icons .notification-list  a {
        height: 0px;
        line-height: 20px;
        width: 100%;
    }
     li.message-count.position-relative.header-list {
        margin-top: -0px;
    }
    .user-info {
        padding: 0px !important;
    }
    .user-info li {
      height: 40px !important;
    }
    li.user-info {
        margin-top: -28px;
    }
    li.user-info {
        display: none !important;
    }
    .footer-navigation{
        display: flex !important;
    }
    a.scrollToTop {
        display: none;
    }
    .pt-1.unread-message.text-center {
        margin-left: 71px;
    }
    ul.list-unstyled.mb-0.chat-list {
        min-height: 500px;
    }

}
@media only screen and (min-width: 991px){
    /* .p-3.contact-list {
        height: 590px !important;
        overflow: scroll;
    } */
}
@media only screen and (max-width: 991px) {
    .header-contianer.container {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
}
