                                    @import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&amp;display=swap");
                                    @import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap");
                                     :root {
                                        --main-font-family: 'Open Sans', sans-serif;
                                        --heading-font-family: 'Montserrat', sans-serif;
                                        --main-color: #01A1ED;
                                        --optional-color: #2E3AB8;
                                        --white-color: #ffffff;
                                        --black-color: #515355;
                                        --paragraph-color: #6B7C8F;
                                        --font-size: 16px;
                                        --transition: .4s;
                                    }
                                    
                                    body {
                                        padding: 0;
                                        margin: 0;
                                        font-family: var(--main-font-family);
                                    }
                                    
                                    a {
                                        text-decoration: none;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--black-color);
                                        display: inline-block;
                                    }
                                    
                                    a:hover,
                                    a:focus {
                                        color: var(--main-color);
                                        text-decoration: none;
                                    }
                                    
                                    button {
                                        outline: 0 !important;
                                    }
                                    
                                    p {
                                        margin-bottom: 15px;
                                        line-height: 1.8;
                                        color: var(--paragraph-color);
                                        font-weight: 400;
                                        font-family: var(--main-font-family);
                                        font-size: 15px;
                                    }
                                    
                                    p:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    i {
                                        line-height: normal;
                                    }
                                    
                                    .d-table {
                                        width: 100%;
                                        height: 100%;
                                    }
                                    
                                    .d-table-cell {
                                        vertical-align: middle;
                                    }
                                    
                                    img {
                                        max-width: 100%;
                                        height: auto;
                                        display: inline-block;
                                    }
                                    
                                    .h1,
                                    .h2,
                                    .h3,
                                    .h4,
                                    .h5,
                                    .h6,
                                    h1,
                                    h2,
                                    h3,
                                    h4,
                                    h5,
                                    h6 {
                                        color: var(--black-color);
                                        font-family: var(--heading-font-family);
                                        font-weight: 600;
                                    }
                                    
                                    .h1:last-child,
                                    .h2:last-child,
                                    .h3:last-child,
                                    .h4:last-child,
                                    .h5:last-child,
                                    .h6:last-child,
                                    h1:last-child,
                                    h2:last-child,
                                    h3:last-child,
                                    h4:last-child,
                                    h5:last-child,
                                    h6:last-child {
                                        margin-bottom: 0;
                                    }
                                    /*================================================
Main Content Wrapper Area CSS
=================================================*/
                                    
                                    .main-content-wrapper {
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        overflow: hidden;
                                        background-color: #F4F7FC;
                                        min-height: 100vh;
                                        padding-top: 100px;
                                        padding-left: 175px;
                                        padding-right: 15px;
                                        padding-bottom: 50px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area {
                                        position: fixed;
                                        background-color: var(--main-color);
                                        -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
                                        box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
                                        z-index: 999;
                                        height: auto;
                                        top: 0;
                                        left: 0;
                                        width: 100%;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar {
                                        padding: 15px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar {
                                        padding: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .navbar-burger-menu {
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: relative;
                                        z-index: 9999;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .navbar-burger-menu span {
                                        height: 1px;
                                        width: 35px;
                                        background: var(--white-color);
                                        display: block;
                                        margin: 8px 0;
                                        -webkit-transition: all .50s ease-in-out;
                                        transition: all .50s ease-in-out;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .navbar-burger-menu.active span.top-bar {
                                        -webkit-transform: rotate(45deg);
                                        transform: rotate(45deg);
                                        -webkit-transform-origin: 10% 10%;
                                        transform-origin: 10% 10%;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .navbar-burger-menu.active span.middle-bar {
                                        opacity: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .navbar-burger-menu.active span.bottom-bar {
                                        -webkit-transform: rotate(-45deg);
                                        transform: rotate(-45deg);
                                        -webkit-transform-origin: 10% 90%;
                                        transform-origin: 10% 90%;
                                        margin-top: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box {
                                        position: relative;
                                        width: 430px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 50px;
                                        background-color: #2E3AB8;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--white-color);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search::-webkit-input-placeholder {
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search:-ms-input-placeholder {
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search::-ms-input-placeholder {
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search::placeholder {
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--white-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item {
                                        margin-right: 25px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .home-btn i {
                                        color: var(--white-color);
                                        font-size: 25px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .home-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn {
                                        position: relative;
                                        margin-right: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn i {
                                        color: var(--white-color);
                                        font-size: 25px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn span {
                                        position: absolute;
                                        top: -2px;
                                        right: -5px;
                                        display: block;
                                        width: 15px;
                                        height: 15px;
                                        line-height: 15px;
                                        border-radius: 50%;
                                        font-size: 10px;
                                        background-color: #3ED7FF;
                                        color: var(--white-color);
                                        text-align: center;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn span::before {
                                        content: '';
                                        display: block;
                                        position: absolute;
                                        top: 0;
                                        right: 0;
                                        z-index: -1;
                                        bottom: 0;
                                        left: 0;
                                        border-radius: 50%;
                                        border: 1px solid #3ED7FF;
                                        -webkit-animation: ripple 1s linear infinite;
                                        animation: ripple 1s linear infinite;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn:hover span {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn:hover span::before {
                                        border: 1px solid var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu {
                                        padding: 0;
                                        min-width: 310px;
                                        max-width: 310px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header {
                                        margin-bottom: 0;
                                        padding: 15px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header i {
                                        color: #727E8C;
                                        font-size: 18px;
                                        line-height: 1;
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header i:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body {
                                        padding: 0 15px 15px;
                                        max-height: 350px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .figure .rounded-circle {
                                        max-width: 55px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content {
                                        width: 285px;
                                        padding-left: 12px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text h4 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text h4 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: inline-block;
                                        margin-top: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .delete-btn {
                                        padding: 0;
                                        border: 1px solid var(--paragraph-color);
                                        background-color: transparent;
                                        border-radius: 50%;
                                        font-size: var(--font-size);
                                        width: 25px;
                                        line-height: 28px;
                                        height: 25px;
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .delete-btn:hover,
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .delete-btn:focus {
                                        border: 1px solid var(--main-color);
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .confirm-btn {
                                        padding: 0;
                                        border: 1px solid var(--paragraph-color);
                                        background-color: transparent;
                                        border-radius: 50%;
                                        font-size: var(--font-size);
                                        width: 25px;
                                        line-height: 28px;
                                        height: 25px;
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .confirm-btn:hover,
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .confirm-btn:focus {
                                        border: 1px solid var(--main-color);
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .view-all-requests-btn {
                                        text-align: center;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .view-all-requests-btn .default-btn {
                                        width: 100%;
                                        display: inline-block;
                                        padding: 12px 30px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        font-size: 14px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .view-all-requests-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item .messages-btn {
                                        position: relative;
                                        margin-right: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item .messages-btn i {
                                        color: var(--white-color);
                                        font-size: 25px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item .messages-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item .messages-btn span {
                                        position: absolute;
                                        top: -2px;
                                        right: -5px;
                                        display: block;
                                        width: 15px;
                                        height: 15px;
                                        line-height: 15px;
                                        border-radius: 50%;
                                        font-size: 9px;
                                        background-color: #1CCD16;
                                        color: var(--white-color);
                                        text-align: center;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item .messages-btn span::before {
                                        content: '';
                                        display: block;
                                        position: absolute;
                                        top: 0;
                                        right: 0;
                                        z-index: -1;
                                        bottom: 0;
                                        left: 0;
                                        border-radius: 50%;
                                        border: 1px solid #1CCD16;
                                        -webkit-animation: ripple 2s linear infinite;
                                        animation: ripple 2s linear infinite;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item .messages-btn:hover span {
                                        background-color: #3ED7FF;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item .messages-btn:hover span::before {
                                        border: 1px solid #3ED7FF;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu {
                                        padding: 0;
                                        min-width: 310px;
                                        max-width: 310px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header {
                                        margin-bottom: 0;
                                        padding: 15px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header i {
                                        color: #727E8C;
                                        font-size: 18px;
                                        line-height: 1;
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header i:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box {
                                        position: relative;
                                        width: 100%;
                                        padding: 0 15px 15px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 40px;
                                        border: none;
                                        border-radius: 30px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 15px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box button {
                                        position: absolute;
                                        right: 15px;
                                        top: 2px;
                                        height: 40px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 15px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body {
                                        padding: 0 15px 15px;
                                        max-height: 350px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .figure .rounded-circle {
                                        max-width: 55px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text {
                                        width: 225px;
                                        padding-left: 12px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text h4 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text h4 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: inline-block;
                                        margin-top: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .view-all-messages-btn {
                                        text-align: center;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .view-all-messages-btn .default-btn {
                                        width: 100%;
                                        display: inline-block;
                                        padding: 12px 30px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        font-size: 14px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .view-all-messages-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .messages-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item .notifications-btn {
                                        position: relative;
                                        margin-right: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item .notifications-btn i {
                                        color: var(--white-color);
                                        font-size: 25px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item .notifications-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item .notifications-btn span {
                                        position: absolute;
                                        top: -2px;
                                        right: -5px;
                                        display: block;
                                        width: 15px;
                                        height: 15px;
                                        line-height: 15px;
                                        border-radius: 50%;
                                        font-size: 9px;
                                        background-color: #FF3E3E;
                                        color: var(--white-color);
                                        text-align: center;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item .notifications-btn span::before {
                                        content: '';
                                        display: block;
                                        position: absolute;
                                        top: 0;
                                        right: 0;
                                        z-index: -1;
                                        bottom: 0;
                                        left: 0;
                                        border-radius: 50%;
                                        border: 1px solid #FF3E3E;
                                        -webkit-animation: ripple 3s linear infinite;
                                        animation: ripple 3s linear infinite;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item .notifications-btn:hover span {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item .notifications-btn:hover span::before {
                                        border: 1px solid var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu {
                                        padding: 0;
                                        min-width: 325px;
                                        max-width: 325px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header {
                                        margin-bottom: 0;
                                        padding: 15px 15px 20px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header i {
                                        color: #727E8C;
                                        font-size: 18px;
                                        line-height: 1;
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header i:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body {
                                        padding: 0 15px 15px;
                                        max-height: 350px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .figure .rounded-circle {
                                        max-width: 55px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text {
                                        width: 250px;
                                        padding-left: 12px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text h4 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text h4 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: inline-block;
                                        margin-top: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text .main-color {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .view-all-notifications-btn {
                                        text-align: center;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .view-all-notifications-btn .default-btn {
                                        width: 100%;
                                        display: inline-block;
                                        padding: 12px 30px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        font-size: 14px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .view-all-notifications-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option {
                                        padding: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option button {
                                        padding: 0;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--white-color);
                                        font-size: var(--font-size);
                                        font-weight: 500;
                                        padding-right: 22px;
                                        position: relative;
                                        top: -8px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option button i {
                                        position: relative;
                                        top: 8px;
                                        margin-right: 5px;
                                        color: var(--white-color);
                                        font-size: 25px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option button::after {
                                        display: none;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option button::before {
                                        content: "\ea4e";
                                        display: block;
                                        position: absolute;
                                        top: 12px;
                                        right: 0;
                                        font-size: 15px;
                                        border-color: var(--white-color);
                                        font-family: "remixicon";
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option .dropdown-menu[style] {
                                        -webkit-transform: translateY(30px);
                                        transform: translateY(30px);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option .dropdown-menu[data-bs-popper] {
                                        right: 0;
                                        left: auto;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option .language-dropdown-menu {
                                        border-radius: 0;
                                        border: 0;
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
                                        box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
                                        padding: 0;
                                        margin-top: 25px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option .language-dropdown-menu .dropdown-item {
                                        display: -webkit-box;
                                        display: -ms-flexbox;
                                        display: flex;
                                        -webkit-box-align: center;
                                        -ms-flex-align: center;
                                        align-items: center;
                                        color: var(--paragraph-color);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                        padding: 10px 20px;
                                        border-bottom: 1px solid #eeeeee;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option .language-dropdown-menu .dropdown-item:last-child {
                                        border-bottom: none;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .language-option .language-dropdown-menu .dropdown-item img {
                                        width: 25px;
                                        margin-right: 10px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item {
                                        position: relative;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item::before {
                                        content: "";
                                        position: absolute;
                                        top: 8px;
                                        left: -12px;
                                        width: 1px;
                                        height: 20px;
                                        background-color: var(--white-color);
                                        opacity: 25%;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle {
                                        padding: 0;
                                        color: var(--white-color);
                                        font-weight: 500;
                                        position: relative;
                                        padding-right: 65px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle::after {
                                        display: none;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle::before {
                                        content: "\f102";
                                        position: absolute;
                                        right: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        top: 2px;
                                        font-size: 20px;
                                        font-family: flaticon !important;
                                        display: inline-block;
                                        height: 35px;
                                        width: 35px;
                                        line-height: 35px;
                                        text-align: center;
                                        border-radius: 50px;
                                        background-color: var(--white-color);
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle span {
                                        position: relative;
                                        top: 1px;
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle span::before {
                                        display: none;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle:hover::before {
                                        color: var(--white-color);
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle:hover span {
                                        color: var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .menu-profile {
                                        position: relative;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .menu-profile img {
                                        width: 40px;
                                        height: 40px;
                                        display: inline-block;
                                        margin-right: 8px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .menu-profile .name {
                                        font-size: var(--font-size);
                                        font-weight: 600;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .menu-profile .status-online {
                                        border-radius: 50%;
                                        width: 10px;
                                        height: 10px;
                                        position: absolute;
                                        left: 30px;
                                        top: 1px;
                                        background-color: #1DD217;
                                        border: 1px solid var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu {
                                        padding: 15px;
                                        min-width: 200px;
                                        max-width: 200px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header {
                                        padding-bottom: 15px;
                                        margin-bottom: 15px;
                                        position: relative;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header::before {
                                        position: absolute;
                                        content: "";
                                        height: 1px;
                                        width: 100%;
                                        background-color: #707070;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        opacity: 25%;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 5px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header a {
                                        font-size: 14px;
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body {
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li {
                                        list-style-type: none;
                                        position: relative;
                                        padding-left: 25px;
                                        margin-bottom: 18px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li a {
                                        color: var(--black-color);
                                        font-size: var(--font-size);
                                        font-weight: 500;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li i {
                                        font-size: 18px;
                                        position: absolute;
                                        left: 0;
                                        top: 2px;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 22px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav {
                                        position: relative;
                                        z-index: 999;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu {
                                        position: absolute;
                                        right: 50px;
                                        top: 18px;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu .responsive-burger-menu {
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: relative;
                                        z-index: 9999;
                                        width: 15%;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu .responsive-burger-menu span {
                                        height: 1px;
                                        width: 25px;
                                        background: var(--white-color);
                                        display: block;
                                        margin: 5px 0;
                                        -webkit-transition: all .50s ease-in-out;
                                        transition: all .50s ease-in-out;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu .responsive-burger-menu.active span.top-bar {
                                        -webkit-transform: rotate(45deg);
                                        transform: rotate(45deg);
                                        -webkit-transform-origin: 10% 10%;
                                        transform-origin: 10% 10%;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu .responsive-burger-menu.active span.middle-bar {
                                        opacity: 0;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu .responsive-burger-menu.active span.bottom-bar {
                                        -webkit-transform: rotate(-45deg);
                                        transform: rotate(-45deg);
                                        -webkit-transform-origin: 10% 90%;
                                        transform-origin: 10% 90%;
                                        margin-top: 5px;
                                    }
                                    
                                    @-webkit-keyframes ripple {
                                        0% {
                                            -webkit-transform: scale(1);
                                            transform: scale(1);
                                        }
                                        75% {
                                            -webkit-transform: scale(1.75);
                                            transform: scale(1.75);
                                            opacity: 1;
                                        }
                                        100% {
                                            -webkit-transform: scale(2);
                                            transform: scale(2);
                                            opacity: 0;
                                        }
                                    }
                                    
                                    @keyframes ripple {
                                        0% {
                                            -webkit-transform: scale(1);
                                            transform: scale(1);
                                        }
                                        75% {
                                            -webkit-transform: scale(1.75);
                                            transform: scale(1.75);
                                            opacity: 1;
                                        }
                                        100% {
                                            -webkit-transform: scale(2);
                                            transform: scale(2);
                                            opacity: 0;
                                        }
                                    }
                                    
                                    .others-option-for-responsive {
                                        display: none;
                                    }
                                    
                                    .others-option-for-responsive .dot-menu {
                                        height: 30px;
                                        cursor: pointer;
                                        z-index: 9991;
                                        position: absolute;
                                        right: 10px;
                                        top: -50px;
                                        font-weight: 400;
                                    }
                                    
                                    .others-option-for-responsive .dot-menu .inner {
                                        display: -webkit-box;
                                        display: -ms-flexbox;
                                        display: flex;
                                        -webkit-box-align: center;
                                        -ms-flex-align: center;
                                        align-items: center;
                                        height: 30px;
                                    }
                                    
                                    .others-option-for-responsive .dot-menu .inner .circle {
                                        height: 5px;
                                        width: 5px;
                                        border-radius: 100%;
                                        margin: 0 2px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .dot-menu:hover .inner .circle {
                                        background-color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .container {
                                        position: relative;
                                    }
                                    
                                    .others-option-for-responsive .container .container {
                                        position: absolute;
                                        right: 15px;
                                        top: 5px;
                                        max-width: 205px;
                                        background-color: var(--main-color);
                                        margin-left: auto;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        -webkit-transform: scaleX(0);
                                        transform: scaleX(0);
                                        z-index: 2;
                                        padding: 15px;
                                        text-align: center;
                                        border-radius: 5px;
                                    }
                                    
                                    .others-option-for-responsive .container .container.active {
                                        opacity: 1;
                                        visibility: visible;
                                        -webkit-transform: scaleX(1);
                                        transform: scaleX(1);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options.d-flex {
                                        display: block !important;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item {
                                        margin-right: 0;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item:last-child {
                                        margin-right: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .home-btn i {
                                        color: var(--white-color);
                                        font-size: 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .home-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item .friend-requests-btn {
                                        position: relative;
                                        margin-right: 5px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item .friend-requests-btn i {
                                        color: var(--white-color);
                                        font-size: 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item .friend-requests-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item .friend-requests-btn span {
                                        position: absolute;
                                        top: -2px;
                                        right: -5px;
                                        display: block;
                                        width: 15px;
                                        height: 15px;
                                        line-height: 15px;
                                        border-radius: 50%;
                                        font-size: 10px;
                                        background-color: #3ED7FF;
                                        color: var(--white-color);
                                        text-align: center;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item .friend-requests-btn span::before {
                                        content: '';
                                        display: block;
                                        position: absolute;
                                        top: 0;
                                        right: 0;
                                        z-index: -1;
                                        bottom: 0;
                                        left: 0;
                                        border-radius: 50%;
                                        border: 1px solid #3ED7FF;
                                        -webkit-animation: ripple 1s linear infinite;
                                        animation: ripple 1s linear infinite;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item .friend-requests-btn:hover span {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item .friend-requests-btn:hover span::before {
                                        border: 1px solid var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu {
                                        padding: 0;
                                        min-width: 295px;
                                        max-width: 295px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header {
                                        margin-bottom: 0;
                                        padding: 15px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header i {
                                        color: #727E8C;
                                        font-size: 18px;
                                        line-height: 1;
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-header i:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body {
                                        padding: 0 15px 15px;
                                        max-height: 550px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .figure .rounded-circle {
                                        max-width: 55px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content {
                                        width: 285px;
                                        padding-left: 12px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text h4 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text h4 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: inline-block;
                                        margin-top: 5px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .delete-btn {
                                        padding: 0;
                                        border: 1px solid var(--paragraph-color);
                                        background-color: transparent;
                                        border-radius: 50%;
                                        font-size: var(--font-size);
                                        width: 25px;
                                        line-height: 28px;
                                        height: 25px;
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .delete-btn:hover,
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .delete-btn:focus {
                                        border: 1px solid var(--main-color);
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .confirm-btn {
                                        padding: 0;
                                        border: 1px solid var(--paragraph-color);
                                        background-color: transparent;
                                        border-radius: 50%;
                                        font-size: var(--font-size);
                                        width: 25px;
                                        line-height: 28px;
                                        height: 25px;
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .confirm-btn:hover,
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .item .content .btn-box .confirm-btn:focus {
                                        border: 1px solid var(--main-color);
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .view-all-requests-btn {
                                        text-align: center;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .view-all-requests-btn .default-btn {
                                        width: 100%;
                                        display: inline-block;
                                        padding: 12px 30px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        font-size: 14px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu .friend-requests-body .view-all-requests-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .friend-requests-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item .messages-btn {
                                        position: relative;
                                        margin-right: 5px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item .messages-btn i {
                                        color: var(--white-color);
                                        font-size: 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item .messages-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item .messages-btn span {
                                        position: absolute;
                                        top: -2px;
                                        right: -5px;
                                        display: block;
                                        width: 15px;
                                        height: 15px;
                                        line-height: 15px;
                                        border-radius: 50%;
                                        font-size: 9px;
                                        background-color: #1CCD16;
                                        color: var(--white-color);
                                        text-align: center;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item .messages-btn span::before {
                                        content: '';
                                        display: block;
                                        position: absolute;
                                        top: 0;
                                        right: 0;
                                        z-index: -1;
                                        bottom: 0;
                                        left: 0;
                                        border-radius: 50%;
                                        border: 1px solid #1CCD16;
                                        -webkit-animation: ripple 2s linear infinite;
                                        animation: ripple 2s linear infinite;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item .messages-btn:hover span {
                                        background-color: #3ED7FF;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item .messages-btn:hover span::before {
                                        border: 1px solid #3ED7FF;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu {
                                        padding: 0;
                                        min-width: 270px;
                                        max-width: 270px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header {
                                        margin-bottom: 0;
                                        padding: 15px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header i {
                                        color: #727E8C;
                                        font-size: 18px;
                                        line-height: 1;
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-header i:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box {
                                        position: relative;
                                        width: 100%;
                                        padding: 0 15px 15px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 40px;
                                        border: none;
                                        border-radius: 30px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 15px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-search-box button {
                                        position: absolute;
                                        right: 15px;
                                        top: 2px;
                                        height: 40px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 15px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body {
                                        padding: 0 15px 15px;
                                        max-height: 550px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .figure .rounded-circle {
                                        max-width: 55px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text {
                                        width: 225px;
                                        padding-left: 12px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text h4 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text h4 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .item .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: inline-block;
                                        margin-top: 5px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .view-all-messages-btn {
                                        text-align: center;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .view-all-messages-btn .default-btn {
                                        width: 100%;
                                        display: inline-block;
                                        padding: 12px 30px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        font-size: 14px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu .messages-body .view-all-messages-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .messages-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item .notifications-btn {
                                        position: relative;
                                        margin-right: 5px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item .notifications-btn i {
                                        color: var(--white-color);
                                        font-size: 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item .notifications-btn i:hover {
                                        -webkit-transform: translateX(1px);
                                        transform: translateX(1px);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item .notifications-btn span {
                                        position: absolute;
                                        top: -2px;
                                        right: -5px;
                                        display: block;
                                        width: 15px;
                                        height: 15px;
                                        line-height: 15px;
                                        border-radius: 50%;
                                        font-size: 9px;
                                        background-color: #FF3E3E;
                                        color: var(--white-color);
                                        text-align: center;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item .notifications-btn span::before {
                                        content: '';
                                        display: block;
                                        position: absolute;
                                        top: 0;
                                        right: 0;
                                        z-index: -1;
                                        bottom: 0;
                                        left: 0;
                                        border-radius: 50%;
                                        border: 1px solid #FF3E3E;
                                        -webkit-animation: ripple 3s linear infinite;
                                        animation: ripple 3s linear infinite;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item .notifications-btn:hover span {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item .notifications-btn:hover span::before {
                                        border: 1px solid var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu {
                                        padding: 0;
                                        min-width: 270px;
                                        max-width: 270px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header {
                                        margin-bottom: 0;
                                        padding: 15px 15px 20px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header i {
                                        color: #727E8C;
                                        font-size: 18px;
                                        line-height: 1;
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-header i:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body {
                                        padding: 0 15px 15px;
                                        max-height: 550px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .figure .rounded-circle {
                                        max-width: 55px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text {
                                        width: 250px;
                                        padding-left: 12px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text h4 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text h4 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: inline-block;
                                        margin-top: 5px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .item .text .main-color {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .view-all-notifications-btn {
                                        text-align: center;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .view-all-notifications-btn .default-btn {
                                        width: 100%;
                                        display: inline-block;
                                        padding: 12px 30px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        font-size: 14px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu .notifications-body .view-all-notifications-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .notifications-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option {
                                        padding: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option button {
                                        padding: 0;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--white-color);
                                        font-size: 15px;
                                        font-weight: 500;
                                        padding-right: 22px;
                                        position: relative;
                                        top: -8px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option button i {
                                        position: relative;
                                        top: 5px;
                                        margin-right: 5px;
                                        color: var(--white-color);
                                        font-size: 20px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option button::after {
                                        display: none;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option button::before {
                                        content: "\ea4e";
                                        display: block;
                                        position: absolute;
                                        top: 6px;
                                        right: 0;
                                        font-size: 15px;
                                        border-color: var(--white-color);
                                        font-family: "remixicon";
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option .dropdown-menu[style] {
                                        -webkit-transform: translateY(30px);
                                        transform: translateY(30px);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option .dropdown-menu[data-bs-popper] {
                                        right: 0;
                                        left: auto;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option .language-dropdown-menu {
                                        border-radius: 0;
                                        border: 0;
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
                                        box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
                                        padding: 0;
                                        margin-top: 25px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option .language-dropdown-menu .dropdown-item {
                                        display: -webkit-box;
                                        display: -ms-flexbox;
                                        display: flex;
                                        -webkit-box-align: center;
                                        -ms-flex-align: center;
                                        align-items: center;
                                        color: var(--paragraph-color);
                                        font-size: 15px;
                                        font-weight: 400;
                                        padding: 10px 20px;
                                        border-bottom: 1px solid #eeeeee;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option .language-dropdown-menu .dropdown-item:last-child {
                                        border-bottom: none;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .language-option .language-dropdown-menu .dropdown-item img {
                                        width: 25px;
                                        margin-right: 10px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item {
                                        position: relative;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item::before {
                                        display: none;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .dropdown-bs-toggle {
                                        padding: 0;
                                        color: var(--white-color);
                                        font-weight: 500;
                                        position: relative;
                                        padding-right: 45px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .dropdown-bs-toggle::after {
                                        display: none;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .dropdown-bs-toggle::before {
                                        content: "\f102";
                                        position: absolute;
                                        right: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        top: 2px;
                                        font-size: 20px;
                                        font-family: flaticon !important;
                                        display: inline-block;
                                        height: 35px;
                                        width: 35px;
                                        line-height: 35px;
                                        text-align: center;
                                        border-radius: 50px;
                                        background-color: var(--white-color);
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .dropdown-bs-toggle span {
                                        position: relative;
                                        top: 1px;
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .dropdown-bs-toggle span::before {
                                        display: none;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .dropdown-bs-toggle:hover::before {
                                        color: var(--white-color);
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .dropdown-bs-toggle:hover span {
                                        color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .menu-profile {
                                        position: relative;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .menu-profile img {
                                        width: 40px;
                                        height: 40px;
                                        display: inline-block;
                                        margin-right: 8px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .menu-profile .name {
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item .menu-profile .status-online {
                                        border-radius: 50%;
                                        width: 10px;
                                        height: 10px;
                                        position: absolute;
                                        left: 30px;
                                        top: 1px;
                                        background-color: #1DD217;
                                        border: 1px solid var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu {
                                        padding: 15px;
                                        min-width: 200px;
                                        max-width: 200px;
                                        position: absolute;
                                        right: 0;
                                        left: auto;
                                        border-radius: 0;
                                        margin-top: 20px;
                                        border: none;
                                        display: block;
                                        -webkit-transition: .2s;
                                        transition: .2s;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header {
                                        padding-bottom: 15px;
                                        margin-bottom: 15px;
                                        position: relative;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header::before {
                                        position: absolute;
                                        content: "";
                                        height: 1px;
                                        width: 100%;
                                        background-color: #707070;
                                        bottom: 0;
                                        left: 0;
                                        right: 0;
                                        opacity: 25%;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 5px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header a {
                                        font-size: 14px;
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body {
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li {
                                        list-style-type: none;
                                        position: relative;
                                        padding-left: 25px;
                                        margin-bottom: 18px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li a {
                                        color: var(--black-color);
                                        font-size: var(--font-size);
                                        font-weight: 500;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li i {
                                        font-size: 18px;
                                        position: absolute;
                                        left: 0;
                                        top: 2px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .profile-nav-item.dropdown .dropdown-menu.show {
                                        margin-top: 22px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box {
                                        position: relative;
                                        width: 175px;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 50px;
                                        background-color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--white-color);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .others-option-for-responsive .option-inner .others-options .option-item .search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--main-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                    }
                                    
                                    @media only screen and (max-width: 1199px) {
                                        .others-option-for-responsive {
                                            display: block;
                                        }
                                    }
                                    /*================================================
Sidemenu Area CSS
=================================================*/
                                    
                                    .sidemenu-area {
                                        position: fixed;
                                        left: 0;
                                        top: 5.30rem;
                                        height: 100%;
                                        /* width: 160px; */
                                        width: 230px;
                                        z-index: 1;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .sidemenu-area .sidemenu-body {
                                        max-height: calc(100% - 80px);
                                        position: relative;
                                        height: 100%;
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        background: var(--white-color);
                                        overflow: hidden;
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav {
                                        padding: 25px 15px;
                                        list-style-type: none;
                                        margin-bottom: 0;
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item {
                                        margin-bottom: 30px;
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link {
                                        color: var(--black-color);
                                        padding: 5px 0 5px 40px;
                                        position: relative;
                                        z-index: 1;
                                        font-size: 14px;
                                        font-weight: 600;
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link .icon {
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        display: inline-block;
                                        /* height: 30px;
    width: 30px; */
                                        line-height: 33px;
                                        /*background-color: #F4F7FC;*/
                                        /*color: var(--black-color);*/
                                        font-size: 18px;
                                        text-align: center;
                                        border-radius: 8px;
                                        position: absolute;
                                        left: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link::before {
                                        content: "";
                                        position: absolute;
                                        top: 0;
                                        left: -10px;
                                        width: 2px;
                                        height: 0;
                                        background-color: var(--main-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        opacity: 0;
                                        visibility: hidden;
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item.active .nav-link,
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item:hover .nav-link {
                                        color: var(--main-color);
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item.active .nav-link .icon,
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item:hover .nav-link .icon {
                                        /*color: var(--white-color);
  background-color: var(--main-color);*/
                                    }
                                    
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item.active .nav-link::before,
                                    .sidemenu-area .sidemenu-body .sidemenu-nav .nav-item:hover .nav-link::before {
                                        height: 100%;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area {
                                        width: 95px;
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body {
                                        background-color: var(--main-color);
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav {
                                        padding: 25px;
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link {
                                        padding: 0;
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link .icon {
                                        height: 45px;
                                        width: 45px;
                                        line-height: 50px;
                                        /*background-color: #737ef5;*/
                                        color: var(--white-color);
                                        font-size: 20px;
                                        position: relative;
                                        top: unset;
                                        -webkit-transform: unset;
                                        transform: unset;
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link::before {
                                        background-color: var(--white-color);
                                        left: -20px;
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link .menu-title {
                                        display: none;
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item.active .nav-link .icon,
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item:hover .nav-link .icon {
                                        color: var(--main-color);
                                        background-color: var(--white-color);
                                    }
                                    
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item.active .nav-link::before,
                                    .sidemenu-area.active-sidemenu-area .sidemenu-body .sidemenu-nav .nav-item:hover .nav-link::before {
                                        height: 100%;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    /*================================================
Right Sidebar Area CSS
=================================================*/
                                    
                                    .right-sidebar-area {
                                        position: fixed;
                                        right: 0;
                                        top: 5.30rem;
                                        height: 100%;
                                        width: 200px;
                                        z-index: 1;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        background: var(--white-color);
                                        padding: 15px;
                                        max-height: calc(100% - 80px);
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .title {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .chat-body {
                                        max-height: 190px;
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .chat-body .chat-item {
                                        position: relative;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .chat-body .chat-item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .chat-body .chat-item img {
                                        width: 40px;
                                        height: 40px;
                                        display: inline-block;
                                        margin-right: 5px;
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .chat-body .chat-item .name {
                                        font-size: 14px;
                                        font-weight: 600;
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .chat-body .chat-item .status-online {
                                        border-radius: 50%;
                                        width: 10px;
                                        height: 10px;
                                        position: absolute;
                                        left: 30px;
                                        top: 1px;
                                        background-color: #1DD217;
                                        border: 1px solid var(--white-color);
                                    }
                                    
                                    .right-sidebar-area .recent-chat-box .chat-body .chat-item .status-offline {
                                        border-radius: 50%;
                                        width: 10px;
                                        height: 10px;
                                        position: absolute;
                                        left: 30px;
                                        top: 1px;
                                        background-color: #b0bacb;
                                        border: 1px solid var(--white-color);
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box {
                                        margin-top: 25px;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .title {
                                        margin-bottom: 15px;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box {
                                        position: relative;
                                        width: 100%;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 40px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 15px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 2px;
                                        height: 40px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 15px;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-body {
                                        max-height: 450px;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-body .contact-item {
                                        position: relative;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-body .contact-item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-body .contact-item img {
                                        width: 40px;
                                        height: 40px;
                                        display: inline-block;
                                        margin-right: 5px;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-body .contact-item .name {
                                        font-size: 14px;
                                        font-weight: 600;
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-body .contact-item .status-online {
                                        border-radius: 50%;
                                        width: 10px;
                                        height: 10px;
                                        position: absolute;
                                        left: 30px;
                                        top: 1px;
                                        background-color: #1DD217;
                                        border: 1px solid var(--white-color);
                                    }
                                    
                                    .right-sidebar-area .recent-contact-box .contact-body .contact-item .status-offline {
                                        border-radius: 50%;
                                        width: 10px;
                                        height: 10px;
                                        position: absolute;
                                        left: 30px;
                                        top: 1px;
                                        background-color: #b0bacb;
                                        border: 1px solid var(--white-color);
                                    }
                                    /*================================================
Widget Area CSS
=================================================*/
                                    
                                    .widget-area .widget {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .widget-area .widget:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget .widget-title {
                                        margin-bottom: 25px;
                                        font-size: var(--font-size);
                                    }
                                    
                                    .widget-area .widget-view-profile {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                        position: relative;
                                        z-index: 1;
                                    }
                                    /*.widget-area .widget-view-profile::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  background-image: url(../images/view-profile-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 45px;
  z-index: -1;
  border-radius: 5px 5px 0 0;
}*/
                                    
                                    .widget-area .widget-view-profile .profile-box a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-box .text {
                                        width: 205px;
                                        /*margin-top: 30px;*/
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-box .text h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-box .text h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-box .text h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-box .text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 8px;
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics {
                                        padding: 0;
                                        margin-bottom: 0;
                                        text-align: center;
                                        margin-top: 20px;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-right: 30px;
                                        position: relative;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li:last-child::before {
                                        display: none;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li::before {
                                        content: "";
                                        position: absolute;
                                        top: 0;
                                        right: -18px;
                                        width: 1px;
                                        height: 100%;
                                        background-color: #707070;
                                        opacity: 25%;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li .item-number {
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li .item-text {
                                        font-size: 12px;
                                        color: var(--paragraph-color);
                                        display: block;
                                        margin-top: 2px;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-likes {
                                        text-align: center;
                                        margin-top: 20px;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-likes span {
                                        font-size: 14px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                        position: relative;
                                        display: inline-block;
                                        margin-bottom: 15px;
                                        padding-left: 22px;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-likes span i {
                                        position: absolute;
                                        left: 0;
                                        top: 2px;
                                        font-size: var(--font-size);
                                        color: var(--main-color);
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-likes ul {
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-likes ul li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-left: -18px;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-likes ul li img {
                                        max-width: 45px;
                                        border-radius: 50%;
                                        border: 2px solid var(--white-color);
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-btn {
                                        margin-top: 20px;
                                        text-align: center;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-btn .default-btn {
                                        display: inline-block;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        padding: 10px 25px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .widget-area .widget-page-you-like {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                        position: relative;
                                        overflow: hidden;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item {
                                        overflow: hidden;
                                        margin-bottom: 25px;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .thumb {
                                        float: left;
                                        overflow: hidden;
                                        display: block;
                                        position: relative;
                                        width: 55px;
                                        height: 55px;
                                        margin-right: 12px;
                                        z-index: 1;
                                        border-radius: 50px;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .thumb .fullimage {
                                        width: 55px;
                                        height: 55px;
                                        display: inline-block;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        background-position: center center;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .thumb .fullimage.bg1 {
                                        background-image: url(../images/page-you-like/like-1.jpg);
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .thumb .fullimage.bg2 {
                                        background-image: url(../images/page-you-like/like-2.jpg);
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .thumb .fullimage.bg3 {
                                        background-image: url(../images/page-you-like/like-3.jpg);
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .thumb .fullimage.bg4 {
                                        background-image: url(../images/page-you-like/like-4.jpg);
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .thumb .fullimage.bg5 {
                                        background-image: url(../images/page-you-like/like-5.jpg);
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .info {
                                        overflow: hidden;
                                        text-align: left;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .info .title {
                                        margin-bottom: 0;
                                        line-height: 1.5;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .info .title a {
                                        display: inline-block;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .info span {
                                        display: block;
                                        color: var(--paragraph-color);
                                        margin-top: 8px;
                                        font-size: 13px;
                                    }
                                    
                                    .widget-area .widget-watch-video {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-watch-video .video-item {
                                        position: relative;
                                    }
                                    
                                    .widget-area .widget-watch-video .video-item::before {
                                        position: absolute;
                                        content: "";
                                        height: 100%;
                                        width: 100%;
                                        left: 0;
                                        right: 0;
                                        top: 0;
                                        background-color: #000000;
                                        opacity: 0;
                                        border-radius: 5px;
                                        visibility: hidden;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .widget-area .widget-watch-video .video-item img {
                                        border-radius: 5px;
                                        display: inline-block !important;
                                        width: 100% !important;
                                    }
                                    
                                    .widget-area .widget-watch-video .video-item .video-btn {
                                        position: absolute;
                                        left: 0;
                                        right: 0;
                                        text-align: center;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .widget-area .widget-watch-video .video-item .video-btn i {
                                        font-size: 20px;
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        opacity: 0;
                                        visibility: hidden;
                                    }
                                    
                                    .widget-area .widget-watch-video .video-item:hover::before {
                                        opacity: .50;
                                        visibility: visible;
                                    }
                                    
                                    .widget-area .widget-watch-video .video-item:hover i {
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .widget-area .widget-advertisement {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-advertisement .advertisement-image a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-suggested-groups {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item {
                                        overflow: hidden;
                                        margin-bottom: 25px;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .thumb {
                                        float: left;
                                        overflow: hidden;
                                        display: block;
                                        position: relative;
                                        width: 55px;
                                        height: 72px;
                                        margin-right: 12px;
                                        z-index: 1;
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .thumb .fullimage {
                                        width: 55px;
                                        height: 72px;
                                        display: inline-block;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        background-position: center center;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .thumb .fullimage.bg1 {
                                        background-image: url(../images/suggested-groups/groups-1.jpg);
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .thumb .fullimage.bg2 {
                                        background-image: url(../images/suggested-groups/groups-2.jpg);
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .thumb .fullimage.bg3 {
                                        background-image: url(../images/suggested-groups/groups-3.jpg);
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .info {
                                        overflow: hidden;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .info .title {
                                        margin-bottom: 0;
                                        line-height: 1.5;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .info .title a {
                                        display: inline-block;
                                        color: var(--black-color);
                                        margin-top: 0;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .info .title a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .info span {
                                        display: block;
                                        color: var(--paragraph-color);
                                        margin-top: 5px;
                                        font-size: 13px;
                                    }
                                    
                                    .widget-area .widget-suggested-groups .item .info .join-btn {
                                        font-size: 13px;
                                        color: var(--main-color);
                                        display: inline-block;
                                        margin-top: 5px;
                                    }
                                    
                                    .widget-area .widget-weather .weather-image {
                                        text-align: center;
                                    }
                                    
                                    .widget-area .widget-weather .weather-image a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-birthday {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                        position: relative;
                                        overflow: hidden;
                                    }
                                    
                                    .widget-area .widget-birthday .birthday-title {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .widget-area .widget-birthday .birthday-title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-birthday .birthday-title span a {
                                        color: var(--main-color);
                                        font-size: 14px;
                                        border-bottom: 1px solid var(--main-color);
                                    }
                                    
                                    .widget-area .widget-birthday .item {
                                        overflow: hidden;
                                        margin-bottom: 25px;
                                    }
                                    
                                    .widget-area .widget-birthday .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb {
                                        float: left;
                                        overflow: hidden;
                                        display: block;
                                        position: relative;
                                        width: 55px;
                                        height: 55px;
                                        margin-right: 12px;
                                        z-index: 1;
                                        border-radius: 50px;
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage {
                                        width: 55px;
                                        height: 55px;
                                        display: inline-block;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        background-position: center center;
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage.bg1 {
                                        background-image: url(../images/user/user-37.jpg);
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage.bg2 {
                                        background-image: url(../images/user/user-38.jpg);
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage.bg3 {
                                        background-image: url(../images/user/user-26.jpg);
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage.bg4 {
                                        background-image: url(../images/user/user-27.jpg);
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage.bg5 {
                                        background-image: url(../images/user/user-39.jpg);
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage.bg6 {
                                        background-image: url(../images/user/user-40.jpg);
                                    }
                                    
                                    .widget-area .widget-birthday .item .thumb .fullimage.bg7 {
                                        background-image: url(../images/user/user-41.jpg);
                                    }
                                    
                                    .widget-area .widget-birthday .item .info {
                                        overflow: hidden;
                                        word-break: break-word;
                                        text-align: left;
                                    }
                                    
                                    .widget-area .widget-birthday .item .info .title {
                                        margin-bottom: 0;
                                        line-height: 1.5;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    
                                    .widget-area .widget-birthday .item .info .title a {
                                        display: inline-block;
                                    }
                                    
                                    .widget-area .widget-birthday .item .info span {
                                        display: block;
                                        color: var(--paragraph-color);
                                        margin-top: 8px;
                                        font-size: 13px;
                                    }
                                    
                                    .widget-area .widget-explore-events {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-explore-events .item {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .widget-area .widget-explore-events .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-explore-events .item a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-who-following {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .widget-area .widget-who-following .following-item {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .widget-area .widget-who-following .following-item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .widget-area .widget-who-following .following-item .rounded-circle {
                                        max-width: 45px;
                                        margin-right: 10px;
                                    }
                                    
                                    .widget-area .widget-who-following .following-item .name {
                                        width: 235px;
                                    }
                                    
                                    .widget-area .widget-who-following .following-item .name a {
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                    }
                                    
                                    .widget-area .widget-who-following .following-item .name a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .widget-area .widget-who-following .following-item .add-friend a {
                                        font-size: 14px;
                                        color: var(--main-color);
                                    }
                                    /*================================================
News Feed Area CSS
=================================================*/
                                    
                                    .news-feed-area .news-feed {
                                        margin-bottom: 25px;
                                    }
                                    /*.news-feed-area .news-feed:last-child {
                                    margin-bottom: 0;
                                }*/
                                    
                                    .news-feed-area .news-feed .news-feed-title {
                                        margin-bottom: 25px;
                                        font-size: var(--font-size);
                                    }
                                    
                                    .news-feed-area .news-feed-form {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control {
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        padding: 15px 25px;
                                        color: var(--paragraph-color);
                                        font-size: 13px;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control:focus {
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group textarea.form-control {
                                        min-height: 120px;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group {
                                        padding: 0;
                                        list-style-type: none;
                                        margin-bottom: 0;
                                        margin-top: 20px;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group li {
                                        list-style-type: none;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .photo-btn button {
                                        background-color: transparent;
                                        border: none;
                                        font-size: 15px;
                                        font-weight: 600;
                                        color: var(--paragraph-color);
                                        position: relative;
                                        padding-left: 0px;
                                        padding-right: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .photo-btn button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .photo-btn button i {
                                        color: #1CCD16;
                                        font-size: 20px;
                                        position: absolute;
                                        left: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .video-btn button {
                                        background-color: transparent;
                                        border: none;
                                        font-size: 15px;
                                        font-weight: 600;
                                        color: var(--paragraph-color);
                                        position: relative;
                                        padding-left: 28px;
                                        padding-right: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .video-btn button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .video-btn button i {
                                        color: #FF3E3E;
                                        font-size: 20px;
                                        position: absolute;
                                        left: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .tag-btn button {
                                        /*background-color: transparent;
  border: none;
  font-size: 15px;
  font-weight: 600;
  color: var(--paragraph-color);
  position: relative;
  padding-left: 28px;
  padding-right: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);*/
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .tag-btn button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .tag-btn button i {
                                        color: var(--main-color);
                                        font-size: 20px;
                                        position: absolute;
                                        left: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .post-btn button {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        display: inline-block;
                                        border: none;
                                        padding: 5px 25px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        font-size: 15px;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .post-btn button:hover {
                                        background-color: #FF3E3E;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-title span a {
                                        color: var(--main-color);
                                        font-size: 14px;
                                        border-bottom: 1px solid var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item {
                                        text-align: center;
                                        margin-top: 25px;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item .stories-image {
                                        position: relative;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item .stories-image::before {
                                        position: absolute;
                                        content: "";
                                        height: 100%;
                                        width: 100%;
                                        left: 0;
                                        right: 0;
                                        top: 0;
                                        background-color: #000000;
                                        opacity: 0;
                                        border-radius: 5px;
                                        visibility: hidden;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item .stories-image a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item .stories-image .add-icon {
                                        position: absolute;
                                        left: 0;
                                        right: 0;
                                        text-align: center;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        margin-top: 5px;
                                        opacity: 0;
                                        visibility: hidden;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item .stories-image .add-icon i {
                                        font-size: 18px;
                                        color: var(--white-color);
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item .stories-image:hover::before {
                                        opacity: .50;
                                        visibility: visible;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item .stories-image:hover .add-icon {
                                        margin-top: 0;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item span {
                                        display: block;
                                        margin-top: 8px;
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item span a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .news-feed-area .news-feed-stories .stories-item span a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 20px;
                                        border-radius: 5px;
                                        margin-bottom: 15px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .image a img {
                                        max-width: 50px;
                                    }
                                    /*.news-feed-area .news-feed-post .post-header .info {
  width: 590px;
}*/
                                    
                                    .news-feed-area .news-feed-post .post-header .info .name {
                                        font-size: var(--font-size);
                                        font-weight: 600;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .info .small-text {
                                        display: block;
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        margin-top: 8px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-toggle {
                                        padding: 0;
                                        border: none;
                                        background-color: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 22px;
                                        line-height: 15px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-toggle::after {
                                        display: none;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-toggle:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu {
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                        border: none;
                                        border-radius: 5px;
                                        margin-top: 35px !important;
                                        display: block;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-transition: .3s;
                                        transition: .3s;
                                        -webkit-transform: unset !important;
                                        transform: unset !important;
                                        left: auto !important;
                                        right: 0 !important;
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item {
                                        color: var(--black-color);
                                        padding: 8px 15px 8px 40px;
                                        position: relative;
                                        font-size: 15px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item i {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: absolute;
                                        left: 15px;
                                        top: 10px;
                                        font-size: var(--font-size);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item.active,
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item:active {
                                        color: var(--white-color);
                                        background-color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item.active i,
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item:active i {
                                        color: var(--white-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item:hover i {
                                        color: var(--white-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body p {
                                        margin-bottom: 20px;
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-image img {
                                        border-radius: 5px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap {
                                        margin-top: 25px;
                                        padding: 15px;
                                        border-top: 1px solid #eeeeee;
                                        border-bottom: 1px solid #eeeeee;
                                        margin-bottom: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap li {
                                        list-style-type: none;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react {
                                        position: relative;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react i {
                                        font-size: 15px;
                                        color: var(--main-color);
                                        position: relative;
                                        top: 2px;
                                        margin-right: 8px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react .number {
                                        color: var(--paragraph-color);
                                        margin-left: 10px;
                                        border-left: 1px solid #e1e1e1;
                                        padding-left: 12px;
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react .react-list {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
                                        padding: 15px;
                                        border-radius: 30px;
                                        position: absolute;
                                        left: 0;
                                        bottom: 0;
                                        margin-bottom: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        opacity: 0;
                                        visibility: hidden;
                                        width: 295px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react .react-list li {
                                        display: inline-block;
                                        list-style-type: none;
                                        margin: 0 5px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react .react-list li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react:hover .react-list {
                                        bottom: 40px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-comment a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-comment i {
                                        font-size: 15px;
                                        color: var(--main-color);
                                        position: relative;
                                        top: 3px;
                                        margin-right: 8px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-comment span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-comment .number {
                                        color: var(--paragraph-color);
                                        margin-left: 10px;
                                        border-left: 1px solid #e1e1e1;
                                        padding-left: 12px;
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-share a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-share i {
                                        font-size: 15px;
                                        color: var(--main-color);
                                        position: relative;
                                        top: 3px;
                                        margin-right: 8px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-share span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-share .number {
                                        color: var(--paragraph-color);
                                        margin-left: 10px;
                                        border-left: 1px solid #e1e1e1;
                                        padding-left: 12px;
                                        font-size: 14px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list {
                                        margin-top: 25px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list {
                                        position: relative;
                                        margin-bottom: 10px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-image {
                                        position: absolute;
                                        left: 0;
                                        top: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-image img {
                                        max-width: 70px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info {
                                        padding-left: 85px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info span {
                                        color: var(--paragraph-color);
                                        display: inline-block;
                                        margin-top: 10px;
                                        margin-bottom: 12px;
                                        font-size: 13px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info p {
                                        margin-bottom: 0;
                                        font-size: 13px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info .comment-react {
                                        padding: 0;
                                        margin-bottom: 0;
                                        margin-top: 12px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info .comment-react li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-right: 15px;
                                        font-size: 12px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info .comment-react li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info .comment-react li .like {
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list .comment-info .comment-react li a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .more-comments {
                                        text-align: center;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .more-comments a {
                                        font-size: 14px;
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer {
                                        position: relative;
                                        margin-top: 25px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .footer-image {
                                        position: absolute;
                                        left: 0;
                                        top: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .footer-image a img {
                                        max-width: 60px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group {
                                        position: relative;
                                        padding-left: 75px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control {
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        padding: 15px 25px;
                                        color: var(--paragraph-color);
                                        height: 60px;
                                        font-size: 13px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control:focus {
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group label {
                                        position: absolute;
                                        right: 20px;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group label a i {
                                        font-size: 18px;
                                        color: var(--paragraph-color);
                                    }
                                    /*================================================
My Profile Area CSS
=================================================*/
                                    
                                    .my-profile-inner-box {
                                        margin-bottom: 25px;
                                        background-color: var(--white-color);
                                        border-radius: 0 0 5px 5px;
                                    }
                                    
                                    .my-profile-inner-box .profile-cover-image {
                                        position: relative;
                                    }
                                    
                                    .my-profile-inner-box .profile-cover-image a img {
                                        border-radius: 5px 5px 0 0;
                                    }
                                    
                                    .my-profile-inner-box .profile-cover-image .edit-cover-btn {
                                        position: absolute;
                                        right: 30px;
                                        bottom: 30px;
                                        display: inline-block;
                                        /*background-color: var(--white-color);*/
                                        color: var(--main-color);
                                        padding: 5px 15px;
                                        font-size: 14px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .my-profile-inner-box .profile-cover-image .edit-cover-btn:hover {
                                        /*background-color: var(--main-color);*/
                                        color: var(--white-color);
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box {
                                        padding: 0 50px 45px;
                                        position: relative;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-image {
                                        /*margin-top: -100px;*/
                                        position: relative;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-image a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-image .icon {
                                        position: absolute;
                                        right: 15px;
                                        bottom: 15px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-image .icon a i {
                                        display: inline-block;
                                        height: 35px;
                                        width: 35px;
                                        line-height: 38px;
                                        text-align: center;
                                        background-color: var(--white-color);
                                        color: var(--black-color);
                                        border-radius: 50px;
                                        font-size: var(--font-size);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-image .icon a i:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-text {
                                        /*width: 538px;*/
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-text h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-text h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-text h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 10px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-text span a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics {
                                        padding: 0;
                                        margin-bottom: 0;
                                        /*text-align: center;*/
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-right: 30px;
                                        position: relative;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li:last-child::before {
                                        display: none;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li::before {
                                        content: "";
                                        position: absolute;
                                        top: 0;
                                        right: -18px;
                                        width: 1px;
                                        height: 100%;
                                        background-color: #707070;
                                        opacity: 25%;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li .item-number {
                                        font-size: var(--font-size);
                                        color: var(--black-color);
                                        font-weight: 600;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li .item-text {
                                        font-size: 12px;
                                        color: var(--paragraph-color);
                                        display: block;
                                        margin-top: 2px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs {
                                        /*margin-top: 35px;*/
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav {
                                        padding: 0;
                                        list-style-type: none;
                                        display: block;
                                        border: none;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item {
                                        display: inline-block;
                                        margin-right: 50px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item .nav-link {
                                        color: var(--black-color);
                                        border: none;
                                        padding: 0;
                                        background-color: transparent;
                                        position: relative;
                                        padding-bottom: 5px;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    /*.my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item .nav-link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 1px;
  background-color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  bottom: 0;
}*/
                                    
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item .nav-link:hover,
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item .nav-link.active {
                                        color: var(--main-color);
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item .nav-link:hover::before,
                                    .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item .nav-link.active::before {
                                        width: 100%;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-social {
                                        padding: 0;
                                        margin-bottom: 0;
                                        /*position: absolute;
  right: 50px;
  bottom: 45px;*/
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-social li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-right: 10px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-social li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .about-personal-information {
                                        background-color: var(--white-color);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .about-personal-information .about-header {
                                        margin-bottom: 15px;
                                    }
                                    
                                    .about-personal-information .about-header .title {
                                        font-size: var(--font-size);
                                        font-weight: 600;
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-toggle {
                                        padding: 0;
                                        border: none;
                                        background-color: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 22px;
                                        line-height: 15px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-toggle::after {
                                        display: none;
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-toggle:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu {
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                        border: none;
                                        border-radius: 5px;
                                        margin-top: 35px !important;
                                        display: block;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-transition: .3s;
                                        transition: .3s;
                                        -webkit-transform: unset !important;
                                        transform: unset !important;
                                        left: auto !important;
                                        right: 0 !important;
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item {
                                        color: var(--black-color);
                                        padding: 8px 15px 8px 40px;
                                        position: relative;
                                        font-size: 15px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item i {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: absolute;
                                        left: 15px;
                                        top: 10px;
                                        font-size: var(--font-size);
                                        transition: var(--transition);
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item.active,
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item:active {
                                        color: var(--white-color);
                                        background-color: var(--main-color);
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item.active i,
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item:active i {
                                        color: var(--white-color);
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .about-personal-information .about-header .dropdown .dropdown-menu li .dropdown-item:hover i {
                                        color: var(--white-color);
                                    }
                                    
                                    .about-personal-information .information-list {
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .about-personal-information .information-list li {
                                        color: var(--paragraph-color);
                                        margin-bottom: 15px;
                                        list-style-type: none;
                                    }
                                    
                                    .about-personal-information .information-list li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .about-personal-information .information-list li span {
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                    }
                                    
                                    .about-personal-information .information-list li a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .about-personal-information .information-list li a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .about-details-information .information-box-content {
                                        background-color: var(--white-color);
                                        padding: 20px;
                                        border-radius: 5px;
                                        margin-bottom: 25px;
                                    }
                                    
                                    .about-details-information .information-box-content:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .about-details-information .information-box-content .information-header {
                                        margin-bottom: 15px;
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .title {
                                        font-size: var(--font-size);
                                        font-weight: 600;
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-toggle {
                                        padding: 0;
                                        border: none;
                                        background-color: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 22px;
                                        line-height: 15px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-toggle::after {
                                        display: none;
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-toggle:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu {
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                        border: none;
                                        border-radius: 5px;
                                        margin-top: 35px !important;
                                        display: block;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-transition: .3s;
                                        transition: .3s;
                                        -webkit-transform: unset !important;
                                        transform: unset !important;
                                        left: auto !important;
                                        right: 0 !important;
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item {
                                        color: var(--black-color);
                                        padding: 8px 15px 8px 40px;
                                        position: relative;
                                        font-size: 15px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item i {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: absolute;
                                        left: 15px;
                                        top: 10px;
                                        font-size: var(--font-size);
                                        transition: var(--transition);
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item.active,
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item:active {
                                        color: var(--white-color);
                                        background-color: var(--main-color);
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item.active i,
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item:active i {
                                        color: var(--white-color);
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .about-details-information .information-box-content .information-header .dropdown .dropdown-menu li .dropdown-item:hover i {
                                        color: var(--white-color);
                                    }
                                    
                                    .about-details-information .information-box-content .content p {
                                        margin-bottom: 8px;
                                    }
                                    
                                    .about-details-information .information-box-content .content p:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .about-details-information .information-box-content .box-content {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .about-details-information .information-box-content .box-content:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .about-details-information .information-box-content .box-content .designation {
                                        font-size: 15px;
                                        font-weight: 600;
                                        margin-bottom: 5px;
                                        color: var(--black-color);
                                    }
                                    
                                    .about-details-information .information-box-content .box-content .designation span {
                                        color: var(--paragraph-color);
                                        font-weight: 400;
                                    }
                                    
                                    .about-details-information .information-box-content .box-content .title {
                                        color: var(--paragraph-color);
                                        display: inline-block;
                                        margin-bottom: 10px;
                                    }
                                    
                                    .friends-inner-box-style {
                                        background-color: var(--white-color);
                                        padding: 25px;
                                        border-radius: 5px;
                                    }
                                    
                                    .friends-inner-box-style .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .friends-inner-box-style .title span {
                                        font-size: 15px;
                                        color: var(--main-color);
                                        display: inline-block;
                                        margin-top: 8px;
                                    }
                                    
                                    .friends-inner-box-style .nav {
                                        padding: 0;
                                        list-style-type: none;
                                        display: block;
                                        border: none;
                                    }
                                    
                                    .friends-inner-box-style .nav .nav-item {
                                        display: inline-block;
                                        margin-right: 30px;
                                    }
                                    
                                    .friends-inner-box-style .nav .nav-item:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .friends-inner-box-style .nav .nav-item .nav-link {
                                        color: var(--black-color);
                                        border: none;
                                        padding: 0;
                                        background-color: transparent;
                                        position: relative;
                                        padding-bottom: 5px;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    /*.friends-inner-box-style .nav .nav-item .nav-link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 1px;
  background-color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  bottom: 0;
}*/
                                    
                                    .friends-inner-box-style .nav .nav-item .nav-link:hover,
                                    .friends-inner-box-style .nav .nav-item .nav-link.active {
                                        color: var(--main-color);
                                    }
                                    
                                    .friends-inner-box-style .nav .nav-item .nav-link:hover::before,
                                    .friends-inner-box-style .nav .nav-item .nav-link.active::before {
                                        width: 100%;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box {
                                        position: relative;
                                        width: 430px;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .friends-inner-box-style.margin-top-25 {
                                        margin-top: 25px;
                                    }
                                    
                                    .single-friends-card {
                                        background-color: var(--white-color);
                                        margin-top: 25px;
                                        border-radius: 0 0 5px 5px;
                                    }
                                    
                                    .single-friends-card .friends-image {
                                        position: relative;
                                    }
                                    
                                    .single-friends-card .friends-image a img {
                                        border-radius: 5px 5px 0 0;
                                    }
                                    
                                    .single-friends-card .friends-image .icon {
                                        position: absolute;
                                        right: 15px;
                                        bottom: 15px;
                                    }
                                    
                                    .single-friends-card .friends-image .icon a i {
                                        display: inline-block;
                                        height: 35px;
                                        width: 35px;
                                        line-height: 38px;
                                        text-align: center;
                                        background-color: var(--white-color);
                                        color: var(--black-color);
                                        border-radius: 50px;
                                        font-size: var(--font-size);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-friends-card .friends-content {
                                        padding: 0 20px 20px;
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info a img {
                                        border-radius: 5px;
                                        position: relative;
                                        margin-top: -22px;
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text {
                                        width: 150px;
                                        margin-top: 10px;
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text h3 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 8px;
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .single-friends-card .friends-content .statistics {
                                        padding: 0;
                                        margin-bottom: 0;
                                        text-align: center;
                                        margin-top: 20px;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-right: 20px;
                                        position: relative;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li:last-child::before {
                                        display: none;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li::before {
                                        content: "";
                                        position: absolute;
                                        top: 0;
                                        right: -10px;
                                        width: 1px;
                                        height: 100%;
                                        background-color: #707070;
                                        opacity: 25%;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li .item-number {
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li .item-text {
                                        font-size: 12px;
                                        color: var(--paragraph-color);
                                        display: block;
                                        margin-top: 2px;
                                    }
                                    
                                    .single-friends-card .friends-content .button-group {
                                        margin-top: 20px;
                                    }
                                    
                                    .single-friends-card .friends-content .button-group .add-friend-btn button {
                                        background-color: #F4F7FC;
                                        border: 1px solid #d9dfe6;
                                        display: inline-block;
                                        padding: 5px 10px;
                                        border-radius: 5px;
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-friends-card .friends-content .button-group .send-message-btn button {
                                        background-color: #F4F7FC;
                                        border: 1px solid #d9dfe6;
                                        display: inline-block;
                                        padding: 5px 10px;
                                        border-radius: 5px;
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-friends-card:hover .friends-image .icon a i {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .single-friends-card:hover .friends-content .button-group .add-friend-btn button {
                                        background-color: var(--main-color);
                                        border: 1px solid var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .photos-inner-box-style {
                                        background-color: var(--white-color);
                                        padding: 25px;
                                        border-radius: 5px;
                                    }
                                    
                                    .photos-inner-box-style .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .photos-inner-box-style .title span {
                                        font-size: 15px;
                                        color: var(--main-color);
                                        display: inline-block;
                                        margin-top: 8px;
                                    }
                                    
                                    .photos-inner-box-style .nav {
                                        padding: 0;
                                        list-style-type: none;
                                        display: block;
                                        border: none;
                                    }
                                    
                                    .photos-inner-box-style .nav .nav-item {
                                        display: inline-block;
                                        margin-right: 30px;
                                    }
                                    
                                    .photos-inner-box-style .nav .nav-item:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .photos-inner-box-style .nav .nav-item .nav-link {
                                        color: var(--black-color);
                                        border: none;
                                        padding: 0;
                                        background-color: transparent;
                                        position: relative;
                                        padding-bottom: 5px;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    
                                    .photos-inner-box-style .nav .nav-item .nav-link::before {
                                        content: '';
                                        position: absolute;
                                        left: 0;
                                        width: 0;
                                        height: 1px;
                                        background-color: var(--main-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        bottom: 0;
                                    }
                                    
                                    .photos-inner-box-style .nav .nav-item .nav-link:hover,
                                    .photos-inner-box-style .nav .nav-item .nav-link.active {
                                        color: var(--main-color);
                                    }
                                    
                                    .photos-inner-box-style .nav .nav-item .nav-link:hover::before,
                                    .photos-inner-box-style .nav .nav-item .nav-link.active::before {
                                        width: 100%;
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box {
                                        position: relative;
                                        width: 430px;
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .photos-inner-box-style .photos-search-box button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-photos-card {
                                        margin-top: 25px;
                                        position: relative;
                                    }
                                    
                                    .single-photos-card a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .single-photos-card .icon {
                                        position: absolute;
                                        right: 15px;
                                        bottom: 15px;
                                    }
                                    
                                    .single-photos-card .icon a {
                                        margin-right: 5px;
                                    }
                                    
                                    .single-photos-card .icon a:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .single-photos-card .icon a i {
                                        display: inline-block;
                                        height: 35px;
                                        width: 35px;
                                        line-height: 38px;
                                        text-align: center;
                                        background-color: var(--white-color);
                                        color: var(--black-color);
                                        border-radius: 50px;
                                        font-size: var(--font-size);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-photos-card .icon a i:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    /*================================================
Setting Area CSS
=================================================*/
                                    
                                    .account-setting-list-tabs {
                                        margin-top: 25px;
                                        background-color: var(--white-color);
                                        padding: 35px;
                                        text-align: center;
                                        border-radius: 5px;
                                    }
                                    
                                    .account-setting-list-tabs .nav {
                                        padding: 0;
                                        list-style-type: none;
                                        display: block;
                                        border: none;
                                    }
                                    
                                    .account-setting-list-tabs .nav .nav-item {
                                        display: inline-block;
                                        margin-right: 35px;
                                    }
                                    
                                    .account-setting-list-tabs .nav .nav-item:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .account-setting-list-tabs .nav .nav-item .nav-link {
                                        color: var(--black-color);
                                        border: none;
                                        padding: 0;
                                        background-color: transparent;
                                        position: relative;
                                        padding-bottom: 5px;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    
                                    .account-setting-list-tabs .nav .nav-item .nav-link::before {
                                        content: '';
                                        position: absolute;
                                        left: 0;
                                        width: 0;
                                        height: 1px;
                                        background-color: var(--main-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        bottom: 2px;
                                    }
                                    
                                    .account-setting-list-tabs .nav .nav-item .nav-link:hover,
                                    .account-setting-list-tabs .nav .nav-item .nav-link.active {
                                        color: var(--main-color);
                                    }
                                    
                                    .account-setting-list-tabs .nav .nav-item .nav-link:hover::before,
                                    .account-setting-list-tabs .nav .nav-item .nav-link.active::before {
                                        width: 100%;
                                    }
                                    
                                    .account-setting-form {
                                        background-color: var(--white-color);
                                        /*padding: 45px;*/
                                        margin-top: 25px;
                                        border-radius: 5px;
                                    }
                                    
                                    .account-setting-form h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 25px;
                                    }
                                    
                                    .account-setting-form .title {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .account-setting-form .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 12px;
                                    }
                                    
                                    .account-setting-form .title p {
                                        margin-bottom: 0;
                                    }
                                    
                                    .account-setting-form .title p span {
                                        color: #F30E0E;
                                    }
                                    
                                    .account-setting-form .form-group {
                                        margin-bottom: 20px;
                                        position: relative;
                                    }
                                    
                                    .account-setting-form .form-group label {
                                        display: block;
                                        margin-bottom: 8px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .account-setting-form .form-group .form-control {
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid #F4F7FC;
                                        height: 55px;
                                        padding: 10px 20px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .account-setting-form .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .account-setting-form .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .account-setting-form .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .account-setting-form .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .account-setting-form .form-group .form-control:focus {
                                        background-color: transparent;
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .account-setting-form .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .account-setting-form .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .account-setting-form .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .account-setting-form .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .account-setting-form .form-group .form-select {
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid #F4F7FC;
                                        height: 55px;
                                        padding: 10px 20px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .account-setting-form .form-group .form-select:focus {
                                        background-color: transparent;
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .account-setting-form .default-btn {
                                        display: inline-block;
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 15px 50px;
                                        border-radius: 5px;
                                        margin-top: 5px;
                                    }
                                    
                                    .account-setting-form .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .ui-datepicker {
                                        border: 0;
                                        padding: 20px;
                                        border-radius: 5px;
                                        -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
                                        box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-prev {
                                        display: inline-block;
                                        width: 25px;
                                        height: 25px;
                                        line-height: 25px;
                                        left: 0;
                                        cursor: pointer;
                                        text-align: center;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border-radius: 50px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-prev span {
                                        display: none;
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-prev:before {
                                        content: "\ea64";
                                        font-family: "remixicon";
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-prev:hover {
                                        background-color: var(--optional-color);
                                        border: 1px solid var(--optional-color);
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-next {
                                        display: inline-block;
                                        width: 25px;
                                        height: 25px;
                                        line-height: 25px;
                                        cursor: pointer;
                                        text-align: center;
                                        right: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border-radius: 50px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-next span {
                                        display: none;
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-next:before {
                                        content: "\ea6e";
                                        font-family: "remixicon";
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-next:hover {
                                        background-color: var(--optional-color);
                                        border: 1px solid var(--optional-color);
                                    }
                                    
                                    .ui-datepicker th {
                                        color: var(--black-color);
                                        font-size: 15px;
                                        font-weight: 500;
                                        font-family: var(--main-font-family);
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-header {
                                        padding: 0;
                                        background-color: transparent;
                                        border: 0;
                                    }
                                    
                                    .ui-datepicker .ui-datepicker-title {
                                        font-size: var(--font-size);
                                        color: var(--black-color);
                                        font-weight: 600;
                                        font-family: var(--main-font-family);
                                    }
                                    
                                    .ui-datepicker .ui-state-default,
                                    .ui-datepicker .ui-widget-content .ui-state-default {
                                        border: 1px solid #eeeeee;
                                        background: #eeeeee;
                                        color: var(--paragraph-color);
                                        text-align: center;
                                        border-radius: 50px;
                                    }
                                    
                                    .ui-datepicker .ui-state-active,
                                    .ui-datepicker .ui-widget-content .ui-state-active {
                                        border-color: var(--main-color);
                                        background: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .ui-datepicker .ui-state-hover,
                                    .ui-datepicker .ui-datepicker-next-hover {
                                        border: 1px solid var(--main-color);
                                        background: var(--main-color);
                                        font-weight: 600;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--white-color);
                                    }
                                    
                                    .account-setting-notification {
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        padding: 45px;
                                        margin-top: 25px;
                                    }
                                    
                                    .account-setting-notification .notification-content h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 18px;
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box {
                                        padding: 0;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box li {
                                        list-style-type: none;
                                        margin-bottom: 15px;
                                        color: var(--paragraph-color);
                                        font-size: 15px;
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box li i {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box .form-check .form-check-label {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box .form-check label {
                                        position: relative;
                                        left: -2px;
                                        top: 0;
                                    }
                                    
                                    .account-setting-notification .notification-content .alert-box .form-check-input:focus {
                                        border-color: unset;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .account-setting-notification .other-notification-content {
                                        margin-top: 25px;
                                    }
                                    
                                    .account-setting-notification .other-notification-content h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 18px;
                                    }
                                    
                                    .account-setting-notification .other-notification-content .alert-box {
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .account-setting-notification .other-notification-content .alert-box li {
                                        list-style-type: none;
                                        margin-bottom: 15px;
                                        color: var(--paragraph-color);
                                        font-size: 15px;
                                    }
                                    
                                    .account-setting-notification .other-notification-content .alert-box li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .account-setting-notification .other-notification-content .alert-box li i {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .account-setting-notification .other-notification-content .alert-box .form-check .form-check-label {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .account-setting-notification .other-notification-content .alert-box .form-check label {
                                        position: relative;
                                        left: -2px;
                                        top: 0;
                                    }
                                    
                                    .account-setting-notification .other-notification-content .alert-box .form-check-input:focus {
                                        border-color: unset;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .account-setting-message {
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        padding: 45px;
                                        margin-top: 25px;
                                    }
                                    
                                    .account-setting-message .message-content h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 18px;
                                    }
                                    
                                    .account-setting-message .message-content .alert-box {
                                        padding: 0;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .account-setting-message .message-content .alert-box:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .account-setting-message .message-content .alert-box li {
                                        list-style-type: none;
                                        margin-bottom: 15px;
                                        color: var(--paragraph-color);
                                        font-size: 15px;
                                    }
                                    
                                    .account-setting-message .message-content .alert-box li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .account-setting-message .message-content .alert-box li i {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .account-setting-message .message-content .alert-box .form-check .form-check-label {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .account-setting-message .message-content .alert-box .form-check label {
                                        position: relative;
                                        left: -2px;
                                        top: 0;
                                    }
                                    
                                    .account-setting-message .message-content .alert-box .form-check-input:focus {
                                        border-color: unset;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid var(--main-color);
                                    }
                                    /*================================================
Privacy Area CSS
=================================================*/
                                    
                                    .privacy-box-content {
                                        background-color: var(--white-color);
                                        padding: 45px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                    }
                                    
                                    .privacy-box-content h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 22px;
                                    }
                                    
                                    .privacy-box-content .content {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .privacy-box-content .content:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .privacy-box-content .content h4 {
                                        font-size: var(--font-size);
                                        color: var(--main-color);
                                        margin-bottom: 12px;
                                    }
                                    
                                    .privacy-box-content .content p {
                                        margin-bottom: 10px;
                                    }
                                    
                                    .privacy-box-content .content p:last-child {
                                        margin-bottom: 0;
                                    }
                                    /*================================================
Help & Support Area CSS
=================================================*/
                                    
                                    .help-and-support-search-box {
                                        position: relative;
                                        margin-top: 0px;
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        /*                                padding: 15px 45px;*/
                                        padding: 0;
                                        text-align: center;
                                    }
                                    
                                    .help-and-support-search-box h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 20px;
                                    }
                                    
                                    .help-and-support-search-box form {
                                        max-width: 650px;
                                        margin: auto;
                                        position: relative;
                                    }
                                    
                                    form .help-and-support-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 25px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .help-and-support-search-box form .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .help-and-support-search-box form .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .help-and-support-search-box form .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .help-and-support-search-box form .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .help-and-support-search-box form .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .help-and-support-search-box form .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .help-and-support-search-box form .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .help-and-support-search-box form .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .help-and-support-search-box form button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .help-and-support-search-box form button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .help-and-support-box-content {
                                        background-color: var(--white-color);
                                        padding: 45px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                    }
                                    
                                    .help-and-support-box-content .content {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .help-and-support-box-content .content:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .help-and-support-box-content .content h4 {
                                        font-size: var(--font-size);
                                        color: var(--main-color);
                                        margin-bottom: 12px;
                                    }
                                    
                                    .help-and-support-box-content .content p {
                                        margin-bottom: 10px;
                                    }
                                    
                                    .help-and-support-box-content .content p:last-child {
                                        margin-bottom: 0;
                                    }
                                    /*================================================
All Notifications Area CSS
=================================================*/
                                    
                                    .all-notifications-body {
                                        background-color: var(--white-color);
                                        padding: 45px;
                                        border-radius: 5px;
                                        /*max-width: 850px;*/
                                        margin: auto;
                                    }
                                    
                                    .all-notifications-body .all-notifications-header {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .all-notifications-body .all-notifications-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-toggle {
                                        padding: 0;
                                        border: none;
                                        background-color: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 22px;
                                        line-height: 15px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-toggle::after {
                                        display: none;
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-toggle:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu {
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                        border: none;
                                        border-radius: 5px;
                                        margin-top: 35px !important;
                                        display: block;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-transition: .3s;
                                        transition: .3s;
                                        -webkit-transform: unset !important;
                                        transform: unset !important;
                                        left: auto !important;
                                        right: 0 !important;
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item {
                                        color: var(--black-color);
                                        padding: 8px 15px 8px 40px;
                                        position: relative;
                                        font-size: 15px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item i {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: absolute;
                                        left: 15px;
                                        top: 10px;
                                        font-size: var(--font-size);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item.active,
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item:active {
                                        color: var(--white-color);
                                        background-color: var(--main-color);
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item.active i,
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item:active i {
                                        color: var(--white-color);
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .all-notifications-body .all-notifications-header .dropdown .dropdown-menu li .dropdown-item:hover i {
                                        color: var(--white-color);
                                    }
                                    
                                    .all-notifications-body .item {
                                        margin-bottom: 25px;
                                        position: relative;
                                    }
                                    
                                    .all-notifications-body .item:last-child {
                                        margin-bottom: 0;
                                    }
                                    /*.all-notifications-body .item .figure {
  position: absolute;
  left: 0;
  top: 0;
}*/
                                    
                                    .all-notifications-body .item .figure .rounded-circle {
                                        max-width: 70px;
                                    }
                                    
                                    .all-notifications-body .item .text {
                                        padding-left: 15px;
                                    }
                                    
                                    .all-notifications-body .item .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-notifications-body .item .text h4 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .all-notifications-body .item .text h4 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-notifications-body .item .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: block;
                                        margin-top: 5px;
                                    }
                                    
                                    .all-notifications-body .item .text .main-color {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-notifications-body .item .icon a i {
                                        font-size: 22px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-notifications-body .item .icon a i:hover {
                                        color: var(--main-color);
                                    }
                                    /*================================================
All Messages Area CSS
=================================================*/
                                    
                                    .all-messages-body {
                                        background-color: var(--white-color);
                                        padding: 45px;
                                        border-radius: 5px;
                                        max-width: 850px;
                                        margin: auto;
                                    }
                                    
                                    .all-messages-body .all-messages-header {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .all-messages-body .all-messages-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-toggle {
                                        padding: 0;
                                        border: none;
                                        background-color: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 22px;
                                        line-height: 15px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-toggle::after {
                                        display: none;
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-toggle:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu {
                                        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
                                        background-color: var(--white-color);
                                        border: none;
                                        border-radius: 5px;
                                        margin-top: 35px !important;
                                        display: block;
                                        opacity: 0;
                                        visibility: hidden;
                                        -webkit-transition: .3s;
                                        transition: .3s;
                                        -webkit-transform: unset !important;
                                        transform: unset !important;
                                        left: auto !important;
                                        right: 0 !important;
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu.show {
                                        margin-top: 25px;
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item {
                                        color: var(--black-color);
                                        padding: 8px 15px 8px 40px;
                                        position: relative;
                                        font-size: 15px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item i {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: absolute;
                                        left: 15px;
                                        top: 10px;
                                        font-size: var(--font-size);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item.active,
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item:active {
                                        color: var(--white-color);
                                        background-color: var(--main-color);
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item.active i,
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item:active i {
                                        color: var(--white-color);
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .all-messages-body .all-messages-header .dropdown .dropdown-menu li .dropdown-item:hover i {
                                        color: var(--white-color);
                                    }
                                    
                                    .all-messages-body .messages-profile-box {
                                        text-align: center;
                                        margin-bottom: 30px;
                                    }
                                    
                                    .all-messages-body .messages-profile-box h3 {
                                        margin-bottom: 0;
                                        margin-top: 5px;
                                    }
                                    
                                    .all-messages-body .messages-profile-box h3 a {
                                        font-size: var(--font-size);
                                        color: var(--black-color);
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content {
                                        text-align: center;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat .chat-avatar {
                                        float: left;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat .chat-body {
                                        overflow: hidden;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat .chat-body .chat-message {
                                        position: relative;
                                        float: left;
                                        text-align: left;
                                        max-width: 420px;
                                        padding: 12px 16px;
                                        margin: 0 0 21.28px 15.28px;
                                        clear: both;
                                        word-break: break-word;
                                        color: var(--paragraph-color);
                                        background-color: #F4F7FC;
                                        border-radius: 5px;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat .chat-body .chat-message p {
                                        color: var(--paragraph-color);
                                        margin-bottom: 0;
                                        font-size: 14px;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat .chat-body .chat-message p a {
                                        color: var(--paragraph-color) !important;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat .chat-body .chat-message .time {
                                        position: absolute;
                                        bottom: -25px;
                                        right: 0;
                                        color: var(--paragraph-color);
                                        font-size: .8rem;
                                        white-space: nowrap;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat.chat-left .chat-avatar {
                                        float: right;
                                        position: relative;
                                        top: 7px;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat.chat-left .chat-body .chat-message {
                                        text-align: right;
                                        float: right;
                                        margin: 10px 15.28px 21.28px 0;
                                        color: var(--paragraph-color);
                                        background-color: #F3F1FF;
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat.chat-left .chat-body .chat-message p {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .all-messages-body .messages-chat-container .chat-content .chat.chat-left .chat-body .chat-message p a {
                                        color: var(--paragraph-color) !important;
                                    }
                                    
                                    .all-messages-body .chat-list-footer {
                                        margin-top: 30px;
                                    }
                                    
                                    .all-messages-body .chat-list-footer .file-attachment-btn {
                                        padding: 0;
                                        border: none;
                                        background: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 20px;
                                    }
                                    
                                    .all-messages-body .chat-list-footer .file-attachment-btn:hover,
                                    .all-messages-body .chat-list-footer .file-attachment-btn:focus {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-messages-body .chat-list-footer .emoji-btn {
                                        padding: 0;
                                        border: none;
                                        background: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 20px;
                                    }
                                    
                                    .all-messages-body .chat-list-footer .emoji-btn:hover,
                                    .all-messages-body .chat-list-footer .emoji-btn:focus {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-messages-body .chat-list-footer form {
                                        position: relative;
                                        padding-right: 105px;
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control {
                                        background-color: #F4F7FC;
                                        height: 45px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 10px 20px;
                                        font-size: 13px;
                                        border: 1px solid #F4F7FC;
                                        color: var(--black-color);
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control:focus {
                                        border-color: var(--main-color);
                                        -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
                                        box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .send-btn {
                                        position: absolute;
                                        right: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border-radius: 5px;
                                        height: 45px;
                                        padding: 0 30px 0;
                                        font-size: 14px;
                                        font-weight: 400;
                                    }
                                    
                                    .all-messages-body .chat-list-footer form .send-btn:hover {
                                        background: var(--optional-color);
                                    }
                                    /*================================================
Groups Area CSS
=================================================*/
                                    
                                    .groups-inner-box-style {
                                        background-color: var(--white-color);
                                        padding: 25px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                    }
                                    
                                    .groups-inner-box-style .nav {
                                        padding: 0;
                                        list-style-type: none;
                                        display: flex;
                                        border: none;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .groups-inner-box-style .nav .nav-item {
                                        display: inline-block;
                                        margin-right: 30px;
                                    }
                                    
                                    .groups-inner-box-style .nav .nav-item:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .groups-inner-box-style .nav .nav-item .nav-link {
                                        color: var(--black-color);
                                        border: none;
                                        padding: 0;
                                        background-color: transparent;
                                        position: relative;
                                        padding-bottom: 5px;
                                        font-size: 15px;
                                        font-weight: 600;
                                    }
                                    /*.groups-inner-box-style .nav .nav-item .nav-link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 1px;
  background-color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  bottom: 0;
}*/
                                    
                                    .groups-inner-box-style .nav .nav-item .nav-link:hover,
                                    .groups-inner-box-style .nav .nav-item .nav-link.active {
                                        color: var(--main-color);
                                    }
                                    
                                    .groups-inner-box-style .nav .nav-item .nav-link:hover::before,
                                    .groups-inner-box-style .nav .nav-item .nav-link.active::before {
                                        width: 100%;
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box {
                                        position: relative;
                                        width: 430px;
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .groups-inner-box-style .groups-search-box button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-groups-card {
                                        background-color: var(--white-color);
                                        margin-top: 25px;
                                        border-radius: 0 0 5px 5px;
                                    }
                                    
                                    .single-groups-card .groups-image a img {
                                        border-radius: 5px 5px 0 0;
                                    }
                                    
                                    .single-groups-card .groups-content {
                                        padding: 0 20px 20px;
                                    }
                                    
                                    .single-groups-card .groups-content .groups-info a img {
                                        border-radius: 5px;
                                        position: relative;
                                        margin-top: -22px;
                                    }
                                    
                                    .single-groups-card .groups-content .groups-info .text {
                                        width: 150px;
                                        margin-top: 10px;
                                    }
                                    
                                    .single-groups-card .groups-content .groups-info .text h3 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .single-groups-card .groups-content .groups-info .text h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .single-groups-card .groups-content .groups-info .text h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-groups-card .groups-content .groups-info .text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 8px;
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .single-groups-card .groups-content .statistics {
                                        padding: 0;
                                        margin-bottom: 0;
                                        text-align: center;
                                        margin-top: 20px;
                                    }
                                    
                                    .single-groups-card .groups-content .statistics li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-right: 30px;
                                        position: relative;
                                    }
                                    
                                    .single-groups-card .groups-content .statistics li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .single-groups-card .groups-content .statistics li:last-child::before {
                                        display: none;
                                    }
                                    
                                    .single-groups-card .groups-content .statistics li::before {
                                        content: "";
                                        position: absolute;
                                        top: 0;
                                        right: -18px;
                                        width: 1px;
                                        height: 100%;
                                        background-color: #707070;
                                        opacity: 25%;
                                    }
                                    
                                    .single-groups-card .groups-content .statistics li .item-number {
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                    }
                                    
                                    .single-groups-card .groups-content .statistics li .item-text {
                                        font-size: 12px;
                                        color: var(--paragraph-color);
                                        display: block;
                                        margin-top: 2px;
                                    }
                                    
                                    .single-groups-card .groups-content .join-groups-btn {
                                        margin-top: 20px;
                                    }
                                    
                                    .single-groups-card .groups-content .join-groups-btn button {
                                        background-color: #F4F7FC;
                                        border: 1px solid #d9dfe6;
                                        display: inline-block;
                                        padding: 8px 10px;
                                        border-radius: 5px;
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        width: 100%;
                                    }
                                    
                                    .single-groups-card:hover .join-groups-btn button {
                                        background-color: var(--main-color);
                                        border: 1px solid var(--main-color);
                                        color: var(--white-color);
                                    }
                                    /*================================================
Favourite Area CSS
=================================================*/
                                    
                                    .favourite-inner-box-style {
                                        background-color: var(--white-color);
                                        padding: 25px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                        margin-bottom: 25px;
                                    }
                                    
                                    .favourite-inner-box-style .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box {
                                        position: relative;
                                        width: 430px;
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .favourite-inner-box-style .favourite-search-box button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .favourite-information-box {
                                        background-color: var(--white-color);
                                        padding: 20px;
                                        position: relative;
                                        z-index: 1;
                                    }
                                    
                                    .favourite-information-box::before {
                                        position: absolute;
                                        content: "";
                                        left: 0;
                                        right: 0;
                                        margin: auto;
                                        top: 0;
                                        background-image: url(../images/view-profile-bg.jpg);
                                        background-position: center center;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        width: 100%;
                                        height: 45px;
                                        z-index: -1;
                                        border-radius: 5px 5px 0 0;
                                    }
                                    
                                    .favourite-information-box .profile-box a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .favourite-information-box .profile-box .text {
                                        width: 160px;
                                        margin-top: 30px;
                                    }
                                    
                                    .favourite-information-box .profile-box .text h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .favourite-information-box .profile-box .text h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .favourite-information-box .profile-box .text h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .favourite-information-box .profile-box .text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 8px;
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .favourite-information-box .content-info {
                                        margin-top: 20px;
                                    }
                                    
                                    .favourite-information-box .content-info:last-child {
                                        margin-top: 15px;
                                    }
                                    
                                    .favourite-information-box .content-info h3 {
                                        font-size: 15px;
                                        margin-bottom: 8px;
                                    }
                                    
                                    .favourite-information-box .content-info p {
                                        font-size: 13px;
                                    }
                                    
                                    .favourite-information-box .content-info .like-list {
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .favourite-information-box .content-info .like-list li {
                                        list-style-type: none;
                                        margin-bottom: 5px;
                                        color: var(--main-color);
                                        font-size: 14px;
                                    }
                                    
                                    .favourite-information-box .content-info .like-list li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .favourite-information-box .content-info .like-list li span {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .favourite-information-box .content-info .like-list li a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .favourite-information-box .content-info .like-list li a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .favourite-table {
                                        background-color: var(--white-color);
                                        padding: 30px;
                                    }
                                    
                                    .favourite-table table {
                                        margin-bottom: 0;
                                    }
                                    
                                    .favourite-table table thead tr {
                                        border: none;
                                    }
                                    
                                    .favourite-table table thead tr th {
                                        border: none;
                                        border-bottom-width: 0px;
                                        vertical-align: middle;
                                        padding: 15px 25px;
                                        white-space: nowrap;
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                        font-family: var(--heading-font-family);
                                    }
                                    
                                    .favourite-table table thead tr th:first-child {
                                        padding-left: 0;
                                    }
                                    
                                    .favourite-table table thead tr th:last-child {
                                        padding-right: 0;
                                    }
                                    
                                    .favourite-table table tbody tr {
                                        border: none;
                                    }
                                    
                                    .favourite-table table tbody tr td {
                                        border: none;
                                        vertical-align: middle;
                                        color: var(--paragraph-color);
                                        white-space: nowrap;
                                        padding: 15px 25px;
                                        font-weight: 400;
                                        font-size: 15px;
                                    }
                                    
                                    .favourite-table table tbody tr td:first-child {
                                        padding-left: 0;
                                    }
                                    
                                    .favourite-table table tbody tr td:last-child {
                                        padding-right: 0;
                                    }
                                    
                                    .favourite-table table tbody tr td a {
                                        color: var(--main-color);
                                    }
                                    
                                    .favourite-table table tbody tr td h5 {
                                        font-size: 15px;
                                        margin-bottom: 12px;
                                    }
                                    
                                    .favourite-table table tbody tr td p {
                                        font-size: 14px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .favourite-table table tbody tr td span {
                                        font-size: 14px;
                                    }
                                    
                                    .favourite-table table tbody tr td.info {
                                        position: relative;
                                        padding-left: 105px;
                                    }
                                    
                                    .favourite-table table tbody tr td.info a img {
                                        max-width: 65px;
                                        position: absolute;
                                        left: 25px;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .favourite-table table tbody tr td.info .text {
                                        position: relative;
                                        top: -10px;
                                    }
                                    
                                    .favourite-table table tbody tr td.info .text h6 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .favourite-table table tbody tr td.info .text h6 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .favourite-table table tbody tr td.info .text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 8px;
                                    }
                                    /*================================================
Events Area CSS
=================================================*/
                                    
                                    .events-inner-box-style {
                                        background-color: var(--white-color);
                                        padding: 25px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                        margin-bottom: 25px;
                                    }
                                    
                                    .events-inner-box-style .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .events-inner-box-style .events-btn .default-btn {
                                        display: inline-block;
                                        padding: 15px 35px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        font-size: 13px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-inner-box-style .events-btn .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .events-inner-box-style .events-search-box {
                                        position: relative;
                                        width: 430px;
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-inner-box-style .events-search-box .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-inner-box-style .events-search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-inner-box-style .events-search-box button:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-events-card {
                                        margin-top: 25px;
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        padding: 20px;
                                    }
                                    
                                    .single-events-card .event-header-img {
                                        width: 100%;
                                    }
                                    
                                    .single-events-card .event-header-img img {
                                        border-radius: 5px;
                                        width: 100%;
                                    }
                                    
                                    .single-events-card .events-content {
                                        margin-top: 15px;
                                    }
                                    
                                    .single-events-card .events-content span {
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        display: inline-block;
                                        margin-bottom: 10px;
                                    }
                                    
                                    .single-events-card .events-content h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 8px;
                                    }
                                    
                                    .single-events-card .events-content h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .single-events-card .events-content h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-events-card .events-content p {
                                        color: var(--main-color);
                                        font-size: 13px;
                                    }
                                    
                                    .single-events-card .events-content p a {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-events-card .events-content .events-footer .default-btn {
                                        display: inline-block;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        padding: 5px 20px;
                                        font-size: 13px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-events-card .events-content .events-footer .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .single-events-card .events-content .events-footer span {
                                        margin-bottom: 0;
                                    }
                                    
                                    .events-form {
                                        background-color: var(--white-color);
                                        padding: 45px;
                                        margin-top: 25px;
                                        border-radius: 5px;
                                    }
                                    
                                    .events-form h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 25px;
                                    }
                                    
                                    .events-form .form-group {
                                        margin-bottom: 20px;
                                        position: relative;
                                    }
                                    
                                    .events-form .form-group label {
                                        display: block;
                                        margin-bottom: 8px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .events-form .form-group .form-control {
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid #F4F7FC;
                                        height: 55px;
                                        padding: 10px 20px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .events-form .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-form .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-form .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-form .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .events-form .form-group .form-control:focus {
                                        background-color: transparent;
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .events-form .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-form .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-form .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-form .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .events-form .form-group textarea.form-control {
                                        min-height: 100px;
                                    }
                                    
                                    .events-form .form-group .form-select {
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid #F4F7FC;
                                        height: 55px;
                                        padding: 10px 20px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .events-form .form-group .form-select:focus {
                                        background-color: transparent;
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .events-form .default-btn {
                                        display: inline-block;
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 15px 50px;
                                        border-radius: 5px;
                                        margin-top: 5px;
                                    }
                                    
                                    .events-form .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    /*================================================
Live Chat Area CSS
=================================================*/
                                    
                                    .live-chat-slides {
                                        background-color: var(--white-color);
                                        padding: 20px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                        text-align: center;
                                    }
                                    
                                    .live-chat-slides .chat-box .image {
                                        position: relative;
                                    }
                                    
                                    .live-chat-slides .chat-box .image .status-online {
                                        border-radius: 50%;
                                        width: 12px;
                                        height: 12px;
                                        position: absolute;
                                        right: 15px;
                                        top: 10px;
                                        background-color: #1DD217;
                                        border: 1px solid var(--white-color);
                                    }
                                    
                                    .live-chat-slides .chat-box .image a img {
                                        width: auto;
                                    }
                                    
                                    .live-chat-slides .chat-box h3 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                        margin-top: 8px;
                                    }
                                    
                                    .live-chat-slides .chat-box h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .live-chat-slides .chat-box h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .live-chat-body {
                                        background-color: var(--white-color);
                                        /*padding: 45px;*/
                                        border-radius: 5px;
                                        /*max-width: 850px;*/
                                        /*margin: 25px auto 0;*/
                                    }
                                    
                                    .live-chat-body .live-chat-header {
                                        margin-bottom: 30px;
                                        padding-bottom: 30px;
                                        border-bottom: 1px solid #eeeeee;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-info {
                                        position: relative;
                                        padding-left: 70px;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-info a img {
                                        position: absolute;
                                        left: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                        max-width: 55px;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-info h3 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                        position: relative;
                                        top: -12px;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-info h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-info h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-right {
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-right li {
                                        display: inline-block;
                                        margin-right: 10px;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-right li:last-child {
                                        margin-right: 0;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-right li .btn {
                                        padding: 0;
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-right li .btn i {
                                        display: inline-block;
                                        background: #F4F7FC;
                                        color: var(--paragraph-color);
                                        height: 45px;
                                        width: 45px;
                                        line-height: 45px;
                                        font-size: 20px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-right li .btn i:hover {
                                        background: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .live-chat-body .live-chat-header .live-chat-right li .btn:focus {
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content {
                                        text-align: center;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-avatar {
                                        float: left;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-body {
                                        overflow: hidden;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-body .chat-message {
                                        position: relative;
                                        float: left;
                                        text-align: left;
                                        max-width: 420px;
                                        padding: 12px 16px;
                                        margin: 0 0 21.28px 15.28px;
                                        clear: both;
                                        word-break: break-word;
                                        color: var(--paragraph-color);
                                        background-color: #F4F7FC;
                                        border-radius: 5px;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-body .chat-message p {
                                        color: var(--paragraph-color);
                                        margin-bottom: 0;
                                        font-size: 14px;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-body .chat-message p a {
                                        color: var(--paragraph-color) !important;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-body .chat-message .time {
                                        position: absolute;
                                        bottom: -25px;
                                        right: 0;
                                        color: var(--paragraph-color);
                                        font-size: .8rem;
                                        white-space: nowrap;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat.chat-left .chat-avatar {
                                        float: right;
                                        position: relative;
                                        top: 7px;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat.chat-left .chat-body .chat-message {
                                        text-align: right;
                                        float: right;
                                        margin: 10px 15.28px 21.28px 0;
                                        color: var(--paragraph-color);
                                        background-color: #F3F1FF;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat.chat-left .chat-body .chat-message p {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat.chat-left .chat-body .chat-message p a {
                                        color: var(--paragraph-color) !important;
                                    }
                                    
                                    .live-chat-body .chat-list-footer {
                                        margin-top: 30px;
                                    }
                                    
                                    .live-chat-body .chat-list-footer .file-attachment-btn {
                                        padding: 0;
                                        border: none;
                                        background: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 20px;
                                    }
                                    
                                    .live-chat-body .chat-list-footer .file-attachment-btn:hover,
                                    .live-chat-body .chat-list-footer .file-attachment-btn:focus {
                                        color: var(--main-color);
                                    }
                                    
                                    .live-chat-body .chat-list-footer .emoji-btn {
                                        padding: 0;
                                        border: none;
                                        background: transparent;
                                        color: var(--paragraph-color);
                                        font-size: 20px;
                                    }
                                    
                                    .live-chat-body .chat-list-footer .emoji-btn:hover,
                                    .live-chat-body .chat-list-footer .emoji-btn:focus {
                                        color: var(--main-color);
                                    }
                                    
                                    .live-chat-body .chat-list-footer form {
                                        position: relative;
                                        padding-right: 105px;
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control {
                                        background-color: #F4F7FC;
                                        height: 45px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 10px 20px;
                                        font-size: 13px;
                                        border: 1px solid #F4F7FC;
                                        color: var(--black-color);
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control:focus {
                                        border-color: var(--main-color);
                                        -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
                                        box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .send-btn {
                                        position: absolute;
                                        right: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border-radius: 5px;
                                        height: 45px;
                                        padding: 0 30px 0;
                                        font-size: 14px;
                                        font-weight: 400;
                                    }
                                    
                                    .live-chat-body .chat-list-footer form .send-btn:hover {
                                        background: var(--optional-color);
                                    }
                                    /*================================================
Birthday Area CSS
=================================================*/
                                    
                                    .all-birthday-body {
                                        background-color: var(--white-color);
                                        padding: 45px;
                                        border-radius: 5px;
                                        max-width: 850px;
                                        margin: 25px auto 0;
                                    }
                                    
                                    .all-birthday-body .birthday-header {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .all-birthday-body .birthday-header h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item {
                                        position: relative;
                                        padding-left: 70px;
                                        margin-bottom: 25px;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .rounded-circle {
                                        max-width: 55px;
                                        position: absolute;
                                        left: 0;
                                        top: 0;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content {
                                        position: relative;
                                        margin-top: -22px;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content h3 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content span {
                                        color: var(--paragraph-color);
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 8px;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form {
                                        position: relative;
                                        padding-right: 105px;
                                        margin-top: 12px;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control {
                                        background-color: #F4F7FC;
                                        height: 45px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 10px 20px 10px 32px;
                                        font-size: 13px;
                                        border: 1px solid #F4F7FC;
                                        color: var(--black-color);
                                        width: 100%;
                                        position: relative;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control:focus {
                                        border-color: var(--main-color);
                                        -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
                                        box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form::before {
                                        position: absolute;
                                        left: 10px;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                        content: "\ec90";
                                        font-family: 'remixicon' !important;
                                        color: #000 !important;
                                        z-index: 1;
                                        cursor: pointer;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .send-btn {
                                        position: absolute;
                                        right: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border-radius: 5px;
                                        height: 45px;
                                        padding: 0 30px 0;
                                        font-size: 14px;
                                        font-weight: 400;
                                    }
                                    
                                    .all-birthday-body .birthday-send-box .send-item .send-content form .send-btn:hover {
                                        background: var(--optional-color);
                                    }
                                    
                                    .all-birthday-body .birthday-list-box {
                                        margin-top: 30px;
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item .list-content {
                                        position: relative;
                                        padding-left: 80px;
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item .list-content .rounded-circle {
                                        position: absolute;
                                        left: 0;
                                        top: 0;
                                        max-width: 70px;
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item .list-content .text {
                                        position: relative;
                                        top: -10px;
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item .list-content .text h3 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item .list-content .text h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item .list-content .text h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .all-birthday-body .birthday-list-box .list-item .list-content .text span {
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        display: inline-block;
                                        margin-top: 8px;
                                    }
                                    /*================================================
Video Area CSS
=================================================*/
                                    
                                    .single-video-card {
                                        margin-top: 25px;
                                        background-color: var(--white-color);
                                        padding: 20px;
                                        border-radius: 5px;
                                    }
                                    
                                    .single-video-card .video-info {
                                        position: relative;
                                        padding-left: 68px;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .single-video-card .video-info .rounded-circle {
                                        max-width: 55px;
                                        position: absolute;
                                        left: 0;
                                        top: 0;
                                    }
                                    
                                    .single-video-card .video-info .text {
                                        position: relative;
                                        margin-top: -15px;
                                    }
                                    
                                    .single-video-card .video-info .text h3 {
                                        margin-bottom: 0;
                                        font-size: 15px;
                                    }
                                    
                                    .single-video-card .video-info .text h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .single-video-card .video-info .text h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-video-card .video-info .text span {
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        display: inline-block;
                                        margin-top: 8px;
                                    }
                                    
                                    .single-video-card .video-image {
                                        position: relative;
                                        text-align: center;
                                    }
                                    
                                    .single-video-card .video-image::before {
                                        position: absolute;
                                        content: "";
                                        height: 100%;
                                        width: 100%;
                                        left: 0;
                                        right: 0;
                                        top: 0;
                                        background-color: #000000;
                                        opacity: 0;
                                        border-radius: 5px;
                                        visibility: hidden;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-video-card .video-image img {
                                        border-radius: 5px;
                                    }
                                    
                                    .single-video-card .video-image .icon {
                                        position: absolute;
                                        left: 0;
                                        right: 0;
                                        top: 50%;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                    }
                                    
                                    .single-video-card .video-image .icon a i {
                                        font-size: 30px;
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-video-card .video-image:hover::before {
                                        opacity: .50;
                                        visibility: visible;
                                    }
                                    
                                    .single-video-card .video-image:hover .icon a i {
                                        color: #FF0000;
                                    }
                                    
                                    .single-video-card .meta-wrap {
                                        margin-top: 20px;
                                        padding: 0;
                                        margin-bottom: 0;
                                    }
                                    
                                    .single-video-card .meta-wrap li {
                                        list-style-type: none;
                                        display: inline-block;
                                        margin-right: 10px;
                                        padding-right: 10px;
                                        border-right: 1px solid #eeeeee;
                                    }
                                    
                                    .single-video-card .meta-wrap li:last-child {
                                        margin-right: 0;
                                        padding-left: 0;
                                        border-right: none;
                                    }
                                    
                                    .single-video-card .meta-wrap .react {
                                        position: relative;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-video-card .meta-wrap .react a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .single-video-card .meta-wrap .react i {
                                        font-size: 15px;
                                        color: var(--paragraph-color);
                                        position: relative;
                                        top: 2px;
                                        margin-right: 8px;
                                    }
                                    
                                    .single-video-card .meta-wrap .react span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                    }
                                    
                                    .single-video-card .meta-wrap .comment a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .single-video-card .meta-wrap .comment i {
                                        font-size: 15px;
                                        color: var(--paragraph-color);
                                        position: relative;
                                        top: 2px;
                                        margin-right: 8px;
                                    }
                                    
                                    .single-video-card .meta-wrap .comment span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                    }
                                    
                                    .single-video-card .meta-wrap .share a {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .single-video-card .meta-wrap .share i {
                                        font-size: 15px;
                                        color: var(--paragraph-color);
                                        position: relative;
                                        top: 2px;
                                        margin-right: 8px;
                                    }
                                    
                                    .single-video-card .meta-wrap .share span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                    }
                                    
                                    .single-video-card .video-form {
                                        position: relative;
                                        margin-top: 20px;
                                    }
                                    
                                    .single-video-card .video-form .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                        font-size: 13px;
                                    }
                                    
                                    .single-video-card .video-form .input-search::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-video-card .video-form .input-search:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-video-card .video-form .input-search::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-video-card .video-form .input-search::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-video-card .video-form .input-search:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .single-video-card .video-form .input-search:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .single-video-card .video-form .input-search:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .single-video-card .video-form .input-search:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .single-video-card .video-form button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--main-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                    }
                                    /*================================================
Weather Area CSS
=================================================*/
                                    
                                    .weather-body {
                                        max-width: 650px;
                                        margin: auto;
                                    }
                                    
                                    .weather-body .weather-form {
                                        background-color: var(--white-color);
                                        padding: 25px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                    }
                                    
                                    .weather-body .weather-form .title {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .weather-body .weather-form .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .weather-body .weather-form .form-group {
                                        margin-bottom: 20px;
                                    }
                                    
                                    .weather-body .weather-form .form-group label {
                                        display: block;
                                        margin-bottom: 8px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control {
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid #F4F7FC;
                                        height: 55px;
                                        padding: 10px 20px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control:focus {
                                        background-color: transparent;
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .weather-body .weather-form .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .weather-body .weather-form .default-btn {
                                        display: inline-block;
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 15px 50px;
                                        border-radius: 5px;
                                        font-size: 14px;
                                    }
                                    
                                    .weather-body .weather-form .default-btn:hover {
                                        background-color: var(--optional-color);
                                    }
                                    
                                    .weather-body .weather-image-wrap {
                                        margin-top: 25px;
                                    }
                                    
                                    .weather-body .weather-image-wrap a img {
                                        border-radius: 5px;
                                    }
                                    /*================================================
Marketplace Area CSS
=================================================*/
                                    
                                    .marketplace-inner-box-style {
                                        background-color: var(--white-color);
                                        padding: 25px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                    }
                                    
                                    .marketplace-inner-box-style .title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .marketplace-inner-box-style .form-select {
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        border: 1px solid #F4F7FC;
                                        height: 55px;
                                        padding: 10px 45px 10px 15px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                    }
                                    
                                    .marketplace-inner-box-style .form-select:focus {
                                        background-color: transparent;
                                        border: 1px solid var(--main-color);
                                    }
                                    
                                    .single-marketplace-card {
                                        background-color: var(--white-color);
                                        padding: 20px;
                                        border-radius: 5px;
                                        margin-top: 25px;
                                    }
                                    
                                    .single-marketplace-card .marketplace-image {
                                        position: relative;
                                    }
                                    
                                    .single-marketplace-card .marketplace-image a img {
                                        border-radius: 5px;
                                    }
                                    
                                    .single-marketplace-card .marketplace-image .price {
                                        display: inline-block;
                                        padding: 10px 15px;
                                        background-color: var(--white-color);
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        position: absolute;
                                        right: 10px;
                                        bottom: 10px;
                                        font-family: var(--heading-font-family);
                                        font-size: 14px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .single-marketplace-card .marketplace-image:hover .price {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .single-marketplace-card .marketplace-content {
                                        margin-top: 20px;
                                    }
                                    
                                    .single-marketplace-card .marketplace-content h3 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                    }
                                    
                                    .single-marketplace-card .marketplace-content h3 a {
                                        color: var(--black-color);
                                    }
                                    
                                    .single-marketplace-card .marketplace-content h3 a:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .single-marketplace-card .marketplace-content p {
                                        margin-bottom: 0;
                                        margin-top: 10px;
                                        font-size: 13px;
                                        position: relative;
                                        padding-left: 18px;
                                    }
                                    
                                    .single-marketplace-card .marketplace-content p i {
                                        position: absolute;
                                        left: 0;
                                        top: 45%;
                                        -webkit-transform: translateY(-45%);
                                        transform: translateY(-45%);
                                        color: var(--main-color);
                                    }
                                    
                                    .products-details-title {
                                        background-color: var(--white-color);
                                        padding: 30px;
                                        margin-top: 35px;
                                        margin-bottom: 25px;
                                        border-radius: 5px;
                                    }
                                    
                                    .products-details-title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .products-details-image {
                                        background-image: url(../images/products-details.jpg);
                                        background-position: center center;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        border-radius: 5px;
                                        height: 100%;
                                        width: 100%;
                                    }
                                    
                                    .products-details-content {
                                        padding: 20px 10px;
                                    }
                                    
                                    .products-details-content h3 {
                                        font-size: var(--font-size);
                                    }
                                    
                                    .products-details-content h4 {
                                        font-size: var(--font-size);
                                        margin-bottom: 12px;
                                    }
                                    
                                    .products-details-content p {
                                        margin-bottom: 5px;
                                    }
                                    
                                    .products-details-content p:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .products-details-content .location {
                                        margin-bottom: 0;
                                        margin-top: 10px;
                                        font-size: 15px;
                                        position: relative;
                                        padding-left: 18px;
                                    }
                                    
                                    .products-details-content .location i {
                                        position: absolute;
                                        left: 0;
                                        top: 45%;
                                        -webkit-transform: translateY(-45%);
                                        transform: translateY(-45%);
                                        color: var(--main-color);
                                    }
                                    
                                    .products-details-content .price {
                                        font-size: var(--font-size);
                                        color: var(--black-color);
                                        margin-top: 10px;
                                        margin-bottom: 10px;
                                        font-weight: 600;
                                    }
                                    
                                    .products-details-content .list {
                                        padding: 0;
                                        margin-bottom: 15px;
                                    }
                                    
                                    .products-details-content .list li {
                                        list-style-type: none;
                                        margin-bottom: 10px;
                                        font-size: 15px;
                                    }
                                    
                                    .products-details-content .list li:last-child {
                                        margin-bottom: 0;
                                    }
                                    
                                    .products-details-content .list li span {
                                        font-size: var(--font-size);
                                        color: var(--black-color);
                                        font-weight: 600;
                                    }
                                    
                                    .products-details-content .seller-information {
                                        margin-top: 18px;
                                    }
                                    
                                    .products-details-content .seller-information h5 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                    }
                                    
                                    .products-details-content .seller-information .information-content {
                                        position: relative;
                                        padding-left: 70px;
                                        margin-top: 15px;
                                    }
                                    
                                    .products-details-content .seller-information .information-content img {
                                        position: absolute;
                                        left: 0;
                                        top: 0;
                                        max-width: 55px;
                                    }
                                    
                                    .products-details-content .seller-information .information-content h6 {
                                        font-size: 15px;
                                        margin-bottom: 8px;
                                    }
                                    
                                    .products-details-content .seller-information .information-content a {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                    }
                                    
                                    .products-details-content .seller-information .information-content span {
                                        display: block;
                                        font-size: 14px;
                                        color: var(--paragraph-color);
                                        margin-top: 8px;
                                    }
                                    
                                    .products-details-content .seller-information form {
                                        position: relative;
                                        margin-top: 20px;
                                    }
                                    
                                    .products-details-content .seller-information form label {
                                        font-size: 15px;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                        margin-bottom: 10px;
                                    }
                                    
                                    .products-details-content .seller-information form .form-control {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                        padding: 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                        font-size: 13px;
                                    }
                                    
                                    .products-details-content .seller-information form .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .products-details-content .seller-information form .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .products-details-content .seller-information form .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .products-details-content .seller-information form .form-control::placeholder {
                                        color: var(--paragraph-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .products-details-content .seller-information form .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .products-details-content .seller-information form .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .products-details-content .seller-information form .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                    }
                                    
                                    .products-details-content .seller-information form .form-control:focus::placeholder {
                                        color: transparent;
                                    }
                                    
                                    .products-details-content .seller-information form button {
                                        position: absolute;
                                        right: 0;
                                        top: 35px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--main-color);
                                        border-radius: 5px;
                                        font-size: 20px;
                                        padding: 0 20px;
                                    }
                                    /*================================================
Profile Authentication Area CSS
=================================================*/
                                    
                                    .profile-authentication-area {
                                        padding-top: 130px;
                                        padding-bottom: 130px;
                                        background-image: url(../images/bg-login.png);
                                        background-position: center center;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        height: 100%;
                                        width: 100%;
                                        position: relative;
                                        z-index: 1;
                                        background-color: #01A1ED;
                                    }
                                    
                                    .profile-authentication-area .row .col-lg-6 {
                                        padding: 0;
                                    }
                                    
                                    .profile-authentication-area .home-btn-icon {
                                        position: absolute;
                                        left: 10px;
                                        top: 10px;
                                    }
                                    
                                    .profile-authentication-area .home-btn-icon a i {
                                        display: inline-block;
                                        height: 55px;
                                        width: 55px;
                                        line-height: 58px;
                                        background-color: var(--white-color);
                                        color: var(--main-color);
                                        text-align: center;
                                        border-radius: 50px;
                                        font-size: 25px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .profile-authentication-area .home-btn-icon a i:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                    }
                                    
                                    .profile-authentication-area.large-gap {
                                        padding-top: 130px;
                                        padding-bottom: 130px;
                                    }
                                    
                                    .profile-authentication-image {
                                        /*background-image: url(../images/profile-authentication.jpg);*/
                                        background-position: center center;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        height: 100%;
                                        width: 100%;
                                        text-align: center;
                                        background-color: #fff;
                                        padding: 52px 0;
                                    }
                                    
                                    .profile-authentication-image .content-image {
                                        padding: 30px;
                                    }
                                    
                                    .login-form {
                                        background: var(--white-color);
                                        padding: 65px 45px;
                                    }
                                    
                                    .login-form h2 {
                                        margin-bottom: 30px;
                                        font-size: 22px;
                                    }
                                    
                                    .login-form form .form-group {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .login-form form .form-group label {
                                        display: block;
                                        margin-bottom: 10px;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                        font-size: 15px;
                                    }
                                    
                                    .login-form form .form-group .form-control {
                                        height: 60px;
                                        padding: 15px 25px;
                                        line-height: initial;
                                        color: var(--paragraph-color);
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        border-radius: 5px;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                    }
                                    
                                    .login-form form .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .login-form form .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .login-form form .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .login-form form .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .login-form form .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .login-form form .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .login-form form .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .login-form form .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .login-form form .remember-me-wrap {
                                        margin-bottom: 0;
                                    }
                                    
                                    .login-form form .remember-me-wrap a {
                                        color: var(--main-color);
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:checked,
                                    .login-form form .remember-me-wrap [type="checkbox"]:not(:checked) {
                                        display: none;
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:checked+label,
                                    .login-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label {
                                        position: relative;
                                        padding-left: 28px;
                                        cursor: pointer;
                                        display: inline-block;
                                        margin-bottom: 0;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                        font-size: 15px;
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:checked+label:before,
                                    .login-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label:before {
                                        content: '';
                                        position: absolute;
                                        left: 0;
                                        top: 3px;
                                        width: 20px;
                                        height: 20px;
                                        -webkit-transition: all 0.2s ease;
                                        transition: all 0.2s ease;
                                        border: 1px solid #DDDDDD;
                                        border-radius: 5px;
                                        background: var(--white-color);
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:checked+label:after,
                                    .login-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label:after {
                                        content: '';
                                        width: 10px;
                                        height: 10px;
                                        background: var(--main-color);
                                        position: absolute;
                                        top: 7.8px;
                                        left: 5px;
                                        -webkit-transition: all 0.2s ease;
                                        transition: all 0.2s ease;
                                        border-radius: 30px;
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label:after {
                                        opacity: 0;
                                        -webkit-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:checked+label:after {
                                        opacity: 1;
                                        -webkit-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:hover+label:before {
                                        border-color: var(--main-color);
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:checked+label:before {
                                        border-color: var(--main-color);
                                    }
                                    
                                    .login-form form .lost-your-password-wrap {
                                        text-align: right;
                                    }
                                    
                                    .login-form form .lost-your-password-wrap a {
                                        display: inline-block;
                                        position: relative;
                                        font-weight: 500;
                                        font-size: 15px;
                                        line-height: 1.4;
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .login-form form .lost-your-password-wrap a::before {
                                        width: 100%;
                                        height: 1px;
                                        position: absolute;
                                        left: 0;
                                        bottom: 0;
                                        content: '';
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        /*background-color: #eeeeee;*/
                                    }
                                    
                                    .login-form form .lost-your-password-wrap a::after {
                                        width: 0;
                                        height: 1px;
                                        position: absolute;
                                        left: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        bottom: 0;
                                        content: '';
                                        background-color: var(--main-color);
                                    }
                                    
                                    .login-form form .lost-your-password-wrap a:hover::before {
                                        width: 0;
                                    }
                                    
                                    .login-form form .lost-your-password-wrap a:hover::after {
                                        width: 100%;
                                    }
                                    
                                    .login-form form .default-btn {
                                        margin-top: 20px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        border: none;
                                        display: inline-block;
                                        padding: 15px;
                                        width: 100%;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .login-form form .default-btn:hover {
                                        background: #29cc5e;
                                    }
                                    
                                    .login-form form .google-btn {
                                        background-color: #29cc5e;
                                        color: var(--white-color);
                                        border: none;
                                        display: inline-block;
                                        padding: 15px;
                                        width: 100%;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .login-form form .google-btn:hover {
                                        background: var(--main-color);
                                    }
                                    
                                    .login-form form .or-text {
                                        margin-top: 15px;
                                        margin-bottom: 15px;
                                        text-align: center;
                                    }
                                    
                                    .login-form form .or-text span {
                                        color: var(--paragraph-color);
                                        font-size: 15px;
                                    }
                                    
                                    .register-form {
                                        background: var(--white-color);
                                        padding: 65px 45px;
                                    }
                                    
                                    .register-form h2 {
                                        margin-bottom: 30px;
                                        font-size: 22px;
                                    }
                                    
                                    .register-form form .form-group {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .register-form form .form-group label {
                                        display: block;
                                        margin-bottom: 10px;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                        font-size: 15px;
                                    }
                                    
                                    .register-form form .form-group .form-control {
                                        height: 60px;
                                        padding: 15px 25px;
                                        line-height: initial;
                                        color: var(--paragraph-color);
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        border-radius: 5px;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                    }
                                    
                                    .register-form form .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .register-form form .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .register-form form .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .register-form form .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .register-form form .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .register-form form .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .register-form form .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .register-form form .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .register-form form .remember-me-wrap {
                                        margin-bottom: 0;
                                    }
                                    
                                    .register-form form .remember-me-wrap a {
                                        color: var(--main-color);
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:checked,
                                    .register-form form .remember-me-wrap [type="checkbox"]:not(:checked) {
                                        display: none;
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:checked+label,
                                    .register-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label {
                                        position: relative;
                                        padding-left: 22px;
                                        cursor: pointer;
                                        display: inline-block;
                                        margin-bottom: 0;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                        font-size: 15px;
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:checked+label:before,
                                    .register-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label:before {
                                        content: '';
                                        position: absolute;
                                        left: 0;
                                        top: 6px;
                                        width: 15px;
                                        height: 15px;
                                        -webkit-transition: all 0.2s ease;
                                        transition: all 0.2s ease;
                                        border: 1px solid #DDDDDD;
                                        border-radius: 5px;
                                        background: var(--white-color);
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:checked+label:after,
                                    .register-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label:after {
                                        content: '';
                                        width: 8px;
                                        height: 8px;
                                        background: var(--main-color);
                                        position: absolute;
                                        top: 8.8px;
                                        left: 4px;
                                        -webkit-transition: all 0.2s ease;
                                        transition: all 0.2s ease;
                                        border-radius: 30px;
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label:after {
                                        opacity: 0;
                                        -webkit-transform: scale(0);
                                        transform: scale(0);
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:checked+label:after {
                                        opacity: 1;
                                        -webkit-transform: scale(1);
                                        transform: scale(1);
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:hover+label:before {
                                        border-color: var(--main-color);
                                    }
                                    
                                    .register-form form .remember-me-wrap [type="checkbox"]:checked+label:before {
                                        border-color: var(--main-color);
                                    }
                                    
                                    .register-form form .default-btn {
                                        margin-top: 20px;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        border: none;
                                        display: inline-block;
                                        padding: 15px;
                                        width: 100%;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .register-form form .default-btn:hover {
                                        background: #29cc5e;
                                    }
                                    
                                    .register-form form .google-btn {
                                        background-color: #29cc5e;
                                        color: var(--white-color);
                                        border: none;
                                        display: inline-block;
                                        padding: 15px;
                                        width: 100%;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .register-form form .google-btn:hover {
                                        background: var(--main-color);
                                    }
                                    
                                    .register-form form .or-text {
                                        margin-top: 15px;
                                        margin-bottom: 15px;
                                        text-align: center;
                                    }
                                    
                                    .register-form form .or-text span {
                                        color: var(--paragraph-color);
                                        font-size: 15px;
                                    }
                                    
                                    .forgot-password-form {
                                        background-color: var(--white-color);
                                        padding: 65px 45px;
                                        border-radius: 5px;
                                        max-width: 650px;
                                        margin: auto;
                                    }
                                    
                                    .forgot-password-form h2 {
                                        margin-bottom: 30px;
                                        font-size: 22px;
                                    }
                                    
                                    .forgot-password-form form .form-group {
                                        margin-bottom: 25px;
                                    }
                                    
                                    .forgot-password-form form .form-group label {
                                        display: block;
                                        margin-bottom: 10px;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                        font-size: 15px;
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control {
                                        height: 60px;
                                        padding: 15px 25px;
                                        line-height: initial;
                                        color: var(--paragraph-color);
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        border-radius: 5px;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control::-webkit-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control:-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control::-ms-input-placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control::placeholder {
                                        color: var(--paragraph-color);
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control:focus::-webkit-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control:focus:-ms-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control:focus::-ms-input-placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .forgot-password-form form .form-group .form-control:focus::placeholder {
                                        color: transparent;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .forgot-password-form form .default-btn {
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        border: none;
                                        display: inline-block;
                                        padding: 15px;
                                        width: 100%;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .forgot-password-form form .default-btn:hover {
                                        background: #29cc5e;
                                    }
                                    
                                    .page-banner-box {
                                        background-image: url(../images/account-setting.jpg);
                                        background-position: center center;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                        border-radius: 5px;
                                        padding-top: 100px;
                                        padding-bottom: 100px;
                                        padding-left: 80px;
                                    }
                                    
                                    .page-banner-box.bg-2 {
                                        background-image: url(../images/privacy.jpg);
                                    }
                                    
                                    .page-banner-box.bg-3 {
                                        background-image: url(../images/help-and-support.jpg);
                                    }
                                    
                                    .page-banner-box.bg-4 {
                                        background-image: url(../images/friends-bg.jpg);
                                    }
                                    
                                    .page-banner-box.bg-5 {
                                        background-image: url(../images/groups-bg.jpg);
                                    }
                                    
                                    .page-banner-box.bg-6 {
                                        background-image: url(../images/favourite-bg.jpg);
                                    }
                                    
                                    .page-banner-box.bg-7 {
                                        background-image: url(../images/events-bg.jpg);
                                    }
                                    
                                    .page-banner-box.bg-8 {
                                        background-image: url(../images/live-chat-bg.jpg);
                                    }
                                    
                                    .page-banner-box.bg-9 {
                                        background-image: url(../images/birthday-bg.jpg);
                                    }
                                    
                                    .page-banner-box.bg-10 {
                                        background-image: url(../images/video-bg.jpg);
                                    }
                                    
                                    .page-banner-box.bg-11 {
                                        background-image: url(../images/weather-bg.jpg);
                                    }
                                    
                                    .page-banner-box h3 {
                                        font-size: 40px;
                                        color: var(--white-color);
                                        margin-bottom: 0;
                                    }
                                    
                                    .copyrights-area {
                                        text-align: center;
                                        padding-top: 30px;
                                        padding-bottom: 30px;
                                        background-color: var(--white-color);
                                    }
                                    
                                    .copyrights-area p {
                                        line-height: initial;
                                        margin-bottom: 0;
                                    }
                                    
                                    .copyrights-area p i {
                                        position: relative;
                                        left: 0;
                                        top: 2px;
                                    }
                                    
                                    .copyrights-area p a {
                                        font-weight: 600;
                                        color: var(--main-color);
                                    }
                                    
                                    .load-more-posts-btn {
                                        text-align: center;
                                        margin-top: 25px;
                                        font-size: 15px;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                    }
                                    
                                    .load-more-posts-btn i {
                                        font-size: 18px;
                                        color: var(--main-color);
                                        position: relative;
                                        top: 4px;
                                        margin-right: 5px;
                                    }
                                    
                                    .load-more-posts-btn:hover {
                                        color: var(--main-color);
                                    }
                                    
                                    .go-top {
                                        position: fixed;
                                        cursor: pointer;
                                        bottom: -100px;
                                        right: 20px;
                                        color: var(--white-color);
                                        background-color: var(--main-color);
                                        z-index: 4;
                                        width: 45px;
                                        text-align: center;
                                        height: 45px;
                                        opacity: 0;
                                        visibility: hidden;
                                        border-radius: 50%;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        overflow: hidden;
                                        -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
                                        box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
                                    }
                                    
                                    .go-top i {
                                        position: absolute;
                                        right: 0;
                                        left: 0;
                                        top: 45%;
                                        -webkit-transform: translateY(-45%);
                                        transform: translateY(-45%);
                                        text-align: center;
                                        font-size: 20px;
                                        margin-left: auto;
                                        margin-right: auto;
                                    }
                                    
                                    .go-top.active {
                                        opacity: 1;
                                        visibility: visible;
                                        bottom: 25px;
                                    }
                                    
                                    .go-top:hover {
                                        background-color: var(--black-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        -webkit-transform: translateY(-5px);
                                        transform: translateY(-5px);
                                    }
                                    
                                    .preloader-area {
                                        position: fixed;
                                        top: 0;
                                        background: var(--main-color);
                                        left: 0;
                                        width: 100%;
                                        height: 100%;
                                        z-index: 99999;
                                        text-align: center;
                                    }
                                    
                                    .preloader-area .spinner {
                                        width: 4em;
                                        height: 4em;
                                        -webkit-transform: perspective(20em) rotateX(-24deg) rotateY(20deg) rotateZ(30deg);
                                        transform: perspective(20em) rotateX(-24deg) rotateY(20deg) rotateZ(30deg);
                                        -webkit-transform-style: preserve-3d;
                                        transform-style: preserve-3d;
                                        position: absolute;
                                        left: 0;
                                        right: 0;
                                        top: 45%;
                                        -webkit-transform: translateY(-45%);
                                        transform: translateY(-45%);
                                        margin-left: auto;
                                        margin-right: auto;
                                    }
                                    
                                    .preloader-area .spinner .disc {
                                        position: absolute;
                                        width: 100%;
                                        height: 100%;
                                        border-radius: 100%;
                                        border: 0.3em dotted var(--white-color);
                                    }
                                    
                                    .preloader-area .spinner .disc:nth-child(1) {
                                        -webkit-animation: rotate 12s linear infinite;
                                        animation: rotate 12s linear infinite;
                                    }
                                    
                                    .preloader-area .spinner .disc:nth-child(2) {
                                        -webkit-animation: rotateDisc2 12s linear infinite;
                                        animation: rotateDisc2 12s linear infinite;
                                    }
                                    
                                    .preloader-area .spinner .disc:nth-child(3) {
                                        -webkit-animation: rotateDisc3 12s linear infinite;
                                        animation: rotateDisc3 12s linear infinite;
                                    }
                                    
                                    .preloader-area .spinner .inner {
                                        width: 100%;
                                        height: 100%;
                                        -webkit-transform-style: preserve-3d;
                                        transform-style: preserve-3d;
                                        -webkit-animation: sphereSpin 6s linear infinite;
                                        animation: sphereSpin 6s linear infinite;
                                    }
                                    
                                    .preloader-area .spinner::before {
                                        content: '';
                                        position: absolute;
                                        left: 0;
                                        top: 0;
                                        border-radius: 50%;
                                        right: 0;
                                        bottom: 0;
                                        border: 2px dotted var(--white-color);
                                        margin: -15px;
                                    }
                                    
                                    @-webkit-keyframes sphereSpin {
                                        0% {
                                            -webkit-transform: rotateX(360deg) rotateY(0deg);
                                            transform: rotateX(360deg) rotateY(0deg);
                                        }
                                        100% {
                                            -webkit-transform: rotateX(0deg) rotateY(360deg);
                                            transform: rotateX(0deg) rotateY(360deg);
                                        }
                                    }
                                    
                                    @keyframes sphereSpin {
                                        0% {
                                            -webkit-transform: rotateX(360deg) rotateY(0deg);
                                            transform: rotateX(360deg) rotateY(0deg);
                                        }
                                        100% {
                                            -webkit-transform: rotateX(0deg) rotateY(360deg);
                                            transform: rotateX(0deg) rotateY(360deg);
                                        }
                                    }
                                    
                                    @-webkit-keyframes rotate {
                                        from {
                                            -webkit-transform: rotate(0deg);
                                            transform: rotate(0deg);
                                        }
                                        to {
                                            -webkit-transform: rotate(360deg);
                                            transform: rotate(360deg);
                                        }
                                    }
                                    
                                    @keyframes rotate {
                                        from {
                                            -webkit-transform: rotate(0deg);
                                            transform: rotate(0deg);
                                        }
                                        to {
                                            -webkit-transform: rotate(360deg);
                                            transform: rotate(360deg);
                                        }
                                    }
                                    
                                    @-webkit-keyframes rotateDisc2 {
                                        from {
                                            -webkit-transform: rotateX(90deg) rotateZ(0deg);
                                            transform: rotateX(90deg) rotateZ(0deg);
                                        }
                                        to {
                                            -webkit-transform: rotateX(90deg) rotateZ(360deg);
                                            transform: rotateX(90deg) rotateZ(360deg);
                                        }
                                    }
                                    
                                    @keyframes rotateDisc2 {
                                        from {
                                            -webkit-transform: rotateX(90deg) rotateZ(0deg);
                                            transform: rotateX(90deg) rotateZ(0deg);
                                        }
                                        to {
                                            -webkit-transform: rotateX(90deg) rotateZ(360deg);
                                            transform: rotateX(90deg) rotateZ(360deg);
                                        }
                                    }
                                    
                                    @-webkit-keyframes rotateDisc3 {
                                        from {
                                            -webkit-transform: rotateY(90deg) rotateZ(0deg);
                                            transform: rotateY(90deg) rotateZ(0deg);
                                        }
                                        to {
                                            -webkit-transform: rotateY(90deg) rotateZ(360deg);
                                            transform: rotateY(90deg) rotateZ(360deg);
                                        }
                                    }
                                    
                                    @keyframes rotateDisc3 {
                                        from {
                                            -webkit-transform: rotateY(90deg) rotateZ(0deg);
                                            transform: rotateY(90deg) rotateZ(0deg);
                                        }
                                        to {
                                            -webkit-transform: rotateY(90deg) rotateZ(360deg);
                                            transform: rotateY(90deg) rotateZ(360deg);
                                        }
                                    }
                                    /*=================================
Buy Now Btn
====================================*/
                                    
                                    .buy-now-btn {
                                        right: 30px;
                                        z-index: 99;
                                        top: 50%;
                                        position: fixed;
                                        -webkit-transform: translateY(-50%);
                                        transform: translateY(-50%);
                                        border-radius: 30px;
                                        display: inline-block;
                                        color: var(--white-color) !important;
                                        background-color: #82b440;
                                        padding: 8px 15px 8px;
                                        font-size: 12.8px;
                                        font-weight: 500;
                                        -webkit-animation-name: tada;
                                        animation-name: tada;
                                        -webkit-animation-duration: 5s;
                                        animation-duration: 5s;
                                        -webkit-animation-fill-mode: both;
                                        animation-fill-mode: both;
                                        -webkit-animation-iteration-count: infinite;
                                        animation-iteration-count: infinite;
                                    }
                                    
                                    .buy-now-btn:hover {
                                        background-color: var(--main-color);
                                        color: var(--white-color) !important;
                                    }
                                    
                                    @-webkit-keyframes tada {
                                        0% {
                                            -webkit-transform: scale3d(1, 1, 1);
                                            transform: scale3d(1, 1, 1);
                                        }
                                        10%,
                                        20% {
                                            -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
                                            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
                                        }
                                        30%,
                                        50%,
                                        70%,
                                        90% {
                                            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
                                            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
                                        }
                                        40%,
                                        60%,
                                        80% {
                                            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
                                            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
                                        }
                                        100% {
                                            -webkit-transform: scale3d(1, 1, 1);
                                            transform: scale3d(1, 1, 1);
                                        }
                                    }
                                    
                                    @keyframes tada {
                                        0% {
                                            -webkit-transform: scale3d(1, 1, 1);
                                            transform: scale3d(1, 1, 1);
                                        }
                                        10%,
                                        20% {
                                            -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
                                            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
                                        }
                                        30%,
                                        50%,
                                        70%,
                                        90% {
                                            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
                                            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
                                        }
                                        40%,
                                        60%,
                                        80% {
                                            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
                                            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
                                        }
                                        100% {
                                            -webkit-transform: scale3d(1, 1, 1);
                                            transform: scale3d(1, 1, 1);
                                        }
                                    }
                                    
                                    .m-0-0-0-auto {
                                        margin: 0 0 0 auto!important;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box {
                                        position: relative;
                                        width: 430px;
                                        margin-right: 15px!important;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .navbar-burger-menu {
                                        cursor: pointer;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        position: relative;
                                        z-index: 9999;
                                        display: none;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 50px;
                                        /* background-color: #2E3AB8; */
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--white-color);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                        background: rgba(0, 0, 0, 0.1);
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle::before {
                                        content: "\f102";
                                        position: absolute;
                                        right: 0;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        top: 2px;
                                        font-size: 20px;
                                        font-family: flaticon !important;
                                        display: inline-block;
                                        height: 35px;
                                        width: 35px;
                                        line-height: 35px;
                                        text-align: center;
                                        border-radius: 50px;
                                        background-color: var(--white-color);
                                        color: #154D81;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-box .text h3 a {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 20px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #000000;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-box .text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 8px;
                                        color: var(--paragraph-color);
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li .item-number {
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 20px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #000000;
                                    }
                                    
                                    .widget-area .widget-view-profile .profile-statistics li .item-text {
                                        font-size: 12px;
                                        color: var(--paragraph-color);
                                        display: block;
                                        margin-top: 2px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item .info span {
                                        display: block;
                                        color: var(--paragraph-color);
                                        margin-top: 0px;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item {
                                        overflow: hidden;
                                        margin-bottom: 25px;
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .default-btn {
                                        display: inline-block;
                                        background-color: var(--main-color);
                                        color: var(--white-color)!important;
                                        padding: 15px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        text-align: center;
                                    }
                                    
                                    .default-btn:hover {
                                        display: inline-block;
                                        background-color: var(--main-color);
                                        color: var(--white-color)!important;
                                        padding: 15px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        text-align: center;
                                    }
                                    
                                    .widget-area .widget-page-you-like .item {
                                        overflow: hidden;
                                        margin-bottom: 25px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .d-flex-center {
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .widget-area .widget-birthday .item .info .title {
                                        margin-bottom: 0;
                                        line-height: 1.5;
                                        font-size: 15px;
                                        font-weight: 600;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 15px;
                                        line-height: 18px;
                                        display: flex;
                                        align-items: center;
                                        letter-spacing: 0.1px;
                                        color: #000000;
                                    }
                                    
                                    .widget-area .widget-birthday .item .info span {
                                        display: block;
                                        color: var(--paragraph-color);
                                        margin-top: 1px;
                                        font-size: 13px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .widget-area .widget-birthday .item {
                                        overflow: hidden;
                                        margin-bottom: 25px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .position-text {
                                        position: absolute;
                                        top: 5px;
                                        left: 10px;
                                    }
                                    
                                    .news-feed .form-group {
                                        position: relative;
                                    }
                                    
                                    .news-feed-area .news-feed-form form .form-group .form-control {
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        padding: 12px 25px 15px 50px;
                                        color: var(--paragraph-color);
                                        font-size: 13px;
                                    }
                                    
                                    .tag-btn {
                                        margin-right: 15px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-react span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 14px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        margin-left: 10px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-comment span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 14px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        margin-left: 10px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap .post-share span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 14px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        margin-left: 10px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-meta-wrap {
                                        margin-top: -15px;
                                        padding: 10px;
                                        border-top: 0px solid #eeeeee;
                                        border-bottom: 0px solid #eeeeee;
                                        margin-bottom: 0;
                                        /* background: #f8f8f8!important; */
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li a {
                                        color: var(--black-color);
                                        font-size: var(--font-size);
                                        font-weight: 500;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                    }
                                    
                                    .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li {
                                        list-style-type: none;
                                        position: relative;
                                        padding-left: 0px;
                                        margin-bottom: 18px;
                                    }
                                    
                                    .ml-2 {
                                        margin-left: 8px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .dropdown .dropdown-menu li .dropdown-item {
                                        color: var(--black-color);
                                        padding: 8px 15px 8px 40px;
                                        position: relative;
                                        font-size: 15px;
                                        border-radius: 5px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                    }
                                    
                                    .report-post .modal-header {
                                        display: flex;
                                        flex-shrink: 0;
                                        align-items: center;
                                        justify-content: end;
                                        padding: 1rem 1rem;
                                        border-bottom: 0px solid #dee2e6;
                                        border-top-left-radius: calc(0.3rem - 1px);
                                        border-top-right-radius: calc(0.3rem - 1px);
                                    }
                                    
                                    .modal-body h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 26px;
                                        line-height: 32px;
                                        color: #11142D;
                                        text-align: center;
                                    }
                                    
                                    .modal-content {
                                        position: relative;
                                        display: flex;
                                        flex-direction: column;
                                        width: 100%;
                                        pointer-events: auto;
                                        background-color: #fff;
                                        background-clip: padding-box;
                                        border: 1px solid rgba(0, 0, 0, .2);
                                        border-radius: 0.3rem;
                                        outline: 0;
                                        background: #FFFFFF;
                                        border-radius: 10px;
                                    }
                                    
                                    .report-post-list {
                                        background: #F4F7FC;
                                        border-radius: 5px;
                                        padding: 15px;
                                        margin-bottom: 15px;
                                    }
                                    
                                    .report-post-list .form-check {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        margin: 0;
                                        padding: 0;
                                    }
                                    
                                    .report-post-list .form-check label {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 16px;
                                        line-height: 120%;
                                        letter-spacing: 0.005em;
                                        color: #11142D;
                                    }
                                    
                                    .report-post-list .form-control {
                                        display: block;
                                        width: 100%;
                                        padding: 0.375rem 0.75rem;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.5;
                                        color: #212529;
                                        background-color: #F4F7FC;
                                        background-clip: padding-box;
                                        border: 1px solid #F4F7FC;
                                        -webkit-appearance: none;
                                        -moz-appearance: none;
                                        appearance: none;
                                        border-radius: 0.25rem;
                                        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
                                    }
                                    
                                    .h-50-lh-35 {
                                        height: 50px;
                                        line-height: 35px;
                                    }
                                    
                                    .modal-header {
                                        display: flex;
                                        flex-shrink: 0;
                                        align-items: center;
                                        justify-content: end;
                                        padding: 1rem 1rem;
                                        border-bottom: 0px solid #dee2e6;
                                        border-top-left-radius: calc(0.3rem - 1px);
                                        border-top-right-radius: calc(0.3rem - 1px);
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group .tag-btn a {
                                        /*background-color: transparent;
    border: none;
    font-size: 15px;
    font-weight: 600;
    color: var(--paragraph-color);
    position: relative;
    padding-left: 28px;
    padding-right: 0;
    -webkit-transition: var(--transition);
    transition: var(--transition);*/
                                    }
                                    
                                    .events-form {
                                        background-color: var(--white-color);
                                        padding: 30px;
                                        margin-top: 25px;
                                        border-radius: 5px;
                                    }
                                    
                                    .events-form .form-group label {
                                        display: block;
                                        margin-bottom: 8px;
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 500;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 16px;
                                        line-height: 120%;
                                        display: flex;
                                        align-items: flex-end;
                                        letter-spacing: 0.005em;
                                        color: #11142D;
                                    }
                                    
                                    .float-right {
                                        float: right;
                                    }
                                    
                                    .events-form .default-btn:hover {
                                        display: inline-block;
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 15px 50px;
                                        border-radius: 5px;
                                        margin-top: 5px;
                                    }
                                    
                                    .login-info {
                                        text-align: center;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .login-info h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 20px;
                                        line-height: 120%;
                                        text-align: center;
                                        letter-spacing: 0.005em;
                                        color: #FFFFFF;
                                        margin-top: 10px;
                                    }
                                    
                                    .login-form form .form-group {
                                        margin-bottom: 25px;
                                        position: relative;
                                    }
                                    
                                    .p-ab-right {
                                        position: absolute;
                                        top: 50px;
                                        right: 15px;
                                    }
                                    
                                    .login-form h2 {
                                        margin-bottom: 30px;
                                        font-size: 22px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 26px;
                                        line-height: 32px;
                                        color: #11142D;
                                    }
                                    
                                    .login-form form .form-group label {
                                        display: block;
                                        margin-bottom: 10px;
                                        color: var(--paragraph-color);
                                        font-weight: 500;
                                        font-size: 15px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 16px;
                                        line-height: 120%;
                                        display: flex;
                                        align-items: flex-end;
                                        letter-spacing: 0.005em;
                                        color: #11142D;
                                    }
                                    
                                    .login-form form .remember-me-wrap [type="checkbox"]:checked+label:before,
                                    .login-form form .remember-me-wrap [type="checkbox"]:not(:checked)+label:before {
                                        content: '';
                                        position: absolute;
                                        left: 0;
                                        top: 3px;
                                        width: 20px;
                                        height: 20px;
                                        -webkit-transition: all 0.2s ease;
                                        transition: all 0.2s ease;
                                        border: 1px solid #0078D7;
                                        border-radius: 5px;
                                        background: var(--white-color);
                                    }
                                    
                                    .login-form form .lost-your-password-wrap a {
                                        display: inline-block;
                                        position: relative;
                                        font-weight: 500;
                                        font-size: 15px;
                                        line-height: 1.4;
                                        color: var(--paragraph-color);
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 120%;
                                        text-align: right;
                                        color: #8B9BB5;
                                        text-decoration: none!important;
                                    }
                                    
                                    .login-form form .signup-link {
                                        text-align: center;
                                        margin-top: 25px;
                                    }
                                    
                                    .signup-link p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 16px;
                                        line-height: 120%;
                                        letter-spacing: 0.005em;
                                        color: #8B9BB5;
                                    }
                                    
                                    .signup-link p a {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 16px;
                                        line-height: 120%;
                                        letter-spacing: 0.005em;
                                        color: #0078D7;
                                    }
                                    
                                    .bg-white {
                                        background-color: #fff;
                                    }
                                    
                                    .login-form .form-select {
                                        display: block;
                                        width: 100%;
                                        -moz-padding-start: calc(0.75rem - 3px);
                                        background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e);
                                        background-repeat: no-repeat;
                                        background-position: right 0.75rem center;
                                        background-size: 16px 12px;
                                        -moz-appearance: none;
                                        appearance: none;
                                        height: 60px;
                                        padding: 15px 25px;
                                        line-height: initial;
                                        color: var(--paragraph-color);
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        border-radius: 5px;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                    }
                                    
                                    .btn-small {
                                        padding: 6px 15px!important;
                                        width: auto!important;
                                        text-align: center!important;
                                    }
                                    
                                    .upload-profile-img {
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .upload-profile-img .profile-info {
                                        margin-left: 15px;
                                    }
                                    
                                    .upload-profile-img .profile-info h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 16px;
                                        line-height: 120%;
                                        letter-spacing: 0.005em;
                                        color: #000000;
                                        margin-bottom: 0;
                                    }
                                    
                                    .poll-list {
                                        background: #FFFFFF;
                                        border: 1px solid rgba(139, 155, 181, 0.2);
                                        border-radius: 10px;
                                    }
                                    
                                    .poll-list .poll-title {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        padding: 20px;
                                        border-bottom: 1px solid rgb(139 155 181 / 30%);
                                    }
                                    
                                    .poll-list .poll-title h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 16px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                        margin-bottom: 0;
                                    }
                                    
                                    .poll-btn-right {
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .mr-2 {
                                        margin-right: 10px;
                                    }
                                    
                                    .poll-body {
                                        padding: 20px;
                                    }
                                    
                                    .poll-body .form-check .form-check-label {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 16px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                    }
                                    
                                    .poll-body .form-check {
                                        display: block;
                                        min-height: 1.5rem;
                                        padding-left: 1.5em;
                                        margin-bottom: 20px!important;
                                    }
                                    
                                    .poll-body .form-check:last-child {
                                        display: block;
                                        min-height: 1.5rem;
                                        padding-left: 1.5em;
                                        margin-bottom: 10px!important;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .info .small-text {
                                        display: block;
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        margin-top: 8px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 13px;
                                        line-height: 16px;
                                        color: #8b9bb5;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .info .small-text a {
                                        display: block;
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        margin-top: 8px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 13px;
                                        line-height: 16px;
                                        color: #8b9bb5;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body p {
                                        margin-bottom: 20px;
                                        font-size: 14px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 14px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                        margin-bottom: 10px;
                                    }
                                    
                                    .div-paregraph {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .div-paregraph a img {
                                        width: 100px;
                                    }
                                    
                                    .option-wrong {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 16px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #E7121F;
                                        margin-bottom: 15px;
                                        margin-top: 15px;
                                        text-align: left;
                                        margin-left: 5px;
                                    }
                                    
                                    .option-calculation {
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .option-calculation h5 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 15px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        margin-bottom: 0;
                                        margin-right: 15px;
                                    }
                                    
                                    .option-calculation h5 strong {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 15px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                        margin-bottom: 0;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-footer .form-group.poll {
                                        position: relative;
                                        padding-left: 0;
                                    }
                                    
                                    .form-group.poll .form-control {
                                        display: block;
                                        width: 100%;
                                        padding: 0.375rem 0.75rem;
                                        font-size: 1rem;
                                        font-weight: 400;
                                        line-height: 1.9;
                                        color: #212529;
                                        background-color: #fff;
                                        background-clip: padding-box;
                                        border: 1px solid #ced4da;
                                        -webkit-appearance: none;
                                        -moz-appearance: none;
                                        appearance: none;
                                        border-radius: 0.25rem;
                                        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
                                    }
                                    
                                    .option-correct {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 16px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #2FC069;
                                        margin-bottom: 15px;
                                        margin-top: 15px;
                                        text-align: left;
                                        margin-left: 5px;
                                    }
                                    
                                    .header-title {
                                        background-image: url("../../web_assets/images/header-shape.png");
                                        background-repeat: no-repeat;
                                        background-size: cover;
                                    }
                                    
                                    .header-title h3 {
                                        padding: 70px 50px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 30px;
                                        line-height: 37px;
                                        color: #FFFFFF;
                                    }
                                    
                                    .btn-inline {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        display: flex;
                                        align-items: center;
                                        margin-right: 15px;
                                    }
                                    
                                    .btn-inline img {
                                        margin-right: 10px;
                                    }
                                    
                                    .events-form h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0px;
                                    }
                                    
                                    .modal-body p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 15px;
                                        line-height: 179.9%;
                                        color: #8B9BB5;
                                    }
                                    
                                    .modal-body p span {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 15px;
                                        line-height: 179.9%;
                                        color: #191D1F;
                                    }
                                    
                                    .upload-images-main {
                                        background: #F4F7FC;
                                        border-radius: 10px;
                                        padding: 50px;
                                        text-align: center;
                                    }
                                    
                                    .icon-date-time {
                                        position: absolute;
                                        top: 44px;
                                        right: 15px;
                                    }
                                    
                                    .poll-create h4 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                        margin-bottom: 5px;
                                    }
                                    
                                    .poll-create h5 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #01A1ED;
                                        margin-bottom: 5px;
                                    }
                                    
                                    .poll-create p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .single-events-card .events-content {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .single-events-card .events-content span {
                                        font-size: 13px;
                                        color: var(--paragraph-color);
                                        display: inline-block;
                                        margin-bottom: 10px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #000000;
                                        margin-bottom: 5px;
                                    }
                                    
                                    .single-events-card .events-content h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 8px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 22px;
                                        line-height: 27px;
                                        letter-spacing: 0.121127px;
                                        color: #191D1F;
                                        margin-bottom: 5px;
                                    }
                                    
                                    .single-events-card .events-content p {
                                        color: var(--main-color);
                                        font-size: 13px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                        margin-bottom: 0;
                                    }
                                    
                                    .all-notifications-body .item .text h4 {
                                        font-size: 15px;
                                        margin-bottom: 0;
                                        color: #6b7c8f;
                                        /* display: flex;
    align-items: center;*/
                                    }
                                    
                                    .all-notifications-body .item .text h4 a {
                                        color: var(--black-color);
                                        margin-right: 10px;
                                        font-weight: 700;
                                    }
                                    
                                    .all-notifications-body .item .text h4 a {
                                        color: var(--black-color);
                                        margin-right: 10px;
                                    }
                                    
                                    .all-notifications-body .item .text span {
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        display: block;
                                        margin-top: 5px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 16px;
                                        line-height: 20px;
                                        display: flex;
                                        align-items: center;
                                        letter-spacing: 0.127273px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .all-notifications-body .item .text .main-color {
                                        color: var(--main-color);
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 15.2727px;
                                        line-height: 19px;
                                        letter-spacing: 0.127273px;
                                        color: #01A1ED;
                                    }
                                    
                                    .privacy-box-content .content h4 {
                                        font-size: var(--font-size);
                                        color: var(--main-color);
                                        margin-bottom: 12px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 18px;
                                        line-height: 22px;
                                        letter-spacing: 0.144437px;
                                        color: #171725;
                                    }
                                    
                                    .privacy-box-content .content p {
                                        margin-bottom: 10px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 15px;
                                        line-height: 179.9%;
                                        color: #8B9BB5;
                                    }
                                    
                                    .help-and-support-search-box form .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                        border-radius: 25px;
                                    }
                                    
                                    .profile-bg img {
                                        width: 100%;
                                        background-repeat: no-repeat;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .info-text h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 21.225px;
                                        line-height: 29px;
                                        letter-spacing: 0.121127px;
                                        color: #191D1F;
                                    }
                                    
                                    .info-text p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 16.9577px;
                                        line-height: 29px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                        margin-bottom: 0;
                                    }
                                    
                                    .info-text h5 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li .item-number {
                                        font-size: var(--font-size);
                                        color: var(--black-color);
                                        font-weight: 600;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 20px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #000000;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .inner-info-box .statistics li .item-text {
                                        font-size: 12px;
                                        color: var(--paragraph-color);
                                        display: block;
                                        margin-top: 2px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .information-link {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        margin-top: 30px;
                                    }
                                    
                                    .personal-info {
                                        background: #FFFFFF;
                                        border-radius: 10px;
                                        padding: 15px;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .personal-info-title {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .personal-info-title h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 18px;
                                        line-height: 22px;
                                        letter-spacing: 0.1px;
                                        color: #191D1F;
                                    }
                                    
                                    .personal-body h5 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 20px;
                                        color: #8B9BB5;
                                        margin-bottom: 10px;
                                    }
                                    
                                    .personal-body h5 span {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 20px;
                                        color: #191D1F;
                                    }
                                    
                                    .profile-about-main {
                                        background: #FFFFFF;
                                        border-radius: 11px;
                                        padding: 20px;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .profile-about-main h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 18px;
                                        line-height: 22px;
                                        letter-spacing: 0.144437px;
                                        color: #171725;
                                    }
                                    
                                    .profile-about-main p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 15px;
                                        line-height: 179.9%;
                                        color: #8B9BB5;
                                    }
                                    
                                    .single-friends-card .friends-image .icon {
                                        position: absolute;
                                        right: 15px;
                                        top: 15px;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics {
                                        padding: 0;
                                        margin-bottom: 0;
                                        text-align: center;
                                        margin-top: 20px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li::before {
                                        content: "";
                                        position: absolute;
                                        top: 0;
                                        right: -10px;
                                        width: 1px;
                                        height: 100%;
                                        background-color: #707070;
                                        opacity: 25%;
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text h3 a {
                                        color: var(--black-color);
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 22px;
                                        line-height: 27px;
                                        letter-spacing: 0.121127px;
                                        color: #191D1F;
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text span {
                                        font-size: 13px;
                                        display: inline-block;
                                        margin-top: 0px;
                                        color: var(--paragraph-color);
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .single-friends-card .friends-content .friends-info .text p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li .item-number {
                                        font-size: 15px;
                                        color: var(--black-color);
                                        font-weight: 600;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 20px;
                                        line-height: 24px;
                                        letter-spacing: 0.1px;
                                        color: #000000;
                                    }
                                    
                                    .single-friends-card .friends-content .statistics li .item-text {
                                        font-size: 12px;
                                        color: var(--paragraph-color);
                                        display: block;
                                        margin-top: 2px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .friends-inner-box-style .friends-search-box .input-search {
                                        display: block;
                                        width: 100%;
                                        height: 50px;
                                        border: none;
                                        border-radius: 5px;
                                        background-color: #F4F7FC;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        color: var(--paragraph-color);
                                        font-size: 14px;
                                        font-weight: 400;
                                        padding: 0 0 0 25px;
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        outline: 0;
                                        border-radius: 25px;
                                    }
                                    
                                    .profile-request {
                                        display: flex;
                                        align-items: center;
                                        background: #FFFFFF;
                                        border-radius: 11px;
                                        padding: 20px;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .profile-info {
                                        margin-left: 20px;
                                    }
                                    
                                    .profile-info h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 22px;
                                        line-height: 29px;
                                        letter-spacing: 0.121127px;
                                        color: #191D1F;
                                        margin-bottom: 0;
                                    }
                                    
                                    .profile-info p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 16.9577px;
                                        line-height: 29px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .account-setting-form h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0px;
                                        padding: 25px 40px;
                                        border-bottom: 1px solid #eee;
                                    }
                                    
                                    .form-setting {
                                        padding: 25px 40px;
                                    }
                                    
                                    .account-setting-form .default-btn:hover {
                                        display: inline-block;
                                        border: none;
                                        background-color: var(--main-color);
                                        color: var(--white-color);
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        padding: 15px 50px;
                                        border-radius: 5px;
                                        margin-top: 5px;
                                    }
                                    
                                    .toggale-section .form-check {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        padding: 0;
                                    }
                                    
                                    .toggale-section {
                                        background: #FFFFFF;
                                        border-radius: 10px;
                                        margin-top: 20px;
                                        margin-bottom: 20px;
                                        padding: 20px;
                                    }
                                    
                                    .toggale-section label {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 18px;
                                        line-height: 22px;
                                        letter-spacing: 0.144437px;
                                        color: #171725;
                                    }
                                    
                                    .form-check-input:checked {
                                        background-color: #01a1ed;
                                        border-color: #01a1ed;
                                    }
                                    
                                    .block-profile-list {
                                        background: #F4F7FC;
                                        border-radius: 5px;
                                        padding: 20px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .block-profile-list .block-details {
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .block-profile-info {
                                        margin-left: 15px;
                                    }
                                    
                                    .block-profile-info h4 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 15px;
                                        line-height: 18px;
                                        display: flex;
                                        align-items: center;
                                        letter-spacing: 0.1px;
                                        color: #000000;
                                        margin-bottom: 0;
                                    }
                                    
                                    .block-profile-info p {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .Unblock-btn {
                                        display: inline-block;
                                        background-color: #E7121F;
                                        color: var(--white-color)!important;
                                        padding: 6px 20px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .Unblock-btn:hover {
                                        display: inline-block;
                                        background-color: #E7121F;
                                        color: var(--white-color)!important;
                                        padding: 6px 20px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .account-title {
                                        padding: 25px 40px;
                                        border-bottom: 1px solid #eee;
                                    }
                                    
                                    .account-title h3 {
                                        font-size: var(--font-size);
                                        margin-bottom: 0px;
                                        padding: 0px;
                                        border-bottom: 0px solid #eee;
                                    }
                                    
                                    .account-title p {
                                        margin-bottom: 0px;
                                        padding: 0px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 16px;
                                        line-height: 20px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                    }
                                    
                                    .account-title p span {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 16px;
                                        line-height: 20px;
                                        letter-spacing: 0.1px;
                                        color: #E7121F;
                                    }
                                    
                                    .bg-red {
                                        background: #E7121F!important;
                                    }
                                    
                                    .bg-red:hover {
                                        background: #E7121F!important;
                                    }
                                    
                                    .chat-main .account-setting-form {
                                        background-color: var(--white-color);
                                        padding: 0px;
                                        margin-top: 0px;
                                        border-radius: 5px;
                                    }
                                    
                                    .chat-main .form-setting {
                                        padding: 15px 20px;
                                    }
                                    
                                    .chat-main .friends-inner-box-style {
                                        background-color: var(--white-color);
                                        padding: 20px 20px 15px 20px;
                                        border-radius: 5px;
                                        border-bottom: 1px solid #eee;
                                    }
                                    
                                    .chat-main .help-and-support-search-box {
                                        position: relative;
                                        margin-top: 0px;
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        padding: 0px;
                                        text-align: center;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .live-chat-body .live-chat-header {
                                        margin-bottom: 30px;
                                        padding-bottom: 30px;
                                        border-bottom: 1px solid #eeeeee;
                                        padding: 25px;
                                    }
                                    
                                    .live-chat-container {
                                        padding: 10px 25px;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-body .chat-message .time {
                                        position: absolute;
                                        bottom: -25px;
                                        left: 0;
                                        color: var(--paragraph-color);
                                        font-size: .8rem;
                                        white-space: nowrap;
                                    }
                                    /*.chat-content .chat{
      display: flex;
    align-items: flex-end;
}*/
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-avatar {
                                        float: left;
                                        margin-top: 25px;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat.chat-left .chat-body .chat-message {
                                        text-align: right;
                                        float: right;
                                        margin: 10px 15.28px 21.28px 0;
                                        color: #ffffff!important;
                                        background-color: #154D81;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat.chat-left .chat-body .chat-message p {
                                        color: #ffffff;
                                    }
                                    
                                    .live-chat-body .live-chat-container .chat-content .chat .chat-body .chat-message p {
                                        color: #191D1F;
                                        margin-bottom: 0;
                                        font-size: 14px;
                                    }
                                    
                                    .live-chat-body .chat-list-footer {
                                        margin-top: 30px;
                                        margin-bottom: 20px;
                                    }
                                    
                                    .mamber-list {
                                        background: #F4F7FC;
                                        border-radius: 6px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        padding: 10px;
                                        margin-bottom: 15px;
                                    }
                                    
                                    .mamber-list .mamber-details {
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .mamber-details h4 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 15px;
                                        line-height: 18px;
                                        display: flex;
                                        align-items: center;
                                        letter-spacing: 0.1px;
                                        color: #000000;
                                        margin-left: 10px;
                                    }
                                    
                                    .btn-large {
                                        padding: 15px 50px;
                                        border: none;
                                    }
                                    
                                    .btn-large:hover {
                                        padding: 15px 50px;
                                        border: none;
                                    }
                                    
                                    #add-mamber .widget-area .widget-page-you-like {
                                        background-color: var(--white-color);
                                        -webkit-box-shadow: none;
                                        box-shadow: none;
                                        padding: 20px;
                                        border-radius: 5px;
                                        position: relative;
                                        overflow: hidden;
                                    }
                                    
                                    #add-mamber .help-and-support-search-box {
                                        position: relative;
                                        margin-top: 0px;
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        /*                                padding: 25px 45px;*/
                                        padding: 0;
                                        text-align: center;
                                    }
                                    
                                    .border-none {
                                        border: none;
                                    }
                                    
                                    .pages-main .single-events-card {
                                        margin-top: 25px;
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        padding: 0;
                                    }
                                    
                                    .pages-main .single-events-card img {
                                        border-radius: 5px;
                                        background-size: cover;
                                        width: 100%;
                                        background-repeat: no-repeat;
                                    }
                                    
                                    .pages-main .single-events-card .events-content {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        padding: 25px;
                                        margin: 0;
                                    }
                                    
                                    .single-events-card .events-content p span img {
                                        padding: 0 10px;
                                    }
                                    
                                    .info-text p {
                                        color: var(--main-color);
                                        font-size: 13px;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.121127px;
                                        color: #8B9BB5;
                                        margin-bottom: 0;
                                    }
                                    
                                    .info-text p span img {
                                        padding: 0 10px;
                                    }
                                    
                                    .btn-gray {
                                        background-color: #8B9BB5!important;
                                    }
                                    
                                    .btn-gray:hover {
                                        background-color: #8B9BB5!important;
                                    }
                                    
                                    form .login-form .form-group .form-control {
                                        height: 60px;
                                        padding: 15px 25px;
                                        line-height: initial;
                                        color: var(--paragraph-color);
                                        background-color: #F4F7FC;
                                        border: 1px solid #F4F7FC;
                                        border-radius: 5px;
                                        -webkit-box-shadow: unset;
                                        box-shadow: unset;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        font-size: var(--font-size);
                                        font-weight: 400;
                                    }
                                    
                                    .login-image-side {
                                        padding: 0;
                                        display: flex;
                                        align-items: center;
                                        justify-content: center;
                                    }
                                    
                                    .navbar-brand .logo-website {
                                        display: block;
                                    }
                                    
                                    .navbar-brand .logo-mobile {
                                        display: none;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu .responsive-burger-menu.active span.bottom-bar {
                                        -webkit-transform: rotate(-45deg);
                                        transform: rotate(-45deg);
                                        -webkit-transform-origin: 10% 90%;
                                        transform-origin: 10% 90%;
                                        margin-top: 7px;
                                    }
                                    
                                    .main-content-wrapper .main-responsive-nav .main-responsive-menu .responsive-burger-menu.active span.top-bar {
                                        -webkit-transform: rotate(45deg);
                                        transform: rotate(45deg);
                                        -webkit-transform-origin: 10% 10%;
                                        transform-origin: 10% 10%;
                                    }
                                    
                                    .mobile-search {
                                        display: none;
                                    }
                                    
                                    .w-30px {
                                        width: 30px;
                                    }
                                    
                                    .default-btn {
                                        display: inline-block;
                                        background-color: var(--main-color);
                                        color: var(--white-color)!important;
                                        /*padding: 8px 25px;*/
                                        padding: 10px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        text-align: center;
                                    }
                                    
                                    .danger-btn {
                                        display: inline-block;
                                        background-color: red;
                                        color: var(--white-color)!important;
                                        /*padding: 8px 25px;*/
                                        padding: 15px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        text-align: center;
                                    }
                                    
                                    .default-btn:hover {
                                        display: inline-block;
                                        background-color: var(--main-color);
                                        color: var(--white-color)!important;
                                        /*padding: 8px 25px;*/
                                        padding: 15px;
                                        font-size: 14px;
                                        border-radius: 8px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                        text-align: center;
                                    }
                                    
                                    .photo-btn a {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        text-align: center;
                                        margin-right: 15px;
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .video-btn a {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        text-align: center;
                                        margin-right: 15px;
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .tag-btn a {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        text-align: center;
                                        margin-right: 15px;
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .photo-btn a img {
                                        margin-right: 10px;
                                    }
                                    
                                    .video-btn a img {
                                        margin-right: 10px;
                                    }
                                    
                                    .tag-btn a img {
                                        margin-right: 10px;
                                    }
                                    
                                    .tag-btn-user a {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 14px;
                                        line-height: 17px;
                                        letter-spacing: 0.1px;
                                        color: #8B9BB5;
                                        text-align: center;
                                        margin-right: 15px;
                                        display: flex;
                                        align-items: center;
                                    }
                                    
                                    .tag-btn-user a img {
                                        margin-right: 10px;
                                    }
                                    
                                    .item .default-btn {
                                        padding: 8px 15px;
                                    }
                                    
                                    .item .default-btn:hover {
                                        padding: 8px 15px;
                                    }
                                    
                                    .mobile-post-meta-wrap {
                                        display: none!important;
                                    }
                                    
                                    .dasktop-post-meta-wrap {
                                        display: flex!important;
                                    }
                                    
                                    .btn-save-update {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        margin-top: 10px;
                                        width: 100%;
                                    }
                                    
                                    .mobile-post-meta-wrap .post-meta-wrap {
                                        margin-top: 15px!important;
                                    }
                                    
                                    @media only screen and (max-width: 769px) {
                                        .mobile-post-meta-wrap {
                                            display: block!important;
                                        }
                                        .dasktop-post-meta-wrap {
                                            display: none!important;
                                        }
                                        .desktop-none {
                                            display: none!important;
                                        }
                                        .single-friends-card .friends-content .friends-info a img {
                                            border-radius: 5px;
                                            position: relative;
                                            margin-top: -22px;
                                            width: 190px;
                                        }
                                        .single-friends-card .friends-content .statistics li::before {
                                            content: "";
                                            position: absolute;
                                            top: 0;
                                            right: -10px;
                                            width: 1px;
                                            height: 100%;
                                            background-color: #707070;
                                            opacity: 25%;
                                        }
                                        .my-profile-inner-box .profile-info-box .inner-info-box .info-image .icon {
                                            position: absolute;
                                            right: 5px;
                                            bottom: 5px;
                                        }
                                        .icon a img {
                                            width: 25px;
                                        }
                                        .single-friends-card .friends-image {
                                            position: relative;
                                            /* display: none; */
                                        }
                                        .single-friends-card .friends-content .friends-info a img {
                                            border-radius: 5px;
                                            position: relative;
                                            margin-top: 0;
                                            width: 190px;
                                        }
                                        .single-friends-card .friends-content {
                                            padding: 20px 20px 20px;
                                        }
                                        .friends-content .statistics .default-btn {
                                            padding: 8px 15px;
                                        }
                                        .friends-content .statistics .default-btn:hover {
                                            padding: 8px 15px;
                                        }
                                    }
                                    
                                    #request .widget-area {
                                        display: block!important;
                                    }
                                    
                                    #all-friends .widget-area {
                                        display: block!important;
                                    }
                                    
                                    .login-form .form-group {
                                        position: relative;
                                    }
                                    
                                    .docter-title {
                                        background: #DAE3F3;
                                        border-radius: 5px 0px 0px 5px;
                                        width: 50px;
                                        padding: 18px;
                                        position: absolute;
                                        top: 24px;
                                        left: 0;
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 400;
                                        font-size: 16px;
                                        line-height: 150%;
                                        color: #154D81;
                                    }
                                    
                                    .p-l-60 {
                                        padding-left: 60px!important;
                                    }
                                    
                                    .btn-follow {
                                        color: #01a1ed;
                                    }
                                    
                                    .p-lr-7 {
                                        padding: 0 7px;
                                    }
                                    
                                    .btn-share {
                                        margin-right: 5px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box {
                                        padding: 50px 50px 45px;
                                        position: relative;
                                    }
                                    
                                    .photo-btn a input {
                                        display: none;
                                    }
                                    
                                    .video-btn a input {
                                        display: none;
                                    }
                                    
                                    @media only screen and (max-width: 769px) {
                                        .news-feed-area .news-feed-form form .button-group li {
                                            display: inline-block;
                                            margin-right: 30px;
                                        }
                                    }
                                    
                                    .button-group li a label {
                                        display: flex;
                                    }
                                    
                                    @media only screen and (max-width: 769px) {
                                        .button-group li a label {
                                            display: block;
                                        }
                                    }
                                    
                                    .responsive-burger-menu {
                                        display: block;
                                    }
                                    
                                    .content-page-box-area {
                                        padding-left: 75px;
                                    }
                                    
                                    @media only screen and (min-width: 800px) {
                                        .spacing {
                                            margin-left: 328px;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 1024px) {
                                        /* .responsive-burger-menu {
                                    display: none!important;
                                } */
                                        /*.content-page-box-area {
                                    padding-left: 240px;
                                }*/
                                        .spacing {
                                            margin-left: 206px;
                                        }
                                        .content-page-box-area {
                                            padding-left: 0px;
                                        }
                                        div.scroll {
                                            /* width: 600px !important; */
                                            height: 600px !important;
                                            overflow-x: hidden !important;
                                            overflow-y: auto !important;
                                            text-align: center !important;
                                            padding: 20px !important;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 1024px) {
                                        /* .responsive-burger-menu {
                                    display: none!important;
                                } */
                                        /*.content-page-box-area {
                                    padding-left: 240px;
                                }*/
                                        .spacing {
                                            margin-left: 306px;
                                        }
                                        .content-page-box-area {
                                            padding-left: 7px;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 1300px) {
                                        .responsive-burger-menu {
                                            display: none!important;
                                        }
                                        .content-page-box-area {
                                            padding-left: 240px;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 1366px) {
                                        .spacing {
                                            margin-left: 272px;
                                        }
                                    }
                                    /* @media only screen and (min-width: 1200px) {
                                .spacing {
                                    margin-left: 328px;
                                }
                            } */
                                    
                                    @media only screen and (min-width: 1440px) {
                                        .content-page-box-area {
                                            padding-left: 75px;
                                        }
                                        .spacing {
                                            margin-left: 711px;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 1900px) {
                                        .spacing {
                                            margin-left: 630px;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 1400px) {
                                        .main-content-wrapper .navbar-area .main-navbar .navbar .others-options .option-item .profile-nav-item .dropdown-bs-toggle::before {
                                            display: none!important;
                                        }
                                        .my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item {
                                            display: inline-block;
                                            margin-right: 35px;
                                        }
                                        .my-profile-inner-box .profile-info-box .profile-social {
                                            padding: 0;
                                            margin-bottom: 0;
                                            /* position: absolute;
        right: 50px;
        bottom: 45px; */
                                            display: flex;
                                            align-content: center;
                                            justify-content: space-between;
                                        }
                                    }
                                    
                                    .news-feed-area .news-feed-form form .button-group li {
                                        list-style-type: none;
                                        margin-right: 5px;
                                    }
                                    
                                    .my-profile-inner-box .profile-info-box .profile-social {
                                        padding: 0;
                                        margin-bottom: 0;
                                        /* position: absolute;
    right: 50px;
    bottom: 45px; */
                                        display: flex;
                                        align-content: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .sidemenu-nav .nav-item .img-not-active {
                                        display: block;
                                    }
                                    
                                    .sidemenu-nav .nav-item .img-active {
                                        display: none;
                                    }
                                    
                                    .sidemenu-nav .nav-item.active .img-not-active {
                                        display: none;
                                    }
                                    
                                    .sidemenu-nav .nav-item.active .img-active {
                                        display: block;
                                    }
                                    
                                    .widget-area .widget-birthday .item {
                                        overflow: hidden;
                                        margin-bottom: 25px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        background-color: #fff;
                                        box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
                                        -moz-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);
                                        -webkit-box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
                                        padding: 10px;
                                    }
                                    
                                    .thum-img span img {
                                        width: 50px;
                                        height: 50px;
                                        position: relative;
                                        border-radius: 50%;
                                        margin-right: 10px;
                                    }
                                    
                                    .event-text {
                                        text-align: left;
                                    }
                                    
                                    @media (min-width: 1400px) {
                                        .col-deflalt-4 {
                                            flex: 0 0 auto;
                                            width: 33.33333333%;
                                        }
                                    }
                                    
                                    .widget-area .widget-page-you-like .item {
                                        overflow: revert;
                                        margin-bottom: 25px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        background-color: #fff;
                                        box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
                                        -moz-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);
                                        -webkit-box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
                                        padding: 10px;
                                    }
                                    /* .post_list {
                                height: 1074px !important;
                                overflow-x: hidden !important;
                                overflow-y: auto !important;
                                text-align: center !important;
                                padding: 20px !important;
                            } */
                                    
                                    .dashboard-center-scroll {
                                        height: 850px;
                                        overflow: hidden;
                                        overflow-y: scroll;
                                    }
                                    
                                    @media only screen and (min-device-width: 393px) and (max-device-width: 873px) {
                                        .others-option-for-responsive .option-inner .others-options .option-item:last-child {
                                            /*                                    margin-right: 15px;*/
                                            margin-bottom: 0;
                                        }
                                    }
                                    
                                    form .help-and-support-search-box button {
                                        position: absolute;
                                        right: 0;
                                        top: 1px;
                                        height: 50px;
                                        background-color: transparent;
                                        border: none;
                                        color: var(--paragraph-color);
                                        border-radius: 5px;
                                        font-size: 18px;
                                        padding: 0 20px;
                                        -webkit-transition: var(--transition);
                                        transition: var(--transition);
                                    }
                                    
                                    .chat-icon {
                                        width: 20px;
                                        height: 20px;
                                    }
                                    
                                    .thumbe-post-image {
                                        cursor: pointer;
                                        height: 60px;
                                    }
                                    
                                    .bg-thume-img {
                                        border-radius: 5px;
                                        background-size: cover;
                                        height: 100%;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list.comment-reply {
                                        margin-left: 83px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list.mobile-comment-reply {
                                        margin-left: 60px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list.comment-reply .comment-info {
                                        padding-left: 50px;
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-body .post-comment-list .comment-list.mobile-comment-reply .comment-info {
                                        padding-left: 50px;
                                    }
                                    
                                    .post-image img {
                                        width: 100%;
                                    }
                                    
                                    .post-body {
                                        text-align: left;
                                    }
                                    
                                    .info span {
                                        text-align: left;
                                    }
                                    
                                    .news-feed-post .post-body .single-events-card {
                                        margin-top: 0px;
                                        background-color: var(--white-color);
                                        border-radius: 5px;
                                        padding: 10px 0px;
                                    }
                                    
                                    .tab-pane .scroll_event {
                                        padding: 20px 0px !important;
                                    }
                                    
                                    .event-date-time-btn {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .event-date-time-btn span {
                                        margin-bottom: 0px;
                                    }
                                    
                                    .event-link-color {
                                        color: var(--main-color);
                                    }
                                    
                                    .news-feed-area .news-feed-post {
                                        /*                                  position: relative;*/
                                    }
                                    
                                    .post-body .post-image {
                                        /*height: 150px;
                                    position: relative;*/
                                    }
                                    
                                    .post-body .single-events-card {
                                        /*                                    position: relative;*/
                                    }
                                    
                                    .post-image .img-cover-main {
                                        height: 400px;
                                        background-size: cover;
                                        background-position: center;
                                    }
                                    
                                    .m-btn-back {
                                        display: none;
                                    }
                                    
                                    @media only screen and (max-width: 1024px) {
                                        .content-page-box-area .chat-main {
                                            display: block;
                                        }
                                        .content-page-box-area .live-chat-body {
                                            display: block;
                                        }
                                        .content-page-box-area.hide-user .chat-main {
                                            display: none;
                                        }
                                        .content-page-box-area.hide-user .live-chat-body {
                                            display: block;
                                            position: relative;
                                        }
                                        .m-btn-back {
                                            position: absolute;
                                            left: 18px;
                                            top: 0;
                                            display: block;
                                        }
                                        .chat_box {
                                            display: none;
                                        }
                                        .emoji-picker-icon {
                                            display: none;
                                        }
                                    }
                                    
                                    .news-feed-area .news-feed-post .post-header .image a img {
                                        max-width: 50px;
                                        height: 50px;
                                    }
                                    
                                    .event-text {
                                        width: 100%;
                                    }
                                    
                                    .searce-data:last-child {
                                        border: 0;
                                        padding-bottom: 0;
                                    }
                                    
                                    .auto-suggession-ul {
                                        list-style-type: none;
                                        padding: 0;
                                    }
                                    
                                    .single-photos-card a {
                                        width: 100%;
                                    }
                                    
                                    .single-photos-card a img {
                                        border-radius: 5px;
                                        height: 200px;
                                        width: 100%;
                                        background-position: center;
                                        background-size: cover;
                                        background-repeat: no-repeat;
                                    }
                                    /*landing page design*/
                                    
                                    .landing-page-header .navbar-nav {
                                        margin: 0 auto;
                                    }
                                    
                                    .landing-page-header .navbar-light .navbar-nav .nav-link {
                                        color: rgba(0, 0, 0, .55);
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 18px;
                                        line-height: 22px;
                                        /*text-align: center;*/
                                        color: #191D1F;
                                        padding-right: 20px;
                                    }
                                    
                                    .landing-page-header .navbar-light .navbar-nav .nav-link.active,
                                    .landing-page-header .navbar-light .navbar-nav .show>.nav-link {
                                        color: rgba(0, 0, 0, .9);
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 18px;
                                        line-height: 22px;
                                        /*text-align: center;*/
                                        color: #01A1ED;
                                    }
                                    
                                    .btn-outline-black {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 16px;
                                        line-height: 20px;
                                        color: #111111;
                                        background: #FFFFFF;
                                        border: 1px solid #191D1F;
                                        border-radius: 10px;
                                        padding: 10px 20px;
                                    }
                                    
                                    .btn-blue {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 16px;
                                        line-height: 20px;
                                        color: #ffffff!important;
                                        background: #01A1ED;
                                        border: 1px solid #01A1ED;
                                        border-radius: 10px;
                                        padding: 10px 20px;
                                    }
                                    
                                    .landing-page-header button:focus:not(:focus-visible) {
                                        outline: 0;
                                        outline: none!important;
                                        box-shadow: none!important;
                                    }
                                    
                                    .landing-page-header {
                                        background: #FFFFFF;
                                    }
                                    
                                    .landing-page-banner {
                                        background: linear-gradient(180deg, rgb(1 161 237 / 10%) 21.81%, rgb(255 255 255 / 10%) 124.86%);
                                        padding-top: 80px;
                                        text-align: center;
                                    }
                                    
                                    .landing-banner-img img {
                                        mix-blend-mode: multiply;
                                    }
                                    
                                    .landing-page-banner .banner-title h1 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 800;
                                        font-size: 38px;
                                        line-height: 40px;
                                        text-align: center;
                                        color: #01A1ED;
                                    }
                                    
                                    .landing-page-banner .banner-title h2 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 600;
                                        font-size: 32px;
                                        line-height: 42px;
                                        text-align: center;
                                        color: #191D1F;
                                    }
                                    
                                    .about-medroll {
                                        padding: 120px 0;
                                        position: relative;
                                    }
                                    /*.about-side-img{
        position: absolute;
      right: 0;
      top: 50px;
  }*/
                                    
                                    .section-title-about {
                                        padding-left: 300px;
                                    }
                                    
                                    .section-title-about h5 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 30px;
                                        line-height: 37px;
                                        color: #01A1ED;
                                    }
                                    
                                    .section-title-about h3 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 40px;
                                        line-height: 110%;
                                        color: #191D1F;
                                    }
                                    
                                    .section-title-about h3 span {
                                        /*font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;*/
                                        /*line-height: 150%;*/
                                        color: #01A1ED;
                                    }
                                    
                                    .dashbord-img {
                                        background: rgb(1 161 237 / 5%);
                                        padding-top: 100px;
                                        height: 503px;
                                    }
                                    
                                    .landing-section {
                                        padding: 300px 0 100px 0;
                                    }
                                    
                                    .landing-section .section-title h5 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 30px;
                                        line-height: 37px;
                                        color: #01A1ED;
                                    }
                                    
                                    .landing-section .section-title h3 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 40px;
                                        line-height: 110%;
                                        color: #191D1F;
                                    }
                                    
                                    .landing-section .section-title h3 span {
                                        /* font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 150%;*/
                                        color: #01A1ED;
                                    }
                                    
                                    .padding-top-bootm {
                                        padding: 85px 0;
                                    }
                                    
                                    .bg-img-invite {
                                        background-image: url(../../assets/images/bg-image-section.png);
                                        background-repeat: no-repeat;
                                    }
                                    
                                    .bg-img-invite .section-title h5 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 30px;
                                        line-height: 37px;
                                        color: #01A1ED;
                                    }
                                    
                                    .bg-img-invite .section-title h3 {
                                        font-family: 'Montserrat';
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 40px;
                                        line-height: 130%;
                                        color: black;
                                    }
                                    
                                    .bg-img-invite .section-title h3 span {
                                        /*font-family: 'Montserrat';
                                    font-style: normal;
                                    font-weight: 700;
                                    font-size: 40px;
                                    line-height: 150%;*/
                                        color: #01A1ED;
                                    }
                                    
                                    .footer-main {
                                        padding: 100px 0 0 0;
                                        text-align: center;
                                        background: linear-gradient(180deg, #EDF8FE 0%, rgba(237, 248, 254, 0) 100%);
                                    }
                                    
                                    .footer-main .section-title h5 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 26px;
                                        line-height: 38px;
                                        text-align: center;
                                        color: #191D1F;
                                    }
                                    
                                    .border-bottom-pb-50 {
                                        border-bottom: 1px solid rgba(126, 135, 159, 0.2);
                                        padding-bottom: 50px;
                                    }
                                    
                                    .footer-nav {
                                        padding: 50px 0;
                                    }
                                    
                                    .footer-nav ul li {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 18px;
                                        line-height: 176%;
                                        color: #111111;
                                        list-style: none;
                                        padding-right: 100px;
                                    }
                                    
                                    .footer-nav ul {
                                        display: flex;
                                        align-items: center;
                                        justify-content: center;
                                    }
                                    
                                    .footer-nav ul li:last-child {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 18px;
                                        line-height: 176%;
                                        color: #111111;
                                        list-style: none;
                                        padding-right: 0px;
                                    }
                                    
                                    .footer-main .contact-us {
                                        background: rgb(1 161 237 / 10%);
                                        /* opacity: 0.1; */
                                        border-radius: 16px;
                                        padding: 20px;
                                    }
                                    
                                    .contact-us p {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 16px;
                                        line-height: 20px;
                                        text-align: center;
                                        color: #8B9BB5;
                                        margin-bottom: 0;
                                    }
                                    
                                    .contact-us h5 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 20px;
                                        line-height: 24px;
                                        color: #000000;
                                    }
                                    
                                    .footer-bottom {
                                        background: #003C84;
                                        padding: 20px 0;
                                        text-align: left;
                                        margin-top: 100px;
                                    }
                                    
                                    .footer-bottom p {
                                        font-family: 'Proxima Nova';
                                        font-style: normal;
                                        font-weight: 500;
                                        font-size: 16px;
                                        line-height: 135%;
                                        color: #FFFFFF;
                                    }
                                    
                                    .mobile-menu-none {
                                        display: block;
                                    }
                                    
                                    .btn-show-mobile {
                                        display: none;
                                    }
                                    
                                    .footer-space-between {
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                                    
                                    .footer-space-between p {
                                        margin-bottom: 0;
                                    }
                                    
                                    @media only screen and (max-width: 1366px) {
                                        .section-title-about {
                                            padding-left: 100px;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 1024px) {
                                        .section-title-about {
                                            padding-left: 35px;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 768px) {
                                        .section-title-about {
                                            padding-left: 15px;
                                        }
                                        .landing-page-banner {
                                            background: linear-gradient(180deg, rgb(1 161 237 / 10%) 21.81%, rgb(255 255 255 / 10%) 124.86%);
                                            padding-top: 50px;
                                            text-align: center;
                                        }
                                        .about-medroll {
                                            padding: 50px 0;
                                            position: relative;
                                        }
                                        .dashbord-img {
                                            background: rgb(1 161 237 / 5%);
                                            padding-top: 50px;
                                            height: 170px;
                                        }
                                        .landing-section {
                                            padding: 200px 0 50px 0;
                                        }
                                        .padding-top-bootm {
                                            padding: 25px 0;
                                        }
                                        .section-title {
                                            padding-bottom: 20px;
                                        }
                                        .footer-nav ul li {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 500;
                                            font-size: 18px;
                                            line-height: 176%;
                                            color: #111111;
                                            list-style: none;
                                            padding-right: 0;
                                        }
                                        .footer-nav ul {
                                            display: flex;
                                            align-items: center;
                                            justify-content: center;
                                            padding: 0;
                                            flex-direction: column;
                                        }
                                        .footer-nav {
                                            padding: 30px 0;
                                        }
                                        .footer-bottom {
                                            background: #003C84;
                                            padding: 20px 0;
                                            text-align: left;
                                            margin-top: 30px;
                                        }
                                        .footer-main {
                                            padding: 50px 0 0 0;
                                            text-align: center;
                                            background: linear-gradient(180deg, #EDF8FE 0%, rgba(237, 248, 254, 0) 100%);
                                        }
                                        .landing-page-banner .banner-title h1 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 600;
                                            font-size: 26px;
                                            line-height: 28px;
                                            text-align: center;
                                            color: #01A1ED;
                                        }
                                        .landing-page-banner .banner-title h2 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 800;
                                            font-size: 32px;
                                            line-height: 110%;
                                            text-align: center;
                                            color: #191D1F;
                                        }
                                        .section-title-about h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 26px;
                                            line-height: 28px;
                                            color: #01A1ED;
                                        }
                                        .section-title-about h3 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 32px;
                                            line-height: 110%;
                                            color: #191D1F;
                                        }
                                        .landing-section .section-title h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 26px;
                                            line-height: 28px;
                                            color: #01A1ED;
                                        }
                                        .landing-section .section-title h3 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 32px;
                                            line-height: 110%;
                                            color: #191D1F;
                                        }
                                        .bg-img-invite .section-title h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 26px;
                                            line-height: 28px;
                                            color: #ffffff;
                                        }
                                        .bg-img-invite .section-title h3 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 32px;
                                            line-height: 110%;
                                            color: #ffffff;
                                        }
                                        .footer-main .section-title h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 26px;
                                            line-height: 28px;
                                            text-align: center;
                                            color: #191D1F;
                                        }
                                        .mobile-menu-none {
                                            display: none;
                                        }
                                        .btn-show-mobile {
                                            display: block;
                                            margin-bottom: 15px;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 767px) {
                                        .order-xs-1 {
                                            order: 1!important;
                                        }
                                        .order-xs-2 {
                                            order: 2!important;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 460px) {
                                        .section-title-about {
                                            padding-left: 0;
                                            margin-bottom: 20px;
                                        }
                                        .landing-page-banner {
                                            background: linear-gradient(180deg, rgb(1 161 237 / 10%) 21.81%, rgb(255 255 255 / 10%) 124.86%);
                                            padding-top: 50px;
                                            text-align: center;
                                        }
                                        .about-medroll {
                                            padding: 50px 0;
                                            position: relative;
                                        }
                                        .dashbord-img {
                                            background: rgb(1 161 237 / 5%);
                                            padding-top: 50px;
                                            height: 170px;
                                        }
                                        .landing-section {
                                            padding: 100px 0 50px 0;
                                        }
                                        .padding-top-bootm {
                                            padding: 25px 0;
                                        }
                                        .section-title {
                                            padding-bottom: 20px;
                                        }
                                        .footer-nav ul li {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 500;
                                            font-size: 18px;
                                            line-height: 176%;
                                            color: #111111;
                                            list-style: none;
                                            padding-right: 0;
                                        }
                                        .footer-nav ul {
                                            display: flex;
                                            align-items: center;
                                            justify-content: center;
                                            padding: 0;
                                            flex-direction: column;
                                        }
                                        .footer-nav {
                                            padding: 30px 0;
                                        }
                                        .footer-bottom {
                                            background: #003C84;
                                            padding: 20px 0;
                                            text-align: left;
                                            margin-top: 30px;
                                        }
                                        .footer-main {
                                            padding: 50px 0 0 0;
                                            text-align: center;
                                            background: linear-gradient(180deg, #EDF8FE 0%, rgba(237, 248, 254, 0) 100%);
                                        }
                                        .landing-page-banner .banner-title h1 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 600;
                                            font-size: 28px;
                                            line-height: 24px;
                                            text-align: center;
                                            color: #01A1ED;
                                            padding: 0 50px;
                                        }
                                        .landing-page-banner .banner-title h2 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 800;
                                            font-size: 20px;
                                            line-height: 133.84%;
                                            text-align: center;
                                            color: #191D1F;
                                        }
                                        .section-title-about h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 20px;
                                            line-height: 24px;
                                            color: #01A1ED;
                                        }
                                        .section-title-about h3 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 28px;
                                            line-height: 110%;
                                            color: #191D1F;
                                        }
                                        .landing-section .section-title h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 22px;
                                            line-height: 22px;
                                            color: #01A1ED;
                                        }
                                        .landing-section .section-title h3 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 28px;
                                            line-height: 110%;
                                            color: #191D1F;
                                        }
                                        .bg-img-invite .section-title h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 22px;
                                            line-height: 22px;
                                            color: #01A1ED;
                                        }
                                        .bg-img-invite .section-title h3 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 28px;
                                            line-height: 110%;
                                            color: black;
                                        }
                                        .footer-main .section-title h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 22px;
                                            line-height: 28px;
                                            text-align: center;
                                            color: #191D1F;
                                            padding: 0 50px;
                                        }
                                        .footer-main .section-title h5 br {
                                            display: none;
                                        }
                                        .order-xs-1 {
                                            order: 1!important;
                                        }
                                        .order-xs-2 {
                                            order: 2!important;
                                        }
                                    }
                                    /*about section*/
                                    
                                    .about-wrap.style1 .about-img-wrap {
                                        position: relative;
                                        padding-top: 80px;
                                    }
                                    
                                    .about-wrap.style1 .about-img-wrap .about-img-one {
                                        margin: auto 0 0 auto;
                                        max-width: calc(100% - 100px);
                                        display: block;
                                    }
                                    
                                    .about-content .section-title h5 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 30px;
                                        line-height: 37px;
                                        color: #01A1ED;
                                    }
                                    
                                    .about-content .section-title h3 {
                                        font-family: 'Montserrat', sans-serif;
                                        font-style: normal;
                                        font-weight: 700;
                                        font-size: 40px;
                                        line-height: 110%;
                                        color: #191D1F;
                                    }
                                    
                                    .about-content .section-title h3 span {
                                        color: #01A1ED;
                                    }
                                    
                                    .about-wrap {
                                        padding: 100px 0 0 0;
                                        position: relative;
                                    }
                                    
                                    .about-wrap.style1 .about-img-wrap .about-img-two {
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        border-right: 8px solid #fff;
                                        border-bottom: 8px solid #fff;
                                    }
                                    
                                    .about-wrap .about-promo-text {
                                        position: absolute;
                                        min-width: 220px;
                                        padding: 20px 10px 30px;
                                        background-color: #002856;
                                        text-align: center;
                                        border-radius: 5px;
                                    }
                                    
                                    .content-feature-list {
                                        margin: 0 0 28px;
                                    }
                                    
                                    .list-style {
                                        margin: 0;
                                        padding: 0;
                                        list-style: none;
                                        margin-top: 20px;
                                    }
                                    
                                    .content-feature-list li {
                                        position: relative;
                                        padding-left: 25px;
                                        margin: 0 0 18px;
                                        padding-left: 45px;
                                        margin-bottom: 25px;
                                        list-style: none;
                                    }
                                    
                                    .content-feature-list.style3 li span,
                                    .content-feature-list.style4 li span {
                                        position: absolute;
                                        top: -4px;
                                        left: 0;
                                        width: 35px;
                                        height: 35px;
                                        border-radius: 50%;
                                        background-color: #f3f4f6;
                                        text-align: center;
                                    }
                                    
                                    .content-feature-list.style3 li span i {
                                        color: #01a1ed;
                                    }
                                    
                                    .content-feature-list.style3 li span i,
                                    .content-feature-list.style4 li span i {
                                        position: relative;
                                        top: auto;
                                        left: auto;
                                        font-size: 20px;
                                        line-height: 34px;
                                        margin: 0 auto;
                                    }
                                    
                                    .about-wrap.style1 .about-img-wrap .about-promo-text {
                                        bottom: 60px;
                                        left: 0;
                                        border-radius: 0;
                                    }
                                    
                                    .about-wrap .about-promo-text h5 {
                                        margin: 0;
                                        color: #fff;
                                        font-size: 16px;
                                        font-weight: 400;
                                    }
                                    
                                    .about-wrap .about-promo-text h5 span {
                                        font-size: 40px;
                                        font-weight: 600;
                                        display: block;
                                    }
                                    
                                    .sticky-top {
                                        position: -webkit-sticky;
                                        position: sticky;
                                        top: 0;
                                        z-index: 1020;
                                    }
                                    
                                    @media only screen and (min-width: 1200px) and (max-width: 1399px) {
                                        .about-wrap.style1 .about-img-wrap .about-promo-text {
                                            bottom: 40px;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                        .about-wrap.style1 .about-img-wrap .about-promo-text {
                                            bottom: 10px;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                        .about-wrap.style1 .about-img-wrap .about-img-two {
                                            max-width: 250px;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 991px) {
                                        .about-wrap .about-img-wrap {
                                            margin-bottom: 30px;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 768px) {
                                        .about-wrap .about-promo-text {
                                            min-width: auto;
                                            padding: 9px 20px 16px;
                                        }
                                        .about-wrap .about-promo-text h5 {
                                            font-size: 14px;
                                        }
                                        .about-wrap .about-promo-text h5 span {
                                            font-size: 28px;
                                        }
                                        .about-wrap {
                                            padding: 50px 0 0 0;
                                            position: relative;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 575px) {
                                        .about-wrap.style1 .about-img-wrap .about-img-two {
                                            max-width: 45%;
                                        }
                                        .about-wrap.style1 .about-img-wrap {
                                            padding-top: 60px;
                                        }
                                        .about-wrap.style1 .about-img-wrap .about-promo-text {
                                            bottom: 15px;
                                        }
                                    }
                                    
                                    .section-title h5 img {
                                        width: 46px;
                                        height: 46px;
                                    }
                                    
                                    .section-title-about h5 img {
                                        width: 46px;
                                        height: 46px;
                                    }
                                    
                                    @media only screen and (max-width: 460px) {
                                        .about-content .section-title h3 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 28px;
                                            line-height: 110%;
                                            color: #191D1F;
                                        }
                                        .about-content .section-title h5 {
                                            font-family: 'Montserrat', sans-serif;
                                            font-style: normal;
                                            font-weight: 700;
                                            font-size: 20px;
                                            line-height: 24px;
                                            color: #01A1ED;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 767.5px) {
                                        .unread {
                                            color: #01A1ED !important;
                                            float: right !important;
                                            margin-left: 106px !important;
                                            margin-bottom: 5px !important;
                                            flex: 1;
                                        }
                                        .white_space {
                                            white-space: normal;
                                        }
                                    }
                                    
                                    @media only screen and (max-width: 576px) {
                                        .unread {
                                            color: #01A1ED !important;
                                            float: right !important;
                                            margin-left: 25px !important;
                                            margin-bottom: 5px !important;
                                            flex: 1;
                                        }
                                        .white_space {
                                            white-space: normal;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 300px) and (max-width: 900px) {
                                        .unread {
                                            color: #01A1ED !important;
                                            float: right !important;
                                            margin-left: 25px !important;
                                            margin-bottom: 5px !important;
                                            flex: 1;
                                        }
                                        .white_space {
                                            white-space: normal;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 768px) and (max-width: 1420px) {
                                        .unread {
                                            color: #01A1ED !important;
                                            float: right !important;
                                            margin-left: 32px !important;
                                            margin-bottom: 5px !important;
                                            font-size: 13px !important;
                                            flex: 1;
                                        }
                                        .center-cropped {
                                            width: 40px !important;
                                            height: 40px !important;
                                        }
                                        .fullimage {
                                            width: 100% !important;
                                        }
                                        .text-wrap {
                                            white-space: normal !important;
                                        }
                                        .white_space {
                                            white-space: normal;
                                        }
                                    }
                                    
                                    @media only screen and (min-width: 1420px) and (max-width: 2200px) {
                                        .unread {
                                            color: #01A1ED !important;
                                            float: right !important;
                                            margin-left: 50px !important;
                                            margin-bottom: 5px !important;
                                            flex: 1;
                                        }
                                        .text-wrap {
                                            white-space: nowrap !important;
                                        }
                                        .white_space {
                                            white-space: normal;
                                        }
                                    }
                                    
                                    .white_space {
                                        white-space: nowrap;
                                    }
                                    
                                    .center-cropped {
                                        width: 50px;
                                        height: 50px;
                                        background-position: center center;
                                        background-repeat: no-repeat;
                                        overflow: hidden;
                                    }
                                    /*about section*/