
@media (max-width: 1439.98px) and (min-width: 1200px) {
   .filtermodal{
     top:  0rem !important;
   }
    .customTable_info {
        font-size: 15px;
    }
    .customTable_Remark {
        max-width: 19%;
        flex: 0 0 19%;
    }
    .customTable_info {
        max-width: 41%;
        flex: 0 0 41%;
    }
    }
    
    @media (max-width: 1199.98px) and (min-width: 992px) {

        .reportModal{
            top: 53px;
            height: 92%;
        }
        .user-pairs span {
            padding: 7px 13px;
            font-size: 13px;
        }
    }
     
    
    @media(max-width:1500px) {
        .reportModal{
            top: 60px;
        }
        .reviewSideBack .reviewBlockHead {
            right: -10%;
            position: unset;
            max-width: 420px;
            margin: 0 auto;
        }
    }
    
    @media (min-width: 992px) {
  
        .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}
        .menuMobile,
        .mobileMenu_afterlogin {
            display: none;
        }
        .groupmetMax {
            max-width: 700px;
        }
        .lanMeetUpperCol1 .groupmetMax {
            max-width: 100%;
        }
        .desktopCustomPadding {
            padding-right: 60px;
        }
        /* .chatHeadPadding {
            padding-right: 180px;
        } */
        .owl-carousel.homeBanner .owl-item:nth-child(even) .small-order2 {
            order: 2;
        }
        /* *****    matchmaker meet page */
        .borderTopPink {
            position: relative;
            padding-top: 0;
            z-index: 1;
        }
        .borderTopPink::before {
            position: absolute;
            right: 0;
            left: 0;
            height: 69px;
            content: '';
            background: #ff6161;
            width: 100%;
            top: 0;
            z-index: -1;
        }
        .borderTopPink .lanMeetHeading {
            margin-top: 60px;
        }
    }
    
    @media (min-width:1200px) {
        .mid_container_lg {
            padding-right: 20px;
            padding-left: 20px;
        }
    
        .procedure-section .container .row{
            max-width: 1000px;
        }
        section.createMeet{
            padding:0 50px;
        }
        section.createMeet  .profile-content-card{
            box-shadow: none;
        }
    }
    
    
    
    @media (min-width: 1400px) {
        .filtermodal{
     top:  0rem !important;
   }
        .modal{
        top: 10rem;
      }

        .container,
        .container-lg {
            max-width: 1200px;
        }
        .container.lanmeetContainer {
            max-width: 1170px;
        }
        .howuseSection .container,
        .zoomParticipants .container {
            max-width: 1120px;
        }
        .mid_container_lg {
            padding-right: 25px;
            padding-left: 25px;
        }
    
        section.createMeet{
            padding:0 100px;
        }
        section.createMeet  .profile-content-card{
            box-shadow: none;
        }
    }
    
    @media (min-width:1600px) {
        .mid_container_lg {
            padding-right: 120px;
            padding-left: 120px;
        }
    }
    
    @media(max-width:1439px) {
        .partBookCard .partBookCard-footer .partBookCard-btnGroup a {
            padding: 13px 10px;
            font-size: 18px;
        }
        .view-meet-card .src-card-detail {
            padding-left: 20px;
        }
        .view-meet-card .src-card-detail .src-row .src-col-1 {
            min-width: 85px;
        }
        .view-meet-card .src-card-detail ul li {
            font-size: 14px;
        }
        .view-meet-card .viewAutoContent {
            font-size: 12px;
        }
        .view-meet-card .src-match-box,
        .view-meet-card .src-interested-talk {
            font-size: 14px;
        }
        .newStatusFlex span:not(:last-child) {
            margin-right: 5px;
        }
        .newSearchCardBox .searchResul-title{
            font-size: 13px;
        }
    
        .homeArrow button.owl-next{
            right:-35px;
        }
        .homeArrow button.owl-prev{
            left:-35px;
        }
    }
    
    @media(max-width:1199.98px) {
        .getBonusCard .getBonousCardHead {
            font-size: 20px;
            font-weight: 600;
            color: #000;
            line-height: 33px;
            text-align: center;
            margin: 45px auto 0;
        }
        .reviewSideBack .reviewBlockHead {
            position: unset;
        }
        .getBonusCard .getBonusCardLinkBtns a {
            color: #f1f4fb;
            font-size: 17px;
            font-weight: 500;
            min-height: 50px;
            display: flex;
            align-items: center;
            background: #355f9f;
            border-radius: 10px;
            padding-left: 25px;
            padding-right: 65px;
            position: relative;
            transition: all .3s linear;
        }
        .partBookCard .partBookCard-footer .partBookCard-btnGroup a {
            padding: 10px 8px;
            font-size: 14px;
            min-height: 45px;
        }
        /* .partBookCard .partBookCard-body .partBookCard-usrImg .userImg {
            width: 60px;
            height: 60px;
        } */
        .view-meet-card .searchResultUTexteWrap {
            font-size: 16px;
        }
        .partBookCard .partBookCard-body .partBookCard-user {
            font-size: 18px;
        }
        .view-meet-card .view-match-flex {
            display: block;
        }
        .view-meet-card .view-matchflex_1 {
            max-width: 100%;
        }
        .view-meet-card .src-card-detail {
            max-width: 100%;
            padding-left: 0;
            margin-top: 10px;
        }
        /* .headerStatic .navbar-nav .nav-link,
        li.nav-item.langDrop {
            font-size: 16px;
        } */
        .headerStatic .navbar-nav .nav-item {
            margin: 0 10px;
        }
        .lanMeetImageSmall_2 {
            width: 150px !important;
            height: 150px !important;
            left: 0;
            top: 10px;
        }
        .search-result-list>li {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }
    
        .creatHostinner .form-control::placeholder {
            color: #a5a5a5;
            opacity: 1;
            font-size: 12px;
        }
    }
    
    @media(max-width:1199.98px) and (min-width:992px) {
        .headerStatic .navbar-brand img {
            /* max-width: 170px; */
            max-height: 45px;
        }
        .lanMeetHeading {
            font-size: 24px;
            font-weight: bold;
            color: #ff6161;
            display: flex;
            align-items: center;
        }
        .headerStatic .navbar-nav .auth-btn .nav-link {
            border: 1px solid #e8e8e8;
            padding: 5px 15px;
        }
    }
    
    @media (max-width: 991.98px) {

        .list-discussions{
          min-height: 600px;
        }

.newReport_radio label.newCustRadio-report {
    margin-bottom: 0;
    border: 1px solid #2fbebb;
    color: #595959;
    font-size: 10px;
    padding: 4px 7px;
    border-radius: 25px;
    cursor: pointer;
    background: transparent;
    transition: all .3s ease-in-out;
    }border: none;
         .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}

        .section.faq-section{
            background:  none;
        }
        .pvt_profile {
            font-size: 16px;
            font-weight: 500;
            padding: 30px 0 40px 0;
        }
        .chat-footer .message_send_options {
            right: 100px;
        }
        .chat-header span {
            min-width: 90px;
            text-align: right;
            margin-left: auto;
            display: block;
            margin: -2px 0 0;
        }
        .partBookCard .partBookCard-footer {
            position: unset;
        }
        .mobileMenu_afterlogin {
            margin-left: auto;
            margin-right: 20px;
        }
        .gropuMeetSection .mml_content .lanMeetHeading {
            text-align: left;
            justify-content: flex-start;
            font-size: 23px;
            padding: 10px 0;
        }
        #header .menuMobile .navbar-nav .dropdown-menu,
        #header .mobileMenu_afterlogin .navbar-nav .dropdown-menu {
            position: absolute;
            float: none;
        }
        #header .menuMobile .navbar-nav li:not(:first-child) {
            margin-left: 10px;
        }
        .menuMobile .nav-item.langDrop .dropdown-toggle:after,
        .mobileMenu_afterlogin .nav-item.langDrop .dropdown-toggle:after {
            display: none;
        }
        .mobileMenu_afterlogin .nav-item.langDrop .dropdown-toggle {
            font-size: 20px;
        }
        .profile-left {
            margin: 0 0 30px;
        }
        .overlay {
            position: fixed;
            height: 100%;
            width: 100%;
            background: rgba(0, 0, 0, 0.4);
            top: 0;
            left: 0;
            z-index: 10;
        }
        .forDesktop {
            display: none !important;
        }
        .forMobile {
            display: block !important;
        }
        #header .navbar-brand img {
            /* max-width: 160px; */
            max-height: 40px;
        }
        .chatHeadPadding {
            padding: 10px;
            padding-left: 0px;
            display: flex;
        }
        #header,
        #header.navbar-sticky-on {
            height: 60px;
        }
        .navbar-toggler {
            outline: 0;
            padding: 0;
            width: 30px;
            height: 30px;
            position: absolute;
            right: 15px;
            top: 50%;
            transform: translateY(-50%);
            z-index: 1;
        }
        .menu-wrapper {
            position: absolute;
            top: 0;
            transform: translateY(-12px);
            left: 0;
            height: 100%;
        }
        .hamburger-menu,
        .hamburger-menu:after,
        .hamburger-menu:before {
            width: 25px;
            height: 2px;
        }
        .hamburger-menu {
            position: relative;
            transform: translateY(25px);
            background: #000;
            transition: all 0ms 300ms;
        }
        .hamburger-menu:before {
            content: "";
            position: absolute;
            left: 0;
            bottom: 10px;
            background: #000;
            transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        }
        .hamburger-menu:after {
            content: "";
            position: absolute;
            left: 0;
            top: 10px;
            background: #000;
            transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        }
        .hamburger-menu.animate {
            background: rgba(255, 255, 255, 0);
        }
        .hamburger-menu.animate:before {
            bottom: 0;
            transform: rotate(-45deg);
            transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        }
        .hamburger-menu.animate:after {
            top: 0;
            transform: rotate(45deg);
            transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        }
        .mobile_logo {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            padding: 0;
            box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
            /* background-color: #2b3252; */
            height: 59px;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            padding: 25px 13px;
            justify-content: space-between;
        }
        .mobile_logo img {
            max-width: 150px;
        }
        header .collapse:not(.show) {
            display: block;
            position: fixed;
            top: 0;
            left: -300px;
            height: 150vh;
            overflow-y: auto;
            width: 250px;
            background: #fff;
            padding-top: 85px;
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
            transition: all 0.5s;
            z-index: 1;
        }
        .collapse:not(.show).menu-show {
            left: 0;
        }
        #header .navbar-nav .nav-item,
        #header .navbar-nav .nav-item:first-child,
        #header .navbar-nav .nav-item:nth-child(2) {
            margin: 4px 0 0 0;
            padding: 0;
            position: relative;
        }
        #header .navbar-nav .nav-item::before {
            position: absolute;
            content: '';
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1px;
            /* background: rgb(0,0,0); */
            background: linear-gradient(90deg, rgba(0, 0, 0, 0.04) 0%, rgba(236, 236, 236, 0.15) 100%);
        }
        #header .navbar-nav .nav-link {
            color: #2b3252;
            font-size: 15.5px;
        }
        #header .navbar-nav .nav-link.newLoginIcon {
            font-size: 20px;
        }
        .newStepBox.slideTo {
            opacity: 0.5;
            cursor: pointer;
        }
        .newStepBox.slideTo.active {
            opacity: 1;
        }
        .newStepIconOuter {
            height: 80px;
            width: 80px;
        }
        .newStepIcon {
            height: 60px;
            width: 60px;
        }
        .newStepIcon img {
            max-width: 30px;
            max-height: 33px;
        }
        .lanMeetHostBtn {
            font-size: 14px;
            padding: 11px 70px 11px 25px;
        }
        .existing-club-slide {
            padding: 45px 15px 100px;
            height: auto;
        }
        .ec-slide-item {
            padding-left: 0px;
        }
        .existing-club-slide.owl-theme .owl-nav {
            left: 0;
            right: 0;
        }
        .existing-slider-image {
            min-height: 300px;
        }
        .new-concept-mainheading,
        .ec-heading,
        .ec-slide-item h3,
        .ec-slide-item h3 span,
        .morefun-header h3,
        .proc-and-pol-heading {
            font-size: 23px;
            text-align: center;
        }
        .new-concept-content,
        .ec-slide-content {
            font-size: 15px;
            margin-top: 10px;
            text-align: center;
        }
        .existing-club-slide.owl-theme .owl-nav [class*="owl-"] {
            height: 40px;
            width: 40px;
            font-size: 20px
        }
        .newStepTags ul li a,
        .tagOwl a {
            font-size: 12px;
            padding: 0px 7px;
        }
        .lanMeetHeading {
            font-size: 40px;
        }
        .matchMakerContentSection .matchMakerhead {
            font-size: 40px;
        }
        .lanMeetComHeading {
            font-size: 25px;
        }
        .matchMakerContentSection .matchMakercontent {
            font-size: 16px;
        }
        .lanMeetSubHeading {
            font-size: 18px;
            margin-bottom: 20px;
        }
        .lanMeetContent p,
        .lanMeetComContent {
            font-size: 16px;
        }
        .lanMeetContent {
            margin-bottom: 30px;
        }
        .lanMeetAction a,
        .lanMeetComAction a {
            font-size: 14px;
            padding: 10px 30px;
        }
        .lanMeetImageSmall {
            border-width: 5px;
        }
        /* .lanMeetComImage {
            height: 250px;
        } */
        .lanMeetHostBtn span,
        .parentBtn_lanmeet .lanMeetHostBtn span {
            height: 40px;
            width: 40px;
        }
        .lanMeetHostBtn.newLameethostBtn span{
            font-size: 12px;
        }
        .hero-section,
        .hero-section.hero-messages {
            min-height: 220px;
        }
        .hero-heading>span {
            font-size: 35px;
        }
        .newStepSection {
            padding: 40px 0 0;
        }
        .newStepSection.matcLIstPadding {
            padding-top: 20px;
            padding-bottom: 20px;
        }
        .newStepSection.matcLIstPadding .newStepSection {
            padding-top: 50px;
        }
        .newStepTags {
            margin: 50px auto 0;
        }
        .lanMeetSection {
            padding: 40px 0 22px;
        }
        section.lanMeetSection.newLanmeetWrapper {
            padding-top: 0;
        }
        .matchMakerSection {
            margin-bottom: 0;
        }
        section.lanMeetSection.newLanmeetWrapper .container.lanmeetContainer {
            padding-right: 0;
            padding-left: 0;
        }
        section.lanMeetSection.newLanmeetWrapper .desktopCustomPadding.small-order2 {
            padding-left: 30px;
            padding-right: 30px;
        }
        .sticky-wrapper {
            margin-bottom: 0;
        }
        .lanMeetUpperRow {
            margin-left: -15px;
            margin-right: -15px;
            margin-bottom: 40px;
        }
        .lanMeetUpperRow:last-child {
            margin-bottom: 0;
        }
        .newhomeHero_slide .owl-carousel .owl-stage .item .lanMeetUpperRow{
            height: auto;
        }
        .lanMeetUpperCol {
            padding-left: 15px;
            padding-right: 15px;
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
        }
        .lanMeetUpperCol.small-order1 {
            order: 1;
            margin-bottom: 45px;
        }
        .lanMeetUpperCol.small-order2 {
            order: 2;
        }
        ul.signupContentList {
            display: block;
        }
        .signupSection .signupCard {
            padding: 0px;
        }
        ul.signupContentList>li.signupFormList {
            width: 100%;
            padding: 0 20px;
        }
        .signupStepHead {
            padding: 20 20px;
            padding-bottom: 30px;
        }
        .signupStepFillout {
            padding: 0 20px;
        }
        .signupStep_2 .signupContentList,
        .partnerSignupStep_2 .signupContentList {
            padding: 0 20px;
        }
        .signupStep_2 ul.signUpForm,
        .partnerSignupStep_2 ul.signUpForm {
            grid-column-gap: 20px;
        }
        ul.signupContentList li.signupTerms {
            width: 100%;
            padding: 0 20px;
            margin-top: 40px;
        }
        ul.signupContentList::before {
            display: none;
        }
        ul.signupContentList li.signupTerms {
            position: relative;
        }
        ul.signupContentList li.signupTerms::before {
            width: 100%;
            height: 1px;
            content: '';
            position: absolute;
            background: rgba(0, 0, 0, .1);
            top: -20px;
            left: 0;
        }
        .morefun-filter {
            display: none;
        }
        .more-fun-section {
            padding: 40px 0;
        }
        /*------------------------ group meet repsonsive */
        .viewMoreBtn a {
            margin: 17px auto 0;
            line-height: 50px;
            min-height: 50px;
            width: 235px;
            font-size: 17px;
        }
        .search-result-list>li {
            flex: 0 0 50%;
            max-width: 50%;
            padding: 0 10px;
        }
        /*.search-result-list{
            margin-left:0;
            margin-right:0;
        }*/
        .partnerSteps ul.signupContentList li.signupTerms::before {
            display: none;
        }
        .partnerSteps ul.signupContentList li.signupTerms {
            margin-top: 0;
        }
        .checkGroup label {
            padding-left: 30px;
        }
        /* .signupSubmit{
            width:unset;
            display: inline-block;
            
        }*/
        .search-result-card {
            max-width: 100%;
            margin: 0;
            box-shadow: 1px 8px 14px -9px rgb(105 105 105 / 39%);
            -webkit-box-shadow: 1px 8px 14px -9px rgb(105 105 105 / 39%);
            border: 1px solid rgb(0 0 0 / 12%);
            height: auto;
        }
        .search-result-card.newSearchCardBox {
            border: 0;
            box-shadow: none;
        }
        .search-result-list {
            margin-left: 0;
            margin-right: 0;
        }
        /*------------------ profile css ------------*/
        a.profileLink i {
            display: none;
        }
        a.profileLink {
            margin-right: 35px;
        }
        .profileImg {
            width: 45px;
            height: 45px;
        }
        .matchMakerSection::before {
            width: 37%;
        }
        /* ---------------- view meet page ------- */
        .search-result-card.view-meet-card {
            margin: 0;
            width: 100%;
            max-width: 100%;
        }
        .partBookCard .hostTag {
            font-size: 16px;
        }
        .partBookCard .host-user {
            font-size: 12px;
            min-width: 50px;
        }
        .partBookCard .withPet {
            font-size: 12px;
            padding: 8px 7px;
            min-width: 75px;
        }
        .partBookCard .partBookCard-footer .partBookCard-btnGroup *.col {
            flex-basis: unset;
        }
        .partBookCard .partBookCard-footer .partBookCard-btnGroup p {
            margin-top: 0px;
            margin-bottom: 10px;
        }
        /* ----------message page ------------------- */
        .dashChatChatting {
            height: 100%;
            width: 100%;
            transition: all .3s ease-in-out;
            border: 0;
            visibility: hidden;
            opacity: 0;
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            overflow: hidden;
        }
        .dashChatChatting.chatOpen {
            display: flex;
            opacity: 1;
            visibility: visible;
            flex-direction: column;
        }
        .dashChatInner {
            width: 100%;
            overflow: hidden;
            display: block;
            min-height: calc(100vh - 200px);
        }
        .dashChatSidebar {
            width: 100%;
            position: absolute;
            height: 100%;
            display: flex;
            flex-direction: column;
        }
        .dashChatSidebar > form{
            flex:1;
        }
        .list-discussions,
        .dashChatChatting .dashChatChattingInner {
            height: auto;
            max-height: 365px;
        }
        .dashChatChatting .dashChatChattingInner {
            max-height: 100%;
            overflow-y: auto;
        }
        .dashChatChatting .dashChatChattingInner.eventRightBody {
            max-height: unset!important;
        }
        .chat-footer {
            padding: 10px 15px;
        }
        .chat-footer textarea {
            outline: none !important;
            box-shadow: none !important;
            color: #7f808c;
            font-size: 16px;
            background-color: #fff;
            overflow: hidden;
            overflow-wrap: break-word;
            resize: none;
            height: 45px;
            padding: 10px 122px 10px 22px;
            border-radius: 40px;
        }
        .btn-send-msg {
            background: #ff6161;
            border: 0;
            border-radius: 30px;
            color: #fff;
            padding: 0 20px;
            height: 38px;
            margin-bottom: 5px;
            position: absolute;
            bottom: 0px;
            right: 5px;
            line-height: 38px;
        }
        .chat-intro {
           font-size: 12px;
        color: #6c6c6c;
        line-height: 20px;
        padding: 10px;
        height: auto;
        max-height: 100%;
        margin-top: auto;
        position: inherit;
       /* font-size: 12px;
        color: #6c6c6c;
        height: auto;
        max-height: 100%;
        border-top: 1px solid #f2f2f2;
        bottom: 0px;
        width: 100%;
        background: #fff;
        color: #6c6c6c;
        line-height: 22px;
        padding: -3px 17px -11px -6px;
        position: fixed;
        width: 100%;
        bottom: 0px;
        left: 0px;
        border-top: 1px solid #f2f2f2;
        overflow-wrap: break-word !important;
        word-wrap: break-word !important;
        white-space: normal;
        max-width: 100%;
        margin: -16px -10px 28px 0;*/
        }
        /* ----3 feb */
        .leave-commentleft h2 {
            font-size: 29px;
        }
        .name-pic {
            height: 30px;
            width: 30px;
        }
        .employment-right p {
            font-size: 13px;
        }
        .facebook-blue {
            background: #5051b3;
            padding: 6px 11px;
            height: 30px;
            width: 30px;
            font-size: 14px;
            border-radius: 50px;
        }
        .twiiter-bluish {
            background: #268ff5;
            padding: 5px 9px;
            height: 30px;
            width: 30px;
            font-size: 14px;
            border-radius: 50px;
        }
        .linkedin-purple {
            background: #086ab6;
            padding: 5px 9px;
            height: 30px;
            width: 30px;
            font-size: 14px;
            border-radius: 50px;
        }
        .envelope-yellow {
            background: #ffd600;
            padding: 5px 9px;
            height: 30px;
            width: 30px;
            font-size: 14px;
            border-radius: 50px;
        }
        .employment-left p {
            font-size: 13px;
        }
        .job-descprion-para {
            font-size: 13px;
        }
        signupStepHead.forget-password-heading {
            padding-top: 20px;
        }
        .signupCard.newSignup.forget-box.for-pass {
            margin-top: 20px;
        }
        .d-flex.d-lg-none.mobileUiList {
            display: none!important;
        }
        .lanmeetHashNew {
            font-size: 16px;
            bottom: 65px;
        }
        .partBookCard {
            padding-bottom: 30px;
        }
        .lanMeetUpperCol.newCollLanBanner_1,
        .lanMeetUpperCol.newCollLanBanner_2 {
            padding-left: 20px;
            padding-right: 20px;
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
        }
        .mobileMenu_afterlogin .navbar-nav {
            flex-direction: row;
        }
        .mobileMenu_afterlogin .nav-item {
            margin-right: 15px!important;
        }
        .chat-header {
            padding: 6px 20px 6px
        }
        .btn.btn-meeting {
            top: 0;
        }
        #cancelMeetBooking{
            position: relative;
            top: 0px;
            right: 0;
            background: #ff616a;
            font-size: 10px;
            border-radius: 30px;
            color: #fff;
            padding: 6px 14px;
        }
    }
    
    @media(min-width:768px) {
         .list-discussions{
          min-height: 600px;
        }

      .newBg_tabsCustom .options-btm {
            margin-top: 10px;
        }
        .partShareCard figure img {
            height: 40px;
            min-width: 40px;
            max-width: 40px;
        }
        .styled-checkbox+label:before{
            top: 15px !important;
            width: 20px !important;
            height: 20px !important;
        }


         .newBg_tabsCustom .partShareCard{
        border: none;
    }
        .bootbox-confirm .bootbox-close-button{
                margin-right: 10px;
                margin-top: -20px !important;
        }
         .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}
        .morefun-filter-wrapper.morefun-mobile-version {
            display: none;
        }
        /* ----------------- custom footer */
        .custom-footer .collapse:not(.show) {
            display: block;
        }
        .collapsheMenu {
            display: none;
        }
    }
    
    @media (max-width: 991.98px) and (min-width: 768px) {
         .list-discussions{
          min-height: 600px;
        }

   
          .newReport_radio label.newCustRadio-report {
    margin-bottom: 0;
    border: 1px solid #2fbebb;
    color: #595959;
    font-size: 10px;
    padding: 4px 7px;
    border-radius: 25px;
    cursor: pointer;
    background: transparent;
    transition: all .3s ease-in-out;
    }
         .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}
        .statusData {
            flex-direction: column;
            gap: 3px;
        }
        .mobScreenDate-new {
            display: flex;
            flex-direction: column;
            gap: 3px;
        }
        .new-style .statusData, .new-style .meetDate_new, .new-style .dueDate_new {
            gap: 0;
        }
        .hero-section.hero-sectionTxt {
            min-height: 220px;
            padding: 60px 0;
        }
        .invitStatusCard,
        .inviteStatusList .invitStatusCard:not(:last-child) {
            background-position: center -130px;
        }
        .faq-user a {
            font-size: 20px;
            padding: 8px 23px;
        }
        .page-topspace {
            margin: 38px 0;
        }
        section.page-topspace.EditProfile{
            margin-top: 38px;
        }
        .page-heading {
            font-size: 36px;
        }
    }
    
    @media(max-width:1199.98px) {
        .profile-tab-head .nav-pills .nav-link {
            font-size: 20px;
        }
        .howuseSection .hostImg {
            width: 350px;
            height: 350px;
        }
        .reviewSideBack .reviewBlockHead {
            position: unset;
        }
        .howuseSection .useHostUperRow {
            margin-left: -20px;
            margin-right: -20px;
        }
        .howuseSection .hostUparImg,
        .howuseSection .hostContentImg {
            padding-left: 20px;
            padding-right: 20px;
        }
        .owl-carousel.zoomOwl .owl-nav button.owl-prev,
        .owl-carousel.matchOwlOnmobile .owl-nav button.owl-prev {
            position: absolute;
            left: -20px;
            top: 50%;
            transform: translateY(-50%);
        }
        .owl-carousel.zoomOwl .owl-nav button.owl-next,
        .owl-carousel.matchOwlOnmobile .owl-nav button.owl-next {
            position: absolute;
            right: -20px;
            top: 50%;
            transform: translateY(-50%);
        }
        .borderTopPink .lanMeetHeading {
            margin-top: 45px;
        }
        .borderTopPink .lanMeetUpperCol {
            padding-right: 20px;
            padding-left: 20px;
        }
        /* *** new content table  ********** */
        .customTable_detail,
        .customTable_info,
        .customTable_Remark {
            padding: 10px;
            font-size: 15px;
        }
        .meetTitle_new,
        .meetTitle_new a {
            font-size: 17px;
        }
    
    
        .parentBtn_lanmeet .lanMeetHostBtn:not(.newLameethostBtn){
            margin-left: 0;
            margin-top: 15px;
        }
        .newLetBlock{
            font-size: 25px;
        }
    
        .homeArrow button.owl-prev{
            left:-30px;
        }
        .homeArrow button.owl-next{
            right:-30px;
        }
    }
    
    @media(max-width:991.98px) {
         .list-discussions{
          min-height: 600px;
        }

    
         .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}
        .chat-header h6#meetName {
            max-width: 80%;
            font-size: 14px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .hero-section.inviteBanner {
            min-height: 460px;
        }
        .inviteBanner .invitefrndHead {
            font-size: 30px;
            line-height: 30px;
        }
        .inviteBanner .invitefrndHead span {
            display: block;
            font-size: 40px;
            font-weight: 600;
            line-height: 54px;
            margin-top: 10px;
        }
        .inviteBanner .invitefrndSubTag {
            font-size: 20px;
            color: #fff;
            line-height: 30px;
            margin-top: 15px;
        }
        .inviteBonusCard {
            min-height: 120px;
        }
        .getBonusCard {
            margin-bottom: 30px
        }
        .getBonusCard .getBonusCardLinkBtns a {
            max-width: 300px;
            margin: auto;
        }
        .getBonusCardLinkBtns a:not(:last-child) {
            margin-bottom: 15px;
        }
        .inviteStatusList {
            display: block;
        }
        .invitStatusCard,
        .inviteStatusList .invitStatusCard:not(:last-child) {
            margin: auto;
            margin-top: 30px;
            max-width: 100%;
        }
        .inviteStatusHead {
            margin-top: 25px;
        }
        .howUse h2.page-heading {
            font-size: 36px;
        }
        .howuseSection .useHostUperRow {
            margin-left: -15px;
            margin-right: -15px;
        }
        .howuseSection .hostUparImg,
        .howuseSection .hostContentImg {
            padding-left: 15px;
            padding-right: 15px;
        }
        .howuseSection .hostUparImg,
        .howuseSection .hostContentImg {
            width: 50%;
            max-width: 50%;
            flex: 0 0 50%;
        }
        .howuseSection .hostImg {
            width: 300px;
            height: 300px;
            border-width: 5px;
        }
        /* -------- date picker  */
        .datepicker-dropdown {
            position: fixed;
            left: 0 !important;
            right: 0 !important;
            top: 55% !important;
            transform: translateY(-50%) !important;
            max-width: 280px;
            margin: 0 auto;
            z-index: 10 !important;
        }
        .datepicker-dropdown.datepicker-orient-bottom:after,
        .datepicker-dropdown.datepicker-orient-bottom:before {
            display: none;
        }
        .leave-commentleft h2 {
            font-size: 29px;
        }
        .search-result-owl .item {
            padding: 0 10px;
        }
        .eventBody_page #stepBackwedMsg {
            display: none!important;
        }
        .eventNoticeHeader .chatHeadPadding {
            padding: 12px 0;
        }
        .newMeetrow-col-1 {
            width: 100%;
            max-width: 45%;
            flex: 0 0 45%;
            padding-left: 15px;
            padding-right: 15px;
        }
        .newMeetrow-col-2 {
            width: 100%;
            max-width: 55%;
            flex: 0 0 55%;
            padding-left: 15px;
            padding-right: 15px;
        }
        .newLeftMeetList .newStepTags ul.autoHeight li:not(:last-child) {
            margin-bottom: 5px;
            font-size: 15px;
        }
        .py-35 {
            padding-top: 20px;
            padding-bottom: 10px;
        }
        .newMeetDet_cardStyle.search-result-card.newSearchCardBox {
            -webkit-box-shadow: 1px 3px 38px rgb(105 105 105 / 22%);
            box-shadow: 1px 3px 38px rgb(105 105 105 / 22%);
            border-radius: 10px;
            overflow: hidden;
            background-color: #fff;
            padding: 0 10px 10px 10px;
            position: relative;
            border: 0;
        }
        .morefun-filter.noMeetBlock {
            display: block;
            text-align: center;
            font-size: 15px;
            padding: 40px 10px 10px;
        }
        .dashChatChatting .message-body {
            width: 75%;
        }
        /* *** */
        .detailNewFlex .imgSection {
            flex: 0 0 80px;
        }
        .imgSection img {
            width: 70px;
            height: 70px;
        }
        .flexMeetNew {
            display: block;
        }
        .customTable_Remark .btn-red-action {
            padding: 6px 13px;
            font-size: 15px;
            width: auto;
            display: inline-block;
            margin-bottom: 15px;
            min-width: 105px;
        }
        .bookStatus_new {
            margin-top: 15px;
            color: #ef5455;
        }
        .imgSection img {
            width: 65px;
            height: 65px;
        }
        .detailNewFlex .imgSection {
            flex: 0 0 70px;
        }
    
        .profileTabPill .nav-pills{
            margin-top: 20px;
        }
    
        .newhomeHero_slide .owl-carousel .owl-stage .item .lanMeetUpperCol.newCollLanBanner_1 {
            height: calc(100% - 395px);
            display: flex;
            flex-direction: column;
        }
    
        .parentBtn_lanmeet .lanMeetHostBtn:not(.newLameethostBtn){
            padding:9px 60px 9px 15px;
        }
        .parentBtn_lanmeet .lanMeetHostBtn:not(.newLameethostBtn){
            margin-top: 0;
        }
    
    
        .partnerNewCard_parent .partShareCard {
            max-width: calc(100% / 4 - 8px);
        }
    }
    
    @media(max-width:767.98px) {
        .ui-timepicker-container{
            height: 10% !important;
            width: 40% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
         .list-discussions{
          min-height: 600px;
        }

        .partnerHost.owl-carousel .owl-nav button.owl-prev {
    margin: 2px 2px 2px -32px;
}
        .newBg_tabsCustom .options-btm {
    margin-top: 0px;
}
       
        #imageSelectSection{
            margin-top: -5rem;
        }
         .galleryUPloadLink#lanmeetGalleryOpen {
 
            margin-right: 54%;
            border-color: #80809E;
            color: #808098;
            font-weight: 600;
            font-size: 12px;
        }
        .partShareCard figure img {
            height: 40px;
            min-width: 40px;
            max-width: 40px;
        }
        .styled-checkbox+label:before{
            top: 15px !important;
            width: 20px !important;
            height: 20px !important;
        }
         .newBg_tabsCustom .partShareCard{
        border: none;
    }
        .filtermodal{
     top:  0rem !important;
   }
   .bootbox-confirm .bootbox-close-button{
                margin-right: 10px;
                margin-top: -20px !important;
        }
          .newReport_radio label.newCustRadio-report {
    margin-bottom: 0;
    border: 1px solid #2fbebb;
    color: #595959;
    font-size: 10px;
    padding: 4px 7px;
    border-radius: 25px;
    cursor: pointer;
    background: transparent;
    transition: all .3s ease-in-out;
    }
      .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}
        .search-result-block {      
            margin-top: 0px;
            padding: 0 0 25px;
        }
        .search-result-heading {       
            margin-bottom: 15px;
        }
       .more-fun-section .pt-45 {
            padding-top: 15px;
        }
        .more-fun-section {
            padding: 0px 0;
        }
        /* .statusData {
            display: flex;
            gap: 5px;
            flex-wrap: wrap;
            align-items: center;
            margin-top: 10px;
        } */
        .statusData {
            display: flex;
            gap: 0;
            flex-wrap: wrap;
            align-items: flex-start;
            margin-top: 0;
            flex-direction: column;
            gap: 5px;
        }
        .statusData .newStatusBtn-sentInt{
            margin-top: 0;
        }
        .newTitleCollCheck {
            font-size: 13px;       
        }
        .newCollCeck .styled-checkbox+label:before {      
            width: 18px;
            height: 18px;        
        }
        .newtabcontentblock{
            padding: 15px;
        }
        .message-content-block figure img {
            width: 35px;
            height: 35px;
            object-fit: cover;
            object-position: center;
        }
        .dashChatChatting .message {
            padding: 0 5px;
        }
        .userChatName,
        .dashChatChatting .opacity-65 {
            font-size: 11px;
            flex: 0 0 auto;
        }
        .message-content-block {
            padding: 0 0 0 45px;
        }
        .dashChatChatting .message.message-right .message-content-block {
            padding: 0 45px 0 0;
        }
        #header .navbar-brand img {
            /* max-width: 110px; */
            max-height: 35px;
        }
        .lanMeetComImage {
            width: auto;
        }
        .src-match-box {
            font-size: 13px;
            padding-left: 35px;
            background-size: 22px;
        }
        .searchResultUImage {
            height: 150px;
        }
        .hero-section.hero-sectionTxt {
            min-height: 160px;
            padding: 40px 0;
        }
        .lanMeetSection.noBg.matchMakermeetSection .lanMeetComImage {
            height: 270px;
            width: auto;
            margin: 0 -15px;
            border-radius: 0;
            background-size: cover;
        }
        .mml_content {
            padding: 32px 0 0;
        }
        .mml_content .lanMeetContent {
            margin-bottom: 20px;
        }
        #header.headerStatic .navbar-nav .auth-btn .nav-link {
            padding: 5px 10px;
            min-width: 75px;
            font-size: 13px;
            text-align: center;
        }
        .search-result-owl.owl-carousel .owl-nav button.owl-prev,
        .conceptOwl.owl-carousel .owl-nav button.owl-prev,
        .zoomMeetingOwl.owl-carousel .owl-nav button.owl-prev {
            left: -5px;
        }
        .search-result-owl.owl-carousel .owl-nav button.owl-next,
        .conceptOwl.owl-carousel .owl-nav button.owl-next,
        .zoomMeetingOwl.owl-carousel .owl-nav button.owl-next{
            right: -5px;
        }
        .src-card-detail .src-row .src-col-2 {
            font-size: 12px;
        }
        .lanMeetComContent {
            margin-bottom: 15px;
        }
        .homeArrow button.owl-next {
            right: 5px;
            top: 40%;
        }
        .homeArrow button.owl-prev {
            left: 5px;
            top: 40%;
        }
        .lanMeetImageSmall_2 {
            left: 20px;
            width: 126px !important;
            height: 126px !important;
        }
        .ratingModal .modal-header {
            padding: 35px 15px 10px;
        }
        .ratingModal .modal-body {
            padding: 20px 20px;
        }
        .rating-group-wrap h4 {
            font-size: 16px;
            min-width: 170px;
        }
        .ratingModal .modal-footer .btn.btn-primary,
        .ratingModal .modal-footer .btn.btn-primary:focus {
            padding: 10px 17px;
            font-size: 14px;
        }
        .rating-group-list .rating__label {
            font-size: 17px;
        }
        .footerHead {
            display: none;
        }
        .getBonusCard .getBonusCardCount {
            font-size: 41px;
            left: 8px;
            top: 5px;
        }
        .inviteBanner .invitefrndHead {
            font-size: 18px;
            line-height: 10px;
        }
        .inviteBanner .invitefrndHead span {
            display: block;
            font-size: 28px;
            font-weight: 600;
            line-height: 40px;
            margin-top: 10px;
        }
        .hero-section.inviteBanner {
            min-height: 300px;
            padding: 30px 0;
        }
        .inviteBanner .invitefrndSubTag {
            font-size: 14px;
            color: #fff;
            line-height: 24px;
            margin-top: 5px;
        }
        .inviteBonusCardGroup {
            display: block;
            margin-top: 20px;
        }
        .inviteBonusCard {
            min-height: 75px;
            margin: auto;
        }
        .inviteBonusCard .bonusCardTitle {
            line-height: 30px;
            color: #000;
            font-size: 20px;
            font-weight: 600;
        }
        .inviteBonusCard .bonusCardTitle span {
            font-size: 18px;
            font-weight: 400;
            display: block;
        }
        .inviteBonusCard .bonusCardTag {
            width: 45px;
            height: 45px;
            border-radius: 50%;
            background: #ffc200;
            font-size: 11px;
        }
        .plusInviteCard {
            margin: 15px auto;
        }
        .hero-section.inviteBanner .hero-section-content {
            position: unset;
            transform: unset;
        }
        .getBonusCard .getBonousCardHead {
            font-size: 18px;
            line-height: 28px;
            margin: 15px auto 0;
        }
        .getBonusCard .getBonousHeadLinkGroup {
            margin-bottom: 20px;
        }
        .getBonusCard {
            padding-bottom: 15px;
        }
        .getBonusCard .getBonusCardLinkBtns a {
            font-size: 14px;
            min-height: 45px;
        }
        .inviteStatusHead {
            font-size: 29px;
        }
        .invitStatusCard .invitStatusHeading {
            font-size: 18px;
            padding: 0;
        }
        .invitStatusTitle {
            font-size: 30px;
            top: unset;
            bottom: 15px;
        }
        .invitStatusCard {
            min-height: 150px;
            background-position: center -110px;
        }
        .rule-block h3,
        .policy-block h3 {
            font-size: 20px;
        }
        .view-meet-rules .faq-user a {
            font-size: 13px;
            line-height: 46.75px;
            padding: 10px 7px;
            line-height: 26px;
        }
        .view-meet-rules .nav {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            text-align: center;
        }
        .pdx-2 {
            padding: 0!important;
            margin: 14px auto;
        }
        .faq-user a {
            font-size: 17px;
            line-height: 46.75px;
            padding: 5px 20px;
        }
        #story p {
            font-size: 15px;
            line-height: normal;
        }
        #singles p {
            font-size: 15px;
            line-height: normal;
        }
        .table.msgs-table tbody td {
            padding: 10px 6px;
        }
        .heading-5 {
            margin: 35px 0 14px;
        }
        .table.msgs-table tbody td,
        .table.msgs-table thead th,
        .completed-check,
        .page-item .page-link {
            font-size: 13px;
        }
        .coin_p span,
        .coin_p b {
            font-size: 13px;
            height: 100%;
        }
        .coin_p b {
            width: 53px;
            padding: 0px 5px 0px 7px;
        }
        .coin_p {
            height: 35px;
            padding-right: 54px;
            line-height: 35px;
            max-width: 124px;
        }
        .searchResultUTexteWrap {
            font-size: 14px;
        }
        .src-match-box br {
            display: none;
        }
        .user-pairs {
            text-align: left;
            margin: 12px 0 0;
        }
        label.user-label {
            margin: 0 0 3px;
        }
        .page-heading {
            font-size: 24px;
            margin-bottom: 25px;
        }
        .page-topspace {
            margin: 39px 0;
        }
        section.page-topspace.EditProfile{
            margin-top: 39px;
        }
        .user-title {
            font-size: 27px;
            margin: 0 auto 19px;
        }
        .profilebtn-set {
            margin: 0 auto 28px;
        }
        .footerHead {
            font-size: 16px;
            margin-bottom: 14px;
        }
        .createHostButton .redBtn,
        .createHostButton .blueBtn {
            padding: 11px 10px;
            font-size: 18px;
        }
        label.hide-sm {
            display: none;
        }
        .creatHostinner {
            padding: 30px 15px;
        }
        .createHostInputSet.form-mobile .createHostInputInp {
            flex: 0 0 50%;
            margin: 0;
            padding: 5px;
        }
        .createHostInputSet.form-mobile {
            flex-wrap: wrap;
            margin: 0 -5px;
        }
        .profile-content-card {
            margin-top: 43px;
            margin-bottom: 43px;
        }
        .hero-heading>span {
            font-size: 21px;
        }
        .hero-section,
        .hero-section.hero-messages {
            min-height: 160px;
        }
        .signupSection {
            padding: 30px 0px;
        }
        .signupSection .headSignUp {
            font-size: 25px;
        }
        ul.signupContentList>li.signupFormList,
        ul.signupContentList li.signupTerms {
            padding: 0 15px;
        }
        .inputNumberGroup {}
        .inputNumberGroup input {
            margin-left: 5px;
        }
        .signUpForm .dropdown a.dropdown-toggle,
        .inputNumberGroup .dropdown-menu {
            width: 100%;
        }
        .signUpForm label {
            font-size: 15px;
        }
        .signUpForm input.form-control,
        .signUpForm .dropdown a.dropdown-toggle,
        .inputNumberGroup .dropdown-menu {
            margin-bottom: 10px;
            text-align: center;
        }
        .matchMaker {
            font-size: 15px;
        }
        button.signupSubmit {
            font-size: 17px;
            margin: 15px 0px;
            padding: 11px 20px;
        }
        .alreadyHave {
            font-size: 16px;
        }
        ul.signupContentList li.signupTerms ul li {
            font-size: 14px;
            padding-left: 20px;
        }
        ul.signupContentList li.signupTerms ul li:not(:last-child) {
            margin-bottom: 15px;
        }
        .checkGroup label {
            padding-left: 30px;
        }
        .morefun-search input[type="text"],
        .morefun-search a {
            font-size: 13px;
        }
        .lanMeetImageSmall {
            right: 15px;
        }
        .copyRightRow {
            flex-wrap: wrap;
            justify-content: center;
        }
        .copyRightRow>div {
            width: 100%;
            text-align: center;
            font-size: 12px;
        }
        .footerSocialLinks {
            justify-content: center;
            margin-top: 8px;
        }
        .copyRightFooter {
            height: auto;
            padding: 10px 0;
        }
        .footerContent {
            padding: 25px 0 20px;
            text-align: left;
        }
        .footerSocialLinks li a {
            height: 30px;
            width: 30px;
        }
        .footerSocialLinks li a svg {
            max-width: 15px;
            max-height: 15px;
            width: 15px;
            height: 15px;
        }
        .footerContent p {
            font-size: 13px;
            line-height: normal;
        }
        .footer-links li a,
        .footerContact p,
        .footer-links li p {
            font-size: 14px;
        }
        .footer-links li {
            margin-bottom: 0;
        }
        .footer-links li:not(:last-child) {
            margin-bottom: 15px;
        }
        ul.footer-links {
            padding: 15px 20px;
            background: #fff;
        }
        .footerContact {
            padding: 20px 0;
            margin-bottom: 20px;
        }
        .footerContact h3 {
            font-size: 1.5rem;
        }
        .footerLogo {
            max-width: 160px;
            margin-bottom: 25px;
        }
        .search-result-heading span {
            font-size: 20px;
        }
        /* Default "View All" link styling for mobile */
        .search-result-heading span span a {
            padding: 0;
            padding-left: 0px;
            font-size: 15px;
            padding-left: 15px;
            margin-left: 15px;
            border-left: 2px solid #e2e5e7;
            color: #595959;
            text-transform: capitalize;
            font-family: 'spoqa_han_sans_neomedium';
            font-weight: 500;
            background: none;
            border: none;
            border-radius: 0;
            margin: -18px 0px 0px 5rem;
            position: absolute;
            right: 10px;
        }
        
        /* "View All" button styling when on last slide (mobile) */
        /* .search-result-heading span span a.last-slide  {
            font-size: 12px;
            background-color: #000;
            color: white;
            border: 1px solid #000;
            padding: 5px 5px 5px 5px;
            border-radius: 4px;
            margin: -22px 0px 0px 5rem;
            position: absolute;
            right: 10px;
            border-left: 1px solid #000;
            margin-left: 0;
          } */

       
        
        /* Hover effect for last slide button */
        /* .search-result-heading span span a.last-slide:hover {
            background-color: #333;
            color: white;
        } */
        .lanMeetHeading,
        .lanMeetComHeading {
            font-size: 23px;
            margin-bottom: 10px;
        }
        .lanMeetSubHeading {
            font-size: 15px;
        }
        .fixedAction {
            display: flex;
            padding: 0 15px;
            display: none;
        }
        .filter-trigger,
        .filter-trigger:focus {
            display: block;
            color: #fff;
            text-align: left;
            border-radius: 4px;
            font-size: 15px;
            z-index: 995;
            /*color: rgba(0, 0, 0, .8);*/
            color: #ff6161;
            background-color: #fff;
            padding: 10px 18px 8px 18px;
            flex: 1;
        }
        .filter-trigger i {
            /*color: #ef5455;
            */
            color: #ff6161;
            padding-right: 10px;
        }
        .morefun-filter-wrapper {
            position: fixed;
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
            background-color: #fff;
            z-index: 999;
            padding-top: 60px;
            transform: translateY(150%);
            overflow-y: auto;
        }
        .morefun-filter-wrapper.open {
            transform: translateY(0%);
        }
        .mobile-header {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 60px;
            display: flex;
            align-items: center;
            background-color: #fff;
            padding: 0 15px;
            z-index: 2;
        }
        .mobile-header img {
            max-width: 85px;
        }
        a.filter-close {
            color: #ef5455;
            font-size: 25px;
        }
        .morefun-filter-content,
        .filter-tab-item {
            display: block !important;
            margin-bottom: 0;
        }
        .morefun-filter-content {
            padding-top: 0;
        }
        .morefun-filter-content {
            height: calc(100% - 106px);
            overflow-y: auto;
            overflow-x: hidden;
            position: absolute;
            top: 60px;
            left: 0;
            right: 0;
            padding: 0px 0 0;
            z-index: 1;
        }
        .morefun-filter-content,
        .filter-tab-item {
            display: block !important;
            margin-bottom: 0;
        }
        .filter-mobile-head {
            display: block;
        }
        .filter-mobile-head {
            padding: 10px 15px;
            background-color: #f7f7fb;
        }
        .filter-form {
            padding: 15px;
        }
        .mobile-search {
            position: relative;
        }
        .mobile-search input {
            padding-right: 50px;
        }
        .mobile-search button {
            color: #fff;
            font-size: 15px;
            border: 0;
            outline: none;
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            font-weight: 300;
            padding: 0 13px;
            background-color: #ef5455;
            border-radius: 0 4px 4px 0;
        }
        .filter-form-row [class*="col-"] {
            padding-bottom: 5px;
            padding-top: 5px;
        }
        .apply-filter {
            padding: 10px 25px;
            background-color: #ef5455;
            color: #fff;
            font-size: 17px;
            border-radius: 0px;
            text-transform: uppercase;
            border: 0;
            display: block;
            width: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
        }
        .filter-mobile-head p {
            margin-bottom: 0;
            font-weight: 700;
        }
        .morefun-filter,
        .filter-unselect {
            display: none;
        }
        .lanMeetSection.noBg {
            padding-bottom: 0;
        }
        .lanMeetSection.noBg.matchMakermeetSection {
            padding-bottom: 0;
            padding-top: 0;
            margin: 0;
        }
        .gropuMeetSection .mml_content .lanMeetHeading {
            text-align: left;
            justify-content: flex-start;
        }
        .lanMeetAction a,
        .lanMeetComAction a {
            font-size: 14px;
            padding: 7px 25px;
            min-width: 90px;
        }
        .lanMeetHostBtn.newLameethostBtn {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .signupCard.loginCard .nav-tabs .nav-item .nav-link {
            font-size: 15px;
        }
        /*------------------------ group meet repsonsive */
        .viewMoreBtn a {
            line-height: 40px;
            min-height: 40px;
            width: 200px;
            font-size: 16px;
        }
        .owl-carousel.seeReviewOwl .owl-nav button.owl-prev,
        .owl-carousel.seeReviewOwl .owl-nav button.owl-next,
        .owl-carousel.zoomOwl .owl-nav button.owl-prev,
        .owl-carousel.zoomOwl .owl-nav button.owl-next,
        .owl-carousel.matchOwlOnmobile .owl-nav button.owl-prev,
        .owl-carousel.matchOwlOnmobile .owl-nav button.owl-next {
            width: 30px;
            height: 30px;
        }
        .owl-carousel.seeReviewOwl .owl-nav button.owl-prev {
            left: -13px;
        }
        .owl-carousel.seeReviewOwl .owl-nav button.owl-next {
            right: -13px;
        }
        .seeReviewOwl .owl-nav {
            margin-top: 0px;
        }
        .reviewHead,
        .matchMakerContentSection .matchMakerhead {
            font-size: 23px;
            margin-bottom: 10px;
        }
        .matchMakerContentSection .matchMakercontent {
            font-size: 14px;
        }
        .matchMakerContentSection {
            padding-bottom: 30px;
        }
        .reviewHead {
            line-height: 25px;
            margin-bottom: 25px;
        }
        /*------------- login signup page resopnsive */
        .signupCard .nav-tabs {
            margin-bottom: 25px;
        }
        .signupStepHead {
            padding: 0 15px;
            margin-bottom: 25px;
            font-size: 19px;
        }
        .signupCard .nav-tabs .nav-link {
            font-size: 15px;
            min-height: 60px;
            height: 100%;
        }
        .signupCard.newSignup .nav-tabs .nav-link span {
            font-size: 12px;
        }
        .signupSubmit {
            font-size: 16px;
            margin: 25px 0 25px;
            padding: 10px 15px;
        }
        .signupStepFillout {
            padding: 0 15px;
        }
        .signupStep_2 .signupContentList,
        .partnerSignupStep_2 .signupContentList {
            padding: 0 15px;
        }
        .signupStep_2 ul.signUpForm,
        .partnerSignupStep_2 ul.signUpForm {
            grid-template-columns: repeat(1, minmax(0, 1fr));
        }
        .flexGenderGroup .checkGroup {
            margin-right: 15px;
        }
        .flexGenderGroup .checkGroup:last-child {
            margin-right: 0;
        }
        .signupSubmit.signubBtnInline {
            margin-top: 25px;
            margin-bottom: 25px;
        }
        .signupSection .signupCard {
            border-radius: 10px;
        }
        .partnerSteps .signupSubmit.signubBtnInline {
            margin-top: 25px;
            margin-bottom: 25px;
        }
        .partnerSignupStep_2 .signupStepFillout {
            margin-bottom: 25px;
        }
        ul.signupContentList {
            margin-bottom: 30px;
        }
        .partnerSteps,
        .signupSection .signupCard.loginCard {
            padding-bottom: 30px;
        }
        .signupSection .signupCard.loginCard .tab-content {
            padding: 0 15px;
        }
        .signUpForm .dropdown a.dropdown-toggle {
            font-size: 15px;
        }
        ul.signupContentList li.signupTerms ul li:not(:last-child) {
            margin-bottom: 5px;
        }
        .signupStep_2 .signupStepHead .stepBackwed i,
        .partnerSignupStep_2 .signupStepHead .stepBackwed i {
            font-size: 12px;
            width: 25px;
            height: 25px;
        }
        .availErr {
            margin-bottom: 10px;
        }
        /*------------------------ document changes ---------- of 25 jan*/
        .gropuMeetSection {
            text-align: left;
            padding-top: 15px;
        }
        .seereivewParnet {
            padding-right: 0;
            padding: 40px 0 0;
        }
        .matchMakerSection::before {
            display: none;
        }
        .reivewbackMob {
            padding: 0;
        }
        .reviewSideBackHead {
            font-size: 25px;
            margin-bottom: 10px;
        }
        .reviewSidecontent {
            font-size: 15px;
        }
        .howUse h2.page-heading {
            font-size: 29px;
            padding: 0 15px;
            margin-bottom: 30px;
        }
        .profile-tab-head .nav-pills .nav-link {
            font-size: 16px;
            padding:0 5px;
        }
        .howUse p.page-subheading {
            font-size: 14px;
            padding: 0 15px;
            line-height: 25px;
        }
        .howuseSection .hostUparImg,
        .howuseSection .hostContentImg {
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
        }
        .howuseSection .hostImg {
            width: 250px;
            height: 250px;
            border-width: 5px;
            margin: auto;
        }
        .howuseSection .hostContentHead {
            font-size: 30px;
        }
        .howuseSection .hostSubcontent {
            font-size: 16px;
        }
        .howuseSection .hostDescription p {
            font-size: 14px;
        }
        .firstUserStepzoom p {
            font-size: 18px;
        }
        .zoomMeetingImage img {
            max-height: 140px;
        }
        .zoomMeetingList {
            margin-top: 30px;
        }
        .zoomMeetingList>ul>li {
            color: #5c5c5c;
            font-size: 16px;
            line-height: 20px;
            position: relative;
            padding-left: 30px;
            margin-bottom: 16px;
        }
        ul.zoomParticipantList li {
            padding-left: 45px;
            font-size: 14px;
        }
        ul.zoomParticipantList li:not(:last-child) {
            margin-bottom: 15px;
        }
        .profile-tab-head .nav-pills .nav-link {
            height: 60px;
        }
        .howuseSection .useHostUperRow {
            margin-top: 40px;
        }
        .useHostUperRow:last-child {
            margin-bottom: 40px;
        }
        .zoomSection {
            padding: 40px 0;
        }
        .zoomParticipants {
            padding: 40px 0 30px;
        }
        a.profileLink {
            margin-right: 30px;
            margin-left: 0;
        }
        .profileImg {
            width: 40px;
            height: 40px;
        }
        /* ---------------- date picker */
        .table-condensed,
        .datepicker-days {
            height: 100%;
            width: 100%;
            max-height: 400px;
        }
        .datepicker-dropdown {
            position: fixed;
            left: 0 !important;
            right: 0 !important;
            top: 60px !important;
            bottom: 0;
            max-width: 100%;
            margin: 0 auto;
            transform: unset !important;
            z-index: 10 !important;
            height: calc(100% - 60px);
        }
        .datepicker .datepicker-switch,
        .datepicker .next,
        .datepicker .prev {
            cursor: pointer;
            padding: 15px 0;
            height: auto;
        }
        /* ------------- view meet page  */
        .partBookCard {
            padding-bottom: 15px;
            margin-top: 30px;
            padding: 10px;
        }
        .partBookCard .partBookCard-footer {
            position: unset;
            padding: 0;
            margin-top: 20px;
        }
        .partBookCard .partBookCard-footer .partBookCard-btnGroup *.col {
            padding: 0;
        }
        .view-meet-card .searchCardTag {
            font-size: 12px;
        }
        .view-meet-card .viewAutoContent {
            margin-bottom: 5px;
        }
        .secduleSection {
            display: flex;
            align-items: center;
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .secduleSection .secduleHead {
            font-size: 25px;
            color: #000;
            font-weight: 500;
            padding: 0 15px;
        }
        .secduleHead.newHeadingSch {
            font-size: 25px;
            font-weight: 600;
            margin: 0;
            color: #595959;
            padding: 0;
        }
        .secduleContent {
            margin-bottom: 15px;
            padding-bottom: 15px;
        }
        .secduleContent .secduleContent-head {
            font-size: 18px;
            font-weight: 500;
            color: #595959;
            margin-bottom: 5px;
        }
        .secduleZoom {
            font-size: 15px;
            font-weight: 500;
            color: #595959;
        }
        .secduleContent p {
            font-size: 15px;
            color: #747474;
            line-height: 25px;
            margin-bottom: 0;
        }
        .secduleContent ol {
            font-size: 13px;
            color: #747474;
            line-height: 25px;
            margin-bottom: 0;
            padding-left: 20px;
        }
        .secduleContent ul.secduleStarList {
            font-size: 13px;
            color: #747474;
            line-height: 25px;
            margin-bottom: 0;
        }
        .leave-commentright {
            margin-top: 30px;
        }
        /* ---------------------  message chatbox ------------- */
        .chat-header {
            position: unset;
        }
        .dashChatChatting .dashChatChattingInner {
            margin-top: 15px;
        }
        .btn.btn-meeting {
            position: relative;
            font-size: 11px;
            border-radius: 20px;
            color: #fff;
            /* padding: 3px 9px; */
            padding: 6px 14px;
            margin-left: 35px;
            /* top: 7px; */
            margin-top: 0;
            z-index: 1;
        }
        /* #cancelMeetBooking{
            position: absolute;
            font-size: 10px;
            border-radius: 30px;
            color: #fff;
            padding: 3px 10px;
            left: -16px;
            top: 8px;
            margin: 0 83px 0px 13px;
            z-index: 2;
         } */
         .cta-css{
            margin: 38px 0 0 0;
         }
        .dashChatSidebar {
            border: 0;
            position: fixed;
        }
        
        .chat-header span {
            font-size: 11px;
            min-width: 107px;
            text-align: right;
            margin-left: auto;
            display: block;
            margin: -10px 0 0;
        }
        .chat-header  .media .media-body{
            max-width: 17rem;
        }
        /* This is new style for booking cancel and meet page */
        .chat-header .media {
            flex-direction: row;
            flex-wrap: wrap;
            align-items: flex-start;
            justify-content: space-between;
        }
    
        .chat-header .media > .d-flex.align-items-center {
            width: 60%;
        }
    
        .chatHeadPadding {
            padding: 0;
            width: 100%;
        }
    
        #stepBackwedMsg {
            display: inline-block;
            font-size: 20px;
            margin-right: 10px;
        }
    
        .chat-header .media > .d-flex.flex-column {
            width: 38%;
            align-items: flex-end;
        }
    
        .chat-header .btn-meeting {
            width: 100%;
            max-width: 114px;
            border-radius: 25px;
            margin-bottom: 8px;
            text-align: center;
        }
    
        .chat-header h6#meetName {
            max-width: 80%;
            font-size: 14px;
            white-space: normal;
            overflow: hidden;
            text-overflow: clip;
        }
        /* This is new style for booking cancel and meet page */


        .dashChatChatting .message-body {
            width: 80%;
            
        }
        .chat-footer textarea {
            outline: none !important;
            box-shadow: none !important;
            color: #7f808c;
            font-size: 14px;
            background-color: #fff;
            overflow: hidden;
            overflow-wrap: break-word;
            resize: none;
            height: 45px;
            padding: 13px 75px 13px 22px;
            border-radius: 40px;
            max-height: 110px!important;
        }
        .chat-footer .message_send_options #user-message-smiley {
            padding: 0;
        }
        .btn-send-msg span {
            display: none;
        }
        .btn-send-msg {
            background: #ff6161;
            background: #eef6fb;
            border: 0;
            border-radius: 30px;
            color: #000;
            padding: 0 0px;
            height: 45px;
            margin-top: 0;
            position: absolute;
            top: unset;
            bottom: 16px;
            right: 15px;
            width: 35px;
            height: 35px;
            display: flex;
            justify-content: center;
            align-items: center;
            min-width: 35px;
            margin-bottom: -8px;
        }
        .btn-send-msg:hover{
            background: #eef6fb;
            color:#000;
        }
        #stepBackwedMsg {
            z-index: 1;
            width: 25px;
            font-size: 20px;
        }
        .button-wrapper {
            flex-direction: column;
            align-items: flex-end;
        }
        .hero-hide-mobile-head {
            display: none;
        }
        .commentBoxHost .commentBoxHead {
            font-size: 14px;
        }
        .commentBoxHost textarea.form-control {
            height: 90px;
            font-size: 14px;
        }
        .commentBoxHost .commnetBtngroup {
            display: block;
            margin: 5px 0;
        }
        .commentBoxHost button[type="submit"] {
            background: #ff6161;
            color: #fff;
            font-size: 12px;
            border-radius: 30px;
            padding: 2px 10px;
            margin-right: 6px;
            max-width: 150px;
            transition: all .3s linear;
            height: 40px;
            margin-bottom: 5px;
            max-width: 115px;
            border-color: #ff6161
        }
        .commentBoxHost button[type="submit"]:hover {
            border-color: #23a5bf
        }
        .commentBoxHost a.cancelHostBtn {
            padding: 3px 10px;
            line-height: 30px;
            height: 40px;
            font-size: 12px;
            margin: 0;
            min-width: 115px;
        }
        .table-box {
            padding: 0;
        }
        .profile-cancel,
        .profile-complete,
        .profile-cancel:hover,
        .profile-complete:hover {
            font-size: 14px;
            margin-top: 10px
        }
        .matchmobileOwlParent {
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .handShakeIcon i {
            font-weight: 300;
            font-size: 30px;
        }
        /* --- 3fbe */
        .leave-commentright {
            margin-top: 30px;
        }
        .system-errorright.shadow-box {
            margin-top: 40px;
        }
        .search {
            width: 100%;
        }
        .employment-right {
            margin-top: 20px;
        }
        .search input {
            width: 100%;
        }
        /* .dashChatChatting .dashChatChattingInner,
        .list-discussions {
            min-height: 300px;
            max-height: calc(100vh - 300px)!important;
            height: calc(100vh - 300px)!important;
        }
        */
        .eventListingChat.list-discussions {
            min-height: 300px;
            max-height: calc(100vh - 100px)!important;
            height: calc(100vh - 125px);
        }
        .eventBody_page {
            min-height: auto;
            padding: 25px;
            /* background: #f7f7f7; */
            display: flex;
            align-items: center;
            justify-content: center;
            flex-wrap: wrap;
            position: relative;
            height: auto;
            max-height: 100%;
        }
        /* service-guideline */
        .zoomMeetingList.paddedList {
            padding-left: 0px;
        }
        .colorBoxIcon {
            height: 50px;
            width: 50px;
        }
        /*5-feb-2021 forget passowrd*/
        .signupStepHead.forget-password-heading {
            padding: 20px 15px;
            margin-bottom: 0px;
        }
        .forget-descrption {
            padding: 0px 15px;
        }
        .forget-password {
            padding: 0px 15px;
        }
        /* ---------------------- new  */
        .collapsheMenu {
            padding: 7px 10px;
            /* background: #ffff; */
            border-radius: 3px;
            cursor: pointer;
            border-bottom: 1px solid rgba(0, 0, 0, .1);
            position: relative;
            font-size: 15px;
            padding-right: 35px;
        }
        .collapsheMenu::before {
            content: '\f078';
            position: absolute;
            right: 0;
            font-family: 'Font-Awesome-5-Pro';
            /* width: 100%; */
            height: 100%;
            color: #6b6b6b;
            top: 0;
            display: flex;
            align-items: center;
            padding: 10px;
            font-weight: 300;
            font-size: 13px;
        }
        .collapsheMenu[aria-expanded="true"]::before {
            content: '\f077';
        }
        /* #footer-collapse-1, #footer-collapse-2, #footer-collapse-3,#footer-collapse-4{
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        } */
        .custom-footer #accordion {
            margin-bottom: 25px;
        }
        .forMobile.gropuMeetSection.pt-m-0 {
            padding-top: 0;
            margin-top: 0;
        }
        .forMobile.gropuMeetSection.pt-m-0 .lanMeetUpperCol.small-order1 {
            padding-right: 0;
            padding-left: 0;
        }
        .forMobile.gropuMeetSection.pt-m-0 .lanMeetUpperCol.small-order1 .lanMeetComImage {
            background-size: cover;
            border-radius: 0;
            height: 280px;
        }
        .modal.largeModalCreate .close {
            right: 0;
            top: 0;
        }
        .createHost_card_count {
            font-size: 20px;
        }
        .createHost_card_title {
            font-size: 14px;
            margin-top: 0px;
            text-align: center !important;
        }
        .crateHost_card_content {
            font-size: 13px;
        }
        .newMdetail_col_1,
        .newMdetail_col_2 {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0 10px;
        }
        .coin-table-wrapper {
            border-radius: 5px;
        }
        /* **** chat page on mobile */
        body.chatMessageSection .footer_wrapper {
            display: none;
        }
        .src-row-new-flex .src-row:nth-child(even),
        .src-row-new-flex .src-row:nth-child(odd) {
            max-width: 50%;
            flex: 0 0 50%;
        }
        .create-meet {
            font-size: 26px;
            margin: 20px 0 0 0px
        }
        .create-meet::before {
            height: 2px;
            width: 100px;
        }
        ul.lanmeetContent_list {
            font-size: 16px;
        }
        .search-result-heading span {
            padding-right: 0px;
            max-width: 80%;
        }
        .homeArrow {
            display: none;
        }
        .search-result-owl.owl-carousel .owl-nav button.owl-prev,
        .conceptOwl.owl-carousel .owl-nav button.owl-prev,
        .zoomMeetingOwl.owl-carousel .owl-nav button.owl-prev,
        .search-result-owl.owl-carousel .owl-nav button.owl-next,
        .conceptOwl.owl-carousel .owl-nav button.owl-next,
        .zoomMeetingOwl.owl-carousel .owl-nav button.owl-next{
            display: none;
        }
        .search-result-list>li {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0;
        }
        .search-result-list>li:last-child {
            margin-bottom: 0;
        }
        .dashChatChatting .dashChatChattingInner.eventRightBody {
            margin-top: 0;
        }
        .newMeetRow {
            flex-direction: column-reverse;
        }
        .newMeetrow-col-1,
        .newMeetrow-col-2 {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .partBookCard .partBookCard-body .partBookCard-user span {
            font-size: 15px;
            font-weight: 400;
        }
        .partBookCard {
            margin-top: 0;
        }
        .faq-section .nav-tabs .nav-item .nav-link {
            border-width: 3px;
            line-height: 18px;
        }
        .partBookCard .hostTag.hostTag-block span {
            display: block;
            margin-left: 5px;
        }
        .partBookCard .host-user {
            font-size: 12px;
            min-width: 44px;
            padding: 3px 5px;
        }
        #header .navbar-nav .nav-link {
            font-size: 12px;
        }
        #header .navbar-nav .nav-item::before {
            display: none;
        }
        .mobileMenu_afterlogin {
            margin-left: auto;
            margin-right: 0px;
        }
        .py-55 {
            padding-top: 20px;
            padding-bottom: 20px;
        }
        .chat-footer .message_send_options {
            right: 55px;
        }
        /* *** new custom table */
        .customTableHead.customTableHeadTitle {
            display: none;
        }
        .customTable_detail,
        .customTable_info,
        .customTable_Remark {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .customTable_info {
            background: #eff7ff;
        }
        .bookStatus_new {
            margin-top: 0px;
            color: #ef5455;
            text-align: right;
        }
        .new-style  .span_bold span, .new-style  .meetDate_new span, .new-style .dueDate_new span {
            flex: 0 0 73px;
        }
    .customTable_info  .bookStatus_new {
        margin-top: -25px;
    }
        .bookStatus_new.status_Cancelled {
            color: #ef5455;
        }
        
        .bookStatus_new.status_2,
        .bookStatus_new.status_3,
        .bookStatus_new.status_4,
        .bookStatus_new.status_8 {
            color: #ef5455;
        }
        
        .bookStatus_new.status_InProcess {
            color: #08c535;
        }
        
        .bookStatus_new.status_1,
        .bookStatus_new.status_5,
        .bookStatus_new.status_7 {
            color: #08c535;
        }
        
        .bookStatus_new.status_Complete {
            color: #085cc5;
        }
        
        .bookStatus_new.status_6 {
            color: #085cc5;
        }
        
    
    
        .customTable_detail {
            border-right: 0;
        }
        .customTable_Remark {
            border-left: 0;
            text-align: left;
        }
        .remarkNewBook small {
            display: inline-block;
        }
        .remarkNewBook {
            text-align: left;
        }
        .detailNewFlex .imgSection {
            flex: 0 0 100px;
        }
        .imgSection img {
            width: 85px;
            height: 85px;
        }
        .customTable_detail .msg-head-check {
            padding-right: 10px;
            width: 30px;
            margin-top: -5px;
            margin-left: -5px;
        }
        .flexMeetNew {
            display: flex;
        }
        .flexMeetNew .meetType_new {
            margin-right: 10px;
        }
        .newTabDesignMeet .nav-link.active,
        .newTabDesignMeet .show>.nav-link {
            background: transparent;
            font-size: 18px;
            color: #595959;
        }
        .newTabDesignMeet .nav-item:not(:last-child) {
            margin-right: 15px;
        }
        .meetTitle_new,
        .meetTitle_new a {
            font-size: 14px;
            max-width: 20ch;
        }
        .customTable_detail,
        .customTable_info,
        .customTable_Remark {
            padding: 10px;
            font-size: 13px;
        }
        /* .customTable_info .dateBooking_new, .customTable_info .meetDate_new, .customTable_info .dueDate_new {
            font-size: 13px;
            display: flex;
            align-items: center;
            padding: 3px 0px 3px 25px;
            margin: 0;
            font-weight: 500;
        } */
     
        .customTable_info .dateBooking_new, .customTable_info .meetDate_new, .customTable_info .dueDate_new {
            font-size: 13px;
            /* display: flex; */
            /* align-items: center; */
            /* padding: 3px 0px 3px 25px; */
            margin: 0;
            /* font-weight: 500; */
        }
    
        .customTable_Remark .btn-red-action {
            display: block;
            max-width:auto;
            margin: auto;
            margin-bottom: 0;
            min-width: 90px;
            font-size: 12px;
        }
    
        .remarkNewBook {
            text-align: left;
            flex-wrap: wrap;
            display: flex;
            align-items: center;
            gap:20px;
        }
        .bdrNew_btnTable {
            padding-top: 0px;
            padding-bottom: 10px;
            border-bottom: 2px solid #595959;
            margin-bottom: 0px;
            flex-wrap: wrap;
        }
        a.pageBtn,
        .newCollCeck.msg-head-check {
            margin-top: 10px;
        }
        a.pageBtn {
            padding: 2px 10px;
            font-size: 13px;
        }
        .myMatchContent {
            margin-bottom: 15px;
        }
        .customTableHead{
            border-left: 0;
            border-right:0;
        }
    
    
    
        /* ****   new joined table  */
    
        .customTableParent.joinedCustomeTable .customTable_detail , .customTableParent.joinedCustomeTable .customTable_info{
            max-width: 100%;
            flex: 0 0 100%;
        }
        .customTableParent.joinedCustomeTable .customTable_info{
            background: transparent;
            display: flex;
            padding-left: 42px;
        }
        .meetNewImg-opt{
            width:0;
        }
        .customTableParent.joinedCustomeTable .detailNewFlex .imgSection {
            flex: 0 0 90px;
        }
        .customTableParent.joinedCustomeTable .imgSection img {
            width: 85px;
            height: 80px;
        }
        
    
        .px-mobile{
            padding:0;
        }
    
        .customTableParent.sendReceiveTable_new .customTable_info{
            background: #eff7ff;
        }
        .page-item .page-link{
            width: 30px;
            height: 30px;
        } 
    
        .mobScreenDate-new {
            padding: 15px;
            margin-left: -15px;
            margin-right: -15px;
            position: relative;
            padding-right: 145px;
            display: flex;
            flex-direction: column;
            gap: 5px;
        }
        .mobScreenDate-new .remarkNewBook{
            position: absolute;
            right: 10px;
            top: 50%;
            transform: translateY(-50%);
        }
        .mobScreenDate-new .btn-red-action{
            background:#fff;
            border: 1px solid;
            border-radius: 30px;
            display: block;
            font-size: 12px;
            color: #ef5455;
            padding: 2px 8px;
            line-height: 14px;
            height: auto;
            margin-top: 5rem;
        }
        .radioCustomBox.acceptNewRadiocustom label {
          padding: 8px 10px;
        }
    
        .radioCustomBox.refuseNewRadiocustom label {
            padding: 8px 10px;
        }
        .customTableParent.sendReceiveTable_new .customTable_Remark{
            display:none;
        }
    
    
    
        .px-mobile .customTable_detail, .px-mobile .customTable_info, .px-mobile .customTable_Remark{
            padding-left:15px;
            padding-right:15px;
        }
        .customTable_info {
            padding: 0 0 5px;
        }
        .px-mobile .bdrNew_btnTable{
            padding-left:10px;
            padding-right:10px;
        }
    
        .px-mobile .newTabDesignMeet{
            padding-left:5px;
            padding-right: 10px;
            flex-wrap: nowrap;
            white-space: nowrap;
            overflow: auto;
            background: #fff;
            width: 100%;
            max-width: 100%;
            padding-bottom: 5px;
            border-bottom: 5px solid #f3f3f3;
        }
        .newTabDesignMeet .nav-link{
            padding-bottom: 0;
            font-size: 16px;
        }
        .mobScreenDate-new .btn.btn-red-action svg{
            width: 20px;
        }
        .mobScreenDate-new .btn-red-action:hover{
            color:#23a5bf;
        }
    
        .matchHotNewTable.customTableParent .customTable_Remark .btn-red-action{
            max-width: 160px;
            justify-content: center;
        }
        .matchHotNewTable.customTableParent .imgSection img {
            width: 50px;
            height: 50px;
        }
        .matchHotNewTable.customTableParent .detailNewFlex .imgSection {
            flex: 0 0 65px;
        }
        .matHostTitle_new .matching-search-button {
            margin-bottom: 0;
            width: 100%;
        }
        .matHostTitle_new .search {
            margin: 0px 0 30px;
        }
        .matHostTitle_new{
            justify-content: center;
        }
    
    
        /* *** dark table join */
    
        .table-box.newDardTable-custom thead{
            display: none;
        }
        .table-box.newDardTable-custom tr{
            display: flex;
            flex-direction: column;
            padding: 10px;
            margin-bottom: 20px;
            background:#f3faff!important;
            position: relative;
        }
        .table-box.newDardTable-custom tr:not(:last-child)::before{
            bottom:-10px;
            height: 1px;
            background: rgba(108, 108, 127, .20);
            width: 100%;
            left:0;
            position: absolute;
            content:'';
        }
        .table-box.newDardTable-custom tr td{
            position: relative;
            font-size: 14px;
            padding: 2px 5px;
        }
        .table-box.newDardTable-custom tr td[data-th]::before{
            content: attr(data-th)  ' :';
            color: #595959;
            font-weight: 600;
            position: relative;
            padding-right: 5px;
        }
        .table-box.newDardTable-custom .table-responsive .table th , .table-box.newDardTable-custom .table-responsive .table td{
            white-space: normal;
        }
        .table-box.newDardTable-custom a{
            color:#595959;
        }
        .paddMob-15{
            padding-right: 15px;
            padding-left: 15px;
        }
    
        .text-green-theme.heading-5{
            margin-bottom: 0;
        }
    
    
        .lanMeetComImage.newSliderHOmewrp img{
            height: 215px;
            object-fit: cover;
            object-position: center;
        }
    
        .table-box.newDardTable-custom table.table tbody tr{
            border-top: 0;
        }
    
        .zoomMeetingList h3{
            font-size: 20px;
        }
    
    
        .table-box.newDardTable-custom tr td[data-th="Used Date"]{
            font-weight: 600;
            background: #fff;
            margin: -10px -10px 0;
            padding: 10px;
            margin-bottom: 10px;
        }
    
    
        /* new btm page in mobile */
    
        .btmFixesBookBtn {
            position: fixed;
            bottom: 0;
            background: #fff;
            border-top: 1px solid rgba(0,0,0,.1);
            z-index: 1;
            padding: 15px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .btmFixesBookBtn .newMeetBtnBtm{
            margin-top: 0;
            width: 100%;
            padding: 10px 15px;
            background: #f94040;
            color: #fff;
        }
        body.meetBodyBtmSpace{
            padding-bottom: 75px;
        }
    
        .newhomeHero_slide .owl-carousel .owl-stage .item .lanMeetUpperCol.newCollLanBanner_1 {
            height: calc(100% - 260px);
            display: flex;
            flex-direction: column;
        }
    
    
        /* .matchHotNewTable.customTableParent .customTable_info{
            padding-left: 80px;
        } */
    
        .newFaqTabBtm.detailNewTab_guide.faq-user a{
            font-size: 15px;
        }
    
    
        /* section.createMeet .profile-content-card{
            box-shadow: none;
        }
        section.createMeet{
            margin-top: 0;
        } */
    
        ul.collpaseheadProfile {
            padding-bottom: 50px;
        }
    
        .dashChatInner {
            min-height: calc(100vh - 75px);
        }
    
    
        /* 04-10-2022 */
        
        /* chant */ 
    
        .chat-footer .parentNewChat textarea {
            padding-right: 15px!important;
            border-radius: 26px!important;
            border: 0!important;
        }
    
        .chat-footer .parentNewChat{
            border:1px solid #f2f2f2!important;
            border-radius:26px;
            padding-right: 55px!important;
        }
    
        /* .customTable_info .meetDate_new span, .customTable_info .dueDate_new span, .customTable_info .dateBooking_new span {
            font-weight: 600;
            margin-right: 35px;
            padding: 3px 0px;
            border: 1px solid #d3d3d3;
            text-align: center;
            border-radius: 8px;
            min-width: 60px;
            font-size: 12px;
        } */
    
        .new-style.customTable_info .meetDate_new span, .new-style.customTable_info .dueDate_new span, .new-style.customTable_info .dateBooking_new span {
            font-weight: 600;
            margin-right: 0;
            padding: 1px 0px;
            border: 0;
            text-align: left;
            border-radius: 8px;
            min-width: unset;
            font-size: 12px;
        }
        .new-style.customTable_info .currentpart_new {
            gap: 12px;
        }
        /* .dateBooking_new.newStatusBtn-sentInt.pt-0 {
            padding-left: 19px;
        } */
        .new-style .statusData, .new-style .meetDate_new, .new-style .dueDate_new {
            gap: 12px;
        }
        .new-style .statusData.d-flex {
            gap: 7px;
        }
        .new-style.customTable_info .currentpart_new {
            padding-left: 25px;
        }
        .partnerNewCard_parent .partShareCard {
            max-width: calc(100% / 3 - 7px);
        }
    
        .newBtnCombine {
            padding: 7px 15px;
            border-radius: 7px;
            font-size: 14px;
            text-align: center;
        }
    
        .remarkNewBook > div {
            margin-left:0px;
        }
    
        .remarkNewBook > div:not(:last-child){
            margin-right: 0px;
        }
        .remarkNewBook > div  .btn-red-action.newBlueTheme{           
            max-width: 132px;       
            margin: 0;
        }
    
        .remarkNewBook button:not(:last-child){
            margin-right: 15px;
            margin-left: unset;
        }
        .remarkNewBook button:last-child{
            margin-left: unset;
        }
        .remarkNewBook button{
            margin-left: 0;
        }
    }
    
    @media(max-width:575.98px) {
        .ui-timepicker-container{
            height: 10% !important;
            width: 40% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
         .list-discussions{
          min-height: 600px;
        }

        .partnerHost.owl-carousel .owl-nav button.owl-prev {
    margin: 2px 2px 2px -32px;
}
        .newBg_tabsCustom .options-btm {
    margin-top: 0px;
}
       
        #imageSelectSection{
            margin-top: -5rem;
        }
         .galleryUPloadLink#lanmeetGalleryOpen {
 
            margin-right: 54%;
            border-color: #80809E;
            color: #808098;
            font-weight: 600;
            font-size: 12px;
        }
        .partShareCard figure img {
            height: 40px;
            min-width: 40px;
            max-width: 40px;
        }
        .styled-checkbox+label:before{
            top: 15px !important;
            width: 20px !important;
            height: 20px !important;
        }
         .newBg_tabsCustom .partShareCard{
        border: none;
    }
        .bootbox-confirm .bootbox-close-button{
                margin-right: 10px;
                margin-top: -20px !important;
        }


         #eventModel-home{
    padding-right: 0px;
    margin-top: -92px;
    height: 35em;
    }

      .modal{
        top: 10rem;
      }
      .photoUploadModel{
        top: 1rem !important;
      }
      #createViewHost {
        top: 4rem !important;
        height: 90% !important;

      }
     .newReport_radio label.newCustRadio-report {
        margin-bottom: 0;
        border: 1px solid #2fbebb;
        color: #595959;
        font-size: 10px;
        padding: 4px 7px;
        border-radius: 25px;
        cursor: pointer;
        background: transparent;
        transition: all .3s ease-in-out;
        }

         .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .modal.largeModalCreate {
            padding-right: 0!important;
        }
        .pvt_profile {
            font-size: 14px;
            font-weight: 500;
            padding: 30px 0 40px 0;
        }
        .newStepSection.matcLIstPadding {
            padding-bottom: 0;
        }
        .matchmeetStepSection1 {
            bottom: 80px;
        }
        .newStepTags {
            margin: 50px auto 0;
            text-align: left;
        }
        .lanMeetUpperCol.small-order1 {
            margin-bottom: 20px;
        }
        #header.headerStatic .navbar-nav .auth-btn .nav-link {
            padding: 5px 1px;
            min-width: 60px;
            font-size: 13px;
            text-align: center;
        }
        .partBookCard .hostTag.hostTag-block {
            font-size: 12px;
            margin-right: 2px;
        }
        .name-pic {
            height: 21px;
            width: 21px;
        }
        .navbar-brand {
            margin-right: 5px;
        }
        ul.mobileUiList a.nav-link {
            font-size: 13px;
        }
        .mid-gallery img {
            height: 50px;
            width: 50px;
        }
        .headerStatic .navbar {
            padding: 0 15px;
            padding-right: 34px
        }
        .dropzone .dz-preview .dz-image {
            width: 97% !important;
            height: 100px !important;
        }
        .invitStatusCard,
        .inviteStatusList .invitStatusCard:not(:last-child) {
            max-width: 375px;
            background-position: center -33px;
        }
        .dashChatChatting .message-body {
            width: 100%;
        }
        .dashChatChatting .message-content {
            font-size: 14px;
            padding: 4px 10px;
        }
        .view-meet-rules .faq-user a {
            font-size: 12px;
            line-height: 46.75px;
            padding: 10px 5px;
            line-height: 26px;
        }
        .profile-question::before {
            font-size: 17px;
        }
        .profile-cancel,
        .profile-complete,
        .profile-cancel:hover,
        .profile-complete:hover {
            min-width: 115px;
            margin-top: 10px
        }
        .matchowlMobileCard {
            padding: 25px 20px;
            font-size: 16px;
        }
        .matchmobileOwlParent {
            margin-top: 25px;
            margin-bottom: 25px;
        }
        .matchmobileOwlParent.noBg {
            margin-top: 5px;
            margin-bottom: 35px;
        }
        .gropuMeetSection {
            padding-top: 30px;
            margin-top: 15px;
        }
        .matchmobileOwlParent.noBg .matchowlMobileCard {
            padding: 5px 20px;
        }
        /* ---- 3 fbe */
        .syerr-title {
            font-size: 32px;
        }
        .emplyment-heading {
            font-size: 28px;
        }
        .matchhost-title {
            font-size: 23px;
        }
        .emplyomemt-poptitle {
            font-size: 19px;
        }
        .edit-cancel {
            font-size: 14px;
            padding: 9px 17px;
        }
        .edit-cancel:hover {
            font-size: 14px;
            padding: 9px 17px;
        }
        .save-cancel {
            font-size: 14px;
            padding: 9px 17px;
        }
        .save-cancel:hover {
            font-size: 14px;
            padding: 9px 17px;
        }
        .mid-gallery li {
            width: 33%;
        }
        /* terms and condtions */
        .terms-section {
            padding-top: 38px;
        }
        .termsIntroHeading h3 {
            font-size: 12px;
            font-weight: 300;
        }
        .search-result-card {
            padding: 10px;
        }
        /* .src-card-detail .src-row-new-flex .src-row .src-col-1 {
            min-width: 50px;
        } */
        ul.mobileUiList {
            font-size: 11px;
            padding: 20px 0;
        }
        /* ***  */
        .bootbox-confirm .modal-header .modal-title {
            font-size: 18px;
        }
        .bootbox-confirm .modal-body {
            flex: 100%;
            padding: 12px;
            width: 100%;
        }
        .bootbox-confirm .modal-footer {
            flex: 1;
        }
        .modal.bootbox-confirm {
            padding-right: 0!important;
        }
        
        .faq-section .nav-tabs .nav-item .nav-link {
            border-width: 3px;
            line-height: 18px;
            height: 100%;
            display: flex;
            align-items: center;
        }
    
        .newhomeHero_slide .owl-carousel .owl-stage .item .lanMeetUpperCol.newCollLanBanner_1{
            height: auto;
        }
    
        .newGalleryCard img {
            width: 100%;
            height: 145px;
        }
        .newGalleryCard_title {
            text-align: center;
            font-size: 16px;
            color: #595959;
            padding: 5px;
            font-weight: 500;
        }
        .modal.newGalleryModal .modal-dialog {
            max-width: 380px;
            margin:auto;
        }
    
        .parentBtn_lanmeet .lanMeetComAction{
            display: flex;
            flex-direction: column;
        }
        .parentBtn_lanmeet .lanMeetHostBtn:not(.newLameethostBtn){
            margin-top: 10px;
        }
        .newLetBlock{
            font-size: 20px;
        }
    
    
        .partnerNewCard_parent .partShareCard {
            max-width: calc(100% / 2 - 6px);
        }
        
    }
    
    @media(max-width:359.98px) {
        .ui-timepicker-container{
            height: 10% !important;
            width: 40% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
         .list-discussions{
          min-height: 600px;
        }

        .partnerHost.owl-carousel .owl-nav button.owl-prev {
    margin: 2px 2px 2px -32px;
}
        .newBg_tabsCustom .options-btm {
    margin-top: 0px;
}
       
        #imageSelectSection{
            margin-top: -5rem;
        }
         .galleryUPloadLink#lanmeetGalleryOpen {
 
             margin-right: 54%;
            border-color: #80809E;
            color: #808098;
            font-weight: 600;
            font-size: 12px;
        }
        .partShareCard figure img {
            height: 40px;
            min-width: 40px;
            max-width: 40px;
        }
        .styled-checkbox+label:before{
            top: 15px !important;
            width: 20px !important;
            height: 20px !important;
        }
         .newBg_tabsCustom .partShareCard{
        border: none;
    }
        .bootbox-confirm .bootbox-close-button{
                margin-right: 10px;
                margin-top: -20px !important;
        }
        .modal{
        top: 10rem;
      }
      .photoUploadModel{
        top: 1rem !important;
      }
       #eventModel-home{
    padding-right: 0px;
    margin-top: -92px;
    height: 35em;
    }

          .newReport_radio label.newCustRadio-report {
    margin-bottom: 0;
    border: 1px solid #2fbebb;
    color: #595959;
    font-size: 10px;
    padding: 4px 7px;
    border-radius: 25px;
    cursor: pointer;
    background: transparent;
    transition: all .3s ease-in-out;
    }
         .radioCustomBox input:checked+label span{
            font-weight: 700;
            font-size: 11px;
        }
        .radioCustomBox label span{
           font-size: 11px; 
        }
        .radioCustomBox label {
    margin: 0;
    border: 1px solid #8a8a8a;
    padding: 3px 18px 0px 39px;
    border-radius: 10px;
    color: #8a8a8a;
    cursor: pointer;
}
        .radioCustomBox label span{
           font-size: 11px; 
        }
        #header .navbar-brand img {
            /* max-width: 120px; */
        }
        #header .menuMobile .navbar-nav li:not(:first-child) {
            margin-left: 5px;
        }
        #header.headerStatic .navbar-nav .auth-btn .nav-link,
        ul.mobileUiList a.nav-link {
            font-size: 11px;
        }
    
    
      
    }
      
    
    /*  new design slider by client */
    
    @media (max-width:991.98px) {
         .list-discussions{
          min-height: 600px;
        }

        .newBg_tabsCustom .options-btm {
    margin-top: 0px;
}
      
        .chat-header h6#meetName {
            /* max-width: 100%;
            font-size: 14px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; */
            max-width: 100%;
            font-size: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            /* max-height: 150px; */
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }
        .lanMeetSection.newSliderClient .lanMeetComImage.newSliderHOmewrp {
            /* padding-top: 52%; */
            margin-top: 25px;
        }
    
        .lanMeetSection.newSliderClient .lanMeetUpperCol.small-order1{
            margin-bottom: 25px;
        }
        .lanMeetSection.newSliderClient .lanMeetComHeading {
            /* color: #7f7f7f; */
            font-size: 25px;
        }
        .lanMeetSection.newSliderClient .lanMeetComContent {
            font-size: 16px;
        }
    }
    @media (max-width:767.98px) {
        .ui-timepicker-container{
            height: 10% !important;
            width: 40% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
         .list-discussions{
          min-height: 600px;
        }

        .partnerHost.owl-carousel .owl-nav button.owl-prev {
    margin: 2px 2px 2px -32px;
}
    .newTabDesignMeet .nav-link.active, .newTabDesignMeet .show>.nav-link {
        background: transparent;
        font-size: 14px !important;
        color: #595959;
    }
       
        #imageSelectSection{
            margin-top: -5rem;
        }
         .galleryUPloadLink#lanmeetGalleryOpen {
 
             margin-right: 54%;
            border-color: #80809E;
            color: #808098;
            font-weight: 600;
            font-size: 12px;
        }
        .partShareCard figure img {
            height: 40px;
            min-width: 40px;
            max-width: 40px;
        }
        .styled-checkbox+label:before{
            top: 15px !important;
            width: 20px !important;
            height: 20px !important;
        }
        .modal{
        top: 10rem;
      }
      .photoUploadModel{
        top: 1rem !important;
      }
       #eventModel-home{
    padding-right: 0px;
    margin-top: -92px;
    height: 35em;
    }

    .createHost_card_count {
        font-size: 15px;
    }
     .createHost_card_title {
            font-size: 14px;
            text-align: center !important;
            padding: 0px 0 0 15px;
            margin-top: -28px;
        }
        .createHost_card_img img{
            width: 150px;
            height: 150px;
            object-fit: cover;
            border-radius: 10px;
            margin-bottom: 15px;
        }
    .crateHost_card_content {
        font-size: 13px;
        line-height: 20px;
        padding: 0 0 0 5px;
    }

          .newReport_radio label.newCustRadio-report {
    margin-bottom: 0;
    border: 1px solid #2fbebb;
    color: #595959;
    font-size: 10px;
    padding: 4px 7px;
    border-radius: 25px;
    cursor: pointer;
    background: transparent;
    transition: all .3s ease-in-out;
    }
         /* #cancelMeetBooking
         {
            position: absolute;
            font-size: 10px;
            border-radius: 30px;
            color: #fff;
            padding: 3px 10px;
            left: -16px;
            top: 8px;
            margin: 0 83px 0px 13px;
            z-index: 2;
         } */
        .flex-data {
            display: flex;
            align-items: center;
            flex-direction: row-reverse;
            gap: 15px;
        }
       .lanMeetSection.newSliderClient .lanMeetComHeading {
            font-size: 23px;
        }
    
        .lanMeetSection.newSliderClient .owl-theme .owl-dots{
            margin-top: 15px;
        }
        .lanMeetSection.newSliderClient .lanMeetComAction a {
            margin-top: 20px;
        }
    
        .lanMeetSection.newSliderClient  .owl-item:first-child .lanMeetComContent{
            font-size: 26px;
            text-align: center;
         }
         ul.lanmeetContent_list{
            margin-top: 0;
         }
    }
    
    
    @media (max-width:399.98px) {
        .ui-timepicker-container{
            height: 10% !important;
            width: 40% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
         .list-discussions{
          min-height: 600px;
        }

        .partnerHost.owl-carousel .owl-nav button.owl-prev {
    margin: 2px 2px 2px -32px;
}
        #imageSelectSection{
            margin-top: -5rem;
        }
       
        #imageSelectSection{
            margin-top: -5rem;
        }
         .galleryUPloadLink#lanmeetGalleryOpen {
 
             margin-right: 54%;
            border-color: #80809E;
            color: #808098;
            font-weight: 600;
            font-size: 12px;
        }
        .partShareCard figure img {
            height: 40px;
            min-width: 40px;
            max-width: 40px;
        }
        .styled-checkbox+label:before{
            top: 15px !important;
            width: 20px !important;
            height: 20px !important;
        }
        .bootbox-confirm .bootbox-close-button{
                margin-right: 10px;
                margin-top: -20px !important;
        }
        .modal{
        top: 10rem;
      }
      .photoUploadModel{
        top: 1rem !important;
      }

    #eventModel-home{
    padding-right: 0px;
    margin-top: -92px;
    height: 35em;
    }

.newReport_radio label.newCustRadio-report {
    margin-bottom: 0;
    border: 1px solid #2fbebb;
    color: #595959;
    font-size: 10px;
    padding: 4px 7px;
    border-radius: 25px;
    cursor: pointer;
    background: transparent;
    transition: all .3s ease-in-out;
    }
        .newBtnCombine {
            padding: 7px 10px;
            font-size: 12px;
        }
        .mobileMenu_afterlogin .navbar-nav{
            margin-right: 10px;
        }
        .mobileMenu_afterlogin .nav-item {
            margin-right: 10px!important;
        }
        .headerStatic .navbar-nav .nav-link.serchHeaderFilterBtn{
            padding: 5px 7px;
        }
        /* .newBtnCombine a{
            min-width: unset;
        } */
    }
    
    #closeEventModalFlsh{
    position: absolute;
    right: 0px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ff6161;
    color: #fff;
    font-size: 15px;
    opacity: 2;
    z-index: 999;
    top: -2px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    
    /* This is new style for booking cancel and meet page */
    /* Desktop view */
    @media (min-width: 768px) {
         .list-discussions{
          min-height: 600px;
        }

        
        .partShareCard figure img {
            height: 40px;
            min-width: 40px;
            max-width: 40px;
        }
        .styled-checkbox+label:before{
            top: 15px !important;
            width: 20px !important;
            height: 20px !important;
        }
        .bootbox-confirm .bootbox-close-button{
                margin-right: 10px;
                margin-top: -20px !important;
        }
      
          .newReport_radio label.newCustRadio-report {
    margin-bottom: 0;
    border: 1px solid #2fbebb;
    color: #595959;
    font-size: 10px;
    padding: 4px 7px;
    border-radius: 25px;
    cursor: pointer;
    background: transparent;
    transition: all .3s ease-in-out;
    }
        .button-wrapper {
            flex-direction: row;
        }
    
        #stepBackwedMsg {
            display: none;
        }
    }
    @media (max-width: 767.98px) {
        .ui-timepicker-container{
            height: 10% !important;
            width: 40% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
         .list-discussions{
          min-height: 600px;
        }

        #imageSelectSection{
            margin-top: -5rem;
        }
        #imageSelectSection{
            margin-top: -5rem;
        }
         .galleryUPloadLink#lanmeetGalleryOpen {
 
             margin-right: 54%;
            border-color: #80809E;
            color: #808098;
            font-weight: 600;
            font-size: 12px;
        }
        .bootbox-confirm .bootbox-close-button{
                margin-right: 10px;
                margin-top: -20px !important;
        }
        .reportModal{
            top: 100px;
        }
        .photoUploadModel{
        top: 1rem !important;
      }

       createHost_card_count {
        font-size: 15px;
    }
     .createHost_card_title {
            font-size: 14px;
            text-align: center !important;
            padding: 0px 0 0 15px;
            margin-top: -28px;
        }
        .createHost_card_img img{
            width: 150px;
            height: 150px;
            object-fit: cover;
            border-radius: 10px;
            margin-bottom: 15px;
        }
    .crateHost_card_content {
        font-size: 13px;
        line-height: 20px;
        padding: 0 0 0 5px;
    }
         #eventModel-home{
    padding-right: 0px;
    margin-top: -92px;
    height: 35em;
    }
        .chat-header .btn-meeting {
            width: auto;
            min-width: 114px;
            text-align: center;
            border-radius: 25px;
            margin-bottom: 6px;
        }
    }

    @media (max-width: 1300px) and (min-width: 769px) {

        .button-wrapper {
            padding-top: 10px;
        }
    }
    
    @media (min-width: 320px) and (max-width: 450px) {
        .galleryUPloadLink#lanmeetGalleryOpen{
            float: left !important; 
        }
        #meet_banner_image{
            float: left !important;  
        }
        .chat-intro{
           height: 15vh;
        }
        .ui-timepicker-container{
               height: 10% !important;
             width: 25% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
    }
    @media (min-width: 700px) and (max-width: 740px) {
         .galleryUPloadLink#lanmeetGalleryOpen{
            float: left !important; 
        }
        #meet_banner_image{
            float: left !important;  
        }
        .chat-intro{
           height: 15vh;
        }
         .ui-timepicker-container{
                height: 10% !important;
            width: 25% !important;
        }
        .ui-timepicker-container .ui-widget.ui-widget-content{
            max-height: 120% !important;
            max-width: 100% !important;
        }
    }

    