.family_mbr_avatar img.responsive-img.cover {
    width: 100% !important;
    height: 100px !important;
}
div#messages-popup .new-chat-page ul.nav.nav-tabs li.active a {
    height: 30px;
    padding-top: 5px;
}
header .new-chat-page ul.nav.nav-tabs li.active a {
    padding-top: 5px;
    height: 30px;
}
.wow_main_float_head.show-fnds {
    background: rgba(255, 255, 255, 0.60) !important;
}
.product_results .lined_title span {
    padding: 1px 6px!important;
    font-size: 10px!important;
}
#friends-modal button.forward_send.sent i {
    color: orange;
    font-size: 25px;
}
#friends-modal button.forward_send.sent {
    border: unset !important;
    padding: 0px !important;
    min-width: 70px;
    text-align: center;
    background: unset;
}
#friends-modal .new-message-search {
    background: unset !important;
    margin-left: 30px;
    margin-right: 30px;
    padding: 0px;
    border: unset;
    padding-top: 20px;
    margin-bottom: 10px;
}
.new-chat-page#friends-modal ul.nav.nav-tabs li.active a {
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: #FF9200 !important;
    backdrop-filter: blur(11.942214965820312px);
    padding-top: 15px;
    padding-bottom: 15px;
    height: unset;
    color: white;
}
.new-chat-page#friends-modal ul.nav.nav-tabs li a {
    border-radius: 30px;
    border: 2px solid rgb(240 237 245);
    background: #f0edf5 !important;
    backdrop-filter: blur(11.942214965820312px);
    padding-top: 15px;
    padding-bottom: 15px;
    height: unset;
}
.new-chat-page#friends-modal ul.nav.nav-tabs {
    padding: 5px 10px 0px 10px;
}
.new-chat-page ul.nav.nav-tabs li.active a {
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: #FF9200 !important;
    backdrop-filter: blur(11.942214965820312px);
    padding-top: 15px;
    padding-bottom: 15px;
    height: unset;
}
#friends-modal button.close.close_desktop {
    float: left;
    display: block !important;
    background: #dedede;
    border-radius: 5px;
    box-shadow: 2px 2px 5px 1px #0000002b;
    border: 1px solid #d4d4d4 !important;
}
#friends-modal .modal-body {
    padding: 0px;
    background: #f7f1ff99;
    margin-top: 8px;
    border-radius: 10px 10px 0px 0px;
}
.forward_msg_div_head {
    border-bottom: 1px solid #4854703b;
    margin-bottom: 5px;
    margin-top: -5px;
}
.forward_msg_div_head span {
    font-size: 12px;
}
button.view_poll_stats {
    width: 100%;
    border: unset;
    background: #dfdfdf;
    border-radius: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#poll_stats button.btn.btn-secondary {
    background: unset;
    float: right;
    margin-top: -20px;
    margin-right: -20px;
    font-size: 20px;
}
#poll_stats .edit_message_area {
    clear: both;
}
#poll_stats .user_info img {
    width: 30px;
    height: 30px;
    border-radius: 40px;
    margin-right: 10px;
}
#poll_stats .time_voted {
    width: 40%;
    float: left;
    font-size: 12px;
}
#poll_stats .user_info a {
    text-decoration: none;
}
#poll_stats .user_info
{
    width: 60%;
    float: left;
}
#poll_stats ul 
{
    padding: 0px;
    overflow: hidden;
}
button.btn.btn-primary {
    width: 100%;
    margin-top: 20px;
    background: orange;
    border: unset;
}
div#poll_stats_div b {
    clear: both;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
#poll_stats_div .time_voted {
    padding-top: 8px;
    text-align: right;
}
div#poll_stats_div span.total__ {
    float: right;
    background: #bbbbbb;
    color: white;
    font-weight: 100;
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 3px;
}
div#poll_stats_div span.total__ {
    float: right;
    background: #bbbbbb;
    color: white;
    font-weight: 100;
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 3px;
}
span.multipl_allow_class {
    color: gray;
    font-size: 12px;
}
li.poll_option.no_voted i {
    color: #dfdfdf;
}
li.poll_option.no_voted i {
    color: #dfdfdf;
}
li.poll_option.me_voted_done i {
    color: orange;
}
.options_of_poll ul li {
    margin-bottom: 8px !important;
    font-size: 16px;
}
.options_of_poll ul li i {
    margin-right: 10px;
    font-size: 20px;
}

.options_of_poll ul li
{
    cursor: pointer;
}
.options_of_poll ul {
    margin-top: 10px;
}
.poll_vote_progress {
    display: block;
    height: 8px;
    background: #dfdfdf;
    border-radius: 20px;
    min-width: 260px;
}
.poll_vote_progress span.poll_progress_bar {
    background: orange;
    display: block;
    height: 8px;
}
span.total_poll_voted {
    float: right;
    font-size: 12px;
}
a.see-all-new {
    color: #5e5e5e;
}
.poll_options_div .form-group {
    margin-bottom: 0px;
}
.poll_options_div label {
    margin-bottom: 0px;
    font-weight: 500;
}
.poll_options_div textarea#poll_question {
    height: 100px;
    font-size: 15px;
    border-radius: 4px;
}
.poll_options_div input.form-control {
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 150%;
    height: unset;
    border-radius: 4px;
}
.poll_error {
    margin-left: 15px;
    margin-right: 15px;
}
span.searh_buzzin_history {
    color: white;
    clear: both;
    display: block;
    margin-bottom: 8px;
    margin-left: 5px;
}
div#searched_buzzin_history_div hr {
    border-color: #5c5c5c;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    margin-left: 20px !important;
    margin-right: 15px !important;
}
span.clear_buzzin_history {
    color: red;
    cursor: pointer;
    float: right;
    margin-top: -35px;
    margin-right: 10px;
    font-size: 12px;
}
.product-post-info-area .add-to-cart-product.buy_now_button {
    background: black !important;
    border: unset !important;
    color: white !important;
    margin-top: 7px !important;
}
.quantity-div input.update {
    background: #ff9200 !important; 
}
span.clear_product_search_history {
    padding: 10px;
    background: unset;
    color: unset;
    border-radius: unset;
}
span.clear_product_search_history i {
    float: right;
    width: 30px;
    height: 20px;
    text-align: center;
    padding-top: 5px;
    cursor: pointer;
}
svg.quick_status.active {
    border: 1px solid #82ff8a;
    border-radius: 20px;
}
svg.quick_status.pending {
    border: 1px solid orange;
    border-radius: 20px;
}
svg.quick_status.taken {
    border: 1px solid red;
    border-radius: 20px;
}
span.quaick_status_span {
    color: #2e2e2e;
    font-size: 13px;
}
.page-most_liked .options 
{
    min-height: 378px;
    max-height: 378px;
    overflow-x: scroll;
    padding-top: 30px;
}
.page-most_liked  .total-votes {
    margin-top: 20px;
}
.empty_state_craze {
    overflow: hidden;
    background: #f5f5f5;
    border: 1px solid #e7e7e7;
    padding: 50px 25px;
    box-shadow: 4px 5px 10px 0px #d9d9d9;
    border-radius: 10px;
    margin-top: 6px;
    text-align: center;
    margin-bottom: 20px;
}
table.craze_stats_table.my_history tr td {
    min-width: 33%;
    max-width: 33%;
    width: 33% !important;
}
table.craze_stats_table.my_history th {
    border-radius: 0px;
}
table.craze_stats_table.my_history td {
    border-radius: 0px;
}
.inner_header.craze_history_header img {
    width: 190px;
    border-radius: 100px;
    box-shadow: 3px 4px 9px 5px #0e0e0e33;
}
.craze_history_page .inner_header.craze_history_header {
    background: white;
    border-radius: 120px;
    padding: 10px;
}
.craze_history_page .header_ {
    height: 180px;
}
.craze_history_page .inner_header.craze_history_header {
    margin-top: -55px;
}
.craze_history_page ul.comment_craze_stats_list li div {
    width: 33.33%;
    float: left;
}
.craze_history_page .comment_craze_filter span, 
.craze_history_page .comment_craze_filter select {
    display: inline-block;
}
.craze_history_page .comment_craze_filter {
    background: #ffffffbf;
    width: 315px;
    margin: 0 auto;
    padding: 5px 5px;
    border-radius: 30px;
}
.craze_history_page .comment_craze_filter span {
    color: black;
    font-weight: 500;
    margin-right: 5px;
    margin-left: 5px;
}
.craze_history_page .comment_craze_filter select {
    width: 240px;
    border-radius: 30px;
    background: #ef720f;
    color: white;
    border: unset;
    font-weight: 500;
}
.craze_history_page ul.comment_craze_stats_list li {
    overflow: hidden;
    background: #f5f5f5;
    border: 1px solid #e7e7e7;
    padding: 10px 25px;
    box-shadow: 4px 5px 10px 0px #d9d9d9;
    border-radius: 10px;
    margin-top: 6px;
}
.craze_history_page ul.comment_craze_stats_list {
    padding: 0px;
}
.craze_history_page .comment_craze_gradient {
    color: white;
    text-align: center;
    background: radial-gradient(circle,rgba(242, 216, 46, 1) 0%, rgba(237, 63, 0, 1) 22%, rgba(237, 63, 0, 1) 28%);
    padding-top: 20px;
    border-radius: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}
.craze_history_page .tab-content.history_page {
    background: unset !important;
    border: unset !important;
    box-shadow: unset;
    margin-bottom: 30px;
    min-height: 200px;
}
.craze_history_page ul.comment_craze_stats_list.winners li div.first {
    width: 50px;
    padding-top: 15px;
}
.craze_history_page ul.comment_craze_stats_list.winners .second li {
    background: unset !important;
    box-shadow: unset;
    border: unset;
    display: inline-block;
}
.craze_history_page ul.comment_craze_stats_list.winners li div {
    width: calc(100% - 50px);
}
.craze_history_page ul.comment_craze_stats_list.winners ul {
    padding: 0px !important;
}
.craze_history_page ul.comment_craze_stats_list.winners .second li.avatar img {
    width: 45px;
    height: 45px;
    border-radius: 30px;
    margin: 0px !important;
}
.craze_history_page ul.comment_craze_stats_list.winners .second li.avatar {
    padding: 0px;
    margin: 0px !important;
}
.craze_history_page ul.comment_craze_stats_list.winners .second li.intro {
    padding: 0px;
    padding-left: 10px;
    margin: 0px;
}
.craze_history_page ul.comment_craze_stats_list.winners .second li.intro .name {
    font-weight: 500;
    margin-bottom: -20px;
    display: block;
}
.craze_history_page .comment_craze_filter select option {
    background: white;
    color: black;
}
table#coupon_code thead tr th {
    color: white;
    border: unset;
        font-size: 15px;
}
table#coupon_code tbody tr td {
    font-size: 16px;
}
.comment_craze_page .wo_my_pages {
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgb(228 230 237);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    margin-top: 20px;
}
.comment_craze_page .wo_my_pages .comment_craze_sub {
    padding-left: 30px;
    padding-right: 30px;
}
.comment_craze_sub .inner_header {
    border-radius: 20px;
    border: 1px solid rgb(255 255 255 / 21%);
    background: rgba(255, 255, 255, 0.01);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(10px);
    width: fit-content;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
}
.comment_craze_sub .header_ {
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 15px;
    background-size: cover;
    background-position: center center;
}
.comment_craze_sub a.craze_back_to_home {
    border-radius: 30px;
    border: 0.482px solid rgba(255, 255, 255, 0.60);
    background: rgb(255 255 255 / 0%);
    box-shadow: 0px 14.452px 14.452px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(14.4519624710083px);
    display: block;
    width: fit-content;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 3px 10px;
}
.comment_craze_sub .sub_desc {
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgb(239 239 239 / 60%);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    margin-top: 15px;
    margin-bottom: 25px;
    padding: 5px 20px;
}
.comment_craze_sub h1.main_heading {
    border-radius: 50px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    /* background: rgba(255, 255, 255, 0.60); */
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    text-align: center;
    width: fit-content;
    color: #f59300;
    font-size: 20px;
    padding: 10px 25px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}
.comment_craze_sub a.play_jackpot_draw_now_btn {
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: #FF9200;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    margin: 0 auto;
    display: block;
    width: fit-content;
    margin-bottom: 20px;
    color: white;
    padding: 5px 20px;
    text-decoration: unset;
}
a.comment_craze_help_btn {
    border-radius: 40.444px;
    border: 1.348px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0px 40.444px 40.444px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(40.44404983520508px);
    display: block;
    width: fit-content;
    padding: 10px 20px;
    font-weight: 600;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 25px;
    text-decoration: unset;
}
a.comment_craze_help_btn span {
    color: #f49a13;
}
.comment_craze_sub .sub_desc b, .comment_craze_sub .sub_desc p {
    font-size: 15px;
}
.comment_craze_sub .inner_header h5 {
    color: white;
    font-size: 20px;
    text-align: center;
}
.comment_craze_sub .inner_header h1 {
    color: white;
    font-size: 29px;
    text-align: center;
}
table.craze_stats_table {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
.craze_stats_table {
    width: 300px;
    border-collapse: separate;
    border-spacing: 0;
    font-family: Arial, sans-serif;
  }
  
  .craze_stats_table th {
    background-color: orange;
    padding: 12px;
    text-align: center;
    border: none;
    border-radius: 10px 10px 0 0;
    color: white;
    font-weight: bold;
  }
  
  .craze_stats_table td {
    background-color: #f0f0f0;
    padding: 12px;
    text-align: center;
    border: none;
    border-radius: 0 0 10px 10px;
  }
  
  /* For the first row (header) */
  .craze_stats_table thead tr:first-child th:first-child {
    border-radius: 15px 0px 0px 15px;
  }
  
  .craze_stats_table thead tr:first-child th:last-child {
    border-radius: 0px 10px 10px 0px;
  }
  
  .craze_stats_table tbody tr td:last-child {
    border-radius: 0px 10px 10px 0px;
}
.craze_stats_table tbody tr td:first-child {
    border-radius: 10px 0 0 10px;
}


.craze_winner 
{
    background: #FF9200;
    color: white;
    font-size: 16px;
    padding: 20px 30px;
    border-radius: 15px;
    border: 1px solid #ff861e;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.help_banner ul.product_results a {
    font-size: 18px;
    font-weight: 400;
    text-align: left;
    float: left;
}
.home-announcement .alert {
    border: 1px solid rgba(255, 255, 255, 0.60)!important;
    background: rgba(255, 255, 255, 0.40)!important;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15)!important;
    border-radius: 10px;
}
.help_page_new_design .sub_parents .popular_article_box {
    min-height: 180px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.help_page_new_design .desc_ {
    text-align: left;
}
.help_page_new_design .sub_parents .popular_article_box a i {
    color: orange;
    font-size: 50px;
    margin-bottom: 20px;
}
.help_page_new_design .item-container .item {
    padding-bottom: 40px;
}
.help_page_new_design .sub_parents .popular_article_box a {
    color: #212121;
    text-align: center;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.wow_price_plan thead tr th div {
    border: 3px solid orange;
    border-radius: 15px !important;
    color: orange;
    font-weight: 700;
    padding: 18px 0px;
}
div.i_agree b {
    display: inline;
    margin: 0px;
}
div.i_agree {
    margin-top: 21px;
}
table.wow_price_plan tr {
    background: white!important;
}
.ajax_search_result span.center-text {
    color: white;
}
.wow_home_stories ul.status-list
{
    overflow: hidden;
}
.view_post_on_story_btn a {
    background: orange;
    color: white;
    padding: 7px 10px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 20px;
    text-decoration: unset;
}
.view_post_on_story_btn {
    position: absolute;
    bottom: 20px;
}
span.resolution-center-count {
    background: red;
    margin-left: 8px;
    padding: 0px 3px;
    border-radius: 3px;
    color: white!important;
}
.conisitance_style_modal h4.modal-title,
.delete_post h4.modal-title,
#delete-post h4.modal-title {
    background: #ff9900f7;
    width: fit-content;
    margin: 0 auto;
    color: white;
    font-size: 16px !important;
    padding: 4px 13px;
    border-radius: 10px;
    box-shadow: 1px 6px 18px 0px #00000021;
}
.conisitance_style_modal .modal-content,
.delete_post .modal-content,
#delete-post .modal-content {
    background: #f7f1ff;
    border-radius: 20px !important;
}
.conisitance_style_modal .modal-body,
.delete_post .modal-body,
#delete-post .modal-body {
    background: white;
    padding-top: 25px;
    padding-bottom: 45px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
    font-size: 14px;
}
.conisitance_style_modal .modal-footer,
.delete_post .modal-footer,
#delete-post .modal-footer {
    background: unset;
}
.conisitance_style_modal button.close,
.conisitance_style_modal button.btn,
.delete_post div.modal-footer button.close,
.delete_post div.modal-footer button.btn,
#delete-post div.modal-footer button.close, 
#delete-post div.modal-footer button.btn {
    margin-top: 10px;
    background: white !important;
    padding: 12px 20px !important;
    font-size: 14px !important;
    color: black !important;
    border-radius: 20px !important;
    line-height: 100%;
    opacity: 1;
    font-weight: 400;
    box-shadow: 1px 6px 18px 0px #00000021;
}
.group_requests_ span.btn {
    border: 1px solid #fe9908;
    color: #fea315 !important;
    font-size: 14px;
    font-weight: 700;
    padding: 2px 10px;
}
.page-settings-form .question_answers {
    clear: both;
    background: white;
    width: 100%;
    padding: 5px 20px;
    border-radius: 10px;
    margin-top: 11px;
    box-shadow: 4px 4px 11px #80808038;
}
.question_answers .single_q_a {
    border-bottom: 1px solid #d9d9d9;
}
.question_answers .single_q_a:last-child {
    border: unset;
}
.order_message_modal .modal-content {
    width: 80% !important;
    margin: auto !important;
    background: #FFF;
    text-align: center;
    min-height: unset !important;
    white-space: normal;
    border-radius: 15px;
  }

  .order_message_modal .modal-header {
    border-radius: 12px 12px 0px 0px;
    background: rgba(125, 140, 172, 1);
    color: #FFF;
  }

  .order_message_modal .modal-header .modal-title {
    color: #FFF;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
  }

  .order_message_modal .modal-header p {
    color: #FFF;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
  }

  .order_message_modal .modal-body {
    border-radius: 0px 0px 20px 20px;
    background: #F8F9FB;
    padding-bottom: 20px;
  }

  .order_message_modal div#messages li.right .orignal-message {
      background: rgba(255, 146, 0, 0.4)!important;
  }

  .order_message_modal .modal-body .warning-div {
    border-radius: 8px;
    border: 1px solid rgba(255, 146, 0, 0.05);
    background: rgba(255, 146, 0, 0.15);
    padding: 5px;
    margin-bottom: 20px;
  }

  .order_message_modal .modal-body .warning-div p {
    color: #FF9200;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0px ;
    margin-top: -5px;
  }

  .order_message_modal .modal-footer {
    background: #485470;
    padding: 10px 12px;
    border-radius: 0px 0px 12px 12px;
    margin: 0px !important;
  }
  
  .order_message_modal .modal-footer .send-message{
    color: #FF9200;
    text-align: center;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 5px 10px;
    border: 1px solid #FF9200;
    background: #FFF;
    text-decoration: none;
    border-radius: 8px;
  }


  .order_message_modal .modal-footer .send-message:hover {
    color: #ffffff;
    background: #FF9200;
    border: 1px solid #FF9200;
  }

#supportTicketModal .modal-content {
  background: rgba(255, 255, 255, 0.60) !important;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  border-radius: 30px;
}
#supportTicketModal .modal-body {
    padding: 30px;
    padding-top: 20px;
    padding-bottom: 0px;
}
#supportTicketModal .modal-header{
      background: rgba(125, 140, 172, 1);
      border: none;
      border-radius: 30px 30px 0px 0px;
      padding: 15px 40px;
}

#supportTicketModal .modal-header h4{
    color: #FFFFFF;
    font-weight: 400;
    font-size: 17px;
    display: inline;
}
div#supportTicketModal .close i {
    color: white;
    margin-right: -30px;
    margin-top: 10px;
}
#supportTicketModal .modal-header h4 span
{
  margin-left: 34px;
  font-size: 14px;
  top: -7px;
  position: relative;
}

#supportTicketModal .modal-footer{
    background: transparent;
    border: none;
    border-radius: 0px 0px 30px 30px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
}
#supportTicketModal .modal-footer button.btn {
border-radius: 50px !important;
}
#supportTicketModal .warning-text {
    background-color: #FF9200;
    color: #fff;
    padding: 4px 8px;
    font-size: 14px;
    text-align: center;
    border-radius: 15px;
}
#supportTicketModal .order-info {
    background-color: #f8f9fa;
    padding: 15px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
    margin-top: 10px;
}
#supportTicketModal .order-info h5{
    margin: 0px;
}
#supportTicketModal .order-info p{
    margin: 0px;
}
#supportTicketModal .order-info img {
    width: 60px;
    height: 60px;
    border-radius: 10px;
}
#supportTicketModal .btn-delete {
    color: #dc3545;
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
}
#supportTicketModal .form-control, .form-group select {
    background-color: #f8f9fa;
    border-radius: 15px!important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
#supportTicketModal .form-group select {
    min-height: 40px;
}
#supportTicketModal .btn-submit {
  font-weight: 700;
  font-size: 15px;
  text-align: center;
  color: #ffffff !important;
  border-radius: 12px !important;
  background: linear-gradient(180deg, #FFC107 0%, #FF9200 100%) !important;
  border: none;
  padding: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

#supportTicketModal .modal-footer .btn.btn-secondary {
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    color: #6c6c6c !important;
    border-radius: 12px !important;
    background: #ffffff;
    padding: 10px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

tr.order_item_.seller_area td .btn {
    border-radius: 20px;
    background: #e5e5e5;
    color: black !important;
    border: unset !important;
    margin: 0px !important;
    margin-right: 4px !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

div.order_message_modal .modal-body .button_order_message button.btn.btn-secondary.send-message {
    font-weight: 600 !important;
    background: orange !important;
    color: white !important;
    padding: 6px 5px 6px 14px !important;
    border-radius: 10px !important;
}

#supportTicketModal .order-info ul {
    padding: 0px;
    width: 100%;
}
#supportTicketModal .order-info ul li {
    display: inline-block;
}
#supportTicketModal .order-info table {
    width: 100%;
    background: unset;
        margin-top: 0px;
}
#supportTicketModal .order-info table tr td {
    padding-bottom: 10px !important;
}
#supportTicketModal .order_info_status_btn button {
    background: white;
    border: unset;
    color: gray;
    border-radius: 20px;
    backdrop-filter: blur(60px);
    box-shadow: 0px 20px 20px 0px rgba(69, 42, 124, 0.15);
    padding: 2px 10px;
}

.order_message_modal div#messages ul li.right .orignal-message {
    margin-right: 46px;
    margin-top: -30px;
}
.order_message_modal  div#messages ul .right .name-avatar img
{
    float: right;
    width: 40px;
    height: 40px;
    border-radius: 30px;
    margin-left: 10px;
}

.order_message_modal div#messages ul li.left .orignal-message {
    margin-left: 46px;
    top: -29px;
}

.order_message_modal div#messages ul li.right .orignal-message.reply {
    margin-top: unset;
    margin-right: unset;
}
.modal_order_details .fourth button {
    border-radius: 20px;
}
.order_message_modal div#messages ul li.left .orignal-message.reply {
    margin-top: unset;
    margin-right: unset;
    margin-left: unset;
}
.order_message_modal  div#messages ul .left .name-avatar b 
{
    float: left;
}
.order_message_modal  div#messages ul .left .name-avatar img
{
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 30px;
    margin-right: 10px;
}

 .order_related_pages .main-cart {
    padding: 0px 5px !important;
    box-shadow: none !important;
  }

  .order_related_pages .main-cart table {
    margin-top: 20px;
    padding-top: 50px;
    background-color: #fbfbfb;
    box-shadow: 3px 6px 11px 1px #0000000d;
    backdrop-filter: blur(60px) box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
  }
.order_related_pages table tr.header_ {
    border-bottom: 1px solid #f1f1f1;
    background: unset;
}
.order_related_pages table tr.header_ label {
    margin: 0px;
    font-weight: 400;
}
.order_related_pages table tr.header_ span {
    font-size: 12px;
    color: gray;
    margin-top: -4px;
    display: block;
}
  .order_related_pages .main-cart table {
    border-radius: 20px;
  }

  .order_related_pages .main-cart thead th {
    text-align: center;
  }

  .order_related_pages .main-cart table.orders .order_id {
    color: #485470;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    padding: 0px !important;
    margin: 0px !important;
  }

  .order_related_pages .main-cart table.orders .order_created {
    color: #7D8CAC;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
  }

  .order_related_pages .main-cart table.orders .amnt_details p.price_text,
  .order_related_pages .main-cart table.orders .page_details p.page {
    color: #7D8CAC;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    padding: 0px !important;
    margin: 0px !important;
  }

  .order_related_pages .main-cart table.orders .amnt_details p.price,
  .order_related_pages .main-cart table.orders .page_details p.page_title{
    color: #485470;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 0px !important;
    margin: 0px !important;
  }

  .order_related_pages .main-cart table.orders .order_status {
    margin-top: 7px;
  }

  .order_related_pages .main-cart table.orders .order_status span {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 5px 10px;
    border-radius: 20px;
  }

  .order_related_pages .main-cart table.orders .order_status span.status_processing {
    color: orange;
    border: 1px solid #2A82D3;
  }

  .order_related_pages .main-cart table.orders .order_status span.status_delivered {
    color: green;
    border: 1px solid #2AD352;
  }

  .order_related_pages .main-cart table.orders .order_status span.status_cancelled {
    color: red;
    border: 1px solid #F00;
  }

  .order_related_pages .main-cart table.orders .wo_view_btn {
    color: #7D8CAC;
    text-align: center;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 5px 10px;
    border: 1px solid #7D8CAC;
    text-decoration: none;
    border-radius: 20px;
    margin-top: 4px;
  }

  .order_related_pages .main-cart table.orders .wo_view_btn:hover {
    color: #FFFFFF;
    background: #7D8CAC;
    border: 1px solid #7D8CAC;
  }

  /* Media query for screens smaller than 600px (adjust as needed) */

  @media (max-width: 840px) {
    #messages-popup .modal-header {
        margin-top: 30px;
    }
  }
  @media (max-width: 840px) {
    .order_page_header {
      margin: 20px 0px 50px;
      padding-bottom: 40px;
    }

    .order_page_header a {
      font-size: 14px;
      font-weight: 400;
    }

    .order_page_header a svg.coming_soon {
      position: absolute;
      width: 50px;
      height: 45px;
      margin-left: -90px;
      margin-top: -40px;
    }

    /* .main-cart table {
      margin-top: 50px;
      padding-top: 50px;
    } */

  }
  .order_related_pages .main-cart table.orders .wo_support_btn {
    color: #FF9200;
    text-align: center;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 5px 10px;
    border: 1px solid #FF9200;
    background: #FFF;
    text-decoration: none;
    border-radius: 8px;
  }

  .order_related_pages .main-cart table.orders .wo_support_btn:hover {
    color: #ffffff;
    background: #FF9200;
    border: 1px solid #FF9200;
  }

  .modal_order_details .modal-content {
    border-radius: 12px;
    background: #FFF;
    text-align: center;
  }

  .modal_order_details .modal-header {
    border-radius: 12px 12px 0px 0px;
    background: #485470;
    color: #FFF;
  }

  .modal_order_details .modal-header .modal-title {
    color: #FFF;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
  }

  .modal_order_details .modal-header p {
    color: #FFF;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
  }


   .order_page_header {
    margin-top: 20px;
    padding-bottom: 40px;
    height: auto;
    overflow: auto;
  }

.order_related_pages .main-cart.table-responsive {
    margin-top: 0px !important;
    clear: both;
    border-radius: 20px;
    padding: 10px 10px !important;
}

  .order_page_header ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /* Allow items to wrap to the next line on smaller screens */
  }
 .order_related_pages 
  .order_page_header li {
    flex: 1;
    text-align: center;
    margin: 0px 5px;
    /* Adjust the gap between li elements */
    max-width: 100%;
    /* Ensure li takes full width on smaller screens */
  }

  .order_page_header a {
    text-decoration: none;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: unset;
    background-color: rgba(255, 255, 255, 0.4);
    color: #FF9200;
    text-align: center;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 25px;
    width: 100%;
    box-shadow: 1px 11px 21px 1px #0000003d;
  }
button.seller_support, 
button#supportTicketModalbtn {
        font-size: 12px !important;
    border-radius: 20px!important;
    border: 1px solid #e7e7e7!important;
    background: #f0f0f0!important;
    color: #756685;
    position: relative;
    margin-top: 3px;
    margin-left: 4px;
    padding: 5px 10px!important;
    box-shadow: 1px 7px 9px 1px #6e6e6e0f!important;
}
span.status_processing {
    background: white;
    margin-top: 10px;
    display: block;
    width: fit-content;
    padding: 4px 9px;
    border-radius: 20px;
    color: orange;
}
span.status_delivered {
    background: white;
    margin-top: 10px;
    display: block;
    width: fit-content;
    padding: 4px 9px;
    border-radius: 20px;
    color: green;
}
span.status_cancelled {
    background: white;
    margin-top: 10px;
    display: block;
    width: fit-content;
    padding: 4px 9px;
    border-radius: 20px;
    color: red;
}
  .order_page_header a svg.coming_soon {
    position: absolute;
    width: 100px;
    height: 92px;
    margin-left: -100px;
    margin-top: -80px;
  }

  .order_page_header li.active a {
    background: linear-gradient(180deg, #FFC107 0%, #FF9200 100%);
    color: #FFFFFF;
  }


  div#addpackage .modal-header {
    background: unset;
    border: unset;
    text-align: center;
}
div#addpackage .modal-header button.close {
    top: -15px;
    position: relative;
    background: #c5c5c5;
    color: white;
    width: 20px;
    height: 20px;
    padding: 0px;
    border-radius: 10px;
    font-weight: 100;
}
div#addpackage .modal-content {
    border-radius: 20px;
}
div#addpackage .modal-footer {
    border: unset;
    background: unset;
}
div#addpackage .modal-footer button.btn-primary {
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%) !important;
    border: unset;
}
div#addpackage .modal-footer button.btn {
    border-radius: 20px;
}
.package_dashbaord_table th,
.package_dashbaord_table td {
    border: 1px solid #ededed;
    padding: 8px;
    text-align: left;
}
thead tr {
    background: orange;
    color: white;
}
.package_dashbaord_table table {
    width: 100%;
    clear: both;
    border-collapse: collapse;
}
/*******************************************************************/
.my_creator_packages .add_pakage {
    float: right;
    position: relative;
    top: -50px;
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%) !important;
    border: unset;
    border-radius: 20px;
    box-shadow: 2px 1px 4px 1px #44444430;
}

section#pricing .pricing-content{}
section#pricing .single-pricing{
background:#fff;
padding:40px 20px;
border-radius:5px;
position:relative;
z-index:2;
border:1px solid #eee;
box-shadow: 0 10px 40px -10px rgba(0,64,128,.09);
transition:0.3s;
}
@media only screen and (max-width:480px) { 
section#pricing .single-pricing {margin-bottom:30px;}
}
section#pricing .single-pricing:hover{
box-shadow:0px 60px 60px rgba(0,0,0,0.1);
z-index:100;
transform: translate(0, -10px);
}
section#pricing .price-label {
    color: #fff;
    background: #ffaa17;
    font-size: 16px;
    width: 100px;
    margin-bottom: 15px;
    display: block;
    -webkit-clip-path: polygon(100% 0%, 90% 50%, 100% 100%, 0% 100%, 0 50%, 0% 0%);
    clip-path: polygon(100% 0%, 90% 50%, 100% 100%, 0% 100%, 0 50%, 0% 0%);
    margin-left: -20px;
    position: absolute;
}
section#pricing .price-head h2 {
    font-weight: 600;
    margin-bottom: 0px;
    text-transform: capitalize;
    font-size: 26px;
}
section#pricing .price-head span {
    display: inline-block;
    background:#ffaa17;
    width: 6px;
    height: 6px;
    border-radius: 30px;
    margin-bottom: 20px;
    margin-top: 15px;
}
section#pricing .price {
    font-weight: 500;
    font-size: 50px;
    margin-bottom: 0px;
}
section#pricing .single-pricing{}
section#pricing .single-pricing h5 {
    font-size: 14px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
section#pricing  .single-pricing ul{
list-style: none;
margin-bottom: 20px;
margin-top: 30px;
}

section#pricing  .single-pricing ul li{line-height: 35px;}
section#pricing .single-pricing a {
background:none;
border: 2px solid #ffaa17;
border-radius: 5000px;
color: #ffaa17;
display: inline-block;
font-size: 16px;
overflow: hidden;
padding:10px 45px;
text-transform: capitalize;
transition: all 0.3s ease 0s;
}
section#pricing  .single-pricing a:hover, 
section#pricing  .single-pricing a:focus{
background:#ffaa17;
color:#fff;
border: 2px solid #ffaa17;
}
section#pricing .single-pricing-white{background: #232434}
section#pricing .single-pricing-white ul li{color:#fff;}
section#pricing .single-pricing-white h2{color:#fff;}
section#pricing .single-pricing-white h1{color:#fff;}
section#pricing .single-pricing-white h5{color:#fff;}

/*.main-blog-sidebar .widget ul:hover {
    width: calc(100% + 12px);
}
.main-blog-sidebar .widget ul {
    width: calc(100% - 0px);
}*/
.user-popover[data-type=user] + img.news_latest_old_tag {
    /* display: none !important; */
    right: 160px;
}
textarea#msg_textarea {
    padding-right: 110px !important;
}
.searh_results_forum {
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.60) !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 5px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px !important;
    padding: 10px;
    margin-top: 10px;
}
.searh_results_forum .main_parent {
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
    padding-top: 10px;
}
.forum div#tab-content .page-margin.wow_content.mt-0 {
    margin-top: 10px !important;
    border-radius: 10px;
}
div.history-page a.active {
    color: white;
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%) !important;
    border: transparent !important;
}
div.history-page a.viewed-posts-tab-link {
    /* margin-top: 10px; */
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}
.activity-container .history_item .activity .inline_post_count_emoji>img {
    margin-top: -6px;
}
.delete_history {
    position: absolute;
    right: 20px;
    bottom: 20px;
    cursor: pointer;
}
#viewed-posts-tab .col-md-12.history_item {
    padding: 0px;
}
.load_more_activities {
    background: #f2f5fe;
    width: fit-content;
    margin: 0 auto;
    border: 1px solid #dbdbdb;
    padding: 4px 10px;
    border-radius: 20px;
    cursor: pointer;
    margin-bottom: 10px;
    box-shadow: 10px 12px 9px -2px #0000001c;
}
.time_unique_history {
    font-weight: 600;
    margin: 0px;
    margin-bottom: 7px;
    font-size: 20px;
    margin-top: 10px;
}
.post_info_text_ {
    max-height: 110px;
    overflow: hidden;
}
.history_item .col-md-6.notification-list {
    min-height: 200px;
}
.delete_history a:hover 
{
    text-decoration: none;
}
.delete_history a {
    background: rgba(255, 53, 53, 0.6);
    color: white;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 8px;
    border-radius: 20px;
    box-shadow: 12px 11px 11px -9px #00000054;
}
.actionss_history ul {
    padding: 0px;
    margin-top: 20px;
    margin-left: -30px;
}
.history_item .col-md-6.activities_thumb {
    padding: 0px;
}
.actionss_history ul li {
    display: inline-block;
    width: 32%;
    text-align: left;
}
.tab-content.history_page {
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.60) !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    padding: 10px 10px;
}

.tab-content .list-group.activity-container{
    border-radius: 20px;
    padding: 10px;
}
#who-reacted-message .all_reactions .reaction {
    height: 20px;
    margin-top: 3px;
    font-weight: 100;
}
#who-reacted-message .reaction {
    height: 25px;
    margin-top: 0p;
    margin-top: -4px;
}
#who-reacted-message h4.modal-title .reactions_ img {
    width: 20px;
    height: 20px;
}
div#who-reacted-message .reactions_ {
    margin-left: 0px;
    margin-right: 10px;
    font-weight: 100;
}
div#who-reacted-message ul.who_reacted_users li {
    margin-bottom: 6px;
    border-bottom: 1px solid #eaeaea94;
    padding-bottom: 8px;
}
div#who-reacted-message ul.who_reacted_users li:last-child {
    border: unset;
}
div#who-reacted-message ul.who_reacted_users {
    min-height: 170px;
}
div#who-reacted-message .reactions_ {
    cursor: pointer;
}
span.reaction_emoji_show {
    border: unset;
    float: right;
    margin-top: 11px;
}
ul.who_reacted_users li a img {
    width: 40px;
    height: 40px;
    border-radius: 30px;
}
ul.who_reacted_users {
    padding: 0px;
}
ul.who_reacted_users li a:hover {
    text-decoration: unset;
}
ul.who_reacted_users a span {
    margin-left: 8px;
    color: white;
    width: 17px;
    height: 17px;
}
ul.who_reacted_users li {
    margin-bottom: 10px;
}
#who-reacted-message button.close {
    color: white;
}
#who-reacted-message h4.modal-title {
    color: white;
}
.please_wait_loader {
    text-align: center;
    min-height: 200px;
    padding-top: 40px;
}
.please_wait_loader img {
    width: 70px;
}
.message_like_stats_div
{
    z-index: 0!important;
}
.lite_chat_message_area .reaction-container-msg {
    margin-top: 10px;
}
.other-message.float-right .message_like_stats_div {
    left: 2px!important;
}
.single-product li.total_auction_bids {
    position: absolute;
    margin-top: 60px;
    right: 0px;
}
span.higher_bidder_notice {
    font-style: italic;
}
.sort_div_after_search.mobile_only {
    margin-top: 10px;
    margin-bottom: 20px;
    display: none;
}
#product_type .market_categories select
{
    width: 100%;
    padding: 10px 10px;
    border-color: #d0d0d0;
    border-radius: 4px;
}
.sort_div_after_search select {
    width: fit-content;
    padding: 4px !important;
    height: fit-content;
    margin-left: 10px;
}
.sort_div_after_search label {
    font-weight: 500;
}
.sort_div_after_search {
    margin-top: 15px;
}
li.activities-wrapper.sidebar-product-slider {
    overflow: unset;
}
.collage_parent .video-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.collage_parent .video-background video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1;
    transform: translate(-50%, -50%);
}

/************* college 6 *************/
.collage6 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 10px;
    width: 100%;
    height: 100vw; /* Ensure the collage is square */
    max-height: 600px; /* Optional: to limit the max height */
}

.collage6 .box {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    color: white;
    transition: transform 0.3s;
}


.collage6 .box:nth-child(1) {
    background-color: #ff6666;
}

.collage6 .box:nth-child(2) {
    background-color: #ffcc66;
}

.collage6 .box:nth-child(3) {
    background-color: #66ff66;
}

.collage6 .box:nth-child(4) {
    background-color: #66ffcc;
}

.collage6 .box:nth-child(5) {
    background-color: #6666ff;
}

.collage6 .box:nth-child(6) {
    background-color: #cc66ff;
}

/************* collage 8 ***********************/

.collage8 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    width: 100%;
}

.collage8 .box {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    color: white;
    transition: transform 0.3s;
    height: 220px;
}

/* Ensure the first row has 2 items and the next two rows have 3 items each */
.collage8 .box:nth-child(1) {
    grid-column: span 1;
}

.collage8 .box:nth-child(2) {
    grid-column: span 2;
}

.collage8 .box:nth-child(3) {
    grid-column: span 1;
}

.collage8 .box:nth-child(4),
.collage8 .box:nth-child(5),
.collage8 .box:nth-child(6) {
    grid-column: span 1;
}

.collage8 .box:nth-child(7),
.collage8 .box:nth-child(8) {
    grid-column: span 1;
}

/************* collage 9 ************************/

.collage9 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 10px;
    width: 100%;
    height: 100vw; /* Ensure the collage is square */
    max-height: 600px; /* Optional: to limit the max height */
 }

.collage9 .box {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    color: white;
    transition: transform 0.3s;
}
.collage9 .box:nth-child(1) {
    background-color: #ff6666;
}

.collage9 .box:nth-child(2) {
    background-color: #ffcc66;
}

.collage9 .box:nth-child(3) {
    background-color: #66ff66;
}

.collage9 .box:nth-child(4) {
    background-color: #66ffcc;
}

.collage9 .box:nth-child(5) {
    background-color: #6666ff;
}

.collage9 .box:nth-child(6) {
    background-color: #cc66ff;
}

.collage9 .box:nth-child(7) {
    background-color: #ff6699;
}

.collage9 .box:nth-child(8) {
    background-color: #ff9966;
}

.collage9 .box:nth-child(9) {
    background-color: #66ffff;
}

/************ collage 12 *****************************/

.collage12 {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(6, 1fr);
    gap: 10px;
    width: 100%;
    height: 100vw; /* Ensure the collage is square */
    max-height: 1200px; /* Optional: to limit the max height */
}

.collage12 .box {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    color: white;
    transition: transform 0.3s;
}


.collage12 .box:nth-child(1) {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    background-color: #ff6666;
}

.collage12 .box:nth-child(2) {
    grid-column: 3 / 4;
    grid-row: 1 / 2;
    background-color: #ffcc66;
}

.collage12 .box:nth-child(3) {
    grid-column: 4 / 5;
    grid-row: 1 / 2;
    background-color: #ffff66;
}

.collage12 .box:nth-child(4) {
    grid-column: 5 / 7;
    grid-row: 1 / 3;
    background-color: #66ff66;
}

.collage12 .box:nth-child(5) {
    grid-column: 1 / 2;
    grid-row: 3 / 4;
    background-color: #66ffcc;
}

.collage12 .box:nth-child(6) {
    grid-column: 2 / 3;
    grid-row: 3 / 4;
    background-color: #66ffff;
}

.collage12 .box.big {
    grid-column: 3 / 5;
    grid-row: 2 / 4;
    background-color: #6666ff;
}

.collage12 .box:nth-child(8) {
    grid-column: 5 / 6;
    grid-row: 3 / 4;
    background-color: #cc66ff;
}

.collage12 .box:nth-child(9) {
    grid-column: 6 / 7;
    grid-row: 3 / 4;
    background-color: #ff66cc;
}

.collage12 .box:nth-child(10) {
    grid-column: 1 / 3;
    grid-row: 4 / 6;
    background-color: #ff6699;
}

.collage12 .box:nth-child(11) {
    grid-column: 3 / 5;
    grid-row: 4 / 6;
    background-color: #ff6666;
}

.collage12 .box:nth-child(12) {
    grid-column: 5 / 7;
    grid-row: 4 / 6;
    background-color: #ffcc66;
}

/*****************************************/
#promoted_pages .page_sidebar_new {
    margin-top: -40px;
    text-align: center;
}
#promoted_pages .card.hovercard.promoted {
    padding-bottom: 50px;
    margin-bottom: 10px;
}
#promoted_pages span.likes {
    color: gray;
    /* margin-top: -5px !important; */
    display: block;
    margin-bottom: 10px;
    font-size: 15px !important;
}
#promoted_pages .title {
    line-height: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
#promoted_pages .user-follow-button {
    clear: both;
    margin-top: 8px;
}

.box.collage_banner img {
    width: 100%;
    border: 10px solid white;
    margin-bottom: 10px;
    box-shadow: 3px 3px 6px 2px #00000021;
}

.collage_parent .image_collage {
    border: 10px solid white;
    box-shadow: 3px 3px 6px 2px #00000021;
}

.dymanic_collage_inputs label {
    margin-bottom: 0px;
    margin-top: 20px;
}
.collage_parent {
    margin-bottom: 20px;
    border-radius: 15px !important;
    padding: 20px 15px 15px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}
.collage_parent .box.image_collage
{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    color: white;
    text-align: center;
}
.collage_parent .box a {
    width: 100%;
    height: 100%;
}
.collage4 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 10px;
    width: 100%;
    /* max-width: 600px; */
    height: 100vw;
    max-height: 600px;
}

.collage4 .box {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    color: white;
    transition: transform 0.3s;
}
.collage4 .box:nth-child(1) {
    background-color: #ff6666;
}

.collage4 .box:nth-child(2) {
    background-color: #ffcc66;
}

.collage4 .box:nth-child(3) {
    background-color: #66ff66;
}

.collage4 .box:nth-child(4) {
    background-color: #66ffcc;
}

.collage4 .box:nth-child(5) {
    background-color: #6666ff;
}

.collage4 .box:nth-child(6) {
    background-color: #cc66ff;
}

.collage4 .box:nth-child(7) {
    background-color: #ff6699;
}

.collage4 .box:nth-child(8) {
    background-color: #ff9966;
}

.collage4 .box:nth-child(9) {
    background-color: #66ffff;
}
div#messages-popup #groups_html::-webkit-scrollbar-thumb, 
div#messages-popup #pages_html::-webkit-scrollbar-thumb, 
div#messages-popup #messages_html::-webkit-scrollbar-thumb {
    background: #d1d1d1 !important;
}
div#messages-popup #groups_html,
div#messages-popup #pages_html,
div#messages-popup #messages_html {
    max-height: calc(100vh - 210px);
    overflow: hidden;
    width: calc(100% - 5px);
}
div#messages-popup #groups_html:hover,
div#messages-popup #pages_html:hover,
div#messages-popup #messages_html:hover {
   overflow: auto;
   width: calc(100% - 0px);
}

#wo_post_stat_button .stat-item svg.revibe_svg {
    width: 22px !important;
    height: 26px !important;
    margin-top: 0px !important;
}
.most_liked span.mota-dot {
    display: none;
}
.most_liked .post .post-heading .meta .title a {
    display: inline-block;
    max-width: 143px; 
}
.most_liked .story-status-button .btn span {
    margin-top: -10px;
    margin-left: 10px;
    padding: 5px 20px !important;
    border: 3px solid #FF9200;
    background: rgba(255, 255, 255, 0.40) !important;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    font-family: Manrope;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
}
div.my_mega_menu_nav.fixed {
    z-index: 100;
}
.auction_win_div {
    background: white;
    padding: 10px 18px;
    margin-top: 20px;
    border: 1px solid green;
    border-radius: 10px;
}
.auction_win_div h2 {
    margin-bottom: 10px;
}
.auction_win_div ul {
    padding: 0px;
}
.auction_win_div ul, .auction_win_div p {
    font-size: 17px;
}
.sidebar-latest-products .produc_info a, .sidebar-latest-products .produc_info span {
    font-size: 12px;
    text-align: left;
}
.main-cart thead th.text-left {
    text-align: left;
}
.tagged_video_suggestion {
    display: block;
    position: absolute;
    top: 0;
    background: #00000082;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    height: 100%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 100;
}
.tagged_video_suggestion a:hover {
    text-decoration: none;
}
.tagged_video_suggestion h4 {
    text-align: left;
    color: white;
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 17px;
}
.setup-menu-new {
    overflow-x: hidden !important;
}
.tagged_video_suggestion .parent_tagged p {
    color: white !important;
    font-size: 15px !important;
    line-height: 19px;
    margin-top: 4px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: calc(1.5em* 2);
    text-align: left;
    padding: 0px;
}
.close_tagged_video_suggestion {
    position: absolute;
    right: 10px;
    top: 10px;
    color: white;
    font-size: 30px;
    opacity: 1;
    cursor: pointer;
}
.tagged_video_suggestion img {
    width: 190px !important;
    max-height: 120px !important;
    object-fit: cover;
    border-radius: 5px !important;
    overflow: hidden;
}
.tagged_video_suggestion .parent_tagged {
    width: 190px;
    margin: 0 auto;
}
.tag_video_label span
{
    position: relative;
    top: 2px;
    font-weight: 600;
    color: #727272;
}
.colored_open .valign.cat_privacy_div {
    position: absolute;
    margin-top: 158px;
}
.colored_open .optionssss_ {
    margin-top: 60px;
}
.timeline_page .followers-etc ul li {
    margin-bottom: 4px;
}
.page-story div.main-blog-sidebar .widget ul.related_posts_sidebar:hover {
    width: calc(100% - 0px);
}
.shrink_sidebar .article-info, .shrink_sidebar .what-is-trending .main-blog-sidebar .article-title {
    display: none !important;
}
.messages-notification-container .new-chat-page .people-list .chat-list li .name {
    font-size: 18px;
}
.messages-notification-container .new-chat-page .people-list .status {
    font-size: 15px;
}
li.messages-notification-container ul#messages-list {
    max-height: 85vh !important;
}

.shrink_sidebar .main-blog-sidebar .related_posts_sidebar li .article-thumbnail {
    width: 100% !important;
    height: 120px !important;
}
ul#single_post_sideads {
    margin-top: 15px;
}
#single_post_sideads .rads-views {
    margin-top: 10px;
}
.cinema_view.active svg {
    fill: black;
}
.dropdown-menu.chat_setting_options {
    margin-bottom: -19px;
    margin-left: -126px;
}
.cinema_view {
    cursor: pointer;
}
.desktop_lite_chat_area ul.chat_options li i, 
.desktop_lite_chat_area ul.chat_options li svg react, 
.desktop_lite_chat_area ul.chat_options li svg path {
    color: #FF9200 !important;
    fill: #FF9200 !important;
}
.messages-notification-container ul#messages-list:hover {
    width: calc(400px + 4px) !important;
    margin-right: -4px;
}
.single_lite_chat .input-group.options svg{
    fill: #FF9200;
}
.single_lite_chat .input-group.options a.dropdown-toggle svg path {
    stroke: #FF9200;
}
svg.close_lite_chat {
    fill: #FF9200;
    stroke: #FF9200;
}
li.open_chat_in_new_window {
    background: white;
    padding: 4px;
    border-radius: 5px;
    position: relative;
    top: 1px;
}
.direct-messages .desktop_lite_chat_area
{
    display: none!important;
}
.direct-messages .footer-wrapper {
    display: none !important;
}
.direct-messages .footerss {
    display: none !important;
}
.message_page_again .modal-content {
    margin-top: 60px;
}
.ads-heading a.hash {
    color: black !important;
}
.single_lite_chat .left-area .message {
    width: 240px !important;
}
.new-chat-page .chat .chat-history ul.dropdown-menu-right {
    width: 230px !important;
    min-width: unset !important;
    right: -80px;
}
.load-more-comments ul.dropdown-menu li a {
    color: black !important;
}

.color_post_limit_msg {
    padding: 3px 10px;
    background: #ebebeb;
    text-align: center;
}
div#no_more_buzzins_user {
    position: fixed;
    bottom: 50%;
    z-index: 9999;
    background: black;
    color: white;
    padding: 5px 17px;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    left: 0;
    width: fit-content;
    border-radius: 5px;
    font-size: 20px;
    display: none;
}
.fetched-url-text.blog_sec {
    background: unset !important;
}
div.buzzin-setting-modal .orignal-content ul li {
    padding-left: 20px !important;
    padding: 0px!important;
}
#setting-modal-thumb .modal-dialog ul li small {
    margin: 0px;
    font-size: 13px;
    margin-top: -6px;
    display: block;
    margin-bottom: 5px;
}
#setting-modal-thumb .orignal-content ul li {
    padding-left: 30px !important;
}
.buzzin-setting-modal .orignal-content ul li svg, .buzzin-setting-modal .orignal-content ul li i {
    position: absolute;
    left: 10px;
}
div#edit_group_chat .wow_fcov_image .upload_ad_image .upload_ad_image_content,
div#create_group_chat .wow_fcov_image .upload_ad_image .upload_ad_image_content {
    padding-top: 0px !important; 
}
span.delivered_seen.seen {
    color: #FF9200;
}
/*.single-post.sidebar .main-blog-sidebar .widget ul:hover {
    overflow-y: scroll !important;
}*/
.wo_post_fetch_blog span.read-more-link {
    display: none;
}
.comments-popup .record-comment-audio {
    display: none !important;
}
#embed .modal-body {
    padding: 0px;
}
#embed div#iframe_div iframe {
    width: 100%;
}
#embed h6 {
    font-size: 19px;
    margin-top: 15px;
    margin-right: 10px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 12px;
    padding-top: 7px;
}
#embed code {
    color: black;
    font-size: 20px;
}
#embed .col-md-5 {
    margin-left: -15px;
    position: relative;
}
#embed div#copy_button_div {
    padding-top: 15px;
    border-top: 1px solid #e5e5e5;
}
#embed div#copy_button_div {
    vertical-align: bottom;
    padding-top: 15px;
    border-top: 1px solid #e5e5e5;
    margin-top: 80px;
    text-align: right;
}
#embed div#copy_button_div button {
    font-size: 19px;
    background: unset;
    border: unset;
}
div#embed .modal-dialog {
    border-radius: 20px;
    overflow: hidden;
}
.page-timeline .sidebar-user-data .sidebar-listed-user-avatar img {
    object-fit: cover !important;
    height: 120px;
}
#buzzin_comments_area .comment-reply img {
    border-radius: 20px;
}
#buzzin_comments_area .comment-reply textarea.reply-box {
    background: #232323;
    border: unset;
}
.like-emo>.how_reacted
{
background: unset!important;
}
.how_reacted.like-btn-8 img {
    margin-top: 0px;
}
.product_inquiry .img img {
    width: 50px;
    height: 50px;
    border-radius: 5px;
}
.product_inquiry {
    width: auto;
    background: white;
    padding: 5px;
    border-radius: 6px;
}
.product_inquiry ul li {
    display: inline-block;
    margin: 0px !important;
    vertical-align: middle;
    margin-right: 5px !important;
}
.product_inquiry ul li b {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: black;
}
.product_inquiry_a a:hover 
{
    text-decoration: unset!important;
}
.product_inquiry ul li p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.comment-image-con, .comment-image {
    width: 130px!important;
}
.buzzin .comment-view .post-commet-textarea
{
    bottom: 30px !important;
}
.comments-popup .load-more-comment-div .pointer {
    color: black;
}
.theatre_mode_on .post-container div#fullsizeimg video
{
    max-height: calc(100vh - 200px)!important;
    margin-top: 0px;
}
.theatre_mode_on .fluid_video_wrapper.fluid_player_layout_default {
    max-height: calc(100vh - 200px)!important;
    height: calc(100vh - 200px)!important;
    margin-top: 60px!important;
}
.theatre_mode_on .single-post {
    margin-top: calc(100vh - 160px)!important;
}
.fluid_button_theatre {
  display: none !important;
}

.page-story div.main-blog-sidebar .widget ul.related_posts_sidebar {
      overflow-y: scroll !important;
      overflow-x: hidden;
}
.comment_loader {
    order: 5;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    display: none;
}
.new_home.middlecol {
    width: 80%;
}
.new_home.middlecol .wow_content.wow_side_loggd_usr {
    margin-bottom: 0px!important;
}
.new_home .wow_content.wow_side_loggd_usr {
    padding: 8px;
    margin-top: 15px;
}
.new_home ul.wo_user_side_info {
    padding: 7px 3px;
}
.new_home.middlecol .wow_side_loggd_usr_cvr {
    height: 235px;
}
.new_home .stories_home_heading {
    margin-top: 20px;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 16px;
}
.new_home .home_new_section h3 {
    font-size: 17px;
    font-weight: 600;
    color: #FF9200;
}
.home_buzzin h5 a:hover {
    text-decoration: none;
}
.home_buzzin h5 a {
    color: white;
}
.new_home .home_new_section h3 svg {
    position: relative;
    top: -2px;
}
.new_home .home_new_section .most_liked {
    overflow: hidden;
    padding: 0px;
    max-width: 100%;
    margin-left: 0px;
}
.new_home .trending_posts.home_new_section .single_post {
    background: #ffffff3b;
}


ul.list-group li {
    border-radius: 0px!important;
}
.load_more_buzzins_on_home a:hover {
    text-decoration: none;
}
.load_more_buzzins_on_home a {
    color: white;
}
.filter_posts_duration_ input {
    padding: 5px 5px;
    margin-bottom: 20px;
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    font-family: Manrope;
    margin-left: 5px;
}
.filter_posts_duration_ input#radius_search {
    width: 127px;
}
button#filter_group_results {
    background: #FF9200;
    color: white;
    border: unset;
    padding: 6px;
    border-radius: 20px;
    margin-left: 5px;
}
.filter_posts_duration_ {
    text-align: right;
}
.filter_posts_duration_ #filter_posts_duration {
    padding: 5px 5px;
    margin-bottom: 20px;
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    font-family: Manrope;
}
.filter_posts_duration_ #filter_posts_duration option{
    background: rgba(255, 255, 255, 0.40);
    font-family: Manrope;
}
.load_more_buzzins_on_home .item {
    width: 50%;
    float: left;
    margin-bottom: 10px
}
.sidebar .main-blog-sidebar .widget ul:hover {
    overflow-y: hidden!important;
}
.comment_as select {
    font-size: 12px;
    border: 1px solid #FF9200;
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    font-family: Manrope;
    border-radius: 15px;
}
.youtube_like .comments-list.test {
    margin-top: 30px;
}
.profile_playlists_ {
    padding: 10px;
    padding-left: 25px;
    padding-right: 25px;
}
.single_playlist .image_ img {
    height: 130px;
    object-fit: cover;
    width: 100%;
    border-radius: 10px;
    margin-bottom: 5px;
}
.single_playlist a:hover 
{
    text-decoration: none;
}
.single_playlist .image_ {
    position: relative;
}
.single_playlist span.total_ {
    position: absolute;
    right: 8px;
    bottom: 10px;
    background: #0000009c;
    padding: 2px 5px;
    border-radius: 2px;
    font-size: 12px;
    color: white;
}
.profile_playlists_ a.view_link {
    font-size: 12px;
}
.single_playlist span.pname {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #3e3e3e;
    font-weight: 600;
    text-decoration: unset;
}
.timeline_page #new-style-ul {
    height: auto!important; 
}
.single_profile_playlist img {
    margin-right: 5px;
    width: 25px;
    height: 25px;
    border-radius: 1px;
}
.single_profile_playlist {
    font-size: 12px;
    font-weight: 600;
    color: black!important;
}
.buzzin_shorts .video::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
    border-radius: 15px;
}
.buzzin_shorts .video::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 35%, rgb(0 0 0) 100%);
}
.buzzin_shorts .item .video {
    position: relative;
    height: 300px;
    background-size: cover!important;
    background-position: center center;
    border-radius: 15px;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.buzzin_shorts .item h5
{
    position: absolute;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 18px;
    color: white;
    font-weight: 600;
    bottom: 0;
    z-index: 2;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}
.post-container div#wo_post_stat_button .wo-reaction, 
.post-container div#wo_post_stat_button .btn {
    border-radius: 0px !important;
}
div.near-by-image img
{
    width: 120px;
    height: 120px;
    object-fit: cover;
}
.home #wo_post_stat_button .btn.btn-default.stat-item.bbb {
    display: none!important;
}
.message_whtsap_like_option button {
    background: unset!important;
    padding-right: 5px;
}
.message_whtsap_like_option {
    position: absolute;
    right: 10px;
    bottom: 4px;
    display: none;
}
.message_whtsap_like_option ul.dropdown-menu, 
.message_whtsap_like_option ul.dropdown-menu li {
    padding: 0px;
    margin: 0px!important;
}
.people-list .chat-list li:hover .message_whtsap_like_option
{
    display: block;
}
div#security_div .svg_icon svg {
    width: 150px;
    height: auto;
}
.stick-single-post-video .round-div {
bottom: 55px!important;
}
.post .post-footer .comments-list .comment .comment-heading {
    text-align: left;
}
.comment-options {
    text-align: left;
}
div#security_div .order_track_header {
    color: white;
    font-weight: 600;
    background: #7D8CAC;
    margin-top: 20px;
    padding: 8px 15px;
    border-radius: 10px 10px 0px 0px;
}
div#security_div .order_track_header svg {
    width: 20px;
    height: 26px;
    margin-right: 5px;
}
#security_div .order_summary.main-cart {
    border-radius: 0px 0px 10px 10px;
}
div#security_div small {
    display: block;
    margin-bottom: 15px;
    color: #485470
}
div#security_div h3 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 600;
    color: #485470;
}
div#security_div input#pin_code:focus-visible, 
div#security_div input#pin_code {
    font-size: 14px;
    text-align: left;
    letter-spacing: 0px;
    border-radius: 10px;
    border: 1px solid #C8D1E5;
    width: 280px;
    padding: 10px 15px;
}
div#security_div button#track_order {
    background: linear-gradient(97deg, #FFC107 0.69%, #FF9200 100%);
    border: unset;
    border-color: #FF9200;
    font-size: 15px;
    color: white;
    padding: 9px 15px;
    position: relative;
    top: -3px;
    margin-left: 2px;
    border-radius: 10px;
    font-weight: 500;
    display: block;
    margin-top: 20px;
}
div#security_div p.track_error {
    color: #CF0000;
    display: none;
    border: 2px solid #CF0000;
    width: 290px;
    text-align: center;
    border-radius: 5px;
    padding: 15px 30px;
    margin-top: 10px;
}
div#security_div p.track_error b {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
}
.dropdown:after { 
    backdrop-filter: blur(10px);
}
div#step_1 {
    background: white;
}
.main-cart.order_track_page {
    background: white;
}
img.news_latest_old_tag {
    float: right;
    width: 100px;
    position: absolute;
    right: 180px;
    /* margin-top: -7px; */
}
#live_broadcast_modal .left_banner {
    background: #FBE7D3;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
}
#live_broadcast_modal .left_banner h2 {
    color: #5A2250;
    text-align: center;
    border: unset;
    margin: 0px;
}
#live_broadcast_modal .left_banner .banner_img img {
    width: 220px;
}
#live_broadcast_modal .right_content {
    text-align: center;
    padding-bottom: 20px;
}
#live_broadcast_modal .right_content small {
    display: block;
    margin-top: 10px;
    color: #7D8CAC;
}
#live_broadcast_modal .right_content img {
    width: 120px;
    margin: 0 auto;
}
#live_broadcast_modal .right_content {
    padding-top: 30px;
    border: 1px solid #C8D1E5;
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
#live_broadcast_modal .right_content .continue_with_common
{
    cursor: pointer;
}
#live_broadcast_modal .right_content:hover a {
    text-decoration: none;
}
#live_broadcast_modal .right_content .continue_with_common svg {
    width: 20px;
    height: auto;
    margin-left: 20px;
    margin-right: 10px;
}
#live_broadcast_modal .right_content .to_bottom 
{
    margin-top: auto;
}
#live_broadcast_modal .right_content .continue_with_common {
    border: 1px solid#C8D1E5;
    margin-left: 30px;
    margin-right: 30px;
    border-radius: 5px;
    margin-bottom: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: left;
    font-size: 12px;
    font-weight: 600;
}
#cart_icon_shop_top {
    position: absolute;
}
#cart_icon_shop_top p.total {
    position: absolute;
    background: red;
    color: white;
    width: 20px;
    text-align: center;
    right: -6px;
    border-radius: 20px;
    top: -10px;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
}
.free_delivery_notification {
    margin-top: 110px; 
}
.page-products .product-list-8 span.product_sold.absolute {
    top: 10px;
    right: -10px;
}
.page-products .just_cate_products .product-list-8 span.product_sold.absolute {
    top: 3px; 
}
a.btn.product_cate_page_filter_btn {
    position: fixed;
    bottom: 136px;
    right: 20px;
    background: #FF9200;
    color: white;
    height: 40px;
    width: 40px;
    text-align: center;
    padding: 8px 8px;
    border-radius: 20px;
    display: block !important;
}
.close_shop_menu_mobile {
    background: #dadada;
    color: white!important;
    margin-top: 8px;
}
ul.mobile_filter_quick_links li a {
    margin: 0px;
}
li#close_shop_filter {
    float: right;
    border: unset;
    width: 20px;
    height: 20px;
    padding: 0px;
    text-align: center;
    color: #bbbbbb;
    cursor: pointer;
}
ul.mobile_filter_quick_links li {
    display: inline-block;
    border: 1px solid black;
    margin-right: 9px;
    padding: 0px 10px;
    border-radius: 30px;
}
.mobile_filter_top
{
    display: none;
}
a.btn.product_cate_page_filter_btn svg {
    width: 20px;
    height: auto;
}
a.btn.product_cate_page_filter_btn svg path {
    fill: white;
}
a.btn.product_cate_page_filter_btn.non_login {
    position: fixed;
    bottom: 90px; 
}
#products_wishlist .produc_info {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
#products_wishlist .produc_info .product_review_div {
    margin-left: 6px;
}
#products_wishlist .produc_info .product_review_div span.stars i {
    color: white!important;
}
#products_wishlist .produc_info .product_review_div span.total_rate {
    color: white;
    font-weight: 600;
}
.product_sold
{
    color: #7a7a7a!important;
    display: block;
    line-height: 14px;
    font-size: 12px;
}
#brand_widget ul,
#size_widget ul {
    padding: 0px!important;
}
#brand_widget ul li,
#size_widget ul li {
    display: inline-block;
    border: 1px solid #c1c1c1;
    margin-bottom: 5px;
    margin-right: 3px;
    padding: 1px 5px;
    font-size: 13px;
    border-radius: 10px;
    cursor: pointer;
}
#brand_widget ul li.active,
#size_widget ul li.active {
    background: #FF9200;
    color: white;
    border-color: #FF9200;
}
.wo_market .market_bottom .product .produc_info {
    padding: 5px 0px!important;
}
.product_review_div {
    min-height: 15px;
    margin-top: 5px;
    max-height: 15px;
}
.product-list-8 span.product_sold.absolute {
    top: -3px;
    color: black!important;
    right: -15px;
}
.product_review_div span.stars .active {
    color: #353535!important;
}
.product_review_div span {
    background: unset!important;
    padding: 0px;
}
.product_review_div span.stars .fa {
    color: #d0d0d0;
}
.product_review_div span.total_rate {
    color: #262626;
    font-weight: 700;
    margin-left: 10px
}

div#color_widget ul li.active img {
    width: 18px;
    height: 18px;
}
div#color_widget ul li.active {
    border: 4px solid #FF9200;
    border-radius: 20px;
    height: 26px;
}
div#color_widget ul li {
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 5px;
}
div#color_widget ul li img {
    cursor: pointer;
    width: 25px;
    height: 25px;
    border-radius: 30px;
    border: 1px solid #d9d9d9;
}
div#color_widget ul {
    padding: 0px!important;
}
.from_same_store_inner .product_color_display {
    position: absolute;
    top: 170px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    height: 20px;
    text-align: center;
}
.product .product-price {
    font-weight: 600!important;
    color: #f89810!important;
}
span.total_reviews {
    color: black;
    margin-left: 5px;
}
.sidebar_products .product_color_display.cate_page {
    top: 180px;
}
div#products_wishlist span.product_sold.absolute {
    color: white!important;
    margin-top: -8px;
    right: 0;
}
.single-product .product-name-and-location .product_sold {
    color: #8b8b8b!important;
    font-size: 14px;
}
span.product_sold.absolute {
    position: absolute;
    right: 10px;
    top: 10px;
}
.create-page-form img#page-avatar-image-preview,
.create-group-form img#avatar-preview {
    border-radius: 50%!important;
}
div#verified_and_free_delivery li {
    font-weight: 600;
    clear: both;
    line-height: 20px;
}
div#verified_and_free_delivery label {
    float: right;
    margin-top: 0px;
}
.market_categories select#condition {
    width: 100%;
    padding: 10px 10px;
    border-color: #d0d0d0;
    border-radius: 4px;
}
.common_free_verified .asSwitch.asSwitch_default .asSwitch-off {
    background-color: #dadada;
    color: #dadada!important;
}
.common_free_verified .asSwitch.asSwitch_default .asSwitch-on {
    background-color: #FF9200;
    color: #FF9200!important;
}
.common_free_verified .asSwitch_off .asSwitch-handle {
    border: 4px solid #dadada;
}
.common_free_verified .asSwitch_on .asSwitch-handle {
    border: 4px solid #FF9200;
}
.common_free_verified .asSwitch.asSwitch_default {
    width: 48px;
}
.common_free_verified .asSwitch_on .asSwitch-handle {
    margin-left: -23px!important;
}
.common_free_verified .asSwitch.asSwitch_default .asSwitch-handle
{
 background: white;   
}
.auction_end_time {
    clear: both;
    font-weight: 700;
}
.create-page-form img#page-cover-image-preview,
.create-group-form img#image-preview {
    object-fit: cover;
}
#submit_bid .modal-body {
    text-align: center;
}
.group_actions div#header_more_actions ul.dropdown-menu {
    height: fit-content!important;
}
#submit_bid input#my_auction_price {
    background: #f5f6f7;
    padding: 10px!important;
    height: 40px;
    text-align: center;
}
.page_actions a {
    padding: 0px;
}
div#auction_countdown span {
    color: red!important;
}
li.total_auction_bids {
    width: 25%;
    text-align: right;
}
li.auction_price_li {
    width: 25%;
}
#submit_bid .modal-header {
    background: unset;
    border: unset;
}
#submit_bid .modal-dialog.modal-sm {
    border-radius: 10px;
    overflow: hidden;
}
.single-product .product-post-info-area span.auction_error {
    position: relative;
    color: red!important;
    top: 4px;
    font-size: 12px;
}
.single-product .product-post-info-area span.auction_error.success {
    color: green!important;
}
#submit_bid .modal-footer {
    padding-top: 0px;
    border: unset;
}
#submit_bid .submit_auction_bid {
    width: 100%;
    background: #FF9200;
    border: unset;
    margin-bottom: 5px;
    padding: 10px 10px;
}
svg#search_job_btn {
    right: 0!important;
    left: unset;
    margin-right: 6px;
    width: 40px;
    height: 40px;
}
ul.auction_ul {
    clear: both;
    padding: 0px;
}
ul.auction_ul li {
    display: inline-block;
}
.quick_group_sell select, 
.quick_group_sell input {
    width: 100%;
    padding: 8px 10px;
    border-radius: 5px;
    border: 1px solid #f0f0f0;
    background: #f9f9f9;
}
.quick_group_sell {
    padding-left: 15px;
    padding-right: 15px;
}
.quick_post {
    background: #f8f9fb;
    padding: 10px;
    padding-bottom: 0px;
    border-bottom: 1px solid white;
}
.quick_post p.price_n_location {
    font-size: 13px!important;
    color: #737373;
    margin: 0px;
}
.quick_post p.quik_product_name {
    margin: 0px;
    font-size: 20px!important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.quick_post .conatct_btn {
    text-align: right;
}
.quick_post .conatct_btn button {
    background: #FF9200;
    color: white;
    border: unset;
    padding: 6px 16px;
    border-radius: 5px;
}
.job_details_info .inner_detail {
    text-align: left;
    background: #F8F9FB;
    padding: 10px;
    border-radius: 8px;
}
.job_details_info .inner_detail .type {
    color: #485470;
    margin: 0px;
    font-size: 13px;
}
.job_details_info .inner_detail p.count {
    margin: 0px;
}
.page-margin.jobstag .load-more {
    margin-top: 40px;
}
.job_filters ul li {
    display: inline-block;
    padding: 10px;
    border: unset;
    border-radius: 7px;
}
.job_filters {
    /* padding-left: 10px;
    padding-right: 10px; */
    margin-bottom: 30px;
}
.job_filters li.chkbox_li {
    float: right;
}
.job_filters ul {
    padding: 0px;
}
.job_filters ul li select {
    padding: 10px;
    border: unset;
    border-radius: 7px;
}
.job_filter li.chkbox_li {
    float: right;
}
.job_new_design_july .tag_job_jumbo.row {
    margin-bottom: 5px;
}
.job_filters .asSwitch_off .asSwitch-handle {
    background: #e0e0e0!important;
}
label.work_as_freelancer_label {
    position: relative;
    top: -6px;
    margin-left: 5px;
    font-size: 15px;
}
.single-first-post .post-container:hover .meta h6, 
.single-first-post .post-container:hover div.post-description,
.single-first-post .post-container:hover .like-stat.stat-item.post-like-status, 
.single-first-post .post-container:hover .post-description .wo-reaction, 
.single-first-post .post-container:hover .post-description .post-actions .btn, 
.single-first-post .post-container:hover .post-description .stats .btn {
    background: transparent !important;
}
.file-and-emojis svg, 
.file-and-emojis svg path {
    fill: #FF9200;
}
.file-and-emojis i
{
    color: #FF9200;
}
.find_vibes_sub_cate ul {
    padding: 0px;
}
.find_vibes_sub_cate ul li a {
    color: white;
    font-size: 13px;
}
.find_vibes_sub_cate ul li {
    background: black;
    width: fit-content;
    display: inline-block;
    margin-right: 7px;
    padding: 5px 15px;
    border-radius: 20px;
    margin-bottom: 5px;
}
.find_vibes_sub_cate {
    margin-top: 10px;
}
.find_vibes_sub_cate li a:hover {
    text-decoration: unset;
}
.find_vibes_sub_cate li.active {
    background: #FF9200!important;
}
.from_same_store .product_color_display span {
    margin: 0px!important;
}
.single-first-post div#fullsizeimg .image-file {
    max-width: calc(100vh - 300px);
}
.featureblog .blog-page-card a img {
    object-fit: cover;
}
.post-container div#fullsizeimg .image-file {
    max-height: 100vh;
    width: auto;
}
.post-container div#fullsizeimg video {
    max-height: calc(100vh - 300px);
    margin: 0 auto;
}
p.ad-title, p.ad-descrition {
    color: black!important;
}
div#header_more_actions button svg {
    color: white!important;
    height: auto;
    width: 30px;
}
div#header_more_actions button {
    background: unset;
    padding: 0px;
}
div#header_more_actions ul.dropdown-menu {
    top: 30px;
    height: 65px;
    margin-right: 10px;
    padding: 10px;
    min-width: 130px!important;
    max-width: 130px!important;
}
.activity-container .activities_thumb a img {
    width: 100%!important;
    height: 200px!important;
    object-fit: cover;
    border-radius: 10px;
}
.activity-history-page .notification-list 
{
    border: unset!important;
}
.activity-container div.wow_side_acts {
    max-width: 100%;
    margin-bottom: 10px;
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.60) !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    padding: 10px;
    font-family: Manrope;
    margin-left: 0px;
}
.activities-wrapper .notification-list .notification-text {
    min-height: 72px;
}
.activity-history-page li.activities-wrapper.row {
    min-width: 100%;
}
.new-chat-page .new-message-search {
    margin-left: 10px;
    padding: 5px 0px 5px;
    padding-right: 0px;
    padding-left: 0px;
    padding-right: 20px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}
.btn.btn-main.btn-active.posts-count {
    display: none!important;
}
.follow_btn_on_mesgner {
    border-radius: 7px;
    background: linear-gradient(180deg, #FFC107 0%, #FF9200 100%) !important;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    padding: 12px;
    color: #FFF;
    text-align: center;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: 100%;
}
.follow_btn_on_mesgner:hover {
    color: white!important;
}
span.close_emojis_dropup svg path {
    fill: white!important;
}
@keyframes mymove {
  50% {transform: rotate(180deg);}
}
.rotate
{
  animation: mymove 5s infinite;
}
span.old_value {
    color: gray;
    text-decoration: line-through;
    margin-right: 10px;
    display: inline-block;
}
.have_coupons {
    clear: both;
    text-align: center;
}
button#apply_coupon_btn {
    background: #ff9200;
    color: white;
    padding: 9px;
    margin-left: -5px;
    position: absolute;
    right: 4px;
    width: 90px;
    top: 4px;
    border-radius: 7px;
    border: unset;
}
.offering_coupon_notification {
    background-color: #FFA500;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    max-width: 100%;
    width: 100%;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    text-align: center;
    margin-top: 20px;
}
.free_delivery_notification {
    background-color: black;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    max-width: 100%;
    width: 100%;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    text-align: center;
    margin-top: 20px;
}
.coupon_respose {
    margin-top: 5px;
}
div#grand-total-div {
    overflow: hidden;
}
.have_coupons input#apply_coupon {
    width: 100%;
    background: #ffffff;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #e4e4e4;
    padding-right: 100px;
    border-radius: 6px;
}
.input_n_btn_coupon {
    position: relative;
}

.single_lite_chat_footer form {
    padding: 25px;
}

.single_lite_chat_footer ul.options svg path {
    fill: #c8d1e5!important;
}
.single_lite_chat_footer i.fa.fa-paper-plane {
    color: #c8d1e5!important;
}
.single_lite_chat_footer ul.options .fa-paper-plane {
    font-size: 25px;
    margin-top: 0px!important;
    display: block;
    position: relative;
    top: 4px;
}
span.close_emojis_dropup svg {
    cursor: pointer;
    width: 25px;
    height: auto;
    position: absolute;
    right: -10px;
    top: -10px;
    background: #ff7a7a;
    border-radius: 20px;
    fill: white!important;
}
.desktop_lite_chat_area  .new_emojis_content span 
{
    cursor: pointer;
}
.new-chat-page ul.nav.nav-tabs.new_enojis_tab li {
    margin: 0px;
    margin-bottom: 5px;
}
.new_emojis_content {
    max-height: 240px;
    overflow: scroll;
    padding-bottom: 0px!important;
}
.new_heading_style h3 {
    margin-bottom: 0px;
    color: black;
    font-size: 23px;
}
.new_emojis_content .card-body span {
    font-size: 20px;
}
.new-chat-page ul.new_enojis_tab li {
    min-width: unset!important;
    width: 10.333%!important;
    max-width: unset!important;
    text-align: center!important;
}
.new-chat-page ul.new_enojis_tab li a 
{
    padding: 0px!important;
}
.new_enojis_tab li a {
    font-size: 17px;
}

.lite_chat_message_area .other-message.float-right ul.dropdown-menu.dropdown-menu-right
{
    left: 0;
}
.lite_chat_message_area .other-message.float-right {
    min-width: 150px;
}

.wishlist_sale_page {
    margin-top: 0px!important;
    padding: 10px;
    padding-top: 20px!important;
    padding-bottom: 0px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 3px 16px 0px rgba(125, 140, 172, 0.10);
}
.wo_market_magzine 
{
    clear: both;
}
.extra_product_options li.product-by a {
    color: white!important;
    text-decoration: none!important;
    display: block!important;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 2.5px 8px;
    border-radius: 10px;
    line-height: 100%;
    font-size: 13px!important;
    font-weight: 500!important;
    width: auto!important;
}
.col-md-3.left-sidebar .edit_operations {
    display: none;
}
.extra_product_options li.product-by {
    position: unset!important;
}
div.left-sidebar ul.extra_product_options {
    padding-left: 0px !important;
}
ul.extra_product_options li span {
    background: #495470;
    color: white;
    padding: 3px 8px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 700;
    margin-right: 1px;
}
ul.extra_product_options li {
    display: inline-block;
}
ul.extra_product_options {
    position: absolute;
    top: 0px;
    left: 10px;
    padding: 0px;
}
div.wishlist_magazine .row.wo_market_magzine.small {
    margin-left: 0px !important;
}
div.wishlist_magazine {
    margin-top: 0px;
}
.wo_market .market_bottom .product .product_info.wow_main_mkt_prod .product-title a {
    font-weight: 600;
    text-align: left;
}
.wo_market .market_bottom .product .product_info.wow_main_mkt_prod .product-price {
    min-height: 26px;
    text-align: left!important;
}
.wo_market_magzine .body a {
    width: 100%;
    display: block;
    border: 1px solid #FF9200;
    color: #FF9200;
    padding: 5px 10px;
    font-size: 17px;
    border-radius: 3px;
}
.wo_market_magzine .body a:hover {
    cursor: pointer;
    text-decoration: none;
}
.sidebar_products {
    background: white;
    overflow: hidden;
    padding: 30px;
    border-radius: 10px;
    margin-top: 20px;
}
.wishlist_page .sidebar_products .product-image img {
    height: 220px;
    object-fit: cover;
}
.wishlist_page .sidebar_products a.more-info {
    display: none;
}
.wishlist_page .sidebar_products .product {
    border-radius: 10px;
    border: 1px solid #c8d1e55e;
    background: #FFF;
    margin-bottom: 20px;
}
.wishlist_page .sidebar_products .produc_info, .wishlist_page .sidebar_products .product-by {
    padding-left: 10px;
    padding-right: 10px;
}
.wishlist_page .sidebar_products .produc_info a {
    font-size: 15px;
    font-weight: 600;
}
.wishlist_page .sidebar_products .product .product-by a {
    font-size: 11px;
}
.wishlist_page .sidebar_products .product-price {
    color: #FF9200!important;
    font-size: 18px;
    font-weight: 600;
}
.sidebar_products b {
    margin-bottom: 5px!important;
    display: block;
    font-size: 17px;
}
.wishlist_page div#products {
    max-width: 100%;
}
.page-wishlist .product_info.wow_main_mkt_prod span.orignal_price {
    color: gray!important;
    font-size: 15px;
}
.wishlist_sale_page div#products {
    max-width: 100%;
}
.sale_sidebar_inner {
    border-radius: 10px;
    background: #FFF;
    padding: 14px;
}
.page-sale .market_categories p.level_2 {
    margin-left: 30px;
}
.page-sale .market_categories p.level_3 {
    margin-left: 60px;
}
.page-sale .market_categories .main_cate .fa-chevron-down {
    float: right;
}
.sidebar_products .product {
    padding: 0px!important;
}
div.wo_market_magzine .main {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 28px;
}
div.wo_market_magzine.small .row .card img {
    height: 210px;
}
.wo_market_magzine .card {
    border-radius: 10px;
    overflow: hidden;
}
div.row.wo_market_magzine {
    background: #FFE4BC;
    border-radius: 10px;
    margin-bottom: 15px;
}
.wo_market .market_bottom .product .product_info.wow_main_mkt_prod {
    box-shadow: 0 1px 3px rgb(0 0 0 / 14%)!important; 
}
a.megamenu_main_li_a {
    padding-left: 8px!important;
    padding-right: 8px!important;
}

.market_header_page_category_page.single_product .main-blog-sidebar.wow_form_fields {
    margin-bottom: 0px;
    margin-top: 20px;
    z-index: 1000;
}
.market_header_page_category_page.single_product a.btn.create-product {
    margin-top: 20px;
    height: 45px;
    padding: 3px 10px;
    line-height: 38px;
    font-size: 15px;
}
ul.product_results li span.product_title {
    background: unset!important;
}
ul.product_results li span.product_price {
    background: unset!important;
    color: #FF9200!important;
}
.my_mega_menu_nav {
    background: #F5F5F5!important; 
    padding-top: 8px;
}
.main_cate_list.hide_scroll::-webkit-scrollbar 
{
    display:none!important;
    -ms-overflow-style:none!important;
    scrollbar-width:0px!important;
}
li#mega_menu_clicker span {
    font-size: 18px;
    margin-right: 10px;
    font-weight: 600;
}
span#close_mega_menu {
    position: absolute;
    right: -30px;
    margin-top: 6px;
    cursor: pointer;
    display: none;
}
span#close_mega_menu svg {
    width: 40px;
    height: 40px;
}
span#close_mega_menu svg path {
    stroke: white!important;
}
.mega_menu_container {
    position: fixed;
    width: 100%;
    background: #0000004d;
    left: 0;
    top: 128px;
    height: 100vh;
}

.single_product_fixed_sidebar.fixed {
    margin-top: unset;
}
.mega_menu_container .main_cate_list {
    background: white;
    height: calc(100vh - 115px);
    overflow: scroll;
    padding-bottom: 0px!important;
}
.mega_menu_container .main_cate_list ul {
    padding: 0px;
}
.mega_menu_container .main_cate_list ul li {
    border-bottom: 1px solid #ededed;
    cursor: pointer;
}
.subcates_area 
{
    display: none;
    background: white;
    width: 100%;
    padding: 20px;
    height: calc(100vh - 115px);
}
.subcates_area .single_sub_cates {
    border-bottom: 1px solid #aaaaaa;
    padding-bottom: 20px;
    padding-top: 20px;
    font-size: 16px;
}
.subcates_area .single_sub_cates .main_h_sub_head b a, .subcates_area .single_sub_cates .main_h_sub_head b a:hover {
    text-decoration: none;
}
.mega_menu_container .subcates_area {
    overflow: scroll;
}
.sub_sub_div_new ul {
    padding: 0px;
}
.mega_menu_container .main_cate_list ul li:last 
{
    border-bottom: none!important;
}
.mega_menu_container .main_cate_list ul li a {
    text-transform: capitalize!important;
    font-size: 17px;
    padding-left: 30px;
    padding-right: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 40px;
    width: 100%;
    display: block;
}
#mega_menu_clicker 
{
    cursor: pointer;
    margin-top: 10px;
}
.mega_menu_container .main_cate_list ul li a, .mega_menu_container .main_cate_list ul li a:hover {
    text-decoration: none!important;
}
.receiver_message_option {
    position: absolute;
    right: -25px;
    bottom: -2px;
}
.receiver_message_option ul.dropdown-menu {
    position: absolute;
    right: -170px;
    margin-bottom: -5px;
}
#message_edit button.btn.btn-secondary {
    position: absolute;
    right: -5px;
    padding: 10px;
    background: unset;
    top: -10px;
}
#message_edit #edit_message_textarea {
    width: 100%;
    margin-top: 11px;
    border-radius: 10px;
    margin-bottom: 5px;
    font-size: 15px;
    padding: 10px;
    background: #ededed;
    border: unset;
    resize: none;
    min-height: 100px;
}
#message_edit #update_message {
    width: 100%;
    background: #FF9200;
    border: unset;
    color: white;
    padding: 6px;
    border-radius: 3px;
}
div#message_edit {
    background: #ffffff9c;
    backdrop-filter: blur(5px);
}
.receiver_message_option ul.dropdown-menu li {
    margin-bottom: 5px!important;
    padding-left: 10px;
    margin-top: 6px;
    cursor: pointer;
}
.receiver_message_option button {
    padding: 0px;
    background: unset;
}
.dropdown-menu.megamenu li {
    line-height: 12px!important;
}
#single-post-menu-modal ul li:hover a .image-holder svg circle {
    fill: white!important;
}
.col-md-2.leftcol .left-sidebar {
    margin-top: -5px!important;
}
.new_style_sale_products .product-title {
    font-weight: 600;
    font-size: 16px!important;
}
ul.cart-summary {
    padding: 0pc;
}
ul.cart-summary li {
    background: #F8F9FB;
    margin-bottom: 10px;
    padding: 12px;
    border-radius: 10px;
}
.main-cart.no_bg {
    background: unset!important;
    box-shadow: unset;
    padding: 0px;
}
ul.cart-summary .item span {
    float: right;
    font-size: 15px;
    color: #212121;
    font-weight: 600;
}
ul.cart-summary .item b {
    color: #485470;
    font-size: 15px;
}
ul.price_cart li {
    color: #F27F12;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
}
.steps_checkout li.active a {
    color: #FF9200;
}
.new_style_sale_products span.sale_price {
    color: #F27F12!important;
    font-size: 20px;
    margin-top: -5px!important;
    display: block;
}
.new_style_sale_products span.orignal_price {
    font-size: 13px;
    color: #7D8CAC!important;
}
.banner_grid_2 img 
{
    width: 100%;
}
.wo_market .col-md-3.left-sidebar {
    display: block;
    min-height: 100vh;
}
.three_tabs .product-price {
    min-height: 50px;
}
.wo_post_fetch_blog {
    padding: 15px;
}
.post-fetched-url .inner-blog {
    border: 1px solid #C8D1E5;
    padding: 14px;
    border-radius: 10px;
}
.post-fetched-url .inner-blog .post-fetched-url-con {
    border-radius: 14px;
    overflow: hidden;
}
ul.share_post_ul li svg {
    margin-right: 20px;
}
ul.share_post_ul li {
    display: inline-block;
    vertical-align: middle;
}
ul.share_post_ul {
    padding: 0px;
}
ul.share_post_ul li h4 a {
    font-size: 16px!important;
    color: #212121;
    font-weight: 600;
}
ul.share_post_ul li h4 {
    margin-bottom: 0px!important;
}
ul.share_post_ul li .description span {
    font-size: 16px;
}
ul.share_post_ul li .description {
    color: #7D8CAC;
}
div#single-post-menu-modal ul li:hover .dropup ul li svg circle {
    fill: #9cabca!important;
}
div#single-post-menu-modal ul li:hover .dropup ul li:hover svg circle {
    fill: white!important;
}
.share_post_ul li.second_li {
    width: calc(100% - 90px);
}
.banner_grid_2 {
    margin-top: 30px;
    margin-bottom: 10px;
}
.new_market_grid_1 img {
    width: 100%;
    margin-bottom: 30px;
}
.new_market_grid_1 {
    margin-top: 20px;
}
.new_style_sale_products h3.title_heading {
    text-align: left;
}
.new_style_sale_products {
    background: #F1F4FB;
    padding: 30px;
    border-radius: 20px;
}
.new_style_sale_products .product_info.wow_main_mkt_prod {
    background: #FFFFFF;
    padding: 4px;
    border-radius: 10px;
    box-shadow: 0px 2px 6px 0px rgba(200, 209, 229, 0.30);
}
.shop_tabs_new li a, .shop_tabs_new li {
    width: fit-content;
    font-size: 16px;
    color: #3C9CDF!important;
}
.shop_tabs_new {
    float: right;
    border: unset;
    margin-top: -10px!important;
}
.shop_tabs_new li.active a {
    border-color: #3C9CDF!important;
}
.produc_info_parent {
    padding-left: 10px;
    padding-right: 10px;
}
.new_style_sale_products .product .product-by {
    margin-left: 14px;
}
.new_style_sale_products .product .product-image {
    margin-top: -4px;
    border-radius: 10px 10px 0px 0px;
}
.search-blog.market_header_page {
    background: white;
    width: calc(100% + 25px);
    margin-left: -11px;
    margin-top: -1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #99a7c726;
}
.home-shop-banner-parent {
    background: #D3EDF1;
}
.market_header_page h4 {
    font-size: 30px;
    margin-top: 20px;
}
.market_header_page .main_search_product .show_product_suggestion
{
    border-radius: 30px!important;
}
.market_header_page a.btn.create-product {
    background: #FF9200;
    color: white;
    border-radius: 30px;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 15px;
    margin-top: 15px;
}
.market_header_page .main-blog-sidebar {
    width: calc(100% - 90px);
    float: left;
}
.post-privacy-menu.post-options li {
    padding-left: 13px;
    background: #F1F4FB;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 8px;
    border-radius: 5px!important;
}
.post-container .post-heading .image a {
    box-shadow: unset!important;
}
.post .post-heading .avatar img.verified_new {
    width: 15px;
    height: 15px;
}
.popular-articles.most_liked .slick-list {
    max-height: 307px!important;
}
.post-privacy-menu.post-options li div,
.post-privacy-menu.post-options li a {
    padding-left: 0px!important;
}
.single-post .how_reacted {
    margin-left: 0px!important;
}
.single-post .how_reacted .reaction img {
    background: rgb(237, 239, 247);
    border-radius: 50%!important;
    padding: 0px;
    border: 1px solid rgb(235, 235, 235);
    width: 22px !important;
    height: 22px !important;
}
.post .post-heading .avatar img {
    width: 46px;
    height: 46px;
    object-fit: cover;
}
.view_more_comments_single_post {
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    display: block;
    border: 1px solid gray;
    padding: 5px 5px;
    border-radius: 20px;
}
html .middlecol ul.list-group div.categories-slider-sidebar ul li.active a {
    color: #FF9200!important;
}
.page-story .post-footer.post-comments .comment-heading {
    background: none;
    padding-top: 0px;
}
.page-story #wo_comment_combo .textarea {
    padding-right: 90px;
    border-radius: 8px!important;
    background: #F8F9FB;
}
.page-story .user-follow-button button#wo_useract_btn {
    margin-top: 0px!important;
    border-radius: 10px;
}
.not-profile .user-avatar img {
    object-fit: cover!important;
}
button#single_post_comment_btn {
    position: absolute;
    right: 15px;
    margin-top: 3px;
    background: #99A7C7;
    border-radius: 4px;
    border: unset;
    color: white;
    padding: 5px 17px;
    display: none;
}
ul.single_post_views_area li {
    display: inline;
}
.page-story .post-footer.post-comments .comment-heading .comment-text {
    color: #212121 !important;
    font-size: 14px!important;
}
.page-story .comment-options span {
    text-shadow: none!important;
}
.page-story .comment-options .like-btn, 
.page-story .comment-options #ReplyComment {
    padding: 4px 9px!important;
    color: #485470;
    text-shadow: none!important;
    background: #F1F4FB;
    border-radius: 10px!important;
    line-height: 14px;
}
.post-heading.post-heading-single-post button#wo_useract_btn {
    float: right;
    background: #FF9200!important;
    padding: 10px 20px;
    border-radius: 10px;
    margin-top: 0px;
}
.post-heading.post-heading-single-post button#wo_useract_btn span {
    color: white!important;
}
.options-buttons button#wo_useract_btn.wo_following_btn,
div.post-heading.non_single_page .story-status-button button#wo_useract_btn.wo_following_btn {
    /* background: #f4f4f4!important;
    padding: 6px 18px!important;
    height: 38px!important;
    color: gray!important;
    border-radius: 5px!important; */
    padding: 5px 20px !important;
    border: 3px solid rgba(255, 255, 255, 0.90);
    background: rgba(255, 255, 255, 0.40) !important;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    font-family: Manrope;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
}
.options-buttons button#wo_useract_btn.wo_following_btn span,
div.post-heading.non_single_page .story-status-button button#wo_useract_btn.wo_following_btn span {
    color: #9da3b0!important;
}
.post-heading.post-heading-single-post {
    margin-top: 40px;
}
ul.single_post_views_area {
    position: absolute;
    margin-top: -46px;
    padding: 0px;
    width: calc(100% - 20px);
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 8px;
    left: 0;
    padding-left: 30px;
    color: #212121;
}
div.post-heading.non_single_page .story-status-button button#wo_useract_btn.wo_follow_btn {
    padding: 5px 20px !important;
    border: 3px solid #FF9200;
    background: rgba(255, 255, 255, 0.40) !important;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    font-family: Manrope;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    
}
div.post-heading.non_single_page .story-status-button button#wo_useract_btn.wo_follow_btn span {
    color: #FF9200 !important;
}
.post-footer.post-comments.youtube_like 
{
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
}
.post-footer.post-comments.youtube_like .post-commet-textarea 
{
     order: 1;
}
.post-footer.post-comments.youtube_like .load-more-comments
{
    order: 2;
}
.post-footer.post-comments.youtube_like .comments-list
{
    order: 3;
}
.post-heading-single-post .story-status-button span {
    position: relative!important;
    display: contents!important;
    top: 0!important;
}
.single-first-post .fluid_video_wrapper  video {
    max-height: calc(100vh - 130px);
}
div.page-story .story-status-button button#wo_useract_btn span {
    color: white!important;
}

/* .page-story .story-status-button {
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%) !important;
    padding: 5px 30px;
    color: white !important;
    float: right;
    border-radius: 10px;
}

.page-story .story-status-button span{
    padding-top: 5px !important;
} */
div.common-class-single-suggested .post-container .post .panel-white 
{
    box-shadow: unset!important;
}
.single-first-post .post-description p {
    order: 2;
}
.categories-slider-sidebar ul li.active a {
    color: #FF9200;
}
.categories-slider-sidebar ul li.active {
    background: white;
    border: 2px solid #FF9200;
}
.single-post {
    margin-top: 40px;
}
/* body.story {
    background: white!important;
} */
.story #contnet .col-md-2.leftcol {
    background: white;
}
.story .sidebar.rightcol .list-group {
    box-shadow: none!important;
    margin-bottom: unset!important;
}
.story .popular-articles li:hover .hide-from-sidearea {
    display: none!important;
}
.story .what-is-trending .main-blog-sidebar li.blog.popular-articles
{
background: #F8F9FB;
}
.sugg-home-group .right.text-center {
    display: none!important;
}
.sugg-home-group .btn button {
    background: #FF9200!important;
    height: 40px!important;
    border-radius: 5px!important;
    text-align: center;
    min-width: calc(100% - 20px);
    margin-left: 25px!important;
    font-size: 14px!important;
}
a.see_all_content_sidebar.suggest_group {
    color: gray;
    border-color: gray;
}
.box-page-style .page_info ul li {
    color: #9c9c9c;
}
.post-setting-popup-parent .modal-content {
    border-radius: 20px 20px 0px 0px;
}
.post-setting-popup-parent .modal-content .modal-body ul li svg {
    position: absolute;
    left: 30px;
    margin-top: 5px;
}
.post-setting-popup-parent .modal-content .modal-body ul li {
    background: #F1F4FB;
    border-radius: 9px;
    padding: 10px 20px;
}
.sugg-home-group .page_info {
    overflow: hidden;
    clear: both;
    height: auto;
    padding-bottom: 15px;
}
.product_category_banner {
    width: 100%;
    margin-bottom: 15px;
    border-radius: 10px!important;
    border: 7px solid white;
}
.product_category_banner img 
{
    width: 100%;
}
.sugg-home-group .page_info ul {
    padding: 0px;
    text-align: left;
    margin-left: 10px;
    margin-top: -4px;
}
.sugg-home-group .btn {
    clear: both;
    width: 100%;
    overflow: hidden;
    margin-top: -10px;
}
.my-page-item-block .page-avatar img 
{
    top: 80px!important;
    left: 0!important;
    right: 0!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
.my-page-item-block .page_info .row .col-md-6.col-sm-6.col-xs-6 
{
        width: calc(50% - 20px)!important;
}
.my-page-item-block .page-avatar
{
    position: relative!important;
}
.publishr_info_sidebar_trending img {
    width: 40px;
    height: 40px;
    border-radius: 20px;
}
.publishr_info_sidebar_trending a {
    position: absolute;
    left: 55px;
    top: 10px;
    font-size: 16px;
    font-weight: 600;
}
.popular_vibes_today_slider a.article-thumbnail.pull-left {
    width: 100%;
    height: 190px;
    margin-top: 10px;
}
.popular_vibes_today_slider .article-info {
    clear: both;
    margin-left: 0px!important;
}
.popular_vibes_today_slider p.home-sidebar-blog-views {
    background: #FFF3D0;
    border: 1px solid #FE9700;
    border-radius: 16px;
    width: fit-content;
    padding: 4px 9px;
}
.popular_vibes_today_slider .video-post {
    background: #FFFFFF;
    border: 1px solid #F1F4FB;
    box-shadow: 0px 3px 18px rgba(200, 209, 229, 0.23);
    border-radius: 12px;
}
.popular_vibes_today_slider .slick-slide {
    margin-right: 10px;
}
.sidebar .featured-users {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 10px!important;
}

.popular_vibes_today_slider a.hide-from-sidearea {
    margin-top: -40px;
    margin-right: 10px;
    background: unset!important;
}

.popular_vibes_today_slider .article-info {
    clear: both;
    padding-top: 5px;
}
.popular_vibes_today_slider p.home-sidebar-blog-views svg {
    margin-right: 4px;
}
.popular_vibes_today_slider p.home-sidebar-blog-views svg path {
    fill: #FF9200!important;
}
.popular_vibes_today_slider .article-info .img_ {
    float: right;
    margin-top: -33px;
}
.publishr_info_sidebar_trending span.ajax-time {
    top: 30px;
    display: block;
    position: absolute;
    left: 55px;
    font-size: 12px;
    color: gray;
}

#sidebar-user-list-container button#wo_useract_btn svg {
    display: none!important;
}
div.box-page-style.new .inner {
    padding-bottom: 10px !important;
}
div.my-page-item-block .inner {
    height: auto!important;
}
div.my-page-item-block .single-page-bg-img {
    height: 145px !important;
}
#sidebar-user-list-container button#wo_useract_btn {
    background: unset!important;
    color: #FF9200!important;
    border: 2px solid #FF9200!important;
    border-radius: 5px!important;
    font-size: 16px!important;
    padding: 5px 10px!important;
    height: unset!important;
}
#sidebar-pages-you-may-like .wo_sidebar_pages {
    border: 1px solid #F1F4FB;
    box-shadow: 0px 3px 18px rgba(200, 209, 229, 0.23);
    border-radius: 10px;
}
#sidebar-pages-you-may-like .page_sidebar_new {
    text-align: center;
}
#sidebar-groups-you-may-like button.wo_follow_btn svg {
    display: none!important;
}
#sidebar-groups-you-may-like button.wo_follow_btn {
    background: #FF9200!important;
    height: 40px!important;
    border-radius: 5px!important;
}
#sidebar-groups-you-may-like .wow_my_groups .avatar {
    border: unset;
    border-radius: 0px!important;
}
#mobile-sidebar ul#sidebar-page-list-container .slick-slide
{
    margin-right: 10px;
}
#mobile-sidebar #sidebar-page-list-container .wo_sidebar_pages
{
    border: 1px solid #F1F4FB;
    box-shadow: 0px 3px 18px rgba(200, 209, 229, 0.23);
    border-radius: 10px;
}
#mobile-sidebar div#sidebar-latest-products .product_read_more_sidebar {
    display: none;
}
#mobile-sidebar #sidebar-latest-products .wow_side_prods_prnt {
    height: 205px!important;
}

#mobile-sidebar .page_sidebar_new {
    text-align: center;
}
div#sidebar-sticky ul {
    padding-top: 20px;
}

a.product_read_more_sidebar {
    border: 2px solid #e5e5e5;
    color: #b3b3b3;
    padding: 6px 15px;
    display: block;
    border-radius: 5px;
    margin-top: 5px;
}
.col-md-3.sidebar .wow_side_invite_prnt .sidebar-title-back {
    background: unset!important;
}
.col-md-3.sidebar .wow_side_invite_prnt {
    background-image: linear-gradient(95.45deg, #FFE08A 0%, #FFF0C8 100%)!important;
}
.col-md-3.sidebar .wow_side_invite_prnt .col-md-8 {
    padding-top: 10px;
}
.wow_side_invite_prnt input.form-control {
    background: white!important;
    padding: 10px 20px;
    border-radius: 5px;
}
.wow_side_invite_prnt button.btn {
    background: #FFA800!important;
    border-radius: 20px!important;
    width: auto!important;
    padding: 7px 22px;
    height: auto!important;
    font-size: 16px;
    margin-bottom: 20px;
}
.invite-user-form .alert.alert-danger {
    margin-bottom: 0px;
    margin-top: 20px;
}
.wow_side_invite_prnt .invite_img
{
    text-align: center;
}
.wow_side_invite_prnt .invite_img img {
    width: 80%;
    margin-top: 40px;
}
a.see_all_content_sidebar {
    border: 1px solid #d1d1d1;
    color: #d1d1d1;
    font-size: 16px;
    padding: 1px 7px;
    line-height: 150%;
    border-radius: 20px;
    float: right;
}
a.see_all_content_sidebar:hover {
    text-decoration: none;
}
div#sidebar-latest-products ul.list-group {
    padding-top: 20px;
    padding-bottom: 20px;
}
ul#sidebar-page-list-container {
    padding-top: 10px;
    /* padding-bottom: 20px; */
}
ul#sidebar-user-list-container {
    padding-top: 10px;
}
.story-status-button span[id^=Follow] {
    position: relative;
    display: inline-block;
    top: 3px;
}
span.friend_nearby_online {
    position: absolute;
    margin-top: 10px;
    margin-left: 10px;
    color: #00B553;
    background: white;
    padding: 2px 5px;
    border-radius: 9px;
    cursor: pointer;
}
span.friend_nearby_online i {
    font-size: 10px;
    top: -1px;
    position: relative;
}
.general_report_modal ul.report-post-item li:first-child
{
    border-top: 1px solid #f1f1f1;
}
.general_report_modal ul.report-post-item {
    padding: 0px;
}
.general_report_modal ul.report-post-item li span {
    color: #FF9200;
    font-size: 13px;
}
.general_report_modal ul.report-post-item li
{
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 0px;
    padding: 10px;
    background: #ffffff;
    cursor: pointer; 
}
.general_report_modal .modal-header
{
    border:unset!important;
}
.general_report_modal .modal-body {
    padding-top: 0px!important;
}
.general_report_modal ul.report-post-item li svg {
    float: right!important;
}
.general_report_modal .modal-header h4{
    font-weight: 700!important;
    font-size: 22px;
    padding-top: 20px;
    padding-bottom: 5px;
}
.general_report_modal ul.report-post-item li {
    font-size: 18px!important;
}
.general_report_modal .first-div {
    padding-top: 0px!important;
    text-align: center;
}
.general_report_modal div#report-comment .modal-header
{
    border:unset!important;
}

.page-home .story-status-button span[id^=Follow] {
    top: 0px!important;
}
body.welcome footer {
    display: none;
}
.landscape .mobile-header-bottom {
    display: block!important;
}
.landscape .mobile-header-bottom ul.nav.navbar-nav {
    width: 100%;
    background: #FF9200;
    margin-top: 13px;
}
.landscape .mobile-header-bottom ul.nav.navbar-nav li.dropdown.search-container {
    width: calc(100% - 95px);
    height: 50px;
}
.landscape .mobile-header-bottom ul.navbar-nav li.search-container form#navbar-searchbox {
    width: 100%;
}
.landscape .mobile-header-bottom ul.navbar-nav li.search-container form#navbar-searchbox input.search-input {
    width: 100%;
}
.landscape .col-md-2.leftcol
{
    display: none;
}
.landscape div#contnet {
    padding-top: 55px;
}
.single-first-post .is_poll_post .post-description p {
    order: 0;
    padding-top: 20px;
}
.landscape li.messages-notification-container .circle {
    background: white;
    height: 38px;
    width: 38px;
    border-radius: 50px;
    padding: 10px 11px;
    margin-top: -8px;
}
.landscape .btn.posts-count {
    margin-top: 50px;
}
.landscape ul.dropdown-menu.search-dropdown-container {
    width: 100vw;
    margin-left: auto!important;
    margin-right: auto!important;
}
.landscape .messages-notification-container ul#messages-list {
    float: unset;
    margin-left: -330px;
}
.thread-replies .user-title-thread img {
    width: 50px;
    margin-right: 10px;
}
h4.user-title-thread a {
    font-weight: 600;
}
div#thread-reply-list {
    background: #F1F4FB;
    padding: 15px;
    border-radius: 14px;
    overflow: hidden;
    margin-bottom: 15px;
}
.thread-replies blockquote.quote {
    background: #f1f4fb;
    border-radius: 10px;
}
.main_parent .thread-info ul .second_ a {
    font-weight: 600;
    font-size: 17px;
}
.wow_forum_jump_btn ul.dropdown-menu {
    max-height: 330px;
    overflow: scroll;
    overflow-x: hidden;
}
.thread-replies .small {
    font-size: 17px;
}
.wow_forum_sections.display .main_parent {
    background: white;
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 10px;
}
.wow_forum_sections.display {
    background: #F1F4FB;
    border-radius: 10px;
    padding: 0px;
}
.wow_forum_sections .main_parent .desc {
    font-size: 19px;
    color: #485470;
}
.wow_forum_sections.display .main_parent .thread-info .end_ {
    float: right;
}
.wow_forum_sections.display .main_parent .thread-info .end_ ul li {
    width: 60px;
}

.wow_forum_sections.display .main_parent .thread-info .end_ ul li span {
    display: block;
    font-size: 15px;
}
.main_parent .thread-info li img {
    width: 40px;
    height: 40px;
    border-radius: 50px;
    margin-right: 15px;
}
.main_parent .thread-info ul .common {
    display: block;
}
.main_parent .thread-info li {
    display: inline-block;
    vertical-align: bottom;
}
.main_parent .thread-info ul {
    padding: 0px;
}

.wow_forum_sections.display .forum-table {
    background: #F1F4FB;
    border-radius: 10px;
    padding: 15px;
}
.wow_forum_sections.display .main_parent {
    background: white;
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 10px;
}

.inner_product_info.add_desc_new {
    position: relative;
}
.inner_product_info.add_desc_new .product_read_more {
    position: absolute;
    text-align: center;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 60px;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 19%, rgba(255,255,255,0) 38%, rgba(255,255,255,0.6446953781512605) 53%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
}
.inner_product_info.add_desc_new .product_read_more button {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 150px;
    color: #FF9200;
    border: 1px solid #FF9200;
    background: unset;
    padding: 12px 30px;
    border-radius: 5px;
}
.from_same_store_inner .product {
    width: 100%!important;
    background: #F8F9FB;
    margin-bottom: 30px;
    border-radius: 5px;
    padding: 0px;
}
.from_same_store_inner .more-info {
    display: none;
}
.from_same_store_inner .wow_main_prod_foot {
    display: none;
}
.from_same_store_inner .product-by {
    display: none;
}
.from_same_store_inner .product-title a:hover {
    text-decoration: none;
}
.from_same_store_inner .product-title a {
    font-size: 17px;
    font-weight: 600;
}
.from_same_store_inner .product-price {
    color: #FF9200;
    font-size: 17px;
    font-weight: 600;
}
.from_same_store_inner .product-image img {
    width: auto;
    height: auto;
    max-height: 210px;
    object-fit: cover;
}
.from_same_store_inner .product-image {
    text-align: center;
    border: 1px solid #ececec7d;
    background: white;
    border-radius: 5px 5px 0px 0px;
}
.from_same_store_inner .produc_info {
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.additional-info .desc_shop {
    float: left;
    width: calc(100% - 110px);
    margin-top: 10px;
}
.desc_shop button#wo_useract_btn {
    margin-left: 0px!important;
}
.additional-info p.text-desc {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
.inner_product_info h3 a.title_ 
{
    display: block!important;
}
.inner_product_info,
.card.product_more_info {
    background: white;
    border-radius: 10px;
    overflow: hidden;
    padding: 20px;
    padding-bottom: 30px;
    margin-bottom: 25px;
}
.add_desc_new .additional-info {
    max-height: 200px;
}
.add_desc_new .additional-info.scrollable {
    max-height: unset;
    /*overflow: scroll;*/
}
.delivery_info hr:last-child {
    display: none;
}
.delivery_info hr {
    border-top-color: #e6e6e6;
}
.product-more-info table tr {
    border-bottom: 1px solid #e6e6e6;
}
.product-more-info table tr::last-child {
    border-bottom: unset!important;
}
.delivery_info hr:last {
    display: none;
}
.wow_forum_sections td.forum-meta-d.titles svg {
    margin-right: 20px;
}
.wow_forum_sections table .fdesc {
    margin-left: 79px;
    margin-top: -20px;
}
.froum_list .wow_forum_sections table
{
    border: unset!important;
}
.froum_list td.forum-meta-d.publisher {
    border: unset!important;
}
/* .page-forum {
    background: white;
} */
.page-forum .page-margin.wow_content.forum {
    background: unset!important;
    box-shadow: unset!important;
}
.page-forum .froum_list .f_topics, 
.page-forum .froum_list .wow_forum_sections {
    background: #F1F4FB;
    border-radius: 10px 10px 10px 10px;
    padding-bottom: 8px;
}
.page-forum ul.search_foru_ul li {
    display: inline-block;
}
.page-forum ul.search_foru_ul .search_forum_div input {
    border: 1px solid #C8D1E5!important;
    border-radius: 26px!important;
    padding: 10px 20px 10px 40px!important;
}
.search_foru_ul .search_forum_div input {
    width: 100%;
}
.search_foru_ul .search_forum_div {
    width: 100%;
}
.search_foru_ul li.msg_svg_li {
    margin-right: 15px;
}
.page-forum ul.search_foru_ul .search_forum_div input::focus-visible {
    border: 1px solid #C8D1E5!important;
    border-radius: 26px!important;
    padding: 10px 20px 10px 40px!important;
}

ul.search_foru_ul .search_forum_div {
    position: relative;
}
ul.search_foru_ul .search_forum_div svg {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 18px;
}
ul.search_foru_ul li.msg_svg_li svg {
    width: 43px;
    height: auto;
    margin-left: 10px;
}
ul.search_foru_ul {
    text-align: right;
}
.page-forum ul.search_foru_ul {
    padding: 0px;
}
ul.search_foru_ul li.search_li {
    width: 50%;
}
.wow_forum_sections .f_category {
    background: #7D8CAC;
    color: white;
    /* margin-top: 15px; */
    border-radius: 10px 10px 0px 0px!important;
}

.blue_dot_ul li img {
    width: 30px!important;
    height: auto;
    margin-right: 15px;
}
.blue_dot_ul li {
    margin-bottom: 10px;
    margin-top: 10px;
}
.blue_dot_ul .parent {
    font-size: 24px;
}
.blue_dot_ul .parent span {
    top: 5px;
    display: inline-block;
    position: relative;
}
#pleaselogin-modal-cart li.cart-item {
    text-align: left;
    background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
}
#pleaselogin-modal-cart ul {
    padding: 0px;
}
#pleaselogin-modal-cart ul .image-holder span {
    font-size: 27px;
    display: inline-block;
    position: relative;
    top: 6px;
    margin-left: 10px;
}
#buzzin-page span.play_pause {
    z-index: 2;
    position: absolute;
    right: -1px;
    top: 55px;
    cursor: pointer;
}
.its_a_forum .description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
#forum-cont .search_parent {
    background: white;
    padding-bottom: 30px;
    padding-top: 30px;
    box-shadow: 0px 3px 16px rgba(125, 140, 172, 0.12);
    border-radius: 0px 0px 10px 10px;
}
div#forumsadd {
    margin-left: 0px;
    margin-right: 0px;
}
.post-fetched-url.its_a_forum .fetched-url-text h4 {
    margin-bottom: 20px;
    font-size: 19px!important;
    font-weight: 600;
    margin-left: 53px;
}
.post-fetched-url.its_a_forum .fetched-url-text h4 svg {
    position: absolute;
    left: 14px;
}
.post-fetched-url.its_a_forum .fetched-url-text .description {
    font-size: 16px!important;
    margin-left: 53px;
    margin-top: -17px;
}
.its_a_forum .fetched-url-text {
    border: 1px solid #C8D1E5;
    padding: 8px 20px;
    margin-left: 12px;
    margin-right: 12px;
    border-radius: 10px;
}
.share_forum_popup p {
    font-size: 16px;
}
.share_forum_popup h1 {
   margin-bottom: 10px!important;
    margin-top: 10px;
    font-size: 20px;
    font-weight: 600;
}

.share_forum_popup .orignal-content .share_ path {
    fill: white;
    stroke: white;
}
.share_forum_popup .orignal-content .share_ rect {
    fill: #FF9200;
}

.share_forum_popup button.btn.btn-default {
    background: linear-gradient(99.66deg, #FE9700 0%, #FFC107 100%);
    color: white;
    padding: 8px 20px;
    margin-top: 30px;
    font-size: 17px;
    width: 100%;
}

.share_forum_popup div {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
span.close-buzzin-modal {
    cursor: pointer;
}
div#forum-search-container {
    box-shadow: unset;
    background: #F8F9FB!important;
}
div#forum-search-container button#forum-search-btn {
    width: 100%!important;
    box-shadow: unset;
    border-radius: 7px;
}
div#forum-search-container textarea#search-subject, div#forum-search-container input, div#forum-search-container select {
    background: white;
}

.wow_forum_jump_btn ul.dropdown-menu li a {
    white-space: initial;
    border-bottom: 1px solid #ededed;
}
.wow_forum_jump_btn ul.dropdown-menu {
    width: 320px;
}
div#forum-search-container label {
    font-size: 15px;
    font-weight: 600;
}
div#forum-cont {
    margin-top: 40px;
}
#forum-cont .wo_page_hdng_menu {
    border-bottom: 3px solid #eeeeee;
}
#forum-cont ul.list-unstyled li.active a {
    box-shadow: unset;
    border-bottom: 3px solid #FF9200;
    color: #FF9200;
}
div#forum-cont .title {
    font-size: 22px;
    font-weight: 500;
}
.page-forum {
    padding-bottom: 10px;
}
div#forum-cont b.forum_tp_h {
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 100;
    text-align: left;
    color: #c4c4c4;
}
div#forum-cont .pading_left_ {
    margin-left: 80px;
}
div#showthread .wow_forum_sections table {
    margin-bottom: 20px;
}
div#showthread {
    border-radius: 0px 0px 10px 10px;
    overflow: hidden;
}
#showthread .threads-table tr td {
    box-shadow: unset;
}
.wow_forum_sections table tr td {
    border-bottom: 1px solid #ececec!important;
}
.empty_state_formu_page {
    text-align: center;
}
.wow_forum_sections table tr:last td {
    border-bottom: unset!important;
}
div#single-post-menu-modal ul li:hover svg circle {
    fill: white;
}
.share_single_thread.btn.share svg,
#forumdisplay .btn.share svg {
    width: 40px!important;
    height: auto;
    margin-top: 2px;
}
.share_single_thread.btn.share,
#forumdisplay .btn.share {
    background: unset!important;
    padding: 0px;
    box-shadow: unset;
    height: auto!important;
}
#showthread h3,
#forumdisplay h3 {
    margin-top: 9px;
    margin-bottom: 10px;
    font-size: 19px;
    margin-left: 15px;
}
div#forumdisplay {
    background: white;
}
/*div#forumdisplay {
    background: white;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 20px;
    box-shadow: 0px 3px 16px rgba(125, 140, 172, 0.12);
        padding-bottom: 20px;
}*/
.create_topic_btn a.btn.create,
#forumdisplay a.btn.create {
    border: 3px solid #FF9200;
    border-radius: 24px;
    background: unset!important;
    color: #FF9200!important;
    box-shadow: unset;
}
div#forum-cont span.forum_tp_count {
    text-align: left;
    font-size: 16px;
    font-weight: 600;
}
td.forum-meta-d.publisher img {
    width: 50px;
    height: 50px;
    border: 1px solid #d8d8d8;
    border-radius: 40px;
    margin-right: 5px;
}
td.forum-meta-d.publisher time {
    position: absolute;
    margin-left: 60px;
    margin-top: -19px;
    font-size: 12px;
    color: #b3b3b3;
}
div#forum-cont td.forum-meta-d.text-center {
    text-align: left;
}
.friend_request_common {
    width: auto!important;
    padding: 18px 20px!important;
    font-size: 15px;
}
svg.search_cancel_svg circle {
    fill: #f1cf90;
}
svg.search_cancel_svg path {
    stroke: white!important;
}
svg.search_cancel_svg {
    width: 20px;
    height: auto;
    margin-left: -28px;
    cursor: pointer;
}
.opened>.dropdown-menu:not(.notfi-dropdown):not([role=combobox]) {
    transition: opacity 150ms cubic-bezier(0.4, 0.0, 0.2, 1) 0ms, transform 150ms cubic-bezier(0.4, 0.0, 0.2, 1) 0ms;
    transform: none;
    opacity: 1;
    visibility: visible;
}
.friend_request_common.button_accept_new {
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%);
}
html .timeline_page .options-buttons span.user-follow-button.btn-glossy .wo_request_btn {
    background: #C8D1E5!important;
}
.wow_htag ul.single_hash {
    /* background: #F8F9FB; */
    border-radius: 13px;
    /* padding: 6px; */
    padding: 4px 4px 0px;
}
.wow_htag ul.single_hash li.right {
    text-align: left!important;
    margin-left: 5px;
}
.wow_htag ul.single_hash span.htag_bottom {
    padding: 0px;
}
.wow_htag ul.single_hash li.left {
    background: #FFF7ED;
    border-radius: 9px;
    display: block;
    text-align: center;
    padding: 5px!important;
    min-width: 40px;
    margin-right: 0px!important;
}
.what_is_trending_title {
    /* border-bottom: 1px solid #C8D1E5; */
    margin-bottom: 15px;
    margin-top: 15px;
}
.accept-btns.user-follow-button .wo_following_btn {
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%);
    width: auto!important;
    padding: 18px 20px!important;
    font-size: 15px!important;
    box-shadow: unset!important;
    border-radius: 8px!important;
}
.accept-btns.user-follow-button .wo_following_btn svg {
   display: none;
}
.friend_request_common.button_reject_new {
    background: #C8D1E5!important;
    color: white;
}
.search_area_buzzin .search_parent i {
    position: absolute;
    margin-left: -30px;
    margin-top: 15px;
    display: none;
}
.page-buzzin .comments-popup .load-more-comment-div {
    top: -35px;
    right: 30px; 
}
#buzzin_comments_area .close 
{
    display: none!important;
}
.page-buzzin .comments-popup .modal-content {
    height: 100vh;
}
.page-buzzin .comments-popup .comments-list {
    max-height: calc(100vh - 170px);
    min-height: calc(100vh - 170px);
}
.page-buzzin .comments-popup button.close {
    margin-top: -20px;
}
.create_page_popup .modal-content {
    overflow-y: scroll!important;
    max-height: 100vh;
}
div.results_buzzin ul {
    padding-left: 15px;
}
.search_area_buzzin {
    padding: 20px;
}
div.results_buzzin {
    background: #3d3d3d;
    border-radius: 20px;
    margin-top: 10px;
    max-height: calc(100vh - 75px);
    overflow: scroll;
}
div.results_buzzin ul {
    margin-top: 20px;
}
div.results_buzzin ul li {
    display: inline-block;
    background: #232323;
    color: white;
    padding: 7px 10px;
    margin-right: 5px;
    margin-bottom: 7px;
    border-radius: 20px;
    cursor: pointer;
}
div.results_buzzin ul li.active {
    background: #FF9200;
}

.search_area_buzzin input#search_buzzin {
    background: #3D3D3D;
    border-radius: 30px;
    width: 100%;
    font-size: 17px;
    color: white;
    padding: 10px 20px 10px 50px;
    border: unset;
}
.search_area_buzzin .search_parent svg {
    position: absolute;
    left: 20px;
    margin-top: 10px;
}
.search_parent
{
    position: relative;
}
div.results_buzzin::-webkit-scrollbar-corner,
#buzzin_comments_area .comments-list::-webkit-scrollbar-corner
{
  background: rgba(0,0,0,0);
}
#buzzin_comments_area .comment_edele_options svg {
    color: white;
}
#buzzin_comments_area span.comment-options span#comment-replies {
    display: none;
}
#buzzin_comments_area .wo-reaction-comment span.like-btn, 
#buzzin_comments_area .comment-options #ReplyComment {
    background: transparent !important;
    text-shadow: unset;
    color: #FF9200;
    border-radius: 10px;
    margin-right: 5px;
    /* padding: 2px 10px 2px 2px; */
}
div#buzzin_comments_area .comment-options {
    margin-bottom: 10px;
}
#buzzin_comments_area .wo-reaction-comment span.like-btn span {
    color: #FF9200;
    text-shadow: unset;
}
#buzzin_comments_area .comment-body {
    width: calc(100% - 70px)!important;
    float: left;
    margin-left: 10px;
}
#buzzin_comments_area img.avatar.pull-left {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    float: left!important;
}
#buzzin_comments_area span.user-popover {
    display: inline-block;
}
#buzzin_comments_area span.user-popover a h4 {
    color: white;
    margin-right: 6px;
    font-size: 15px;
}
#buzzin_comments_area .modal-content {
    height: calc(100vh - 20px);
    border-radius: 15px;
}
#buzzin_comments_area .post-commet-textarea {
    position: fixed;
    bottom: 15px;
    width: calc(100% - 20px);
}
#buzzin_comments_area .comments-list {
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    max-height: calc(100vh - 196px);
}
#buzzin_comments_area .post-commet-textarea div#wo_comment_combo {
    background: unset!important;
    background-color: unset!important;
    border-top: 1px solid #626262;
}
#buzzin_comments_area .post-commet-textarea .comment_combo_footer {
    background: unset!important;
    background-color: unset!important;
}
#buzzin_comments_area #wo_comment_combo .textarea {
    width: 100%!important;
    float: left;
    background: #232323;
    border: unset;
    height: 40px!important;
    line-height: 20px;
}
#buzzin_comments_area .comment-text {
    color: #BBBBBB!important;
    font-size: 15px!important;
    margin-top: -9px;
    margin-bottom: 6px;
}
#buzzin_comments_area .post-footer.post-comments .comment-heading {
    background: #3d3d3d;
    padding: 0px;
    border-radius: 15px;
}
#buzzin_comments_area .modal-content, #buzzin_comments_area .modal-header {
    background: #3D3D3D;

}
#buzzin_comments_area .modal-header h4 {
    color: white;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
}
div#buzzin_comments_area {
    margin-right: 50px;
}
#buzzin_comments_area .modal-header {
    border-color: #626262;
    margin-left: 10px;
    margin-right: 10px;
}
.content-container.page-buzzin {
    margin-top: 0px!important;
    height: -webkit-fill-available;
}
svg.create_post_modal_dismiss {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
.publisher-box-footer .mb-5 {
    margin-bottom: 20px;
}
.page-buzzin, .page-buzzin .leftcol {
    background: #141414!important;
}

#buzzin-page #fullpage {
z-index: 9;
}
#buzzin-page .setting-modal {
    position: fixed;
    top: auto;
    right: auto;
    left: auto;
    bottom: 0;
}

#buzzin-page #buzzin-category-modal .modal-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 30px 30px 0px 0px;
}

#buzzin-page span.buzzin-video-mute i {
    width: 40px;
    color: white;
    font-size: 45px;
    text-align: center;
    text-shadow: 1px 1px 4px black;
}

#buzzin-page span.buzzin-video-mute {
    z-index: 2;
    position: absolute;
    right: -50px;
    top: 20px;
    cursor: pointer;
}

#buzzin-page div#buzzin-category-modal select {
    font-size: 20px;
    height: 50px;
}

#buzzin-page div#buzzin-category-modal select,
#buzzin-page div#buzzin-category-modal .ui-selectmenu-button {
    width: 100% !important;
    margin-top: 5px;
}

#buzzin-page div#report-post {
    position: absolute;
}

#buzzin-page #buzzin-category-modal .modal-body {
    padding-bottom: 150px;
}

#buzzin-page #fullpage .comments-list .comment .avatar {
    width: 38px !important;
    height: 38px !important;
}

#buzzin-page #fullpage .post-footer .comments-list .comment {
    display: block;
    width: 100%;
    margin: 20px 0;
    margin-top: 0px;
}

#buzzin-page #fullpage .buzzin-heading {
    z-index: 2;
    color: white;
    position: absolute;
    top: 6px;
    left: 0;
    font-size: 32px;
    font-weight: 700;
    text-shadow: 1px 1px 2px black;
    width: 100%;
    padding: 20px;
    background: linear-gradient(#00000073, #0000005c, #00000042, #00000014);
}

#buzzin-page #fullpage .post-footer .comments-list .comment .comment-body,
#buzzin-page #fullpage .post-footer .comments-list .comment>.comments-list {
    margin-left: 50px;
}

#buzzin-page #fullpage span.user-popover a {
    font-size: 23px;
    line-height: 16px;
}

#buzzin-page #fullpage .post-footer .comments-list .comment .avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #f4f4f4;
}

#buzzin-page #fullpage .post-footer .comments-list .comment .comment-heading .user {
    font-size: 13px;
    font-weight: 700;
    display: inline;
    margin-top: 0;
}

#buzzin-page #fullpage .post-footer .comments-list .comment .comment-heading {
    display: block;
    width: 100%;
}

#buzzin-page #fullpage .comments-popup {
    position: absolute;
    top: 0px;
}

#buzzin-page #fullpage .comments-popup {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#buzzin-page #fullpage .buzzin-icon {
    position: absolute;
    right: 20px;
    top: 25px;
    z-index: 2;
}
.buzzin .modal-backdrop.fade.in {
    z-index: 8;
}

#buzzin-page #fullpage .buzzin-icon img {
    width: 40px;
}

#buzzin-page #fullpage .love-on-video {
    position: absolute;
    right: -55px;
    bottom: 120px;
    z-index: 2 !important;
    background: unset !important;
}

#buzzin-page #fullpage .love-on-video span {
    color: white;
    text-shadow: 1px 1px 2px black;
}

#buzzin-page #fullpage .comment-on-video {
    position: absolute;
    right: -55px;
    bottom: 50px;
    z-index: 2 !important;
    background: unset !important;
}

#buzzin-page .modal-dialog {
    height: 100%;
    width: 100%;
    min-width: 100%;
    z-index: 2;
}

#buzzin-page #fullpage .comment-on-video span {
    color: white;
    text-shadow: 1px 1px 2px black;
}

#buzzin-page #fullpage .back-home {
    cursor: pointer;
    margin-right: 20px;
}

#buzzin-page #fullpage .buzzin-video-view {
    font-size: 17px;
    color: white;
    position: absolute;
    bottom: 88px;
    right: 10px;
    text-shadow: 1px 1px 2px black;
    background: #00000099;
    padding: 3px 6px;
    border-radius: 5px;
}

#buzzin-page #fullpage {
    position: absolute !important;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
}

.fp-section {
    background: black !important;
}
.fp-section.fp-table, .fp-slide.fp-table {
    width: 70%!important;
    margin: 0 auto!important;
}

#buzzin-page #fullpage .mota-dot {
    position: absolute;
    font-size: 8px;
    margin-left: 4px;
    margin-top: 27px;
}

#buzzin-page video {
    max-width: 100%;
    margin: 0 auto;
    height: 100vh!important;
    position: absolute;
    top: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: 0;
    margin-bottom: auto;
    margin-top: auto;
}

#buzzin-page #fullpage .profile-info button span {
    color: white !important;
    font-weight: 700;
    font-size: 14px;
    text-shadow: 1px 1px 2px black;
}

#buzzin-page #fullpage .profile-info button {
    background: unset !important;
    margin-left: 10px;
}

#buzzin-page #fullpage .profile-info button svg {
    display: none;
}

#buzzin-page #fullpage .progress-video {
    height: 5px;
    width: 100%;
    background: #828282;
    position: absolute;
    top: 0px;
    z-index: 9;
}

#buzzin-page #fullpage .progress-video div {
    width: 0%;
    height: 5px;
    background: #FF9200;
}

#buzzin-page #fullpage .search-post-user-info .avatar {
    width: 40px;
    height: 40px;
    background-size: cover;
    background-position: center center;
    border-radius: 50px;
}

#buzzin-page #fullpage .profile-info {
    background: linear-gradient(#00000014, #0000002e, #00000052, #0000006e);
    position: absolute;
    margin-left: 0;
    z-index: 999;
    bottom: 80px;
    width: 100%;
    padding: 10px;
    height: 140px;
    bottom: 0;
}

#buzzin-page #fullpage .single-desc {
    display: block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 50px;
    line-height: 130% !important;
    color: white;
    position: absolute;
    width: 100%;
    padding-right: 80px;
}

#buzzin-page .buzzin-setting-modal ul li {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    cursor: pointer;
}
.buzzin-setting-modal .orignal-content ul li {
    padding-left: 50px!important;
}
#buzzin-page span.close-buzzin-modal {
    position: absolute;
    right: 10px;
    width: 30px;
    text-align: center;
    cursor: pointer;
}

#buzzin-page .buzzin-setting-modal {
    position: relative;
    height: 100%;
}

#buzzin-page .buzzin-settings-span {
    right: -40px;
    bottom: 10px;
    position: absolute;
    z-index: 99999;
    cursor: pointer;
    width: 30px;
    text-align: center;
    transform: rotate(90deg);
}

#buzzin-page .buzzin-settings-span i {
    color: white;
    font-size: 30px;
}

#buzzin-page .buzzin-setting-modal {
    position: absolute;
}

#buzzin-page .buzzin-setting-modal .modal-dialog .modal-content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-radius: 25px 25px 0px 0px;
    padding-bottom: 60px;
}

#buzzin-page #fullpage .search-post-user-info a {
    text-decoration: none;
    color: white !important;
    text-shadow: 1px 1px 2px black;
}

#buzzin-page #fullpage .search-post-user-info p {
    color: white;
    font-weight: 700;
    margin-left: 48px;
    margin-top: -50px;
    text-shadow: 1px 1px 2px black;
}

#buzzin-page #fullpage .user-follow-button {
    position: absolute;
    top: 28px;
    right: 10px;
}

#buzzin-page .buzzin-setting-modal ul {
    padding-bottom: 40px;
}

/********************************************/

.create_group_popup .modal-content {
    overflow-y: scroll!important;
    max-height: 100vh;
}
.wrapper_loader {
    padding: 30px;
    background: #fff;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}

.wrapper_loader .wrapper-cell {
  display: flex;
  margin-bottom: 30px;
}

@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.wrapper_loader .animated-background, 
.wrapper_loader .text-line, 
.wrapper_loader .image {
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
          animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #F6F6F6;
  background: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);
  background-size: 800px 104px;
  height: 96px;
  position: relative;
}

.wrapper_loader .image {
  height: 60px;
  width: 60px;
}

.wrapper_loader .text {
  margin-left: 20px;
}

.wrapper_loader .text-line {
  height: 10px;
  width: 270px;
  margin: 4px 0;
}

/**********************************************/



.single-product .wow_post_prod_infos.price_new_product_page {
    clear: both;
}
.cart_popup button#dropdownMenuButton svg {
    width: 20px;
    height: 20px;
}
.cart_popup button#dropdownMenuButton {
    background: white;
    padding: 4px 5px;
    border-radius: 20px;
    margin-top: 16px;
    margin-left: 10px;
}
.cart_popup .dropdown-menu {
    width: 390px;
    margin-left: -360px;
    margin-top: 16px;
    z-index: 11;
}
.cart_popup .mini_cart_btns .checkout:hover {
    background: #FFF;
    border: 1px solid #FFF;
    color: #FF9200;
}
.cart_popup .mini_cart_btns .checkout {
    width: 100%;
    display: block;
    text-align: center;
    font-family: Manrope;
    background: #FF9200;
    border: 1px solid #FF9200;
    text-decoration: none;
    color: #FFF;
    padding: 12px 10px;
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
    border-radius: 12px;
}
.cart_popup .mini_cart_btns .cart:hover {
    background:#FF9200;
    color: #FFF;
}
li.cart_popup.cart-item .total {
    position: absolute;
    margin-top: 12px;
    margin-left: 30px;
    background: black;
    z-index: 1;
}
.mini_cart_btns .cart {
    width: 100%;
    display: block;
    font-family: Manrope;
    text-align: center;
    background: unset;
    border:1px solid #FF9200;
    text-decoration: none;
    color: #FFF;
    padding: 12px 10px;
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
    border-radius: 12px;
}
.cart_popup h3 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 20px;
}
.cart_popup span.page_title {
    color: #000;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: block;
}

.cart_popup .price {
    color: #000;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: block;
}

.cart_popup table
{
    width: 100%;
}
.cart_popup .total_sum {
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
    color: #FFF;
    font-family: Manrope;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.cart_popup .total_sum td {
    font-size: 14px;
}
.cart_popup tr.s_last td {
    padding-bottom: 10px;
}
.cart_popup .t_right
{
    text-align: right;
}
.cart_popup .total_sum .total_ td {
    border-top: 1px solid #FFF;
    padding-top: 10px!important;
    clear: both;
    margin-top: 30px;
    font-size: 18px;
    font-weight: 600;
}
.cart_popup .cart_items {
    height: 280px;
    overflow: auto;
    overflow-x: hidden !important;
}
.cart_popup .main-cart .row.boosted_pages {
    border-bottom: unset;
    margin-bottom: 20px;
    border-radius: 14px;
    background: rgba(226, 235, 255, 0.50);
}

.cart_popup .main-cart .row.boosted_pages .second a{
    text-decoration: none;
}

.cart_popup .main-cart .row.boosted_pages table {
    font-family: Manrope;
}

.cart_popup .main-cart .row.boosted_pages:hover {
    background: #FF9200;
}
.cart_popup  .main-cart {
    box-shadow: unset;
}
ul#vb-starred-msgs .rep-del-star svg {
    width: 20px!important;
    height: 20px!important;
}
ul#vb-starred-msgs li {
    position: relative;
    margin-top: 20px;
}
ul#vb-starred-msgs .message.float-right .rep-del-star {
    right: 24px;
    bottom: -5px!important;
}
div#load-more-posts span {
    padding: 7px 20px!important;
    height: 50px;
    font-weight: 500;
    color: #7D8CAC;
}
div#load-more-posts span span {
    display: none;
}
div#load-more-posts i {
    display: none;
}
.after_load_more_click div {
    /* background: white; */
    width: fit-content;
    margin: 0 auto;
    padding: 7px;
    border-radius: 50%;
}
.after_load_more_click {
    text-align: center;
    margin-bottom: 13px;
}
.gift_parent {
    background: white;
    padding: 10px;
}
    li.dropdown.head_name_links a {
        font-weight: 700!important;
    }
.col-md-8.user_profile_posts_area .user-follow-button button#wo_useract_btn {
    margin: unset;
    padding: 7px 20px;
}
.timel .event-options-list {
    padding-left: 10px;
    padding-right: 10px;
}
.timeline-sidebar {
    max-width: 100%;
}
span.small-last-seen span {
    font-size: inherit!important;
    color: inherit!important;
}
#calling_content .end_call i.fa-phone {
    color: #ff00007d;
    transform: rotate(134deg);
    font-size: 40px;
}
/*#calling_content  div#calling-modal {
    box-shadow: 0px 3px 16px rgb(125 140 172 / 12%);
}*/
#calling_content div#calling-modal.ready_to_call {
    box-shadow: unset;
}
#calling_content .end_call p.ended {
    color: #212121;
    font-size: 20px;
    margin-top: 0px;
}
#calling_content .end_call ul.btns {
    padding: 0px;
}
#calling_content .end_call ul.btns li {
    display: inline-block;
}
#calling_content .end_call ul.btns button {
    border-radius: 6px;
    padding: 10px 16px;
    border: unset;
    margin-left: 2px;
    margin-right: 2px;
    cursor: pointer;
}
#calling_content .end_call ul.btns button.call {
    background: #61C454;
    color: white;
}
#calling_content .end_call ul.btns button.return {
    background: #C8D1E5;
}
#calling_content .rate p {
    font-weight: 600;
    font-size: 13px;
    color: white;
}
#calling_content .rate ul.stars li {
    display: inline;
    font-size: 30px;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
}
#calling_content .rate ul.stars li.active .fa-star {
    color: #ffdd29;
}
#calling_content .end_call svg {
    margin-bottom: 16px;
}
#calling_content ul.stars li i {
    color: #C8D1E5;
    margin: 0px!important;
}
#calling_content .rate ul.stars {
    padding: 0px;
}
#calling_content .rate {
    background: #202020;
    box-shadow: 0px 3px 16px rgb(125 140 172 / 12%);
    border-radius: 7px;
    padding: 1px 20px;
    margin-top: 25px;
    border: 1px solid #3838381a;
}

#calling_content .fa.fa-video-camera.off:after {
    position: absolute;
    content: "/";
    color: red;
    font-weight: bold;
    font-size: 1.2em;
    left: 0;
    top: 2px;
    text-shadow: 1px 0px 0px rgb(255 255 255);
    line-height: 32px;
    left: 9px;
    font-family: Arial;
}

#calling_content  .call_screens {
    height: calc(100vh - 300px);
    width: 90%;
    margin-bottom: 60px;
    position: relative;
}
#calling_content p#videoTimer {
    margin: 0px;
}
#calling_content .call_screens .caller, 
#calling_content .call_screens .receiver {
    background: white;
    box-shadow: 0px 3px 16px rgb(125 140 172 / 12%);
    width: calc(50% - 40px);
    height: 100%;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 10px;
    padding: 10px;
}
#calling_content .video_caller_accept .modal-dialog {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
     box-shadow: 0px 3px 16px rgb(125 140 172 / 12%);
}
#calling_content .video_caller_accept button.end_video_call {
    cursor: pointer;
    background: #FF4C4B;
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 600;
    color: white;
    border: unset;
    border-radius: 6px;
    float: right;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

@-webkit-keyframes ring {
  0% { -webkit-transform: rotateZ(0); }
  1% { -webkit-transform: rotateZ(30deg); }
  3% { -webkit-transform: rotateZ(-28deg); }
  5% { -webkit-transform: rotateZ(34deg); }
  7% { -webkit-transform: rotateZ(-32deg); }
  9% { -webkit-transform: rotateZ(30deg); }
  11% { -webkit-transform: rotateZ(-28deg); }
  13% { -webkit-transform: rotateZ(26deg); }
  15% { -webkit-transform: rotateZ(-24deg); }
  17% { -webkit-transform: rotateZ(22deg); }
  19% { -webkit-transform: rotateZ(-20deg); }
  21% { -webkit-transform: rotateZ(18deg); }
  23% { -webkit-transform: rotateZ(-16deg); }
  25% { -webkit-transform: rotateZ(14deg); }
  27% { -webkit-transform: rotateZ(-12deg); }
  29% { -webkit-transform: rotateZ(10deg); }
  31% { -webkit-transform: rotateZ(-8deg); }
  33% { -webkit-transform: rotateZ(6deg); }
  35% { -webkit-transform: rotateZ(-4deg); }
  37% { -webkit-transform: rotateZ(2deg); }
  39% { -webkit-transform: rotateZ(-1deg); }
  41% { -webkit-transform: rotateZ(1deg); }

  43% { -webkit-transform: rotateZ(0); }
  100% { -webkit-transform: rotateZ(0); }
}

@-moz-keyframes ring {
  0% { -moz-transform: rotate(0); }
  1% { -moz-transform: rotate(30deg); }
  3% { -moz-transform: rotate(-28deg); }
  5% { -moz-transform: rotate(34deg); }
  7% { -moz-transform: rotate(-32deg); }
  9% { -moz-transform: rotate(30deg); }
  11% { -moz-transform: rotate(-28deg); }
  13% { -moz-transform: rotate(26deg); }
  15% { -moz-transform: rotate(-24deg); }
  17% { -moz-transform: rotate(22deg); }
  19% { -moz-transform: rotate(-20deg); }
  21% { -moz-transform: rotate(18deg); }
  23% { -moz-transform: rotate(-16deg); }
  25% { -moz-transform: rotate(14deg); }
  27% { -moz-transform: rotate(-12deg); }
  29% { -moz-transform: rotate(10deg); }
  31% { -moz-transform: rotate(-8deg); }
  33% { -moz-transform: rotate(6deg); }
  35% { -moz-transform: rotate(-4deg); }
  37% { -moz-transform: rotate(2deg); }
  39% { -moz-transform: rotate(-1deg); }
  41% { -moz-transform: rotate(1deg); }

  43% { -moz-transform: rotate(0); }
  100% { -moz-transform: rotate(0); }
}

@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(30deg); }
  3% { transform: rotate(-28deg); }
  5% { transform: rotate(34deg); }
  7% { transform: rotate(-32deg); }
  9% { transform: rotate(30deg); }
  11% { transform: rotate(-28deg); }
  13% { transform: rotate(26deg); }
  15% { transform: rotate(-24deg); }
  17% { transform: rotate(22deg); }
  19% { transform: rotate(-20deg); }
  21% { transform: rotate(18deg); }
  23% { transform: rotate(-16deg); }
  25% { transform: rotate(14deg); }
  27% { transform: rotate(-12deg); }
  29% { transform: rotate(10deg); }
  31% { transform: rotate(-8deg); }
  33% { transform: rotate(6deg); }
  35% { transform: rotate(-4deg); }
  37% { transform: rotate(2deg); }
  39% { transform: rotate(-1deg); }
  41% { transform: rotate(1deg); }
  43% { transform: rotate(0); }
  100% { transform: rotate(0); }
}

.bell{
  -webkit-animation: ring 4s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 4px;
  -moz-animation: ring 4s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 4px;
  animation: ring 4s .7s ease-in-out infinite;
  transform-origin: 50% 4px;
}

#video_Calling_Mode_single .bell {
    width: 70px;
    height: auto;
    top: 45%;
    -ms-transform: translateY(-45%);
    transform: translateY(-45%);
    position: absolute;
        left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

div#video_Calling_Mode_single .no_answer {
    top: 45%;
    -ms-transform: translateY(-45%);
    transform: translateY(-45%);
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    color: black;
}

.blink_me {
    animation: blinker 1s linear infinite;
}

/********************* waves ********************/
@keyframes scaleIn {
    from {
        transform: scale(.7, .7);
        opacity: .5;
    }

    to {
        transform: scale(2.2, 2.2);
        opacity: 0;
    }
}

#calling_content .image_container_sub {
    position: relative;
}

#calling_content .new_calling_modal.calling .circle {
    border-radius: 50%;
    background-color: deepskyblue;
    width: 150px;
    height: 150px;
    position: absolute;
    opacity: 0;
    animation: scaleIn 2.5s infinite cubic-bezier(.36, .11, .89, .32);
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    margin-top: -25px;
}

/***********************************************/
h2.whom_calling_name {
    margin-top: 20px !important;
}

.calling h2.whom_calling_name {
    margin-top: 30px !important;
}

div#calling-modal .modal-dialog {
    opacity: 1 !important;
}

#calling_content {
    height: 100vh;
    width: 100%;
    background: #F1F4FB;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#calling_content .call_footer {
    clear: both;
    width: 70%;
    position: absolute;
    bottom: 70px;
    background: #FFFFFF;
    box-shadow: 0px 3px 16px rgb(125 140 172 / 12%);
    border-radius: 8px;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
}

#calling_content .call_footer svg {
    background: #FFFFFF;
    border: 1px solid #e0e3eb;
    border-radius: 5px;
    padding: 8px;
    width: 17px;
    height: 17px;
    float: left;
    cursor: pointer;
    margin-right: 7px;
}

#calling_content .call_footer ul.call_actions li {
    display: inline-block;
    margin-right: 30px;
}

#calling_content .spinner {
    color: black;
    font-size: 70px !important;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

.new_calling_modal .modal-dialog {
    width: 320px;
}

.new_calling_modal .modal-dialog .modal-content {
    background: none !important;
    border-radius: 10px;
    box-shadow: unset !important;
}

.new_calling_modal h2,
.new_calling_modal h4 {
    font-family: sans-serif !important;
    color: #212121;
    font-size: 20px !important;
}

.new_calling_modal p.username {
    font-size: 15px;
    color: #212121 !important;
    margin-top: 0px;
}

.new_calling_modal .cancel-call {
    float: right;
}

.new_calling_modal .modal-content {
    overflow: auto;
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}

.new_calling_modal .modal-footer {
    overflow: auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.new_calling_modal h4.modal-title {
    margin-bottom: -10px;
    color: white !important;
}

.new_calling_modal #caller_Profile2 {
    border-radius: 50%;
    border: 5px solid white;
    margin-bottom: 10px;
    width: 90px;
}

#re-talking-modal .in_call_image {
    width: 90px;
    margin-bottom: 40px;
    border: 5px solid white;
}

#calling_content .call_footer .micro_li i {
    color: #c8d1e5;
    background: #FFFFFF;
    border: 1px solid #e0e3eb;
    border-radius: 5px;
    padding: 8px 8px;
    width: 17px;
    height: 17px;
    float: left;
    cursor: pointer;
    margin-right: 7px;
    font-size: 19px;
    padding-left: 9px;
    padding-right: 4px;
}

.new_calling_modal {
    background: unset !important;
}

.new_calling_modal button#start_audio_call {
    cursor: pointer;
    background: #FF9200;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 600;
    color: white;
    border: unset;
    border-radius: 20px;
}

div#calling_content p {
    color: #212121;
    font-family: sans-serif;
}

#calling_content .call_actions .sub_div {
    float: left;
    font-family: sans-serif;
    font-size: 14px;
    padding-top: 3px;
}

#calling_content li.call_button_right {
    float: right;
}

#calling_content button#start_audio_call {
    cursor: pointer;
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%);
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 600;
    color: white;
    border: unset;
    border-radius: 6px;
    float: right;
}

.recall_cancel_call .cancel-call {
    background: #FF4C4B;
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 7px;
    color: white;
    cursor: pointer;
}

.recall_cancel_call button.call-now {
    background: #4cb938;
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 7px;
    color: white;
    border: unset;
    cursor: pointer;
}
.video_call_calling_modal {
    width: 70%;
}
.video_call_calling_modal .modal-dialog {
    width: calc(100% - 30px);
    background: white;
    border-radius: 10px;
    padding: 15px;
}
/* jeju */
#calling_content .video_call_calling_modal .call_footer {
    position: unset;
    width: 100%;
    bottom: 0;
    box-shadow:unset;
}
#calling_content .video_call_calling_modal .modal-content {
    padding-bottom: 0px!important;
}
.video_call_calling_modal div#video_Calling_Mode_single {
    background: #F1F4FB;
    overflow: auto;
    height: calc(100vh - 300px);
    border-radius: 10px;
}
.video_call_calling_modal .header_user_info {
    text-align: left;
}
.video_call_calling_modal .header_user_info #caller_Profile2 {
    width: 50px;
    border: 1px solid #e7e7e7;
    float: left;
}
.video_call_calling_modal h2.whom_calling_name {
    margin-top: 12px!important;
    margin-left: 65px!important;
    font-size: 15px!important;
}
.video_call_calling_modal .username {
        position: absolute;
    margin-left: 64px;
    margin-top: -2px!important;
    font-size: 10px!important;
    color: #485470!important;
}
.video_call_calling_modal .header_user_info {
    overflow: auto;
}

.timeline span.user-follow-button.btn-glossy.story-status-button span {
    display: inline-block;
    position: relative;
    top: -3px;
}

 div#forum-cont div#sections .col-md-12::last-child
{
    margin-bottom: 20px!important;
}
div.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container-body .mce-combobox {
    width: calc(100% - 240px) !important;
}
div.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container-body .mce-combobox .mce-textbox,
div.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container-body .mce-combobox .mce-textbox:focus-visible
{
    border: 1px solid #c5c5c5!important;
    border-top: 1px solid #c5c5c5!important;
    border-right-color: #c5c5c5!important;
} 
.col-md-3.left-sidebar.home {
    display: none;
}
.market_header_page_category_page a.btn.create-product span {
    background: unset;
    color: #478cca;
    padding: 0px;
    margin-left: 4px;
}
.steps_checkout {
    background: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 2px 2px 9px -1px #c5cae0;
    margin-top: 71px;
}
.steps_checkout ul {
    padding: 0px;
}
.steps_checkout ul li {
    border-left: 3px solid #ececec;
    padding-left: 20px;
    font-size: 15px;
    font-weight: 600;
    line-height: 45px;
}
.steps_checkout li i.fa {
    position: absolute;
    left: 25px;
    margin-top: 10px;
    background: white;
    padding: 4px;
    border-radius: 20px;
    color: gainsboro;
}
.order_details_head {
    background: #99A7C7;
    color: white;
    padding: 10px 20px;
    font-size: 20px;
    margin-left: -20px;
    width: calc(100% + 40px);
    margin-top: -20px;
    border-radius: 5px 5px 0px 0px;
}
ul.cart-summary.checkout_page {
    margin-left: 15px;
    margin-right: 15px;
}
.steps_checkout li.active .fa {
    color: #FF9200;
}
.steps_checkout li.active {
    color: #FF9200;
    border-color: #FF9200;
}
div#payment-buttons div div {
    background: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 2px 2px 9px -1px #c5cae0;
}
.order_summary_div h2 {
    margin-top: 75px!important;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}
.cinema_view {
   display: none;
}
.dropup .post-options-dropdown {
    margin-top: -80px;
    z-index: 1;
}
svg.revibe_svg_single_post {
    width: 15px;
}
#wo_post_stat_button .stat-item.single_post_revibe_sec svg {
    width: 16px !important;
    height: auto !important;
}

@media only screen and (min-device-width : 992px) and (max-device-width :1100px) {
.col-md-10.user_timeline_10 {
    width: 100%;
}
}


@media only screen and (min-device-width : 1101px) and (max-device-width : 900000px) {
.timeline_page #new-style-ul {
    overflow: hidden;
}
.col-md-10.user_timeline_10 {
    width: 81%;
}
.cinema_view {
   display: block;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 400px) {
#messages-popup .calling_actions span svg {
    width: 30px;
}
.produc_info .product_review_div {
    margin-top: 0px!important;
    width: 140px;
}
}


@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {
.options_of_poll li.poll_vote_progress {
    max-width: 100%;
    min-width: unset;
}
div.wo_market .market_bottom .product .product-links .more-info {
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
}
.page-most_liked .most_liked .post .post-heading .meta .title a {
    display: inline-block;
    max-width: 100%;
}

.page-most_liked .story-status-button .btn span {
    position: absolute!important;
    margin-top: 9px!important;
    right: 0px!important;
    padding: 0px 12px !important;
   font-size: 12px !important;
}
.page-most_liked .most-liked-post-glass-design .post-description #fullsizeimg
{
    height: auto!important;
}
.history_page #tab_2 .col-md-12 {
    padding: 0px;
}
.craze_history_page .comment_craze_filter 
{
    width: fit-content;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    overflow: hidden;
}
.craze_history_page ul.comment_craze_stats_list li div {
    width: 100%;
    float: unset;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid #e9e9e9;
}
.craze_history_page ul.comment_craze_stats_list li div:last-child 
{
    border:unset!important;
}
.craze_history_page div.history-page a {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px !important;
    padding-top: 8px;
    padding-bottom: 9px;
    margin-right: 3px !important;
}
.craze_history_page .comment_craze_gradient {
    padding-left: 10px;
    padding-right: 10px;
}
.craze_history_page .comment_craze_filter span {
    margin-top: 6px;
    float: left; 
}
.craze_history_page .comment_craze_filter select {
    width: 70%;
    float: right;
}
.order_page_header {
    margin-top: 50px;
}
.order_page_header li a {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    height: 50px;
    line-height: 100%;
}
.page-group_setting .wow_sett_content.setting_page_new_design {
    padding-top: 0px;
}
.page-settings-form .form_input_boxes {
    margin-top: 0px !important;
}
.setting_page_new_design .page-settings-form .form_input_boxes {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.single-first-post .buttons_product {
    margin-top: -20px;
    margin-bottom: 20px;
}
div#smallShoes .modal-body {
    padding: 0px;
}
div#smallShoes .modal-body .steps-div {
    margin-bottom: 15px;
}
div#smallShoes select#seller_page {
    width: 100%;
    padding: 0px 10px;
    height: 40px;
}
.page-group input#refine_posts {
    width: 95% !important;
}
.page-group button#filter_group_results {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.page-page input#refine_posts {
    width: 160px !important;
}
.page-timeline input#refine_posts {
    width: 93% !important;
}
.single-first-post.non_video {
    margin-top: -30px;
    margin-bottom: 15px;
}
.non_video .post-footer.youtube_like .comments-list.test 
{
    position: unset;
    max-height: unset;
}
.non_video .youtube_like .comments-list.test {
    margin-top: 0px!important;
}
.non_video .post-footer.youtube_like div#wo_comment_combo {
    position: unset;
}
 .common-class-single-suggested .single-first-post.is_stick .post-description {
        min-height: 270px;
        max-height: 270px;
    }   
div.post-heading.post-heading-single-post {
    margin-top: 20px;
}
.stick-single-post-video .single-first-post
{
    padding-bottom: 0px!important;
}
div#messages-popup #groups_html, 
div#messages-popup #pages_html, 
div#messages-popup #messages_html {
    overflow: scroll;
}

#friends-modal ul.nav.nav-tabs {
    position: unset !important;
}
.post-footer.youtube_like div#wo_comment_combo {
    position: fixed;
    bottom: 22px;
    background: white;
    width: 100%;
    padding-bottom: 20px;
    z-index: 9;
}
.post-footer.youtube_like .comments-list.test 
{
    position: absolute;
    top: 0px;
    max-height: calc(100% - 70px);
    overflow: scroll;
}
.post-footer.youtube_like {
    overflow: hidden;
}

.buzzin_on_profile .video {
    height: 240px; 
}
.messages-notification-container.open span.new-update-alert {
    display: none !important;
}
.load-more-you-may-like {
    display: block !important;
}
.youtube_like .comments-list.test {
    margin-top: 90px!important;
}
.view_comment_btn .like-btn-mobile
{
    display:inline!important;
}
.filter_posts_duration_ #filter_posts_duration {
    width: 60px;
}
input#group_search_location {
  width: 150px !important;
}
.filter_posts_duration_ {
  text-align: center;
}
.filter_posts_duration_ input
{
    width: 60px!important;
}
div.single-first-post .is_a_video .comments-list
{
    padding-bottom: 150px !important;
}
.mobile_comment_total
{
    display: inline-block!important;
    font-weight: 800;
}
.buzzin_shorts .item .video {
    height: 250px;
    margin-right: 5px;
}
div.post-description .post-file div.video_thumb_div img {
    width: 100%!important;
    height: auto!important;
}
div#security_div {
    margin-top: 60px;
}
.track_order_page {
    margin-top: 55px;
}
div.order-tracking {
    width: 32%; 
}
div#jobs_list {
    padding-left: 10px;
    padding-right: 10px;
}
div#jobs_list .col-md-4 {
    margin-bottom: 20px;
}
.job_new_design_july .tag_job_jumbo.row {
    margin: 0px;
    margin-top: 10px;
}
.job_filters {
    padding-left: 0px;
    padding-right: 0px;
}
/*.receiver_message_option ul.dropdown-menu,
.sender_message_option ul.dropdown-menu {
    min-width: 100%!important;
}*/
.search-blog.market_header_page_category_page {
    padding-left: 20px;
    padding-right: 20px;
}
.search-blog.market_header_page_category_page a.btn.create-product {
    max-width: 100%;
}
.search-blog.market_header_page_category_page a.btn.create-product span {
    display: none;
}
.category_title {
    margin-left: 20px;
}

.banner_grid_2 {
    padding: 20px;
    margin-top: 0px;
}
.banner_grid_2 img {
    margin-bottom: 15px;
}
.new_style_sale_products.first {
    padding-left: 20px;
    padding-right: 20px;
}
.new_style_sale_products {
    border-radius: 0px;
}
.new_style_sale_products.second {
    padding-right: 0px;
    padding-left: 25px;
}
div#latest-products h4.title_heading {
    margin-left: 15px;
}
.new_market_grid_1 {
    margin-top: 115px;
    padding-left: 20px;
    padding-right: 20px;
}
.two_rows_banner_mobile .col-md-6 {
    width: 50%;
    float: left;
}
.new_market_grid_1 img {
    width: 100%;
    margin-bottom: 15px!important;
    border-radius: 15px!important;
}
div#latest-products {
    margin: 0px;
}
.three_tabs .produc_info_parent {
    min-height: 76px;
}
.page-margin.products.wo_market.home {
    margin-top: 0px!important;
}
.single-first-post .post .post-heading .meta {
    margin-top: 10px;
    margin-left: 55px;
}
.search .post .post-heading .meta .title a
{
  max-width: 125px!important;
}
.mce-container.mce-panel {
    max-width: calc(100% - 20px)!important;
    margin-left: 10px!important;
}
.page_username {
    text-align: center!important;
    display: block!important;
    margin-top: 10px;
}
.row.related_products_on_single_product {
    margin-left: 0px;
    margin-right: 0px;
}
div.single_p_magazine .market_bottom.on_sale_div.wishlist_div {
    margin-left: 5px !important;
    margin-right: 0px!important;
    max-width: 100vw!important;
}
div.single_p_magazine .row.wo_market_magzine
{
    margin-left: 0px!important;
}
a.btn.create-product-mobile-version
{
    bottom: 90px!important;
}
    #forum-cont div.froum_list {
    padding-left: 10px;
    padding-right: 10px;
    }
    div.share_forum_popup  .modal-dialog {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
    }
    div.share_forum_popup .modal-dialog .modal-content {
        padding-top: 20px!important;
        border-radius: 40px 40px 0px 0px;
    }
    #buzzin-page #fullpage .buzzin-heading {
        top: 55px; 
    }
    div#forumdisplay {
        border-radius: 0px!important; 
    }
    .create_topic_btn a.btn.create,
    #forumdisplay a.btn.create {
        width: calc(100vw - 125px);
    }
    .wow_forum_sections .f_topics td.forum-meta-d.publisher a, td.forum-meta-d.publisher time {
        display: none;
    }
    .wow_forum_sections table .forum-meta-d.titles {
        position: absolute;
        width: calc(100vw - 40px);
    }
    .wow_forum_sections table .forum-meta-d.titles a {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-top: 10px;
    }
    .wow_forum_sections table {
        min-height: 260px;
    }
    .wow_forum_sections .f_topics td.forum-meta-d.publisher {
        position: absolute;
        margin-top: 50px;
        color: transparent;
        border: unset;
        border-bottom: unset!important;
    }
    #forum-cont .title {
        font-size: 16px!important;
        padding-left: 20px;
        padding-right: 20px;
        box-shadow: 0px 4px 4px rgba(125, 140, 172, 0.09);
        border-radius: 5px;
        margin-bottom: 20px!important;
        margin: 0px;
        padding-bottom: 10px;
        text-align: center;
    }
    .wow_forum_sections .f_topics .small.fdesc {
        margin-left: 0px;
        width: calc(100vw - 60px);
        margin-top: 0px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    div#forum-cont {
        margin-top: 60px;
    }
    .container.page-forum {
        padding: 0px;
    }
    div#forumdisplay .wow_forum_sections table {
    min-height: auto!important;
}
    .wow_forum_sections {
        margin-left: 0px;
        margin-right: 0px;
    }
    .create_group_popup .modal-dialog {
        max-width: 100%;
    }
    .create_group_popup input.btn.btn-light {
        margin-bottom: 10px;
    }
    .page-page .wo_page_hdng_innr img {
        left: 19px!important;
    }
    .cart-item.mobile_version .dropdown-menu
    {
        height: calc(100vh - 105px);
        width: 100vw;
        position: absolute;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: -20px;
    }
    .cart-item.mobile_version .mini_cart_btns {
        position: absolute;
        bottom: 20px;
        width: calc(100% - 40px);
    }
    .cart-item.mobile_version .cart_items {
        height: calc(100vh - 390px)!important;
    }

}


.share_single_thread {
    background: #FF9200;
    color: white;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 3px 1px;
    border-radius: 20px;
}

#post_reactions_single_post_mobile 
{
    display: none;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 600px) {
.special_time_class {
    margin-top: -6px;
    display: block;
}
.ajeeb-a b.group-name_post {
    width: 110px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
#live_broadcast_modal #welcome_ .row {
    display: block!important;
}
#live_broadcast_modal #welcome_ .left_banner {
    margin-bottom: 14px;
}
#live_broadcast_modal .right_content .to_bottom {
    margin-top: 60px!important;
}
#live_broadcast_modal .left_banner .banner_img img {
    width: 160px!important;
}
.row.main_product_page_row {
    padding-top: 120px;
}
.mobile_filter_top
{
    display: block!important;
}
.market_header_page_category_page {
    display: none!important;
}
.wo_market .col-md-3.left-sidebar.shop_page_sidebar
{
    display: none;
}

.product-list-8 span.product_sold.absolute {
    font-size: 11px!important;
}
.single-first-post .modal-content {
    width: 100%!important;
    bottom: 0!important;
    top: unset!important;
}
.free_delivery_notification {
    margin-top: 10px;
    margin-bottom: 5px;
}
.offering_coupon_notification {
    margin-top: 10px;
    margin-bottom: 5px;
}
.wo_market .market_bottom .product .product_info.wow_main_mkt_prod .product-price {
    font-size: 13px!important; 
}
}

@media only screen and (min-device-width : 601px) and (max-device-width : 6000px) {
.page-story .post .post-heading .avatar img.verified_new {
    margin-bottom: 5px;
    margin-right: 5px;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 769px) {
#embed .col-md-5 {
    margin-left: unset;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
}
.comment_combo_footer svg {
    width: 30px;
    height: 30px;
}

.user-popover[data-type=user] + img.news_latest_old_tag {
    width: 70px !important;
    right: 63px !important;
    margin-top: 33px !important;
}
img.news_latest_old_tag {
   width: 70px !important;
   right: 109px !important;
   margin-top: 36px !important;
}
.featured-users,
ul#sidebar-group-list-container,
div#sidebar-latest-products,
div#sidebar-sticky,
ul#sidebar-user-list-container {
    margin-top: 15px;
}
#post_reactions_single_post_desktop 
{
    display: none!important;
}
#post_reactions_single_post_desktop 
{
    display: none!important;
}
#post_reactions_single_post_mobile 
{
    display: block!important;
}
.my_pages_header.row.my_groups_header {
    margin-top: 50px!important;
}
.share_single_thread svg {
    width: 20px;
}
span.share_single_thread_title {
        display: block!important;
    position: absolute;
    right: 55px;
    margin-top: 5px;
    font-size: 16px;
}
    .thread-info li.second_ {
        width: 100%;
        margin-top: 20px;
    }
    .thread-info li.end_ {
        position: absolute;
        margin-top: -40px;
        margin-left: -100px;
        width: 50%;
    }
    #calling_content button#start_audio_call {
        float: unset;
        margin-top: 20px;
        width: 100%;
    }
    .wo_group_profile .bio_div_group_profile {
    padding-left: 15px!important;
    padding-right: 15px!important;
    }
    #calling_content .recall_cancel_call {
        margin-top: 15px;
    }

    #calling_content ul.call_actions {
        text-align: center;
        padding: 0px;
    }

    #calling_content ul.call_actions .sub_div {
        text-align: left;
    }

    #calling_content .new_calling_modal.calling .circle {
        left: 0px;
    }
}

/*******************************************************************/
/********************************************************************/
/*******************************************************************/
/********************************************************************/
/*******************************************************************/
/********************************************************************/
/*******************************************************************/
/********************************************************************/
/*******************************************************************/
/********************************************************************/
/*******************************************************************/
/********************************************************************/
/*******************************************************************/
/********************************************************************/
.page-group .list-group.profile-lists {
    box-shadow: unset;
    background: transparent!important;
}
.group_add_friends .user-follow-button button.btn {
    border: 3px solid #FF9200;
    background: transparent!important;
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
    border-radius: 10px;
    color: #FF9200;
    font-weight: 600;
    padding-top: 7px;
    padding-bottom: 7px;
}
.group_add_friends .inner_info {
    padding: 25px 20px 15px 20px;
    background: white;
    border-radius: 10px;
    box-shadow: 0px 3px 18px rgb(200 209 229 / 23%);
}
div.group_add_friends {
    background: transparent;
    box-shadow: unset!important;
}
.group_profile_side_info .user-avatar img {
    box-shadow: 0 1px 1px rgb(0 0 0 / 23%);
    border-radius: 80px;
}
.timeline-sidebar {
    position: relative;
}
.wo_user_profile .options-buttons button {
    margin-left: 0px!important;
    width: calc(50% - 40px);
    /* margin-right: 10px!important; */
    height: 37px!important;
}

.wo_user_profile .options-buttons button#user-dropdownMenu {
    width: 30px;
    background: #F8F9FB!important;
    margin-right: 0px!important;
    padding: 0px!important;
}

.wo_user_profile .options-buttons button#user-dropdownMenu svg {
    color: #7D8CAC!important;
    display: block!important;
    height: auto!important;
    width: 32px!important;
}

.group_profile_side_info .row.starting {
    padding-bottom: 20px;
}

html .timeline_page .options-buttons .btn.btn-default.new-message-button {
    background: unset!important;
    color: #FF9200!important;
    border: 3px solid #FF9200!important;
    font-weight: 500;
    width: auto;
}
.three .options-buttons .user-follow-button button#wo_useract_btn {
    width: auto;
}
ul#filterby-post .filter-by-li.avtive svg path
{
fill: #f9a80e !important;
}
@font-face {
  font-family: youtubefont;
  src: url('https://vibetag.com/themes/vibetag/fonts/YouTubeSansExtrabold.otf');
}
/*li.calling_actions.video , a.calling_actions.video {
    display: none!important;
}*/
/************** new header *********************/
ul#timeline-search-filter {
    display: none;
}
#sidebar-products .produc_info h4 {
    margin-top: -5px!important;
}
#sidebar-products .produc_info {
    padding-top: 5px;
}
div#my-snackbar
{
    z-index: 999;
}
#group_question_modal textarea {
    resize: none;
}
div#group_question_modal .modal-body .inner 
{
    background: unset!important;
}
div#group_question_modal textarea,
div#page-message-modal textarea {
    width: 100%;
    height: 120px;
    border: unset;
    border-radius: 10px;
    font-size: 15px;
    padding: 10px
}
b.group-name_post {
    position: relative;
    top: 2px;
    display: inline-block;
    font-size: 15px;
}
div#group_question_modal textarea:focus-visible,
div#page-message-modal textarea:focus-visible {
    border: 1px solid #e7e7e7;
}
div#group_question_modal .modal-footer,
div#page-message-modal .modal-footer {
    border: unset!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
button#send_group_request,
button#enquire_product_button {
    width: 100%;
    background: #FF9200;
    border-radius: 30px;
    font-size: 19px;
    color: white;
    font-weight: 400;
}
.product_box_info ul li .bottom
{
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.final_price_new span.sale {
    white-space: nowrap;
    color: #a1a1a1;
    font-size: 12px;
    text-decoration: line-through;
    display: grid;
    margin-top: -7px;
}
.product-name-and-location {
    width: 80%;
    float: left;
}
.wow_post_prod.product-post-info-area {
    padding-bottom: 0px;
}
.product_box_info {
    clear: both;
}
.final_price_new {
    width: 20%;
    float: left;
    text-align: right;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    color: #FF9200;
}
div#mobile_menu_modal ul {
    padding: 0px;
}
.mobile_menu_cover_area {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-top: -15px;
    height: 200px;
    background-size: cover;
    background-position: center center;
    text-align: center;
}
.avatar.below_cover a:hover {
    text-decoration: none;
}
.avatar.below_cover p.name {
     margin-top: 6px;
    font-size: 20px;
    font-weight: 600;
    line-height: 100%;
}
.avatar.below_cover p.profile {
    color: #FFF;
    /* margin-bottom: 20px; */
    letter-spacing: 1px;
}
#mobile_menu_modal p.total {
    margin-top: 0px;
}
.avatar.below_cover p.name .verified
{
    width: 24px!important;
    height: auto!important;
    margin-top: -3px!important;
}
.avatar.below_cover {
    margin-top: -60px;
    text-align: center;
}
.avatar.below_cover img {
    border-radius: 100px;
    width: 110px;
    border: 3px solid white;
}

.avatar.below_cover {
    text-align: center;
}

div#mobile_menu_modal .modal-content {
    border-radius: 30px !important;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}

div#mobile_menu_modal ul li {
    margin-bottom: 10px;
    padding: 13px 13px 13px 50px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    margin: 10px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
div#mobile_menu_modal .modal-content {
    width: calc(100% + 34px);
    margin-left: -17px;
}
div#mobile_menu_modal ul li img.icon, 
div#mobile_menu_modal ul li svg {
    width: 25px;
    height: auto;
    position: absolute;
    left: 35px;
}
div#mobile_menu_modal ul li a {
    color: #212121;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
}
/* ======== Modified by NHT23VT ======== */

/* .top_two_btns {
    background: rgba(255, 255, 255, 0.24);
    border-radius: 24px;
    font-size: 12px!important;
    padding: 5px 18px!important;
    line-height: 22px!important;
    height: 33px!important;
    margin-top: 6px;
    font-weight: 100!important;
} */

.top_two_btns {
    font-family: 'Manrope';
    border-radius: 24px;
    border-radius: 227.854px;
    background: linear-gradient(180deg, #0C0D0E 0%, #1F252B 100%), linear-gradient(107deg, #2C2E38 48.4%, #484E54 89.24%);
    box-shadow: 0px 4.982px 9.965px 0px rgba(5, 5, 5, 0.63), 0px 2.768px 2.768px 0px #212224 inset, 0px -2.768px 2.768px 0px #0D0D0E inset;
    font-size: 13px !important;
    padding: 10px 20px !important;
    line-height: 22px !important;
    height: 43px !important;
    font-weight: 100 !important;
}

/* 
.top_round_btns {
    background: rgba(255, 255, 255, 0.24);
    border-radius: 20px;
    height: 33px!important;
    margin-top: 6px;
    width: 33px;
    padding: 8px!important;
    margin-left: 7px;
} */

.top_round_btns {
    background: linear-gradient(180deg, #0C0D0E 0%, #1F252B 100%), linear-gradient(107deg, #2C2E38 48.4%, #484E54 89.24%);
    box-shadow: 0px 4.982px 9.965px 0px rgba(5, 5, 5, 0.63), 0px 2.768px 2.768px 0px #212224 inset, 0px -2.768px 2.768px 0px #0D0D0E inset;
    border-radius: 20px;
    height: 43px !important;
    width: 43px;
    padding: 14px !important;
    margin-left: 7px;
}

/* ======== Modified by NHT23VT ======== */
.top_dots_btns {
    padding: 0px!important;
    padding-top: 14px!important;
}
.top_dots_btns_header {
    margin-left: -5px;
}
.top_dots_btns_header {
    margin-left: 5px;
}
.header-fixed1000 ul.navbar-nav .search-container {
    /* margin-left: -310px!important; */
    width: 30vw;
}
.three_dots .asSwitch_off .asSwitch-inner .asSwitch-on, 
.three_dots .asSwitch_off .asSwitch-inner .asSwitch-off {
    background: #cbd2e5!important;
}

.three_dots .asSwitch_off .asSwitch-handle {
    border-color: #cbd2e5!important;
    background: white!important;
}
.three_dots .asSwitch_default .asSwitch-on, 
.three_dots .asSwitch_default .asSwitch-off {
    font-size: 0px!important;
}
.three_dots .asSwitch-inner {
    width: 50px;
    border-radius: 20px;
}
.three_dots .asSwitch_default {
    position: absolute;
    margin-top: -16px;
    margin-left: 10px;
}
.three_dots .asSwitch_on .asSwitch-inner .asSwitch-on, 
.three_dots .asSwitch_on .asSwitch-inner .asSwitch-off {
    background: #FF9200!important;
}

.three_dots .asSwitch_on .asSwitch-handle {
    border-color: #FF9200!important;
    background: white!important;
}


/* ======== Modified by NHT23VT ======== */

#setup_modal .modal-content ,
#shortcuts_modal .modal-content {
    width: 450px;
    background: rgba(255, 255, 255, 0.40);
    border-radius: 15px;
    margin:0 auto;
}

#mobile_menu_modal .modal-content .close{
    border-radius: 20px;
    position: absolute;
    right: 25px;
    top: 5px;
    background: #d2d6e0;
    opacity: 1;
}

#setup_modal .modal-content .close,
#shortcuts_modal .modal-content .close {
    border-radius: 20px;
    position: absolute;
    right: 20px;
    top: 14px;
    background: #f1f4fb;
}

#setup_modal .modal-content ul ,
#shortcuts_modal .modal-content ul {
    padding: 0px;
}

#setup_modal h3 ,
#shortcuts_modal h3{
    color: #FFF;
    font-family: Manrope;
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 34px;
    text-align: center;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
}


#setup_modal .modal-content ul li svg , 
#shortcuts_modal .modal-content ul li svg {
    width: 17px;
    height: 17px;
    position: absolute;
    left: 25px;
    margin-top: 2px;
}
#setup_modal .modal-content ul li , 
#shortcuts_modal .modal-content ul li {
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.50);
    backdrop-filter: blur(11.942214965820312px);
    margin-bottom: 8px;
    padding-left: 45px!important;
    padding: 10px;
}

#setup_modal .modal-content ul li:hover , 
#shortcuts_modal .modal-content ul li:hover {
    background: #f7f7f7;
}

#setup_modal .modal-content ul li a ,
#shortcuts_modal .modal-content ul li a {
    /* font-size: 13px;
    font-weight: 600; */
    color: #000;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
}


/* ======== Modified by NHT23VT ======== */

/*.new_check .my_switch , 
.new_check .check-text
{
    display: inline-block!important;
}
.my_switch {
    width: 45px;
    height: 24px;
    position: absolute!important;
    margin-top: -2px!important;
    right: 10px;
}
.check-text
{
color: #7D8CAC;
}
.my_switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.my_switch  .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.my_switch .slider:before {
  position: absolute!important;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.my_switch input:checked + .slider {
  background-color: #ffad07;
}

.my_switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.terms .new_check b {
    font-weight: 500;
}
.my_switch input:checked + .slider:before {
  -webkit-transform: translateX(21px);
  -ms-transform: translateX(21px);
  transform: translateX(21px);
}
.terms .my_switch::before
{
display: none!important;
}
.terms {
    padding: 0px!important;
    margin-bottom: 30px!important;
}
.my_switch .slider.round {
  border-radius: 34px;
}

.my_switch .slider.round:before {
  border-radius: 50%;
}*/
/**************** end new header ***************/
.desc_shop .single_product-contact_seller {
    width: auto!important;
    background: unset!important;
    border: 3px solid #FF9200;
    color: #FF9200!important;
    font-size: 14px;
    font-weight: 600;
    padding: 4px 20px;
}
div.wo_group_profile .side_panel .options-buttons a {
    color: white!important; 
}
.groups_sidebar_others .avatar {
    width: 110px;
    height: 114px!important;
    float: left;
    margin-right: 10px;
}
.groups_sidebar_others .avatar img {
    width: 100%;
}
.groups_sidebar_others .wow_my_groups .avatar
{
  height: 100px;
    padding: 0px;  
}
.groups_sidebar_others .wow_my_groups_info {
    padding: 10px;
    float: left;
    width: calc(100% - 130px);
    padding-left: 1px;
    padding-top: 15px;
}
.groups_sidebar_others .wow_my_groups_info button svg {
    display: none!important;
}
.groups_sidebar_others .wow_my_groups_info button.btn {
    border-radius: 12px !important;
    padding: 6px 10px !important;
    background: #FF9200 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 96, 0, 0.91), rgba(247, 168, 0, 0.95)) repeat scroll 0% 0% !important;
}
.groups_sidebar_others .wow_content.wow_my_groups {
    /* border: 1px solid #dadde5; */
    overflow: hidden;
    /* background: white!important;
    box-shadow: unset; */
    margin-bottom: 17px;
    border-radius: 15px;
    box-shadow: 0px 0px 30px 0px rgba(69, 42, 124, 0.15);
    background: rgba(255, 255, 255, 0.60) !important;
    backdrop-filter: blur(30px);
    border: 1px solid rgba(255, 255, 255, 0.60);
}
.groups_sidebar_first {
    margin-bottom: 8px;
    padding: 0px;
}
.groups_sidebar_first .wow_my_groups .avatar ,
.groups_sidebar_first .wow_my_groups .avatar img
{
    height: 220px;
    border-radius: 0px;
    padding: 0px;
}
.groups_sidebar_first .wow_content.wow_my_groups
{
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0px 0px 30px 0px rgba(69, 42, 124, 0.15);
    background: rgba(255, 255, 255, 0.60) !important;
    backdrop-filter: blur(30px);
    border: 1px solid rgba(255, 255, 255, 0.60);
}
.groups_sidebar_first {
    margin-bottom: 8px;
}
.groups_sidebar_first button#wo_useract_btn {
    border-radius: 12px;
    padding: 6px 10px !important;
    background: #FF9200 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 96, 0, 0.91), rgba(247, 168, 0, 0.95)) repeat scroll 0% 0% !important;
}
.groups_sidebar_first button#wo_useract_btn svg {
    display: none!important;
}
.groups_sidebar_first .wow_my_groups_info {
    padding: 15px;
}
div#group_question_modal ul li,
div#page-message-modal ul li {
    border: 1px solid #e5e5e5;
    padding: 6px 16px;
    border-radius: 20px;
    margin-bottom: 7px;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
}

div#group_question_modal  ul li.active,
div#page-message-modal ul li.active {
    border: 2px solid #FF9200;
    color: #FF9200;
    font-weight: 600;
}
div#group_question_modal .modal-header h4,
div#page-message-modal .modal-header h4 {
    font-size: 19px;
    font-weight: 700;
}
div#group_question_modal .modal-body,
div#page-message-modal .modal-body {
    background: #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: 1px -2px 1px 0px #e5e5e5;
}
div#group_question_modal .modal-body .inner,
div#page-message-modal .modal-body .inner {
    background: white;
    padding: 10px;
    border-radius: 20px;
}
div#group_question_modal .modal-header,
div#page-message-modal .modal-header {
    background: white;
    text-align: center;
}
div#group_question_modal .modal-dialog,
#page-message-modal .modal-dialog {
    border-radius: 12px;
    overflow: hidden;
}
div#group_question_modal ul,
div#page-message-modal ul {
    padding: 0px;
}
.inputFormRow {
    overflow: hidden;
    background: #ecf0f5c7;
    border-radius: 10px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
}
button.btn.btn-danger.removeRow {
    position: absolute;
    right: 1px;
    padding: 0px 6px;
    z-index: 2;
    top: 0px;
}
.setting-qas .setting-profile-alert {
    margin-top: 20px;
}
.question_answers .btn-link:hover {
    text-decoration: unset;
}
.question_answers .btn-link {
    color: #FF9200;
    padding-left: 0px;
    font-weight: 600;
    font-size: 15px;
}
.question_answers .card {
    overflow: hidden;
}
.question_answers .card-body {
    background: #f1f2f6;
    padding: 10px 22px;
    border-radius: 20px;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    line-height: 120%;
    font-size: 15px;
}
.inputFormRow .wow_form_fields {
    margin-bottom: 0px;
}
.inputFormRow input, .inputFormRow textarea {
    background: white!important;
    border: unset!important;
}
.stats_parent {
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.80) !important;
    overflow: hidden;
    padding: 5px;
}
.discount_bar ul li.right {
    text-align: right;
    font-size: 11px;
    color: #485470;
    margin-top: 0px!important;
}
.discount_bar {
    background: rgba(255, 146, 0, 0.21);
    padding: 6px 15px;
}
.discount_bar ul li.left {
    color: #FF8805;
    font-weight: 600;
}
.discount_bar ul {
    padding: 0px;
    margin: 0px;
}
.discount_bar ul li {
    width: 50%;
    display: inline-block;
}
.wo_post_fetch_offer a.btn {
    float: right;
    background: #FF9200!important;
    color: white!important;
    margin-top: -7px;
}
.wo_post_fetch_offer a.btn:hover {
    background: #FF9200!important;
    color: white!important;
}
div.post-container:hover .post-description .wo_post_fetch_offer .btn {
    background: #FF9200!important;
    color: white!important;
}
.gold_vibe_table .user img {
    width: 40px;
    border-radius: 40px;
    display: inline-block;
    border: 2px solid #e5e5e5;
}
.gold_vibe_table .user p {
    display: inline-block;
    margin-top: 10px;
    padding-left: 10px;
    font-weight: 500;
}
.gold_vibe_table td.text {
    padding-top: 20px!important;
}
div#sub_total table {
    width: 40%;
    margin: 0 auto;
    margin-top: 20px;
    text-align: left;
}
div#sub_total table tr {
    border-bottom: 1px solid gainsboro;
}
.purchase-share-area small#share_error {
    width: 100%;
    margin-top: 4px;
    color: red;
    display: none;
}
ul.share_ul {
    padding-left: 20px;
}
ul.share_ul li {
    list-style: auto;
}
.profile_card img {
    width: 60px;
    border-radius: 32px;
    border: 3px solid #cdcdcd;
    padding: 2px;
}
.share_page .filter {
    display: flex;
    margin-bottom: 20px;
}
.purchase-share-area .item {
    width: 90px;
    font-size: 25px;
    padding: 10px;
    display: inline-block;
    vertical-align: middle;
}
.purchase-share-area input#share_quantity {
    background: #f0f0f0;
    border: unset;
    border-radius: 3px;
    text-align: center;
    border: 1px solid gainsboro;
}
.purchase-share-area .buy_share_btn {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 96, 0, 0.91), rgba(247, 168, 0, 0.95)) repeat scroll 0% 0% !important;
    color: white;
    height: 57px;
}
.filter input:focus-visible {
    border: 1px solid #d5d5d5!important;
    outline: unset!important;
}
.share_page .filter .item {
    display: inline-block!important;
    width: 100px;
    margin-right: 10px;
    height: 32px;
    padding: 6px;
    font-size: 12px;
    min-width: 100px;
}
.purchase-share-area {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 40px;
}
.share_page .filter .date {
    border: 1px solid #d5d5d5;
    border-radius: 3px;
}
div#mobile-header .cart-item p.total {
    float: unset;
    position: absolute;
    margin-top: 2px;
}
.profile_card .inline-items .item {
    display: inline-block;
    vertical-align: middle;
}
.profile_card img.verified {
    width: 13px;
    border-radius: 0px;
    border: unset;
    padding: 0px;
}
.profile_card .inline-items .item.rate 
{
     background: #dce2fb7a;
    border-top: 1px solid #d5d5d5;
    width: 100%;
    margin-top: 10px;
    padding: 5px;
    border-radius: 5px;
}
.profile_card .inline-items .item.desc {
    margin-left: 10px;
    line-height: 15px;
}
ul.reactions-box {
    z-index: 10;
}
.wo_settings_page .avatar-holder {
    height: 140px!important;
    background: #FF9200!important;
        margin-bottom: 50px;
}
.left-sidebar .cart-item p.total {
    position: absolute;
    top: 20px;
    margin-left: 15px;
}
.left-sidebar .dropup.open li:hover a {
    color: black!important;
}
div#single-post-menu-modal .dropup-custom li:hover a {
    color: white!important;
}
div#single-post-menu-modal ul li:hover .dropup-custom li:hover a svg path {
    fill: white!important;
}
div#single-post-menu-modal ul li:hover .dropup-custom a svg path {
    fill: unset!important;
}
div#single-post-menu-modal ul li:hover .dropup-custom li g path, div#single-post-menu-modal ul li .dropup-custom li g circle {
    fill: #99A7C7!important;
}
#single-post-menu-modal ul:hover svg circle {
    fill: #9cabca!important;
}
 div#single-post-menu-modal ul li:hover .dropup-custom li g circle {
    fill: #FF9200!important;
}
#single-post-menu-modal .dropup-custom li {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.dropup-custom li a:hover {
    background: unset;
    color: white!important;
}
div#wo_main_sett_side .new {
    margin-bottom: 40px;
}
.wo_settings_page.wow_content
{
    background:white!important;
}
div.setting-bg .overlay {
    background: #00000000;
}
.wo_settings_page .avatar-holder .infoz {
    display: none;
}
.wo_settings_page .avatar-holder .avatar {
    max-width: 75px;
    height: 75px;
    margin-top: 80px;
    border: 3px solid white;
}
.wow_sett_sidebar.new .collapse li {
    margin-left: 0px!important;
}
.wow_sett_sidebar.new a.parent_ {
    border-bottom: 1.5px solid #C8D1E5;
    margin-bottom: 10px;
}
div #wo_main_sett_side ul li a {
    font-size: 17px!important;
}
div.sett_page ul li {
    border-bottom: unset;
}
.wow_sett_sidebar.new  .wow_sett_submenu>ul
{
border:unset!important;
}
.wow_content.wow_sett_sidebar.new {
    height: auto!important;
}
.page-setting {
    background: white!important;
}
.single_item {
    background: #F9FAFC;
    border-radius: 9px;
    padding: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 10px!important;
}
.wow_sett_sidebar.new {
    background: unset!important;
}
div #wo_main_sett_side .wow_sett_sidebar.new  ul li.active_ a.single {
    color: #ffa500!important;
}
div #wo_main_sett_side .wow_sett_sidebar.new ul li.active_ a.single svg path {
    fill: #FF9200!important;
}
div #wo_main_sett_side .wow_sett_sidebar.new  ul li.active a {
    background-color: unset;
    font-weight: 500;
    color: #ffa500!important;
    font-size: 16px;
}
div #wo_main_sett_side .wow_sett_sidebar.new ul li.active a svg path {
    fill: #FF9200!important;
}
div.wow_content.wow_sett_sidebar.new ul.list-unstyled li svg {
    display: inline-block;
    width: 20px;
    height: auto;
    margin-right: 7px;
}
div.wow_sett_sidebar.new .wow_sett_submenu>ul
{
    margin-left: unset;
}
div div#wo_main_sett_side div.wow_sett_sidebar.new ul li.active {
    border:unset!important;
}
#forgot-form .message-svg .two {
    top: 6px;
    position: absolute;
    left: 3px;
}
#forgot-form .message-svg {
    position: absolute;
    margin-top: 41px;
    margin-left: 10px;
}
.gold_content
{
   background: white;
    padding: 20px;
    box-shadow: 2px 2px 8px 1px #0000001f;
    border-radius: 4px; 
}
.alert.alert-success.gold {
    text-align: left;
    margin-top: 10px;
}
li#notification-list .notification-text {
    line-height: 22px!important;
}
.user-fetch .new-message-button {
    margin-top: -9px;
}
.user-fetch .new-message-button svg {
    fill: #393939!important;
    width: 13px!important;
}
#home-shop-banner .bx-pager.bx-default-pager {
    position: absolute;
    top: 20px!important;
    right: 20px;
    width: auto;
}
#home-shop-banner .bx-pager.bx-default-pager a.bx-pager-link.active {
    background: black;
}
#home-shop-banner .bx-pager.bx-default-pager a.bx-pager-link {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: white;
    opacity: 1;
}

.meta .title.h5 .small-text b a {
    font-size: 13px;
    position: relative;
    margin-bottom: -2px;
}
.play_list_area .article-title .hash {
    color: #FF9200;
}
.post-description .options {
    order: 2;
}
.stream_join_btns button {
    color: white!important;
    font-weight: 600;
    margin-top: 0px;
    padding: 10px 30px;
    border-radius: 5px;
    background: linear-gradient(274.23deg, #FF9200 0%, #FDBA31 137.3%);
}
.post-container .stream_join_btns {
    margin-top: -134px!important;
}
.post-container:hover .post-description .stream_join_btns .btn.chat_btn {
    background: transparent!important;
}
.stream_join_btns button.chat_btn {
    background: transparent!important;
    color: #FF9200!important;
    border: 2px solid #FF9200;
}
.post-container:hover .post-description .stream_join_btns .btn {
    background: #f7a70d!important;
}
.video_data p#video_views {
    position: absolute;
    right: 20px;
    z-index: 1;
    margin-top: 10px;
    color: white;
    font-size: 15px !important;
    font-weight: 700;
    text-shadow: 1px 1px 2px black;
}
.playlist-ads .sidebar-ad-wrapper.col-md-6 {
    width: 50%;
}
.playlist_data li.blog.popular-articles.active {
    background: #2a2a2a;
    padding-bottom: 6px!important;
}
div#wo_main_sett_side.play_list_page {
    min-height: unset;
}
.sett_page.play_list_page {
    padding: 0px;
}
.play_list_area  .playlist_data {
    max-height: 460px;
    overflow: scroll;
}
.col-md-8.video_data {
    overflow: hidden!important;
}
.col-md-8.video_data video {
    max-height: 460px;
    width: auto;
}
.play_list_area .playlist_data li {
    position: relative;
}
.play_list_area .playlist_data a.hide-from-sidearea {
    display: none;
}
.play_list_area .article-thumbnail {
    position: relative;
}
.play_list_area a.article-thumbnail.pull-left {
    margin-right: 7px;
}
.playlist_current_info button.follow_like svg ,
.playlist_current_info button.detail_revibe svg
{
    width: 21px;
    height: 21px;
    margin-top: -3px;
}
.playlist_current_info button.follow_like ,
.playlist_current_info button.detail_revibe  {
    background: black;
    color: white;
    padding: 5px 15px 5px 8px;
    font-size: 18px;
    border-radius: 10px;
    margin-top: 15px;
}
.playlist_current_info .follow_like_buton button span {
    color: white!important;
    font-size: 17px;
    font-weight: 100;
}
.playlist_current_info .follow_like_buton button {
    background: black!important;
    color: white!important;
    border-radius: 10px!important;
}
.playlist_adds .sidebar-ad-body img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.playlist_current_info .follow_like_buton {
    margin-top: 10px;
}
.playlist_current_info .detail_revibe svg
{
    fill:white;
}

 .three-dots-playlist {
    float: right;
    margin-top: 15px;
    margin-right: 0px;
}
span.dropdown.three-dots-playlist .fa-ellipsis-v {
    font-size: 30px;
}
.playlist_current_info .detail_revibe
{
   background: black;
    color: white;
    padding: 5px 15px 5px 8px;
    font-size: 18px;
    border-radius: 10px;
    margin-top: 10px;
    margin-top: 30px;   
}
.playlist_current_info h2 {
    font-weight: 600;
    margin-bottom: 10px;
        color: black;
}
.playlist_current_info span, .playlist_current_info a {
    color: #2b2b2b;
    font-weight: 600;
}
.playlist_current_info a:hover {
    text-decoration: unset;
}
.play_list_area a.article-title {
    color: white;
    font-size: 15px!important;
    line-height: 100%;
    font-weight: 600;
}
.play_list_area .article-thumbnail img {
    object-fit: cover;
    height: 70px;
}

.play_list_area a.byyy {
    color: white;
    font-size: 11px!important;
}
.play_list_area p.home-sidebar-blog-views {
    display: none;
}
.play_list_area .article-info span {
    color: #9a9a9a;
    font-size: 10px;
}
.play_list_area video[poster] {
    width: 100%!important;
}
.play_list_area a.article-title:hover {
    text-decoration: unset;
}
.row.play_list_area {
    background: black;
    padding-top: 10px;
    margin-left: 0px;
    margin-top: 6px;
}
.play_list_area .play_list_div_sameclass
{
    display: table-cell;
}
.playlist_data li.blog.popular-articles {
    clear: both;
    margin-bottom: 6px;
    padding-bottom: 10px;
    padding-top: 7px;
    overflow: hidden;
}
.col-md-9.search-playlist {
    margin-top: 20px;
}
.sticky_video_bottom.small {
    right: 5%;
    height: 190px!important;
    width: 280px!important;
}
.sticky_video_bottom.small .link_to_be h6 {
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sticky_video_bottom.small video#my_sticky_video {
    height: 140px;
}

.sticky_video_bottom .header_sticky span.dropdown {
    margin-right: 12px!important;
    padding-left: 11px!important;
}
.post-container .post-file:hover .stick_video_bottom
{
display: inline;
}
.stick_video_bottom
{
    width: 17px;
    height: 18px;
    position: absolute;
    bottom: 15px;
    margin-left: -62px;
    z-index: 100;
    fill: white;
    display: none;
}
video#my_sticky_video {
    background: #FF9200;
}
.sticky_video_bottom  i.close_sticky_video {
    font-size: 24px;
    font-family: cursive;
    font-style: unset;
}
.sticky_video_bottom .post-heading h6 ,
.sticky_video_bottom .post-heading .desc_
{
color: black!important;
}
.sticky_video_bottom .post-heading .desc_ a
{
color: #FF9200!important;
}
.sticky_video_bottom {
    position: fixed;
    bottom: 0;
    right: 5%;
    background: white;
    height: 280px;
    width: 380px;
    z-index: 1051;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 2px 0px 8px 1px #00000030;
    display: none;
}
.sticky_video_bottom .text-right {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 0px;
}
.sticky_video_bottom video#my_sticky_video {
    max-width: 100%;
    height: 210px;
    max-height: 210px;
    width: 100%;
}
.sticky_video_bottom span.desc_ {
    margin-left: 10px;
    margin-top: 0px;
    font-size: 12px;
    display: inline-block;
    max-width: 80%;
    height: 1.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sticky_video_bottom .youtube-like-footer {
    display: none;
}

.sticky_video_bottom .post-heading h6 {
    font-size: 16px;
    font-weight: 700;
    margin-top: 7px;
    margin-left: 50px!important;
    margin-bottom: 0px;
}
.sticky_video_bottom .post-heading {
    padding: 10px;
}
.sticky_video_bottom .post-heading img {
    width: 40px;
    height: 40px;
    border-radius: 20px;
}

#single-post-menu-modal ul li {
    padding-top: 10px!important;
    margin-bottom: 0px!important;
    padding-bottom: 10px!important;
}
.post-fetched-url-con a {
    min-height: 200px;
}
div#single-post-menu-modal ul li:hover {
    background: #FF9200;
}
div#single-post-menu-modal ul li:hover a span {
    color: white!important;
}
div#single-post-menu-modal ul li:hover a svg path {
    fill: white!important;
}
.three_dots a svg path {
    fill: #bcd0ff !important;
}
.main-cart .total_sum tr td {
    color: black;
}
.main-cart .mini_cart_btns a.cart {
    color: black ! Important;
}
div#share_post_modal,
div#setup_modal, div#shortcuts_modal {
    background: #000000d1;
}
div#setup_modal ul li svg, div#shortcuts_modal ul li svg {
    margin-left: -6px;
}
div#setup_modal ul li svg path, div#shortcuts_modal ul li svg path {
    fill: #545f78 !important;
}

.dropdown:after{
    content: ''; 
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity .15s ease-in-out;
    opacity: 0;
    visibility:hidden;
    background-color: rgb(0 0 0 / 88%);
    pointer-events: none;
}
.dropdown.show .nav-link{
    position:relative;
    z-index:12;
}
.dropdown.open:after{
    z-index:10; opacity:1; 
    visibility:visible;
    position: fixed;
}
.content-container {
    margin-top: 45px!important;
}
li.dropdown.search-container.open::after,
li.dropdown.megamenu_main_li.open::after {
    content: none!important;
}
.my_mega_menu_nav.fixed .market_header_page {
    display: none;
}
.loading_overlay img {
    width: 100px;
    position: fixed;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
}
.loading_overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    text-align: center;
    background: #0000007a;
}
.navbar-default .dropdown-menu.ani-acc-menu>li>a:hover {
    color: black!important;
    background-color: #f1f1f1 !important;
}
#desktop-header li.first_new_style img.fimg {
   border-radius: unset;
    width: 20px!important;
    height: 15px!important;
    min-width: unset;
    position: absolute;
    right: 20px;
    margin-top: 12px;
}
#desktop-header ul.dropdown-menu.ani-acc-menu.new-user-menu-after-logo li.first_new_style #update-username {
    padding-bottom: 20px!important;
}
li.big_title_ {
    background: #f7f9f8;
    font-family: youtubefont!important;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    font-size: 20px;
    color: black;
    border-bottom: 1px solid black;
    padding-bottom: 6px;
    padding-top: 6px;
}

#desktop-header ul.dropdown-menu.new-user-menu-after-logo {
    min-width: 280px;
}
#desktop-header .new-user-menu-after-logo .wow_hdr_menu_usr_lnk {
    display: block;
    align-items: unset; 
    justify-content: unset;
}
#desktop-header ul.dropdown-menu.ani-acc-menu.new-user-menu-after-logo li a b {
    margin-left: 13px;
    margin-top: -5px;
}
#desktop-header ul.dropdown-menu.ani-acc-menu.new-user-menu-after-logo li a {
   padding-bottom: 3px!important; 
    padding-top: 3px!important;
}
#desktop-header ul.dropdown-menu.ani-acc-menu.new-user-menu-after-logo li a small {
    position: absolute;
    margin-left: 40px;
    margin-top: 12px;
    color: gray;
}
#desktop-header li.first_new_style a {
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #efefef;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.setup-menu-new {
    margin-left: -192px!important;
}
.setup-menu-new path.cls-1 {
    fill: #ff9d00 !important;
}
.setup-menu-new.three_dots li a {
    font-weight: 600;
}
.shortcuts_dropdown {
    width: 370px;
    margin-left: -310px;
    width: 370px;
}
.new-user-menu-after-logo li svg path {
    fill: #FF9200!important;
}

#live_moderator .modal-content {
    height: 100vh;
}
#live_moderator .modal-header {
    background: unset;
    border: unset;
}
#live_moderator .stream_div {
    height: calc(100vh - 80px);
    background-size: cover;
    background-position: center center;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
#live_moderator .footer .fa-times {
    background: red;
    color: white;
    height: 50px;
    width: 50px;
    font-size: 30px;
    text-align: center;
    padding: 9px;
    cursor: pointer;
    border-radius: 30px;
    box-shadow: 1px 1px 21px 2px #00000066;
}
#live_moderator .postHeader ,
#view_live .postHeader {
    background: linear-gradient(180deg, rgb(0 0 0 / 78%) 0%, rgb(255 255 255 / 0%) 100%);
    height: 60px;
    padding: 10px;
        z-index: 2!important;
    position: absolute;
}
#view_live .row .col-md-8, #view_live .row .col-md-4 {
    padding-left: 15px!important;
}
#live_moderator #participants-area .main
{
margin-top: 15px;
}
#live_moderator div#participants-area ul {
    padding: 0px;
}
#live_moderator div#participants-area ul li {
    padding: 6px;
    border-bottom: 1px solid #e2e2e2;
    height: auto;
    overflow: auto;
}
#live_moderator div#participants-area ul li button {
    float: right;
    margin-top: 10px;
    background: red;
    color: white;
    border: unset;
    padding: 4px 7px;
    border-radius: 4px;
}
#live_moderator div#participants-area ul li img {
    float: left;
}
#live_moderator div#participants-area ul li p {
    float: left;
    margin-left: 10px;
    margin-top: 12px;
}
#live_moderator .right_moderator_area {
    background: #f1f1f1;
    height: calc(100vh - 80px);
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    padding: 10px;
    width: 35%;
}
div#messages .common_class p {
    background: white;
    box-shadow: unset!important;
}
#live_moderator div#messages {
    margin-top: 6px;
    border: unset;
    overflow: scroll;
    height: calc(100vh - 210px);
}
#live_moderator .footer {
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
}
#live_moderator .inputSection input.form-control {
    height: 50px;
    border: unset;
}
#live_moderator .inputSection {
    background: white;
    padding: 4px;
    height: 60px;
    border-radius: 15px;
    width: 100%;
    margin-bottom: 5px;
    border:unset;
}
#live_moderator button.send-chat {
    height: 51px;
    width: 50px;
    border-radius: 10px;
    border: unset;
    background: #FF9200;
    color: white;
}
#live_moderator ul.nav.nav-tabs li {
    width: 50%;
}
#live_moderator ul.nav.nav-tabs li.active a {
    color: white!important;
    background: #FF9200!important;
    font-weight: 700;
}
#live_moderator ul.nav.nav-tabs li a {
    background: #ffa5006b;
    margin: 4px;
    border-radius: 10px;
    color: white;
    line-height: 23px;
    font-size: 12px;
}
#live_moderator .right_moderator_area .chat_section {
    border: unset;
    height: calc(100vh - 130px);
        width: 100%!important;
}
#live_moderator .from-section
{
    width: 100%;
}
#live_moderator img#postauthor {
    width: 40px;
    height: 40px;
    border-radius: 20px;
}
#view_live .postHeader img {
    width: 40px;
    height: 40px;
}
#view_live .from-section {
    width: 100%;
}
#view_live .inputSection {
    width: 100%;
}
div#view_live {
    background: #000000b0;
}

#live_moderator .postHeader p , 
#view_live .postHeader p {
    font-size: 20px;
    color: white;
    text-shadow: 1px 1px 1px black;
    margin-top: 5px;
    margin-left: 10px;
}
/************************/

.my_custom_radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.my_custom_radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.my_custom_radio .checkmark {
    position: absolute;
    top: -106px;
    left: 4px;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 0px;
}

/* On mouse-over, add a grey background color */
.my_custom_radio:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.my_custom_radio input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.my_custom_radio .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.my_custom_radio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.my_custom_radio .checkmark:after {
    top: 0px;
    left: 0px;
    width: 25px;
    height: 24px;
    border-radius: 0%;
    background: #FF9200;
}

#custom_friends_div .live_area_friends img {
    width: 40px;
    height: 40px;
    float: left;
    border-radius: 20px;
}
#live_broadcast_modal #room_activity_ .content {
    width: 55%; 
}
#live_broadcast_modal ul#Room_Activity_Pages li {
    width: 100%;
}
#live_broadcast_modal input#join_video_link, input#join_video_link:focus-visible {
    border: 1px solid gray!important;
    margin-top: 10px;
}
#live_broadcast_modal #Join_Links_Activity_ ul li::before {
    content: "✔";
    margin-right: 10px;
}
#live_broadcast_modal #Join_Links_Activity_ ul li {
    list-style: none!important;
}
#custom_friends_div .friends_list {
    height: 310px;
    overflow: scroll;
}
#custom_friends_div .live_area_friends.active {
    background: #ffa50036!important;
}

#post_title_ input#file-upload {
    display: none;
}

#post_title_ .post_title_thumb {
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    height: 200px;
    line-height: 140px;
    cursor: pointer;
    color: white;
}
#live_broadcast_modal svg#upload_image_svg {
    float: right;
    cursor: pointer;
    margin-top: -40px;
    width: 75px;
    height: auto;
}
.single-product h4.wow_post_prod_name button, .single-product h4.wow_post_prod_name a i {
    background: unset;
    border: unset;
}

#custom_friends_div .search_friends , #post_title_ .post_title_input
{
    width: 100%;
    padding: 10px 15px;
    margin-bottom: 20px;
    border-radius: 6px;
    border: unset;
    background: #F1F4FB;
}
#custom_friends_div .live_area_friends .name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
    margin-left: 55px;
    margin-top: 10px;
}
.thumb_small
{
    display: block;
    color: #485470;
    margin-bottom: 7px;
}
#custom_friends_div .live_area_friends {
    background: #F1F4FB;
    height: 55px;
    padding: 10px;
    border-bottom: 1px solid white;
    cursor: pointer;
    position: relative;
    clear: both;
}

#invite_friends_ .content {
    width: 80%;
}
#room_activity_ ul.options.two_rows {
    overflow: hidden;
}

#room_activity_ ul.options.two_rows li {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px;
}
#live_broadcast_modal .back_to_previous {
   left: 25px;
    cursor: pointer;
    position: absolute;
    background: unset!important;
    margin-top: -5px;
}
#live_broadcast_modal .two_rows .content h5 {
    margin-top: 15px;
}
#live_broadcast_modal .my_custom_radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    right: 11px;
    top: -15px;
    height: 20px;
    width: 20px;
}
#live_broadcast_modal .my_custom_radio {
    position: absolute;
    right: 0;
}
#live_broadcast_modal .my_custom_radio input:checked ~ .fa-check {
    display: block;
    background: #FF9200;
    color: white!important;
    border-radius: 20px;
    padding: 4px;
    font-size: 14px;
}
#live_broadcast_modal .my_custom_radio .fa-check {
    display: none;
}
#live_broadcast_modal .my_custom_radio .fa-circle 
{
    background: #d5d5d5;
    color: white!important;
    border-radius: 20px;
    padding: 1px;
    font-size: 19px;
}
#live_broadcast_modal .my_custom_radio input:checked ~ .fa-circle {
    display: none;
    
}
#live_broadcast_modal button.done_ {
    width: 100%;
    background: unset;
    border: 1px solid #FF9200;
    color: #FF9200;
    border-radius: 5px;
    padding: 8px;
}
#invite_friends_ input.who_invited_radio {
    margin-top: 30px;
}
#invite_friends_ ul.options li img {
    margin-top: 10px;
}
#live_broadcast_modal img.mini-img {
    width: 31px;
    margin-top: -9px;
    margin-right: 10px;
}
#live_broadcast_modal h2 {
    text-align: center;
    font-size: 21px;
    font-weight: 600;
    border-bottom: 1px solid #C8D1E5;
    padding-bottom: 20px;
    margin-bottom: 0px;
}
#live_broadcast_modal .bottom button {
    width: 100%;
    padding: 13px;
    margin-top: 15px;
    border: unset;
    color: white;
    font-size: 16px;
    font-weight: 700;
    background: linear-gradient(92.51deg, #FFC107 0%, #FF8205 101.67%);
    border-radius: 12px;
}
#live_broadcast_modal button.close {
    height: 23px;
    background: #020202;
    width: 23px;
    border-radius: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #dadada;
}
#live_broadcast_modal .bottom {
    text-align: center;
    margin-top: 40px;
}
#live_broadcast_modal .bottom h4 {
    font-weight: 600;
    font-size: 14px;
    color: gray;
}
#live_broadcast_modal .modal-body {
    padding: 20px!important;
}
#live_broadcast_modal .modal-content
{
    border-radius: 10px;  
}
#live_broadcast_modal ul.options {
    padding: 0px;
    padding-top: 20px;
}

#live_broadcast_modal ul.options span {
    float: left;
    background: white;
    height: 50px;
    width: 50px;
    border-radius: 28px;
    padding: 12px;
}
#live_broadcast_modal ul.options li {
    background: #F1F4FB;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 15px;
    border-radius: 5px;
    cursor: pointer;
}
#live_broadcast_modal ul.options li img {
    width: 40px;
    height: 40px;
    background: white;
    padding: 8px;
    border-radius: 30px;
        float: left;
}
#live_broadcast_modal .content {
    float: left;
    margin-left: 20px;
}

#live_broadcast_modal ul.options li i {
    float: right;
    margin-top: 15px;
    margin-right: 10px;
    color: #a4a4a4;
}
#live_broadcast_modal .content h5 {
    font-weight: 600;
    margin-bottom: 0px;
    font-size: 15px;
}
#live_broadcast_modal .content p {
    margin-bottom: 0px;
    color: #485470;
    font-size: 15px;
    margin-top: 2px;
}
#live_broadcast_modal .right-arrow {
    float: right;
    margin-top: 17px;
    margin-right: 5px;
}
.common-class-single-suggested .main-blog-sidebar .popular-articles .video-post span.side_video_time_ {
    display: block;
}
.main-blog-sidebar .popular-articles .video-post span.side_video_time_ {
    display: none;
}
.calling_new_alert {
    position: absolute;
    margin-top: 60px;
    width: 180px;
    margin-left: -170px;
    background: #FF9200;
    color: white;
    border-radius: 7px;
    padding: 6px;
    display: none;
    font-family: Manrope;
}
.calling_new_alert ul li img {
    width: 40px;
    border-radius: 50px;
}
.calling_new_alert button {
    background: none;
    border: unset;
    padding: 0px;
    font-weight: 700;
    margin-right: 10px;
    font-size: 14px;
}
.calling_new_alert .action {
    text-align: center;
    margin: 0px;
}
.calling_new_alert .second
{
  margin-left: 10px;  
}
.calling_new_alert ul li {
    display: inline-block;
}
.calling_new_alert p.caller {
    margin: 0px;
    margin-top: 3px;
}
.calling_new_alert ul {
    padding: 0px;
    display: flex;
    align-items: center;
}
.calling_new_alert::before {
    content: "";
    border-color: transparent transparent blue transparent;
    border-style: solid;
    border-width: 0px 10px 12px 13px;
    height: 0px;
    width: 0px;
    position: absolute;
    margin-top: -18px;
    margin-left: 124px;
}
.recent_search_result hr{
    border-top: none !important;
}
.new_results_tab_area li.active a {
    color: #FF9200!important;
}
.new_results_tab_area li a {
    color: white;
}
.new_results_tab_area li {
    width: 20%;
    background: black;
    padding-top: 10px;
}
.new_results_area .hashtag-search-result a {
    display: block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.50);
    backdrop-filter: blur(11.942214965820312px);
    height: 40px;
    padding: 7px;
}
div#photos-list .product-image {
    position: relative!important;
}
.products-after-post .produc_info .product-by {
    margin-top: 10px;
    overflow: hidden;
    text-align: center!important;
    display: inline-block;
}
.products-after-post .produc_info .product-by div {
    margin-right: 5px;
}
img.verified_shop {
    float: unset!important;
    width: 25px!important;
    height: auto!important;
    border: unset;
}
img.verified_new {
    position: absolute;
    right: -4px;
    bottom: -3px;
    width: 18px;
    height: auto;
}
input#product_page_search {
    width: 100%;
    padding: 5px;
    border: 1px solid #e2e2e2;
    color: black;
    border-radius: 5px;
}
select#page_product_cate {
   padding: 7px;
    border: 1px solid #e2e2e2;
    color: black;
    border-radius: 5px;
    width: 100%;
}
.random-videos-on-single-page .random-videos.row .related_posts_etc_dots {
    display: block!important;
    background: unset!important;
    right: -11px!important;
}

.main-blog-sidebar .popular-articles li:hover {
    background: #f6f7fb;
}
span.side_video_time_ {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
    color: white;
    background: black;
    padding: 2px 4px 0px 2px;
    font-size: 11px;
    font-weight: 700;
}

.story .main-blog-sidebar .popular-articles li
{
    margin-bottom: 15px;
    box-shadow: 0px 2px 5px rgba(200, 209, 229, 0.3)!important;
}

.main-blog-sidebar .popular-articles li:hover span.related_posts_etc_dots,
.main-blog-sidebar .popular-articles li:hover .hide-from-sidearea
{
 display: block!important;
}

div.single-post .popular-articles span.related_posts_etc_dots , 
div.single-post .popular-articles .hide-from-sidearea {
    display: none!important;
}


.main-blog-sidebar .related_posts_sidebar li:hover {
}
.main-blog-sidebar .related_posts_sidebar li:hover.hide-from-sidearea,
.main-blog-sidebar .related_posts_sidebar li:hover span.related_posts_etc_dots {
    background: #f6f7fb;
}
div#loaded-videos .random-videos .video-post .inner {
    margin-bottom: 10px;
    overflow: auto;
}
div#loaded-videos .random-videos .video-post:hover .inner {
    background: #f3f3f3;
    border-radius: 14px;
    height: auto;
}

div#videos-list .video-data p.home-sidebar-blog-views {
    position: absolute;
    top: 10px;
    right: 10px;
    background: black;
    color: white!important;
    padding: 2px 6px;
    border-radius: 3px;
}
div#videos-list h4 {
    min-height: 20px;
}

@media (min-width:801px)  {
.mobile_area_to_move_bottom {
    display: none;
}
img.time-line-page-thumb {
    height: 220px!important; 
}
.post-heading:hover {
    border-radius: 15px 15px 0px 0px;
}
.post-heading:hover ~ .post-description {
    border-radius: 0px 0px 15px 15px;
}
.post-container:hover .post-heading {
    border-radius: 15px 15px 0px 0px;
}
.post-container:hover .post-description {
    border-radius: 0px 0px 15px 15px;
}
ul.multi_data.aaa {
    overflow: hidden;
}
/* .post-heading:hover , 
.post-heading:hover ~ .post-description ,
.post-heading:hover ~ .post-description .wo-reaction , 
.post-heading:hover ~ .post-description .btn ,
.post-container:hover .post-heading ,
.post-container:hover .post-description ,
.post-container:hover .stats_parent
{
  background: #fbf3e2;  
} */
.single-first-post .post-container:hover .post-heading {
    background: unset;
}

/* .post-container:hover .meta h6 ,
.post-container:hover .like-stat.stat-item.post-like-status ,
.post-container:hover  .post-description .wo-reaction ,
.post-container:hover .post-description .post-actions .btn,
.post-container:hover .post-description .stats .btn
{
background: #fbf3e2!important;
} */


}
.single-user-info.user-area .link {
    position: absolute;
    right: 24px;
    top: 25px;
    color: #FFF !important;
    font-size: 14px !important;
    border: 1px solid;
    background: #FF9200;
    padding: 5px;
    border-radius: 15px;
}

.single-user-info.user-area .link i{
    position: absolute;
    right: 24px;
    top: 25px;
    color: #FFF !important;
    font-size: 14px !important;
    border: 1px solid;
    background: #FF9200;
    padding: 5px;
    border-radius: 15px;
}

.single-user-info.user-area {
    margin: 0px;
    padding: 10px;
    border-radius: 8px;
    margin-left: 5px;
}
.single-user-info.user-area .uimg {
    margin-top: 5px;
    margin-bottom: 5px;
}
.single-user-info.user-area p {
    margin-left: 60px !important;
    /* margin-top: -3px; */
    font-size: 12px;
    /* color: #212121; */
    font-family: Manrope;
}
.single-user-info.user-area a span {
    color: #212121 !important;
    font-family: Manrope !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
}
.single-user-info.user-area b {
    margin-left: 10px;
    font-size: 14px;
    /* margin-top: -3px; */
}
.close-side-menu svg {
    width: 19px;
    height: 19px;
    margin-top: -13px;
}
/* .close-side-menu {
    font-style: inherit;
    position: absolute;
    right: -10px;
    top: -1px;
    color: white;
    padding: 0px 1px;
    cursor: pointer;
    font-size: 22px;
    width: 20px;
    height: 20px;
    border: unset;
    border-radius: 20px;
    z-index: 9;
} */
.close-side-menu {
    font-style: inherit;
    position: absolute;
    right: -30px;
    top: -1px;
    color: #FF9200;
    padding: 0px 1px;
    cursor: pointer;
    font-size: 26px;
    width: 30px;
    height: 30px;
    border: unset;
    border-radius: 0px;
    z-index: 9;
}
.post-privacy-menu.post-options li {
    padding-left: 13px;
}
.single-first-post .product-for-sell {
    top: -1px!important;
    font-size: 14px!important;
}
.single-first-post p.was_live_text {
    top: 10px!important;
}

p.was_live_text {
    display: inline-block;
    position: relative;
    top: -5px;
}
.products-on-single-post-page h4 {
    margin-left: 15px;
}

.products-on-single-post-page .products-after-post .product-price {
    text-align: center;
}
.products-on-single-post-page .products-after-post .product-title {
    margin-top: 12px;
}

@media (min-width: 992px){
.row.single-post .col-md-7.middlecol {
    padding-right: 15px!important;
    width: 64.333333%!important;
}
.wow_content.no_box_shadow.no_border_radius.bio_div_group_profile {
    padding-top: 0px;
    padding-left: 15px;
}
}
@media (min-width: 992px)
{
.row.single-post .col-md-2.leftcol {
    width: 6.666667%!important;
}
}

@keyframes colorChange {
    0% {
        background: black;    
    }
    30% {
        background: #FF9200;    
    }
    60% {
        background: purple;    
    }
    90% {
        background: black;    
    }
}

.my_recent_viewed_slider .remove_wish_list {
    display: none;
}
.my_recent_viewed_slider .wow_main_prod_foot {
    display: none;
}

.my_recent_viewed_slider .product {
    width: 100%;
}
.my_recent_viewed_slider .product-by a {
    background: black;
    color: white;
    display: table;
    padding: 3px;
    font-size: 9px!important;
    border-radius: 2px;
}
.single_product_fixed_sidebar.fixed {
    position: fixed;
    top: 115px;
    z-index: 1;
    width: 23%;
    background: white;
    left: 0px;
    padding: 10px;
    height: calc(100vh - 100px);
    overflow: scroll;
    padding-top: 20px;
}
div#products.just_cate_products {
    background: white;
    padding: 15px;
    border-radius: 10px!important;
    overflow: hidden;
    margin-top: 5px;
}
div#products.just_cate_products .product_info.wow_main_mkt_prod {
    border: 1px solid #C8D1E5;
}
.megamenu_main_li.active a {
    color: white;
}
.megamenu_main_li.active {
    background: #FF9200;
}
.market_header_page_category_page input#product-text {
    border-radius: 30px;
    border: unset!important;
    box-shadow: unset!important;
    background: white;
    padding-left: 20px;
}
.search-blog.market_header_page_category_page .main-blog-sidebar {
    background: none;
}
.search-blog.market_header_page_category_page .create-product {
    width: fit-content!important;
    float: right;
    color: #478CCA!important;
    background: white!important;
    border-radius: 30px!important;
    border: 1px solid #478CCA;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px;
}
ul.product-category-slider-sub li {
    border-radius: 10px;
    padding: 15px;
    border: 1px solid #C8D1E5;
    margin-bottom: 15px!important;
}
.category_title h5 {
    font-size: 24px;
    font-weight: 500;
}
.col-md-3.left-sidebar,
.page-products {
    background: #F1F4FB;
}
ul.product-category-slider-sub li ul li {
    border: unset;
    padding: 0px;
    margin-bottom: 0px!important;
}
.left-sidebar ul.product-category-slider-sub {
    padding-left: 0px!important;
}
.card-body.sub-category-parent ul li a {
    color: #485470!important;
}
.my_recent_viewed_slider .product-by {
    position: absolute;
    top: 10px;
    left: 10px;
}
a.slider_reply svg path {
    fill: white;
}
a.slider_reply svg {
    width: 20px;
    height: auto;
}
.common_filter_area {
    padding: 30px;
    padding-top: 10px;
    padding-bottom: 7px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
    margin-bottom: 20px;
}

.message.float-right .fa-info-circle {
    left: -30px;
    position: absolute;
    color: #ff9800d9;
    bottom: 1px;
    cursor: pointer;
    width: 15px;
    height: auto;
}
/*li.left-area .fa-clone {
    position: absolute;
    right: -30px;
    color: #5151515e;
    bottom: 1px;
    cursor: pointer;
    width: 15px;
    height: auto;
}*/
.general_toast {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 9999;
    background: #000000ad;
    padding: 15px 20px 15px 20px;
    color: white;
    width: 200px;
    border-radius: 6px;
    border: 1px solid black;
}
/*.message.float-right .fa-clone {
    left: -50px;
    position: absolute;
    color: #5151515e;
    bottom: 1px;
    cursor: pointer;
    width: 15px;
    height: auto;
}*/

div#message_details {
    background: #000000b5;
}
#message_details .modal-dialog {
    width: 280px;
}
#message_details .modal-dialog button.btn.btn-secondary {
    position: absolute;
    right: -10px;
    top: -10px;
    border-radius: 20px;
    padding: 1px 8px 1px 8px;
    background: red;
    color: white;
}
#message_details .modal-dialog ul {
    padding: 10px;
    border: 1px solid #ececec;
    padding: 10px;
    box-shadow: 1px 1px 4px -1px #0000002b;
    border-radius: 2px;
    margin-bottom: 0px;
}
#message_details .modal-dialog ul li {
    padding-top: 10px;
    padding-bottom: 10px;
}

#message_details .modal-dialog ul li:first-child {
    border-bottom: 1px solid #e5e5e5;
}
#message_details .modal-dialog ul li:first-child i {
    color: #FF9200;
}
#message_details .modal-dialog ul li span {
    font-size: 13px;
}

p.clear-search-messages {
    position: absolute;
    right: 40px;
    margin-top: -22px;
    cursor: pointer;
    display: none;
}
.people-list div#chat ul, 
.people-list div#pages ul,
.people-list div#chat_popup ul,
.people-list div#pages_popup ul{
    display: flex;
    flex-direction: column;
    padding: 10px;
}
.people-list div#groups ul, 
.people-list div#groups_popup ul
{
   display: flex;
   flex-direction: column-reverse;
}
span.yellow_ {
    background: yellow;
    color: black;
}

.search-messges-div input {
    border: unset;
    padding: 5px;
    width: 100%;
}
.search-messges-div {
    width: 73%;
    border: 1px solid #e8f1f3;
    position: absolute!important;
    margin-top: 55px;
    padding: 4px 4px 4px 4px;
    left: 0;
    border-top: unset;
    background: white;
}
.search-messges-div .fa-search {
    cursor: pointer;
    right: 13px;
    top: 16px;
    position: absolute;
}

.tab-content ul li .pinned_ {
    position: absolute;
    top: -12px;
    right: 12px;
}

div#create_group_chat {
    background: #000000cf;
}

.dropdown-menu.megamenu .row.hide_on_mobile {
    height: auto!important;
}
.fixed-top ul.dropdown-menu.megamenu {
    overflow: scroll;
    height: calc(100vh - 90px);
}

.dropdown-menu.megamenu .hide_on_mobile.banner-div {
    padding-left: 20%;
    padding-right: 20%;
}
.dropdown-menu.megamenu .hide_on_mobile.banner-div img {
    margin-top: 20px;
}
/******** new drop down msg style **********/
.products .product .product-price,
.products .product .product-price .sale_price {
    word-break: unset!important;
    white-space: unset!important;
    text-overflow: unset!important;
    overflow: unset!important;
}
.product_info.wow_main_mkt_prod .product-price .orignal_price {
    padding-left: 0px;
    margin-left: 6px;
}
div#products_wishlist .orignal_price,
div#products_wishlist .sale_price  {
    color: white!important;
}
.dropdown-menu.sub_icons_ul_parent ul li {
    /* width: 50px;
    text-align: center;
    background: white;
    height: 50px;
    padding: 18px 5px 5px 10px;
    border-radius: 50px;
    margin-bottom: 5px!important; */
    text-align: center;
}
select#currency_dropdown {
    margin-top: 15px;
    font-size: 12px;
    border: unset;
    border-radius: 2px;
    padding: 4px;
}
/* .dropdown-menu.sub_icons_ul_parent ul.sub_icons_ul {
    width: 218px;
    background: white;
    padding: 0px;
    left: -120px!important;
    position: absolute;
    bottom: -1px;
    padding: 15px;
    box-shadow: 0px 0px 5px rgba(153, 167, 199, 0.35);
    border-radius: 10px!important;
} */
.dropdown-menu.sub_icons_ul_parent ul.sub_icons_ul {
    left: -250px;
    /* background: white; */
    position: absolute;
    bottom: -20px;
    padding: 10px;
    box-shadow: 0px 0px 5px rgba(153, 167, 199, 0.35);
    border-radius: 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}
.dropdown-menu.sub_icons_ul_parent {
    width: 40px;
       margin-left: -15px;
    margin-bottom: 15px;
    background: unset;
    box-shadow: unset!important;
}
ul.sub_icons_ul li svg {
    /* width: auto;
    height: 25px;
    margin-bottom: 10px; */
}
/******************* end *******************/

#currency-modal .modal-header {
      background: unset;
    text-align: center;
    padding-top: 18px;
    padding-bottom: 18px;
}

#currency-modal span.select2-selection.select2-selection--single {
    padding: 5px 20px 35px 10px;
    margin-top: 2px!important;
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 96, 0, 0.91), rgba(247, 168, 0, 0.95)) repeat scroll 0% 0% !important;
    border: unset;
    border-radius: 0px;
    color: white;
    font-size: 15px;
}
#currency-modal .modal-body {
    padding: 0px;
}
#currency-modal .modal-body span#select2-currency_-container {
    color: white;
}
#currency-modal .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent; 
    margin-top: 5px!important;
}
span img.img-flag {
    width: 20px;
    margin-right: 5px;
    margin-top: -4px;
}
#currency-modal .modal-header h5{
    text-align: center;
    font-size: 20px;
}
ul.group_participants {
    margin-top: 50px;
}

li.add_participant  {
   cursor: pointer;
}
ul.group_participants li.add_participant i {
    position: absolute;
    left: 15px!important;
    margin-top: -40px !important;
    background: #f7f7f7;
    padding: 10px;
    border: 1px solid #e8f1f3;
    border-radius: 20px;
}
.group_participants {
    background: unset!important;
    border: unset!important;
    padding: 0px!important;
    width: 100%!important;
    text-align: left!important;
    margin-top: 50px;
}
.group_participants li img {
    width: 40px;
    border-radius: 30px;
}
ul.group_participants li {
    border-bottom: 1px solid #e8f1f3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
ul.group_participants li i {
    float: right;
    cursor: pointer;
    margin-top: 15px;
    margin-right: 10px;
}
.group_participants li p {
    position: absolute;
    margin-left: 60px;
    margin-top: -35px;
    font-size: 16px;
    font-weight: 600;
}
.common_add_rmv_class {
    margin-top: -17px!important;
    font-size: 12px!important;
    color: #FF9200;
    font-weight: 200!important;
    cursor: pointer;
}
.single_lite_chat li#desktop_emojis a span {
    padding-right: 0px;
}
.single_lite_chat .dropdown-menu.sub_icons_ul_parent {
    margin-left: -55px;
    border: none;
    background: transparent;
}
.dropdown-menu.sub_icons_ul_parent ul li {
    padding: 0px; 
}
/*ul.sub_icons_ul li.to_hide svg path {
    fill: white!important;
}*/
#add_coupon .modal-header {
    text-align: center;
}
.desktop_lite_chat_area.new-chat-page ul.nav.nav-tabs li {
    border: unset!important;
}
.desktop_lite_chat_area ul.sub_icons_ul li svg path {
    fill: #FF9200!important;
    stroke: white!important;
}
div#messages-popup .sub_icons_ul_parent li svg path {
    fill: white!important;
}
#add_coupon button.close span {
    font-size: 40px;
}
#add_coupon button.close {
    position: absolute;
    right: 10px;
    top: 10px;
}
#add_coupon button.btn {
    font-size: 15px;
    font-weight: 500;
    border-radius: 10px;
}
/* ul.sub_icons_ul li.to_hide svg {
    width: 45px;
    height: auto;
} */
/* #messages-popup ul.sub_icons_ul .to_hide {
    margin-right: 10px;
} */
#desktop_emojis span.btn.btn-file {
    padding: 0px;
    /* padding-left: 10px; */
}
#friends-modal .forward_send {
    display: block !important;
    float: right;
    margin-top: -25px;
    background: white;
    border: unset;
    color: #6a6a6a;
    padding: 3px 14px;
    font-weight: 500;
    border-radius: 20px;
    font-size: 16px;
}
#friends-modal .modal-content {
    background: #b3bac3;
    border-radius: 10px;
    overflow: hidden;
}
#friends-modal .modal-header {
    background: #f7f1ff99;
    text-align: center;
    padding-top: 18px;
    padding-bottom: 18px;
    border-radius: 0px 0px 10px 10px;
}
#friends-modal .modal-header h4 {
    font-size: 20px;
}
#friends-modal .modal-body {
    padding: 0px;
}
#friends-modal #search_forward_users {
    padding: 20px 20px 20px 30px;
    margin-top: 2px !important;
    background: rgba(247, 241, 255, 0.6);
    border: 1px solid #dedede;
    color: #7c7676 !important;
    font-size: 15px;
    border-radius: 10px;
}
#friends-modal input#search_forward_users::placeholder {
    color: black;
}
#friends-modal .msg_srch_innr svg {
    margin-top: 11px;
    left: 10px;
    color: #7c7676 !important;
}

#friends-modal .btn
{
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 96, 0, 0.91), rgba(247, 168, 0, 0.95)) repeat scroll 0% 0% !important;
}
#friends-modal #groups_forward .forward_send , #friends-modal #pages_forward .forward_send
{
   margin-top: 0px;
}
#friends-modal .modal-footer {
    background: #ccc8dc;
    padding: 9px 0;
    border-top: 1px solid #dddfe2;
    margin:unset;
}
#friends-modal .tab-content {
    overflow-y: scroll;
    max-height: 500px;
    min-height: 500px;
}
#friends-modal span#chat-tab-id {
    margin-left: 40px;
    margin-top: -28px;
    overflow: unset!important; 
    text-overflow: unset!important;
}
#friends-modal .wow_chat_list-right {
    position: absolute;
    margin-left: 27px;
    margin-top: -28px;
}
#friends-modal .recipient-chat-user {
    padding-bottom: 20px;
    padding-top: 15px;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    margin-bottom: 5px;
    background: #f0edf5;
    border-radius: 8px;
    margin-left: 15px;
    margin-right: 15px;
}

#friends-modal #chat_forward .recipient-chat-user:last-child,
#friends-modal #groups_forward .recipient-chat-user:last-child,
#friends-modal #pages_forward .recipient-chat-user:last-child {
    border-bottom: unset!important;
}

div#friends-modal {
    background: #000000d6;
}
#friends-modal li img {
    width: 50px;
    border-radius: 50%;
}

#msg_send_form .multipe_files_div.litechat .reply-system {
    width: 370px!important;
}
.file-and-emojis ul li {
    cursor: pointer!important;
}
.lite_chat_message_area.chat-history li.overlay-multi {
    bottom: 8px!important;
}
.message.other-message {
    text-align: left!important;
}
.dz-message.custom i {
    font-size: 30px;
    color: #FF9200;
    margin-bottom: 5px;
}
.dz-message.custom {
   text-align: center;
       border: 4px dashed #FF9200;
    padding: 30px;
    margin-top: 5px!important;
    margin-bottom: 5px!important;
    margin-left: 8px!important;
    margin-right: 0px!important;
    min-height: 190px;
    border-radius: 5px;
    padding-top: 50px;
}
#msg_send_form .multipe_files_div .reply-system .dropzone {
    max-height: 320px!important;
    overflow: scroll;
    padding: 0px;
    border: unset;
    padding-bottom: 100px!important;
}
.multipe_files_div .dropzone .dz-preview.dz-image-preview {
    background: white;
    margin-right: 0px;
}
#msg_send_form .multipe_files_div .reply-system {
    margin-top: -230px!important;
    width: 560px!important;
    max-height: 210px!important;
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0px;
}
li[data-type='multi_attachment'] .fa-reply {
    visibility: hidden;
}
.message_welcome_design.one .two ul li {
    display: inline-block;
    margin-left: 20px;
}
.message_welcome_design.one .two ul li .my_profile a {
    background: black;
    color: white;
    padding: 10px 20px 10px 20px;
}
.message_welcome_design.one .two ul li .my_profile a:hover {
   text-decoration: none;
   cursor: pointer;
}
.message_welcome_design.one .two ul li .my_profile {
    background: white;
    padding: 20px;
}

li.overlay-multi {
    background: #00000069;
    position: absolute;
    bottom: 34px;
    right: 16px;
    height: 106px;
    width: 44%!important;
    text-align: center;
    line-height: 100px;
    font-size: 35px;
    cursor: pointer;
}

ul.multi_data {
    width: 250px;
}
ul.multi_data li {
    width: 50%;
    float: left;
    margin-bottom: 0px!important;
}
ul.multi_data li img {
    width: 100%;
    height: 110px;
    object-fit: cover;
    border: 2px solid white;
}

#create_group_chat .modal-content form ,
#edit_group_chat .modal-content form{
    padding: 15px;
}
div#create_group_chat .modal-dialog,
div#edit_group_chat .modal-dialog {
    width: 420px!important;
    height: auto!important;
    position: unset!important;
}

div#edit_group_chat {
    background: #000000ad;
}

#edit_group_chat .upload_ad_image {
    border-radius: 50px!important;
}
#edit_group_chat .wow_fcov_image.wow_group_chat_image {
    height: 70px!important;
    width: 70px!important;
    min-height: 70px!important;
    border-radius: 50px;
}
div#wow_fcov_img_holder_edit img {
    object-fit: cover;
    background-position: center center;
    width: 70px;
    height: 70px!important;
    border-radius: 50%;
    overflow: hidden;
    max-height: 70px;
    min-height: unset;
}
.wo_my_pages #wo_useract_btn svg {
    display: none!important;
}
.experiment.recordrtc button {
    border: unset;
    background: unset;
    padding: unset;
    /* font-size: 20px; */
    /* margin-right: 5px; */
}

.audio-view.general_rep_system_class audio
{
    max-width: 100%;
}

.audio-view .reply-system {
    z-index: 9;
    margin-top: -50px!important;
}

#msg_send_form .audio-view.general_rep_system_class .reply-system {
    margin-top: -89px!important;
}
.message audio {
    margin-top: 5px;
}
span.recorder_time {
    position: absolute;
    font-size: 11px;
    margin-left: -28px;
    margin-top: 24px;
}

ul.all_msg_colors {
    padding: 0px;
}
ul.all_msg_colors li {
    width: 30px;
    height: 30px;
    display: inline-block;
}
span.single_color.active {
    border: 3px solid black;
    box-shadow: 2px 2px 9px #00000061;
}
.all_msg_colors .single_color {
    width: 30px;
    height: 30px;
    display: block;
    cursor: pointer;
    border-radius: 50%!important;
}


div#messages-popup {
    z-index: 101;
}
.message audio {
    max-width: 100%;
}
.message .fa-reply, .message i.fa.fa-trash, .message .fa-share{
    color:#ffa726!important;
}

div#mobile-message-typing-area {
    background: white;
    padding: 6px 2px 6px 6px;
    position: fixed;bottom: 0px;
    left: 0px;
    width: 100%
}

/* #messages-popup .modal-dialog{
    background: rgba(255, 255, 255, 0.80);
} */

#messages-popup .modal-header{
    background: #F1F4FB;
    border: none;
}
#messages-popup .modal-body{
    background: #F1F4FB;
    border: none;
}

/* #messages-popup .modal-header {
    background: black;
    border-color: black;
}
#messages-popup .modal-header h5
{
    color: white;
} */
.popup_go_back {
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 11px;
    font-size: 20px;
    color: white;
}


.colored_bg
{
    animation-name: colorChange;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}
#messages-popup .modal-dialog
{
    width: 100vw;
    height: 100vh;
    margin: 0;
    padding: 0;
    max-width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    max-height: 100vh;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.80);
}
#messages-popup .modal-header button.close {
    margin-top: -24px;
}
#messages-popup .modal-dialog .modal-content {
    height: 100vh;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.80);
}
#messages-popup .new-chat-page .chat-app .people-list {
    position: inherit!important;
}
#messages-popup .modal-body {
    padding: 0px!important;
        position: relative;
    max-height: 100vh;
}
#messages-popup .page-margin
{
    margin-top: 0px;
}
#messages-popup .new-chat-page .card.chat-app.row {
    margin-top: 0px;
}
#messages-popup .new-chat-page .chat .chat-header {
    top: 60px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40) !important;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    z-index: 3;
}
.lite_message_area ul.nav-tabs li.active a {
    color: white!important;
    text-shadow: 1px 1px 2px black;
}

.desktop_lite_chat_area ul.chat_options .chat_options_ li span svg, 
.desktop_lite_chat_area ul.chat_options .chat_options_ li span svg g {
    color: black;
    fill: black;
}

li .reply-parent {
    cursor: pointer;
}

.highlight-message .message {
    background: #FF9200!important;
    color: white!important;
}

.desktop_lite_chat_area  .general_rep_system_class {
    bottom: 51px;
    position: absolute;
    left: 3px;
}

.desktop_lite_chat_area .new-chat-page span#is_typing {
    font-weight: 100;
    margin-left: 0px;
    color: #9f9f9f;
}

.desktop_lite_chat_area .tab-content .recipient-chat-user .user-info .chat-user-text,
.desktop_lite_chat_area .tab-content .recipient-chat-user .user-info img
{
    display: inline;
    margin-right: 1px;
}
.desktop_lite_chat_area .tab-content .recipient-chat-user .user-info img {
    width: 20px!important;
    height: 20px!important;
    min-width: unset;
}
.desktop_lite_chat_area ul.chat_options li {
    display: inline;
    margin-left: 5px;
}
.desktop_lite_chat_area .calling_actions
{
 display: none;
}


.desktop_lite_chat_area .chat_options_ ul li {
    margin-left: 0px!important;
}
.desktop_lite_chat_area .chat_options_ ul li a {
    text-align: left;
    padding-left: 0px!important;
}

.desktop_lite_chat_area  div#user_block_report_btn {
    position: unset!important;
    left: unset!important;
}
.desktop_lite_chat_area div#user_block_report_btn .dropdown-menu li {
    display: inline-block;
}
.desktop_lite_chat_area div#user_block_report_btn .dropdown-menu {
    top: -15px !important;
    left: 30px !important;
    padding: 10px;
    height: fit-content!important;
    background-color: transparent;
    box-shadow: none;
}
.desktop_lite_chat_area .chat_options_group ul.dropdown-menu li a {
    margin: 0px!important;
    line-height: 25px!important;
    padding-right: 0px;
}
.desktop_lite_chat_area .chat_options_group ul.dropdown-menu li a span.delete-group-icon {
    font-size: 9px!important;
    line-height: 10px;
    color: white!important;
    text-align: center;
    left: 21px;
}
/* .desktop_lite_chat_area .chat_options_group ul.dropdown-menu li.group_chat_delete {
    margin-left: -3px!important;
} */
/* .desktop_lite_chat_area li.block_user_lite {
    padding-left: 5px!important;
} */
.desktop_lite_chat_area #user_block_report_btn ul.dropdown-menu li {
    margin-left: 0px;
}
.desktop_lite_chat_area  div#user_block_report_btn button
{
padding-right: 0px!important;
padding-bottom: 0px;
}

.desktop_lite_chat_area .recipient-chat-user {
    display: inline-block;
    margin-top: 0px!important;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    border-radius: 20px;
    margin-right: 5px;
    color: #212121;
    font-family: Manrope;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.desktop_lite_chat_area .lite_chat {
    /* background: #FF9200; */
    position: fixed;
    bottom: 30px;
    right: 20px;
    /* z-index: 1; */
    /* color: white; */
    padding: 10px;
    height: 60px;
    width: 60px;
    /* font-size: 40px; */
    text-align: center;
    cursor: pointer;
    padding-top: 3px;
    border-radius: 40px;
    /* box-shadow: 1px 1px 3px 1px #00000042; */
    z-index: 9;
}
.desktop_lite_chat_area .lite_message_area {
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    /* height: 65vh; */
    height: 480px;
    width: 390px;
    bottom: 0px;
    right: 100px;
    z-index: 9;
    position: fixed;
    border-radius: 20px 20px 0px 0px;
    box-shadow: 1px 1px 4px 1px #00000024;
    display: none;
}
.single_lite_chat_footer ul.options .fa {
    font-size: 25px;
}
.single_lite_chat_footer ul.options .fa-paper-plane-div {
    /*display: none;*/
}
.desktop_lite_chat_area  ul.chat_options {
    float: right;
    padding-right: 20px;
    padding-top: 20px;
}
.desktop_lite_chat_area ul.chat_options li {
    cursor: pointer;
}
.single_lite_chat_footer ul.options {
    padding: 0px;
    position: absolute;
    bottom: 20px;
    right: 0;
}
.single_lite_chat_footer ul.options li {
    display: inline-block;
    margin-right: 10px;
}

#msg_send_form .audio-view.litechat.general_rep_system_class .reply-system {
    margin-top: -87px!important;
}

.single_lite_chat_footer span.recorder_time {
    position: absolute;
    font-size: 9px;
    margin-left: -10px;
    margin-top: 0px;
}

.lite_chat_options i {
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    padding: 5px;
    font-size: 14px;
    border-radius: 20px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    color: black;
}

.chat_setting_options ul li {
    margin-bottom: 6px;
}
h4.left_h_new.no_margin {
    margin-top: 15px;
}
hr.left_menu_hr {
    border: 1px solid #FF9200;
    border-radius: 10px;
    margin: 35px 0px !important;
}
.chat_setting_options ul li a {
    font-size: 17px;
    font-weight: 400;
}
.chat_setting_options ul li a:hover {
    text-decoration: unset!important;
}
.chat_setting_options ul {
    padding-left: 18px;
}
.chat_setting_options {
    margin-left: -120px;
    bottom: 48px!important;
}

.dropdown-menu.chat_setting_options::before {
    border-top: 9px solid rgb(255 255 255);
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    right: 30px;
    position: absolute;
    bottom: -9px;
}

.lite_chat_options button{
    padding: 0px!important;
    border-radius: 50%;
}
.lite_chat_options {
    margin-bottom: 15px;
    position: fixed;
    /* right: 31px; */
    bottom: 70px;
    cursor: pointer;
    border-radius: 20px;
    display: none;
    /* height: 60px; */
    width: 100px;
}

.desktop_lite_chat_area .single_lite_chat textarea
{
    /* padding: 10px 50px 10px 10px;
    position: absolute;
    bottom: 0;
    left: 0; */
    width: 100%;
    height: 35px;
    border: unset;
    border-radius: 30px;

}
.lite_chat_message_area.chat-history {
    padding-right: 10px!important;
}
.lite_chat_message_area.chat-history li {
    list-style: none;
}
.desktop_lite_chat_area  #messages_area .message .fa {
    display: none;
}
.desktop_lite_chat_area  #vb-starred-msgs .message .fa {
    display: none;
}
.desktop_lite_chat_area.new-chat-page .chat .chat-history {
    padding: 20px;
    border-bottom: none;
    padding-top: 0px;
    padding-bottom: 120px;
    margin-top: 20px;
    overflow: scroll;
    height: 325px;
    float: left;
    position: relative;
    margin-top: 0px;
    width: 100%;
    overflow-x: hidden;
    padding-bottom: 20px;
}

.desktop_lite_chat_area .single_lite_chat
{
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    /* height: 65vh; */
    height: 450px;
    width: 390px;
    bottom: 0px;
    right: 100px;
    z-index: 9;
    position: fixed;
    border-radius: 20px 20px 0px 0px;
    /* box-shadow: 1px 1px 4px 1px #00000024; */
    display: none;
    overflow: hidden;
}
.desktop_lite_chat_area .single_lite_chat_header {
    height: 65px;
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40) !important;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}
/* .desktop_lite_chat_area .single_lite_chat_header {
    height: 65px;
    background: linear-gradient(180deg, #FFC107 0%, #FF9200 100%)!important;
} */
.desktop_lite_chat_area .single_lite_chat_header p {
    position: absolute;
    left: 79px;
    top: 15px;
    color: #212121;
    font-family: Manrope;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
div.desktop_lite_chat_area div#user_block_report_btn {
    position: absolute!important;
    left: 1px!important;
    top: 20px!important;
}

.desktop_lite_chat_area span#last_seen_lite {
    color: #485470;
    font-family: Manrope;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 30px;
    position: absolute;
    margin-left: 10px;
}

.desktop_lite_chat_area ul.chat_options li svg, .desktop_lite_chat_area ul.chat_options li svg g, .desktop_lite_chat_area ul.chat_options li i  {
    fill: white;
    color: white;
}

.desktop_lite_chat_area .single_lite_chat_header img {
    width: 35px;
    height: 35px;
    margin-left: 35px;
    margin-top: 15px;
    border-radius: 20px;
}

.desktop_lite_chat_area li {
    list-style: none;
}

.lite_message_area svg.close-icon {
    position: absolute;
    top: -20px;
    right: -15px;
    /* background: white;
    color: red; */
    font-size: 15px;
    padding: 3px;
    border-radius: 20px;
    width: 28px;
    height: 28px;
    font-weight: 100;
    cursor: pointer;
    text-align: center;
    /* padding-top: 7px; */
}
.lite_message_area svg.close-icon::before
{
display: none;
}
.lite_message_area .tab-content {
    padding: 10px;
}
.lite_message_area ul.nav.nav-tabs {
    padding-top: 10px;
    /* background: linear-gradient(180deg, #FFC107 0%, #FF9200 100%); */
    border-radius: 20px 20px 0px 0px;
}
.lite_message_area ul.nav.nav-tabs li a {
    color: white;
}
.lite_message_area ul.nav.nav-tabs li.active a {
    border-color: white;
}
.lite_message_area .recipient-chat-user .new-message-alert
{
    padding: 0px 3px!important;
    height: unset!important;
    width: unset!important;
    border-radius: 3px!important;
    font-size: 10px;
}
.desktop_lite_chat_area span#total_lite_messages {
    position: absolute;
    font-size: 14px;
    background: red;
    font-weight: 700;
    width: auto;
    padding: 0px 4px;
    border-radius: 3px;
    display: none;
}
.lite_message_area ul.nav li {
    margin: 0 auto;
    width: 33%;
    text-align: center;
    font-weight: 700;
}
.lite_message_area ul.nav li a .total-indicator {
    display: none;
}
div#chat-history {
    /*background-image: url(https://vibetag.com/themes/wowonder/img/new-icons/light-mode-bg.png);
    background-size: cover;
    background-position: center center;
    background:#ffffff;*/
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.message_welcome_design.one {
    height: 250px;
    border-radius: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../img/welcome-block-chat.png');
    padding: 20px;
}

.message_welcome_design.one .one .user_info_msg{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #FF9200;
}

.message_welcome_design.one .one .user_info_msg img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.message_welcome_design.one .one .texts small{
    color: #FFF;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.message_welcome_design.one .one .texts p{
    color: #FFF;
    font-family: Manrope;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.message_welcome_design.one .one .texts a{
    border-radius: 7px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: #FF9200;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    padding: 3px 10px;
    color: #FFF;
    text-align: center;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.message_welcome_design.one .two .support_items{
    padding: 60px 0px;
}

.message_welcome_design.one .two .support_items h4{
    color: #FFF;
    font-family: Manrope;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.message_welcome_design.one .two .support_items a{
    border-radius: 7px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: #FF9200;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    padding: 3px 10px;
    color: #FFF;
    text-align: center;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

/* .message_welcome_design.one ul {
    display: flex;
    align-items: center;
}
.message_welcome_design .one ul li.texts {
}
.message_welcome_design .one ul li {
       display: inline-block;
    margin-bottom: 0px!important;
}
.message_welcome_design .one ul li.texts {
    margin-left: 15px;
} */
.message_welcome_design .box .main img {
    height: 140px;
    width: auto;
}
.row.message_welcome_design.two .main img {
    height: 120px;
    width: auto;
}
.row.message_welcome_design.two .box {
    text-align: center;
}
.row.message_welcome_design.two .box .main {
    border: 3px solid #FF9200;
    border-radius: 30px;
    padding: 20px;
    padding-bottom: 30px;
}
.row.message_welcome_design.two .main h4 , .row.message_welcome_design.three h4  {
    color: black!important;
    font-size: 20px;
    font-weight: bold;
}
.row.message_welcome_design.two .main p {
    color: black;
    font-size: 16px;
}
.row.message_welcome_design.two .main .mt_btn , .row.message_welcome_design.three .mt_btn {
    background: #3499d3;
    color: white;
    font-size: 19px;
    padding: 12px 22px 12px 22px;
    border-radius: 30px;
}
.message_welcome_design.one span.online {
    background: #86c541;
    width: 15px;
    height: 15px;
    position: absolute;
    border-radius: 10px;
    margin-left: -5px;
    margin-top: 40px;
}
.row.message_welcome_design.two .main .mt_btn:hover, .row.message_welcome_design.three .mt_btn:hover {
    text-decoration: none;
    cursor: pointer;
}
.row.message_welcome_design.three {
    text-align: center;
    margin-top: 50px;
}
.row.message_welcome_design.three h4 {
    margin-bottom: 20px;
}
.message_welcome_design.one .two {
    text-align: right;
}
.row.message_welcome_design.two {
    margin-top: 40px;
}
li.texts p {
    margin-bottom: 0px;
    font-size: 20px!important;
}

#msg_send_form div.audio-view.mobile.general_rep_system_class .reply-system {
    margin-top: -83px!important;
    left: -5px;
}
.new-chat-page .chat .chat-history ul li {
    list-style: none;
    margin-bottom: 10px;
}
.message_welcome_design .one ul li img {
    width: 70px;
    height: 70px;
    border-radius: 50px;
    border: 4px solid #e7e7e7;
    padding: 2px;
}

.message_welcome_design {
    margin-left: 150px;
    margin-right: 150px;
}

li.avtive.playlist-actions a {
    position: relative!important;
    right: unset;
}
ul.list-group.listlinks {
    margin-bottom: -10px;
    margin-top: 7px;
}
/* .row.playlist-ads {
    margin-top: 20px;
    padding: 10px;
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.40);
} */
.row.playlist-ads .list-group.sidebar-ad-wrapper.pointer{
    margin-bottom: 0px;
    padding-left: 10px;
}
.row.playlist-ads .ad-content{
    padding: 10px;
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.40);
}
.row.playlist-ads .ad-content .sidebar-ad-header.sidebar-title-back{
    font-family: Manrope;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #FF9200 !important;
}

.row.playlist-ads .ad-content .sidebar-ad-footer .ad-title{
    color: #212121;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.row.playlist-ads .ad-content .sidebar-ad-footer .small.ad-descrition{
    color: #99A7C7;
    font-family: Manrope;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.row.playlist-ads .ad-content .sidebar-ad-footer time{
    color: #99A7C7;
    font-family: Manrope;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.playlist_data li.blog.popular-articles {
    list-style: none;
}
.page-playlist .footerss {
    display: none!important;
}
.live_mic_cam_switch .c_btn_container img {
    padding: 4px;
}
.wo_user_profile.page_div div#videos-list .video-data a.add_to_plylist svg , 
.wo_page_profile.page_div div#videos-list .video-data a.add_to_plylist svg {
    margin-top: -3px;
    margin-left: 4px;
    fill: white!important;
    filter: unset!important;
    width: 20px!important;
    height: 20px!important;
    position: unset!important;
}
.wo_user_profile.page_div div#videos-list .video-data a.add_to_plylist 
{
    bottom: 6px!important;
}
.wo_user_profile.page_div div#videos-list .video-data a.add_to_plylist ,
.wo_page_profile.page_div div#videos-list .video-data a.add_to_plylist {
    background: black;
    color: white;
    width: fit-content;
    height: unset!important;
    position: absolute;
    bottom: 40px;
    right: 10px;
    line-height: 150%;
    font-weight: 700;
    padding: 3px 4px;
    font-size: 10px;
}
a.add_to_plylist:after {
    text-decoration: none!important;
    background: none!important;
}
a.add_to_plylist:hover {
    text-decoration: none!important;
}
/*.video_data
{
    -webkit-transition: width 0.4s ease-in-out;
    -moz-transition: width 0.4s ease-in-out;
    -o-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}*/

@media only screen 
and (min-device-width : 901px) 
and (max-device-width : 9000px) {
.shrink .col-md-8.video_data {
    width: 100%;
}
.shrink .col-md-4.playlist_data {
    display: none;
}
.shrink .col-md-8.video_data video {
    max-height: 550px;
    height: 550px;
}
}

#live_moderator .hide_stream_Moderator_Modal {
    background: unset!important;
    font-size: 20px;
}

@media only screen and (min-width: 1400px) {
.my_custom_conainer {
    /*max-width: 1400px!important;*/
    display: block!important;
    margin: 0 auto;
}
.main_top_banner img {
    /*width: 1400px!important;
    max-width: 1400px!important;*/
    min-width: 100%!important;
    max-width: 100%!important;
}
/*.col-md-6.main_banner_latest
{
    max-width: 700px!important;
}
*/
}

.wo_group_profile .profile-container {
    padding: 0px;
}
.wo_group_profile .wo_page_hdng label {
        font-size: 16px;
    font-weight: 700;
}
.wo_group_profile .wo_page_hdng {
    margin: 0px;
    border: unset;
}
.group_cover_nd {
    background-size: cover!important;
    background-position: center center!important;
}
.group_profile_side_info .inner_area {
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    font-family: Manrope;
    padding: 15px;
    border-radius: 15px;
}
/* .group_profile_side_info .inner_area .row{
    background: #FFF !important;
} */
.group_profile_side_info {
    padding-left: 30px;
    padding-right: 25px;
    margin-top: -120px;
}

@media screen and (max-width: 768px) {
    .group_profile_side_info {
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
    }

    .new-chat-page .chat-app .chat-history {
        height: calc(100vh - 160px);
    }
}

.wow_content.starting.side_panel .three{
    padding: 0px !important;
} 

.group_profile_side_info.timel {
    padding-right: 25px!important;
}
p.group_about_desc {
   padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
}
.groups-sidebar-new li {
    font-size: 15px!important;
    font-weight: 600;
}
.groups-sidebar-new {
    padding-left: 15px!important;
    padding-right: 15px!important;
    box-shadow: unset;
    margin-top: -10px;
    padding-bottom: 10px !important;
    margin-bottom: 0px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}

@media screen and (max-width: 768px) {
    .groups-sidebar-new {
        margin-top: 320px;
    }
    .sort_div_after_search.mobile_only
    {
        display: block;
    }
}

.suggested_groups_group_sidebar {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.border_radius_same {
    border-radius: 15px!important;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 15px !important;
    background: rgba(255, 255, 255, 0.0);
    backdrop-filter: blur(30px);
    /* border: 1px solid rgba(255, 255, 255, 0.60); */
}
.no_border_radius
{
    border-radius: 0px!important;
}
.no_box_shadow
{
     box-shadow: unset!important;
}
.groups-sidebar-new li {
    /* background: #F5F6F9; */
    margin: 10px;
    padding: 13px!important;
    /* margin-left: 10px;
    margin-right: 10px;
    border-radius: 5px; */
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(69, 42, 124, 0.15);
    font-family: Manrope;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

@media only screen 
and (min-device-width : 769px) 
and (max-device-width : 900px) {

ul.list-group.listlinks {
    padding-left: 10px;
    padding-right: 10px;
}
.row.playlist-ads {
    padding-left: 15px;
    padding-right: 0px;
}
.row.playlist-ads .col-md-6 {
    width: 50%;
    float: left;
}
.row.play_list_area .video_data {
    width: 70%;
    float: left;
}
.row.playlist_current_info {
    padding-left: 10px;
    padding-right: 10px;
}
.play_list_area .playlist_data {
    max-height: 320px; 
}
.row.play_list_area {
    margin-left: 0px;
}
.play_list_area .playlist_data {
    width: 30%!important;
    float: left;
     padding-left: 0px!important;
}
.play_list_area a.article-title {
    font-size: 12px!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
 }
 .play_list_area .article-thumbnail img {
    height: 60px;
    width: 80px;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1270px) {
nav.header-fixed1000 ul.navbar-nav .search-container {
    margin-left: unset!important;
}
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 520px) {
.modal-title .hide_on_mobile 
{
    display: none;
}
.message .dropup.open .dropdown-backdrop {
    background: #00000054!important;
    z-index: 99;
}

.receiver_message_option ul.dropdown-menu, 
.sender_message_option ul.dropdown-menu {
    position: fixed!important;
    padding: 11px!important;
    max-width: 85%;
    width: 85%;
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px!important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)!important;
    min-height: fit-content;
    border-radius: 0px!important;
    background: white!important;
}
.receiver_message_option ul.dropdown-menu li, 
.sender_message_option ul.dropdown-menu li {
    background: #F1F4FB;
    padding: 7px;
    font-size: 14px;
    border-bottom: 5px;
    margin-bottom: 10px!important;
}
.three_tabs .col-xs-6 {
    width: 50%;
}
ul.search_foru_ul li.search_li {
    width: calc(100vw - 85px);
}
#calling_content.video .video_call_calling_modal .modal-dialog {
        position: absolute;
        top: 20px;
}
#calling_content.video .call_screens {
    position: absolute!important;
    top: 20!important;
}

#VolumeSlider {
    right: 12px;
    bottom: 140px;
}
#calling_content.video .call_screens .caller, 
#calling_content.video .call_screens .receiver {
    width: 100%;
    height: calc(50vh - 130px);
    float: unset;
    margin-left: -10px;
    margin-right: 0px;
}
#calling_content.audio div#remote-media h3 {
    font-size: 14px!important;
    font-weight: 500;
}

#calling_content.video .call_footer ul.call_actions li.action_three svg, 
#calling_content.video .call_footer ul.call_actions li.action_three i,
#calling_content.audio .call_footer ul.call_actions li.action_three svg, 
#calling_content.audio .call_footer ul.call_actions li.action_three i {
    border: unset;
    float: unset;
}
#calling_content.video .call_footer ul.call_actions li.action_three .sub_div,
#calling_content.audio .call_footer ul.call_actions li.action_three .sub_div {
    float: unset;
    text-align: center;
}
#calling_content.audio  div#remote-media {
    height: 17px;
    float: unset!important;
}
#calling_content.audio .recall_cancel_call button.decline-call {
    width: 100%;
}
#calling_content.video .call_footer ul.call_actions li.action_three ,
#calling_content.audio .call_footer ul.call_actions li.action_three {
    width: calc(33% - 22px);
    float: left;
    border: 1px solid #c8d1e5;
    padding: 5px 5px;
    border-radius: 6px;
    margin-right: 5.1px!important;
    margin-left: 5.1px!important;
}
#calling_content .video_caller_accept button.end_video_call {
    float: unset;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 10px;
}
.video_caller_accept .action_three i {
    margin: 0px;
}
#calling_content.audio .recall_cancel_call button {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    width: calc(50% - 7px);
    margin-right: 2.5px!important;
    margin-left: 2.5px!important;
}
#calling_content.video .call_footer ul.call_actions li.call_button_right ,
#calling_content.audio .call_footer ul.call_actions li.call_button_right {
    float: unset;
    text-align: center;
    width: 100%;
}
#calling_content.video .video_call_calling_modal {
    width: 100%;
}
.video_caller_accept
{
        width: 100%!important;
}
#calling_content .video_caller_accept .modal-dialog
{
    box-shadow: unset!important;
}
#calling_content.video .video_call_calling_modal .call_footer {
    position: fixed;
    width: calc(100% - 30px);
    bottom: 0;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.new_calling_modal .modal-dialog,
#calling_content.audio .new_calling_modal .modal-dialog {
    margin: 0 auto;
}
#calling_content button#start_audio_call {
    padding-bottom: 15px;
    margin-top: 10px;
        padding-top: 15px;
}
#calling_content.audio .call_footer ul.call_actions li.action {
    width: calc(50% - 32px);
    float: left;
    border: 1px solid #c8d1e5;
    padding: 5px 10px;
    margin-left: 5px;
    border-radius: 6px;
    margin-right: 5px;
}
#calling_content.audio ul.call_actions .action svg {
    border: unset;
}
#calling_content .call_footer {
    width: 90%;
    bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    box-shadow: unset;
}
#calling_content {
    background: #ffffff; 
}  
#calling_content.audio #re-talking-modal .in_call_image,
#calling_content.audio .new_calling_modal #caller_Profile2 {
    border: 5px solid #e3e3e3; 
}  
#calling_content.audio .new_calling_modal h2, .new_calling_modal h4 {
    font-size: 22px !important;
}
#calling_content.audio .new_calling_modal p.username {
    font-size: 16px; 
}
/****************************/
.post .post-heading .meta .title a.ajeeb-a {
    margin-top: -10px;
    clear: both;
}
.post .post-heading .meta {
    margin-top: -5px;
}
div#group_question_modal .modal-dialog,
div#page-message-modal .modal-dialog {
    min-width: 100vw;
    border-radius: 0px;
}
div#group_question_modal .modal-content,
div#page-message-modal .modal-content {
    height: 100vh;
}
div#group_question_modal .modal-footer,
div#page-message-modal .modal-footer {
    position: absolute;
    width: 95%;
    bottom: 0;
}
#setup_modal .modal-content, #shortcuts_modal .modal-content {
    width: 100%;
    border-radius: 15px 15px 0px 0px;
}
#setup_modal .modal-content ul li a, 
#shortcuts_modal .modal-content ul li a {
    font-size: 12px; 
}
#setup_modal .modal-content ul li, #shortcuts_modal .modal-content ul li {
    padding-left: 40px!important; 
}
#setup_modal .modal-content ul li svg, #shortcuts_modal .modal-content ul li svg {
    width: 20px;
    height: 20px; 
}
#setup_modal .modal-content ul li svg , 
#shortcuts_modal .modal-content ul li svg {
    margin-top: -2px;
}
/* #shortcuts_modal .modal-dialog ,
#setup_modal .modal-dialog {
    position: fixed;
    top: auto;
    right: 0;
    left: 0;
    bottom: 0;
    min-width: calc(100% + 0px);
} */
}

@media only screen 
and (min-device-width : 501px) 
and (max-device-width : 768px) {
    ul.search_foru_ul li.search_li {
        width: calc(100vw - 110px);
    }
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 768px) {
div.row.single-product {
    margin-top: 0px!important;
}
.page-margin.wishlist_page {
    margin-top: 50px;
}
.page-sale .new_heading_style {
    margin-left: 10px;
    margin-right: 10px;
}
.fourth_delete_cart_item {
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 20px;
}
.col-md-10.profile-lists.cart_area {
    margin-top: 40px;
}
.third_price {
    width: 120px!important;
}
ul.price_cart {
    padding: 0px;
}
.third.quantity-div {
    padding-top: 0px;
}
.popup-comment-close-mobile {
    right: 10px!important;
    background: unset!important; 
    color: #686868!important;
    font-size: 20px!important;
}
#live_broadcast_modal .modal-dialog {
    max-width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
#room_activity_ ul.options.two_rows li {
    width: 100%; 
}

.btn-active.posts-count
{
top: 130px!important;
}
.page-margin.wo_about_page_margin {
    margin-top: 60px;

}
footer {
    padding-bottom: 80px!important;
}
.help_menu {
    margin-top: 30px;
}
.bio_div_group_profile
{
    margin-top: 210px;
}
.container .wo_group_profile .side_panel .user-avatar {
    margin-top: 0px;
    z-index: 9;
}
div.wo_group_profile .side_panel {
    position: absolute; 
}
.container .wo_group_profile .side_panel .user-avatar img {
    border: 3px solid white;
}
.side_panel.wow_content.no_border_radius
{
    box-shadow: unset!important;
    border: unset!important;
}
.group_profile_side_info
{
    margin-top: -30px;
    padding-left: 0px;
    padding-right: 0px;
}
.group_cover_nd {
    height: 200px;
    margin-top: 36px;
}
.group_profile_side_info .inner_area {
    padding-top: 0px;
}
.wo_group_profile .profile-container .card.hovercard {
    margin-bottom: 0px;
}
.messages-dropdown .people-list .tab-content {
    padding-top: 0px;
}
.suggested_groups_group_sidebar {
    margin-bottom: 20px!important;
}
/*div#plist .new-message-search {
    position: fixed;
    width: 97%;
    margin-top: -2px;
}
.people-list .tab-content {
    padding-top: 40px;
}*/
.product_box_info ul {
    overflow: scroll;
    white-space: nowrap;
}
.product_box_info ul li .bottom {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.product_box_info ul li {
    padding: 5px 5px 5px 5px;
    width: 35vw!important;
    margin-bottom: 10px;
}
div#mobile_menu_modal {
    overflow: hidden;
}
.scrollable {
    width: calc(100% + 30px);
    margin-left: -15px;
    padding: 10px;
    max-height: calc(100vh - 340px);
    overflow: scroll;
    position: relative;
}
.nav li.dropdown.menu-toggle-mobile.open {
    position: absolute!important;
    right: 0;
}
li.menu-toggle-mobile .dropdown-menu li a {
    padding-left: 3px!important;
    color: #FFF !important;
}
.setup-menu-new.three_dots {
    margin-left: -240px!important;
    width: 250px!important;
}
ul.setup-menu-new {
    margin-left: 0px!important;
}
.confirm-email-div
{
    padding-top: 50px!important;
}
div#wo_main_sett_side {
    margin-top: 40px;
    /* padding-left: 0px; */
}
div#wo_main_sett_side .single_item {
    margin-left: 0px;
}
.products.wo_market {
    margin-top: 97px!important;
}
#view_live button.close
{
z-index: 10!important;
}
#view_live .allowedChat {
    z-index: 9;
}
#view_live .modal-dialog {
    min-width: 100%!important;
    overflow: hidden;
}
#view_live .stream_Main_Div {
    height: 50vh;
    border-radius: 0px;
}
#view_live .chat_section {
    height: 50vh;
    border-radius: 0px;
}
#view_live .modal-body {
    padding: 0px;
}
.wow_go_live_cont {
    height: calc(100vh - 35px);
    background-image: url(../img/pattern.png);
    top: 40px;
}
.video-con.wow_go_live_cont {
    overflow: hidden;
}
.wow_go_live_cont .container.streamContianer {
    padding: 0px;
}
#live_moderator .live_Stream_View_Main .left_stram_area .stream_div {
    height: 50vh!important;
    border-radius: 0px;
}
#live_moderator .live_Stream_View_Main .left_stram_area {
    width: 100%!important;
    height: 50vh;
}
#live_moderator .w-25.right_moderator_area {
    width: 100%!important;
    height: 50vh!important;
    border-radius: 0px;
}
#live_moderator .modal-body {
    padding-top: 0px;
}
div#live_moderator {
    overflow: hidden!important;
}
#live_moderator .modal-dialog
{
width: 100%!important;
    min-width: 100%;
}
#live_moderator  div#control_Tab_Bar i#streamParticipants {
    top: calc(50vh + 70px);
}
#live_moderator  div#control_Tab_Bar i {
    top: calc(50vh + 20px);
}
.start_vdo_call.wow_go_live_btn {
    margin-top: -10px;
}
#live_moderator i#togglerCross
{
   margin-top: calc(50vh - 18px);
    right: 0px;
}
#live_moderator .from-section {
    margin-top: -20px;
}
/*.stick_video_bottom
{
display: none!important;
}*/
.live_mic_cam_switch div#show_stream_chat_modal {
    position: relative!important;
}
.live_mic_cam_switch .c_btn_container img {
    width: 18px;
    padding: 0px;
}
.live_mic_cam_switch .c_btn_container {
    width: 30px;
    height: 30px;
}

.video_Echo_Div
{
    width: 50%!important;
}
.video_Echo_Div video.searched_Videos {
    width: 95%;
}
.row.play_list_area {
    margin-top: 30px;
}
.playlist_current_info .col-md-8, .playlist_current_info .col-md-4 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.playlist-ads .sidebar-ad-wrapper.col-md-6 {
    width: 100%;
}
.col-md-9.search-playlist {
    margin-top: 40px;
}
.row.play_list_area .video_data {
    width: 100%;
    display: block;
    position: fixed;
    top: 83px;
    z-index: 2;
    padding: 0px;
}
.play_list_area .playlist_data {
    z-index: 0;
    overflow: scroll;
    max-height: unset;
    display: block!important;
    margin-top: 210px!important;
}
.row.play_list_area {
    display: block!important;
}
.play_list_page ul.list-group.listlinks {
    width: 100%;
    padding-right: 20px;
}
.row.playlist_current_info {
    padding-right: 20px;
}
.play_list_page {
    width: calc(97% + 20px);
}
.wow_content.wow_side_loggd_usr {
    margin-top: -30px!important;
}
.btn-glossy ul.dropdown-menu li .menu-item a {
    background: unset;
    color: black!important;
}
/* form#create-product-from_ .modal-body {
    padding-right: 10px;
} */
form#create-product-from_ .row .col-md-4 {
    margin-left: -30px;
    margin-right: 30px;
}
form#create-product-from_ .dt_single_varient .col-md-4 {
    margin: 0px!important;
}
form#create-product-from_ div#delivery_type_variant .dt_single_varient {
    clear: both;
    overflow: hidden;
    height: auto;
}
form#create-product-from_ .col-md-4.currency_md4 {
    margin: 0px!important;
}
/* form.edit-product-form.form-horizontal .row {
    margin-right: -40px;
} */
form.edit-product-form.form-horizontal div#delivery_type_variant .dt_single_varient .col-md-4 {
    margin-bottom: 10px;
}
form.edit-product-form.form-horizontal div#delivery_type_variant .dt_single_varient {
    overflow: auto;
    height: auto;
}
#live_broadcast_modal .modal-body {
    padding: 35px!important;
}
#live_broadcast_modal #invite_friends_ .content {
    width: 70%;
}
#live_broadcast_modal #room_activity_ ul.two_rows .content h5 {
    font-size: 14px;
    text-align: left;
    margin-left: 10px;
}
#live_broadcast_modal #room_activity_ ul.options.two_rows li
{
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

#live_broadcast_modal ul.options.two_rows span {
    height: 40px;
    width: 40px; 
}
#live_broadcast_modal ul.options.two_rows span svg {
    width: 20px;
    height: auto;
    margin-top: -7px;
}
#live_broadcast_modal #room_activity_  .content {
    text-align: left!important;
    margin-left: 0px;
    height: 30px;
    float: left;
    width: 75%;
}
.calling_new_alert {
    z-index: 2;
    margin-top: 54px;
    margin-left: -184px;
}

ul.nav.nav-tabs.new_results_tab_area {
    margin-top: 12px;
}
img.verified_shop {
    margin-top: -2px!important; 
}
#currency-modal .modal-dialog {
    height: 100vh;
    max-width: unset;
    width: 100vw!important;
}

div#chat-history {
    background-image: url(https://vibetag.com/themes/wowonder/img/new-icons/light-mode-bg-mobile.png);
    margin-top: 50px;
    height: calc(100vh - 175px);
    padding-bottom: 120px;
}
button.close.close_mobile {
    display: block!important;
    float: left;
}
button.close.close_desktop {
    display: none;
}
}

li.creat-now-btn-page i
{
    font-weight: 900;
}
.product .product-by {
    margin-top: 10px;
}
.highlight-message .my-message:after , 
.highlight-message .other-message:after {
    border-bottom-color: #FF9200!important;
}
#video-call-class
{
    margin-top: 15px;
}
#video-call-class .end_vdo_call {
    margin-bottom: 30px!important;
}
div#video-call-class div#full-screen-video {
    max-width: 100%;
}
div#video-call-class div#local-video {
   right: 30px;
    bottom: 0px;
    width: 20%;
    height: 140px;
    margin-bottom: 60px;
}
.new-call-header img {
    width: 45px;
    border-radius: 30px;
    margin-top: 20px;
    margin-left: 20px;
}

.new-call-header {
    position: absolute;
    top: 0;
    z-index: 9!important;
    height: 80px;
    width: 100%;
    background-image: linear-gradient(#000000cc,#0000008f, #00000005);
}
.new-call-header p {
    color: white;
    font-weight: 600;
    margin-left: 80px;
    margin-top: -40px;
    font-size: 16px;
    text-shadow: 1px 1px 1px black;
}
.new-call-header span {
    color: white;
    text-shadow: 1px 1px 1px black;
    position: absolute;
    left: 80px;
    margin-top: -14px;
}
div.timeline_page .new-profile-image-div {
    z-index: 1!important;
}
form#login-2 .errors {
    color: white;
    margin-top: -15px;
}
div#user_block_report_btn {
    position: absolute;
    left: 10px;
}
div#user_block_report_btn button svg {
    width: 20px;
    height: 20px;
}
#user_block_report_btn ul.dropdown-menu {
    top: 20px;
    left: 10px;
    height: 70px;
    padding: 10px;
}
div#user_block_report_btn button {
    background: unset;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
#user_block_report_btn ul.dropdown-menu li {
    margin-bottom: 4px;
}
#user_block_report_btn ul.dropdown-menu li span a {
    color: black;
    margin-left: 1px;
}
#user_block_report_btn ul.dropdown-menu li span a:hover {
    text-decoration: unset;
}
#user_block_report_btn ul.dropdown-menu li span {
    font-size: 16px;
    color: black;
    cursor: pointer;
}

.chat-about h6 {
    text-transform: capitalize;
}
.new-chat-page .container.animated-fb-style-loader-msg {
    padding: 0px;
}
.new-chat-page img.whatthing.hashtagpage-img {
    float: unset;
}
.new-chat-page .container.animated-fb-style-loader-msg .wrapper {
    max-width: 100%;
}
.wo_stor_h_opts .close-lightbox.like-lightbox {
    display: none;
}
.new-chat-page .tab-content .tab-pane ul li {
    margin-bottom: 10px;
    position: relative;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: #F7F1FF;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}
div#plist {
    overflow: hidden!important;
    max-width: 100%!important;
}
.new-chat-page span.delete-icon-on-list {
    position: absolute;
    right: 9px;
    margin-top: -20px;
}
textarea#story-reply {
    z-index: 1;
    border-radius: 8px;
    margin: 5px;
    background: #00000003;
    border: unset;
    color: white;
    padding-left: 10px;
    padding-right: 50px;
    width: 100%;
}
button#story-reply-send {
    position: absolute;
    right: 10px;
    bottom: 11px;
    background: #FF9200;
    border: unset;
    color: white;
    height: 36px;
    width: 40px;
    border-radius: 10px;
}
.story-reply-parent {
    position: relative;
}


.new-chat-page .card.chat-app.row {
    margin-top: 50px;
}

.user_info_inner {
    overflow: auto;
    height: 100vh;
    padding: 10px;
    /* margin-top: 10px; */
    height: calc(100vh - 50px);
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
    font-family: Manrope;
}

.user_info_inner h5{
    font-weight: 600;
    font-size: 14px;
    color: #212121;
    font-family: Manrope;
}

.new-chat-page .chat-detail,
.new-chat-page #user-info-attachments,
.new-chat-page #starred-div {
    width: 27%;
    float: left;
    height: calc(100vh - 20px);
    margin-top: -30px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    overflow: scroll;
    background: #F1F4FB;
}

.new-chat-page .attachments-new.attachments-sidebar-block {
    position: relative;
    min-width: 100%;
    /* padding-top: 0px!important;
    padding-bottom: 0px!important; */
    text-align: left!important;
    cursor: pointer;
    border-radius: 7px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}

.new-chat-page .attachments-new.attachments-sidebar-block h5{
    color: #212121;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.new-chat-page div#user-info-attachments h5 i {
    margin-right: 10px;
}
.new-chat-page .attachments-new.attachments-sidebar-block i#vb-more {
    position: absolute;
    right: 10px;
    top: 18px;
}
.new-chat-page .msg_usr_cht_opts_btns_parent div {
    background: #f7f7f7;
    border-radius: 10px;
    border: 1px solid #e8f1f3;
    width: 48%;
    float: left;
    margin-top: 7px;
    padding: 4px;
    text-align: center;
}
.new-chat-page .msg_usr_cht_opts_btns_parent div.left {
    margin-right: 7px;
}
.new-chat-page  li#recorder-new span {
    padding-left: 0px;
}

/*#messages-popup .modal-header
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
}*/

.new-chat-page  span.message-sender-name
{
    font-size: 10px;
    font-weight: 700;
    color: #212121;
    font-family: Manrope;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.new-chat-page  li#recorder-new .messages-rtime {
    position: absolute;
    top: -12px;
    left: 60px;
    font-size: 10px;
}

.new-chat-page img#messages_placeholder {
    object-fit: cover;
    width: 100%;
    object-position: center center;
}

.new-chat-page  span.delivered_seen {
    margin-left: 4px;
}
.back-to-bottom-messages i {
    margin-left: -20px;
    position: fixed;
    bottom: 110px;
    background: #fc8a139c;
    height: 40px;
    width: 40px;
    text-align: center;
    vertical-align: middle;
    padding: 13px;
    color: white;
    border-radius: 20px;
    cursor: pointer;
}

.back-to-bottom-messages {
    text-align: right;
    position: relative;
    width: 100%;
    display: none;
}

#modal_light_box .modal-content {
    background: transparent;
    box-shadow: unset;
}
#modal_light_box ul.slider-atachment-options {
    background: black;
}
div#modal_light_box {
    background: #000000de!important;
}

.new-chat-page #is_typing img {
    float: unset!important;
    width: -18px;
    height: auto;
    margin-left: 2px;
    margin-top: -2px;
}
.new-chat-page span#is_typing {
    font-size: 12px;
    position: relative;
}
.new-chat-page ul.nav.nav-tabs a {
    font-weight: 600;
}
/*span.delivered_seen.seen {
    color: #FF9200;
}

#messages_area .message .fa-trash {
    color: #a6a6a6;
    position: absolute;
    right: -22px;
    cursor: pointer;
     width: 17px;
    height: auto;
}*/
#vb-starred-msgs .message .fa-trash {
    color: #a6a6a6;
    position: absolute;
    right: -25px;
    cursor: pointer;
}
/*#messages_area .message .fa-share {
    margin-left: 10;
    left: 22px!important;
    position: absolute;
    width: 17px;
    height: auto;
}*/

.sender_message_option {
    position: absolute;
    left: -30px;
    bottom: 18px;
}
.sender_message_option button {
    padding: 0px;
    background: unset;
}
/*#messages_area .message .fa-star-o, #messages_area .message .fa-star {
    position: absolute;
    margin-left: 55px;
    cursor: pointer;
    width: 15px;
    height: auto;
}*/
#vb-starred-msgs .message .fa-star-o, #vb-starred-msgs .message .fa-star {
    position: absolute;
    margin-left: 35px;
    cursor: pointer;
}
.rep-del-star .fa-share {
    margin-left: 10px;
    cursor: pointer;
}
#messages_area .message.float-right .fa-share
{
    position: unset!important;
}
#messages_area .message.float-right .fa-star-o, #messages_area .message.float-right .fa-star {
    margin-left: 10px; 
}
#vb-starred-msgs .message.float-right .fa-star-o, #b-starred-msgs .message.float-right .fa-star {
    margin-left: 10px; 
}
.message.float-right .rep-del-star {
    right: 24px;
    bottom: -30px;
}
/*#messages_area .message.float-right .fa-trash {
    right: unset;
    left: -56px;
    margin-top: -1px;
    cursor: pointer;
}*/
#vb-starred-msgs .message.float-right .fa-trash {
    right: unset;
    left: -56px;
    margin-top: -1px;
    cursor: pointer;
}
.new-chat-page div#loading-messages {
    background: #f7f7f7;
    width: 70px;
    padding: 4px 3px;
    border-radius: 20px;
    text-align: center;
    color: black;
    border: 1px solid #ededed;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    font-size: 13px;
}

.new-chat-page ul.nav.nav-tabs {
    border: unset!important;
    min-width: 33%;
    padding: 5px 0px 10px 10px;
}
#plist .new-chat-page ul.nav.nav-tabs li
{
    margin-bottom: -1px;
}
.new-chat-page ul.nav.nav-tabs li {
    min-width: 33%;
    max-width: 33%;
}
.new-chat-page ul.nav.nav-tabs li.active a {
    /* border-bottom: 3px solid #FF9200;
    padding-bottom: 24px!important; */
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: #FF9200 !important;
    backdrop-filter: blur(11.942214965820312px);
    
}

.desktop_lite_chat_area.new-chat-page ul.nav.nav-tabs li a {
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: #99A7C7;
    backdrop-filter: blur(11.942214965820312px);
}

.desktop_lite_chat_area.new-chat-page ul.nav.nav-tabs li.active a {
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: #FF9200;
    backdrop-filter: blur(11.942214965820312px);
}

.new-chat-page .total-indicator
{
    font-size: 20px;
    line-height: 0px;
    color: #FF9200;
    display: none;
}
.new-chat-page .total-indicator span
{
    font-size: 9px;
}
.new-chat-page .new-indicator
{
    position: absolute;
    margin-top: 8px;
    margin-left: 3px;
}
.new-chat-page ul.nav.nav-tabs li {
    border: unset!important;
    min-width: 33%;
    /* border-bottom: 1px solid #c7d0e4!important; */
    margin-bottom: 10px;
}
.new-chat-page .new-message-emojis {
    position: unset!important;
    display: inline-block;
}
.new-chat-page .new-message-search .msg_srch_innr #query {
    /* border-radius: 20px;
    background: #f7f7f7;
    padding: 17px 36px;
    height: 45px;
    margin-left: 10px;
    font-size: 16px;
    border:unset; */
    height: 45px;
    margin-left: 10px;
    font-size: 16px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: #F7F1FF;
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    color: #485470;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.new-chat-page .new-message-search .msg_srch_innr svg.feather {
    position: absolute;
    left: 18px;
    margin-top: 12px;
    color: gray;
}
.new-chat-page .new-message-search .search-mark-as-read button {
    border: unset;
    margin-top: 0px;
    border-radius: 0px 20px 20px 0px;
    height: 45px;
    display: none;
}
.search-mark-as-read {
    margin-right: -10px!important;
    margin-top: -45px!important;
}
#messages-popup div#chat_popup {
    padding-left: 13px;
}
.new-chat-page .search-mark-as-read {
    position: unset;
    float: right;
    text-align: right;
    min-width: unset;
}

#msg_send_form .reply-system {
    position: absolute!important;
    background: white;
    border: 1px solid #dddddd;
    padding: 5px 22px 0px 20px;
    border-radius: 10px;
    width: 300px!important;
    margin-top: -69px!important;
}
#msg_send_form .reply-system p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
#msg_send_form .general_rep_system_class .fa-times {
    position: absolute;
    right: -1px;
    top: 0px;
    background: red;
    color: white;
    padding: 3px 4px;
    border-radius: 20px;
    width: 17px;
    height: 17px;
    font-weight: 700;
    font-size: 12px;
    cursor: pointer;
    z-index: 1;
}
.dropzone .dz-preview {
    margin: 12px!important;
    margin-right: 0px!important;
}
.new-chat-page #creat-group-float span {
    position: fixed;
    left: 40px!important;
    bottom: 20px!important;
    margin-left: unset!important;
    margin-right: unset!important;
}

#msg_send_form .reply-system-attachment img {
    width: 45px;
    height: 45px;
    object-fit: cover;
    position: absolute;
    right: 10px;
    top: 6px;
    border: 1px solid #dddddd;
    border-radius: 4px;
}

#msg_send_form .reply-system-attachment {
    position: absolute;
    background: white;
    border: 1px solid #dddddd;
    padding: 5px 22px 0px 20px;
    border-radius: 10px;
    width: 300px;
    margin-top: -69px;
}


/*#messages_area .message .fa-reply {
    position: absolute;
    right:0px;
    color: #808080b3;
    cursor: pointer; 
    width: 17px;
    height: auto;
}*/
#vb-starred-msgs .message .fa-reply {
    position: absolute;
    right:0px;
    color: #808080b3;
    cursor: pointer;
    width: 17px;
    height: auto;
}

.message.other-message.float-right .rep-del-star .fa-trash { 
    margin-top: 4px!important;
}
#messages_area .fa-star-o, #messages_area .fa-star {
    margin-top: 0px;
}
/* #messages_area .message.float-right .fa-star-o, 
#messages_area .message.float-right .fa-star
{
    margin-top: 5px;
} */

html #messages_area .message.left-area .fa-reply {
    width: 17px;
    height: auto;
}
/*html #messages_area .message.float-right .fa-reply {
    position: unset!important;
    margin-left: -40px!important;
    cursor: pointer;
    float: left;
    margin-top: 4px;
    width: 17px;
    height: auto;
}*/
.sender_message_option ul.dropdown-menu li {
    margin-top: 5px;
    margin-bottom: 5px!important;
    padding-left: 10px;
}
.sender_message_option ul.dropdown-menu li:hover,
.receiver_message_option ul.dropdown-menu li:hover {
    background: #e7e7e7;
    cursor: pointer;
}

.receiver_message_option ul.dropdown-menu li,
.sender_message_option ul.dropdown-menu li
{
    color: black!important;
}
.receiver_message_option ul.dropdown-menu li::before,
.sender_message_option ul.dropdown-menu li::before
{
   display: none!important;
}
.receiver_message_option ul.dropdown-menu li i,
.sender_message_option ul.dropdown-menu li i
{
   display: inline-block!important;
   color: black!important;
}
.receiver_message_option ul.dropdown-menu li svg,
.sender_message_option ul.dropdown-menu li svg
{
    display: inline-block!important;
    color: black!important;
    position: unset!important;
    left: unset!important;
    right: unset!important;
    top:unset!important;
    bottom:unset!important;
    margin-left: 0px!important;
    width: 15px!important;
    height: auto!important;
}
.sender_message_option li.fa-star, .sender_message_option li.fa-star-o {
    padding-left: 7px!important;
    margin-left: 0px!important;
}
.receiver_message_option ul.dropdown-menu li svg path, .sender_message_option ul.dropdown-menu li svg path {
    fill: black;
}
html #vb-starred-msgs .message.float-right .fa-reply {
    position: unset!important;
    margin-left: -40px!important;
    cursor: pointer;
    float: left;
    width: 17px;
    height: auto;
}
#messages-popup .calling_actions a.btn {
    padding: 0px;
}
.message.my-message .rep-del-star {
    margin-right: 50px!important;
}

.new-chat-page .people-list .chat-list li .name span {
    color: #FF9200;
    font-size: 10px;
    font-weight: 700;
}

#msg_send_form input[type="file"] {
    display: none!important;
}

#msg_send_form .custom-file-upload {
    display: inline-block;
    cursor: pointer;
    font-size: 26px;
}

#msg_send_form .file-and-emojis {
    position: absolute;
    right: 14px;
    z-index: 2;
    margin-top: 12px;
}

.page-margin {
    margin-bottom: 0px!important;
    margin-top: 10px;
}
.chat-toggle-floating {
    display: none!important;
}
/* .chat .calling_actions svg path {
    fill: white!important;
} */
.new-chat-page .chat-about h6 {
    margin: 0px;
    color: #212121;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

@media screen and (max-width: 768px) {
    .new-chat-page .chat-about h6 {
        font-size: 12px;
        font-weight: 600;
    }    
}
.new-chat-page .chat .chat-header .chat-about small {
    color: #485470;
    font-family: Manrope;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.new-chat-page .chat-message .input-group {
    width: 94%;
}
.new-chat-page .chat-message .input-group .input-group-prepend span {
    font-size: 30px;
}
.new-chat-page .chat-message .input-group textarea {
    height: 45px;
    border-radius: 25px!important;
    border: 1px solid #efefef;
}
.new-chat-page .chat-message .input-group .input-group-prepend {
    height: 43px;
    position: absolute;
    right: -50px;
    bottom: 2px;
    padding: 7px 6px;
    border-radius: 10px;
    width: 40px;
    text-align: center;
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 96, 0, 0.91), rgba(247, 168, 0, 0.95)) repeat scroll 0% 0%;
}

.new-chat-page .input-group.options span.input-group-addon{
    background-color: transparent !important;
    padding: 3px !important;
    border: none !important;
}

.new-chat-page .input-group.options{
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0px 30px 30px 0px rgba(69, 42, 124, 0.15);
    backdrop-filter: blur(30px);
}

.new-chat-page .input-group.options input{
    background: transparent;
    border: none;
}

div#send-message svg {
    color: white!important;
    width: 22px!important;
    height:auto;
    cursor: pointer;
    margin-top: -15px;
}
#messages-popup .calling_actions {
    padding: 0px;
}
#msg_send_form .file-and-emojis ul li {
    margin: 0px;
}
#messages_area img.message-image-attachment {
    max-width: 100%;
}

#messages_area video.message-video-attachment {
    max-width: 100%;
}

#messages_area li.attachment .message{
    width: 40%!important;
}

#vb-starred-msgs img.message-image-attachment {
    max-width: 100%;
}

#vb-starred-msgs video.message-video-attachment {
    max-width: 100%;
}

#vb-starred-msgs li.attachment .message{
    width: 40%!important;
}

#msg_send_form .file-and-emojis ul {
    padding: 0px;
    margin-bottom: 9px!important;
    margin-top: 0px;
    margin-left: 5px;
}
#msg_send_form .file-and-emojis {
    margin-top: 10px!important;
}

#msg_send_form .file-and-emojis ul li {
    display: inline-block;
}
#msg_send_form .file-and-emojis span.btn {
    padding-top: 0px;
}
#msg_send_form li#desktop_emojis {
    top: -1px;
    position: relative;
}
#msg_send_form .file-and-emojis ul li img {
    margin-right: 10px;
}
.new-chat-page .card {
    /* background: #fff; */
    transition: .5s;
    border: 0;
    position: relative;
    width: 100%;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
    margin: 0px;
}
.container.new-chat-page {
    padding: 0px;
}
.container.new-chat-page .col-lg-12 {
    padding: 0px;
}

.new-chat-page .chat-app .people-list {
    /* padding-top: 10px!important; */
    position: absolute;
    left: 0;
    top: 0;
    /* padding: 20px; */
    z-index: 7
}

.new-chat-page .chat-app  .chat {
    float: right;
    border-left: 1px solid #eaeaea
}

.new-chat-page .people-list {
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s
}
.new-chat-page span.new-msg-online-offline {
    position: absolute;
    font-size: 30px!important;
    top: -3px;
    left: 53px;
}

.new-chat-page  .chat-list li {
    padding: 10px 15px;
    list-style: none;
    border-radius: 3px;
    position:relative;
}
.last_message_time {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #666;
    font-family: Manrope;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.new-chat-page .tab-content .tab-pane ul li.active {
    background: #ffa50036;
}
.new-chat-page .people-list .chat-list li:hover {
    background: #F7F7F7;
    cursor: pointer
}

.new-chat-page .people-list .chat-list li.active {
    background: #efefef
}
.new-chat-page  div#plist .nav li a {
    color: #FFF !important;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 0.60);
    background: #99A7C7;
    backdrop-filter: blur(11.942214965820312px);
}
.new-chat-page .people-list .chat-list li .name {
    color: #000;
    font-family: Manrope;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.new-chat-page .status img.whatthing {
    margin-top: 5px;
}
.new-chat-page .people-list .chat-list img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
}

.new-chat-page .people-list img {
    float: left;
    border-radius: 50%
}

.new-chat-page .people-list .about {
    float: left;
    padding-left: 8px;
    margin-top: 6px;
    font-family: Manrope;
}

.new-chat-page .people-list .status {
    color: #666;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
}

.new-chat-page .chat .chat-header {
    padding: 8px 20px;
    /* border-bottom: 1px solid #f4f7f6; */
    position: fixed;
    width: 55%;
    /* top: 55px;
    background: white; */
    z-index: 1;
    height: 58px;
}

.new-chat-page .chat .chat-header img {
    float: left;
    border-radius: 40px;
    width: 40px;
    margin-right: 6px;
    height: 40px;
    object-fit: cover;
}

.new-chat-page .chat .chat-header .chat-about {
   /* float: left;
    padding-left: 10px*/
}

.new-chat-page .info-div {
    padding: 10px 10px 0px 10px;
    text-align: center;
}
.new-chat-page .info-div img#vb-avatar {
    border-radius: 50%;
    width: 120px;
    border: 4px solid #f9a10f;
    height: 120px;
    object-fit: cover;
}
.new-chat-page .info-div h4#vb-name {
    margin-bottom: 2px;
    color: #485470;
    text-align: center;
    font-family: Manrope;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.new-chat-page .info-div span#vb-username {
    color: #7D8CAC;
    text-align: center;
    font-family: Manrope;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.new-chat-page .info-div img#vb-flag {
    position: absolute;
    right: 30px;
}
.new-chat-page .chat .chat-history {
    padding: 20px;
    border-bottom: 2px solid #fff;
    padding-top: 10px;
    height: calc(100vh - 180px);
    overflow-y: scroll;
    overflow-x: hidden;
    float: left;
    position: relative;
    scrollbar-width: thin !important;
}

.new-chat-page .chat .chat-history ul {
    padding: 0
}

.new-chat-page .chat .chat-history ul li {
    list-style: none;
    margin-bottom: 10px
}

.new-chat-page .chat .chat-history ul li:last-child {
    margin-bottom: 0px
}

.new-chat-page .chat .chat-history .message-data {
    margin-bottom: 2px;
    color: #212121;
    font-family: Manrope;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.new-chat-page .chat .chat-history .message-data img {
    border-radius: 40px;
    width: 40px
}

.new-chat-page .chat .chat-history .message-data-time {
    color: #212121;
    font-family: Manrope;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.new-chat-page  .reply-parent img.message-image-attachment {
    width: 30px;
    height: 30px;
    object-fit: cover;
    position: absolute;
    right: 6px;
    top: 10px;
}

.new-chat-page  .reply-parent p.type {
    text-align: left;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 85%;
}
.new-chat-page .reply-parent .name {
    text-align: left;
    font-weight: 700;
    font-size: 12px;
}
.new-chat-page .reply-parent .msg {
    text-align: left;
    font-size: 12px;
    margin-top: -5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
}

.new-chat-page .reply-parent {
    background: white;
    padding: 2px 5px;
    margin-bottom: 2px;
    border-radius: 4px;
    font-style: italic;
    position: relative;
}

.new-chat-page .chat .chat-history .message {
    color: #444;
    padding: 6px 15px;
    line-height: 26px;
    font-size: 16px;
    border-radius: 7px;
    display: inline-block;
    position: relative;
    min-width: 150px;
}
.ads-heading div#fullsizeimg {
    padding: 0px;
}
/*.new-chat-page .chat ul.dropdown-menu.dropdown-menu-right {
    right: 0!important;
    width: fit-content!important;
    bottom: -100px !important;
}*/
.new-chat-page .chat .sender_message_option  ul.dropdown-menu.dropdown-menu-right
{
     margin-left: 0!important;
}
/* .new-chat-page .chat .chat-history .message:after {
    bottom: 100%;
    left: 7%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px
} */

.new-chat-page .chat .chat-history .my-message {
    border-radius: 0px 16px 16px 16px;
    background: #EBEFFB;
    max-width: 90%;
    color: #212121;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 173.333% */
    text-transform: lowercase;
}

/* .new-chat-page .chat .chat-history .my-message:after {
    bottom: 100%;
    left: 30px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #efefef;
    border-width: 10px;
    margin-left: -10px
} */

ul#messages_area li .message {
    border: 1px solid #ebebeb;
    box-shadow: 2px 1px 6px 1px #00000017;
    max-width: 70%;
}

ul#vb-starred-msgs li .message .fa-star, ul#vb-starred-msgs li .message .fa-star-o {
    margin-left: 0px!important;
}
ul#vb-starred-msgs li .message .fa-trash, ul#vb-starred-msgs li .message .fa-reply {
    display: none!important;
}

ul#vb-starred-msgs li .message {
    border: 1px solid #ebebeb;
    box-shadow: 2px 1px 6px 1px #00000017;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
}
ul#vb-starred-msgs {
    padding: 0px;
}
.new-chat-page .chat .chat-history .other-message {
    border-radius: 16px 0px 16px 16px;
    background: #EBEFFB;
    max-width: 90%;
    color: #212121;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}

.new-chat-page .chat .chat-history .other-message:after {
    border-bottom-color: #e8f1f3;
    left: 93%
}

/* .new-chat-page div#plist {
    max-height: 100vh;
    overflow-y: auto;
    padding-bottom: 125px;
    scrollbar-width: thin;
} */

.new-chat-page .nav-tabs>li
{
width: unset!important;
}

span#chat-sticker-system {
    width: 100%;
    min-width: 100%;
    display: block!important;
    background: unset!important;
}
div#chat-box-stickers
{
    background:white;
}

#instagram-popup ul#myTab li {
    width: 50%;
    min-width: 50%;
}
.new-chat-page .chat .chat-message {
    padding: 16px;
    position: fixed;
    bottom: 0px;
    background: #F8F9FB;
    width: 55%;
    border-top: 1px solid #efefef;
    height: 80px;
}

.new-chat-page .online,
.new-chat-page .offline,
.new-chat-page .me {
    margin-right: 2px;
    font-size: 8px;
    vertical-align: middle
}

.new-chat-page .online {
    color: #00B553
}

.new-chat-page .offline {
    color: #ff920080
}

.new-chat-page .me {
    color: #1d8ecd
}

.new-chat-page .float-right {
    float: right
}

.new-chat-page .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

#mobile-back-to-list
{
display: none;
color: black!important;
}

ul#messages_area li .message .fa , ul#messages_area li .message svg {
    display: none;
}

ul#messages_area li .message .fa , ul#messages_area li .message svg {
    display: none;
}

.desktop_lite_chat_area li .message .fa , .desktop_lite_chat_area li .message svg {
    display: none;
}

.new-chat-page textarea#msg_textarea {
    background: transparent;
    padding-right: 5px;
    padding: 8px 10px;
    font-family: Manrope;
    color: #212121;
}
.home-announcement img {
    width: 100%;
    height: auto;
}
span.close.announcements-option {
    color: black!important;
    opacity: 1!important;
    position: absolute;
    right: 35px;
    margin-top: 5px;
}
.home-announcement i.fa.fa-remove {
    background: #d1d1d1;
    width: 23px;
    height: 23px;
    text-align: center;
    border-radius: 20px;
    line-height: 23px;
}
div#friends-modal .modal-footer .btn {
    color: white;
    font-size: 18px;
    padding: 5px 20px;
    border-radius: 20px;
}

@media only screen and (max-width: 767px) {
    /*.new-chat-page .chat-app  .people-list {
        height: 465px;
        width: 100%;
        overflow-x: auto;
        background: #fff;
        left: -400px;
        display: none
    }*/
    .new-chat-page .chat-app .people-list.open {
        left: 0
    }
    .new-chat-page .chat-app  .chat {
        margin: 0
    }
    .new-chat-page .chat-app  .chat .chat-header {
        border-radius: 0.55rem 0.55rem 0 0
    }
    .new-chat-page .chat-app .chat-history {
        height: 300px;
        overflow-x: auto
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .row.text-center.wow_content.starting.side_panel {
        margin-left: 0px!important;
    }

    .wo_user_profile .user-bottom-nav {
        width: 100%!important;
        left: 0px!important;
        margin-top: 0px;
        padding-left: 20px;
        padding-bottom: 0px;
    }
    .user_profile_posts_area .row.parent-of-uls {
    margin-bottom: 15px;
    }
    .right_user_info.groups-sidebar-new {
    margin-top: -10px!important;
    }
    .new-chat-page .chat-app .chat-list {
        height: 650px;
        overflow-x: auto
    }
    .new-chat-page .chat-app .chat-history {
        height: 600px;
        overflow-x: auto
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .new-chat-page .chat-app .chat-list {
        height: 480px;
        overflow-x: auto
    }
    .new-chat-page .chat-app .chat-history {
        height: calc(100vh - 350px);
        overflow-x: auto
    }
}

.navbar-default .dropdown.open.messages-notification-container .dropdown-toggle svg
{
display: block!important;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
.is_a_image .post-heading-single-post img.verified_new {
    right: -6px !important;
    bottom: -9px !important;
}
.post-heading-single-post img.verified_new {
    right: -16px!important;
    bottom: -15px!important;
}
.timel .bio_div_group_profile {
    margin-top: 230px;
    padding-left: 10px!important;
}
.user_profile_posts_area .row.parent-of-uls {
    margin-bottom: 20px!important;
}
/* li.dropdown.messages-notification-container.open ul#messages-list
{
margin-top: 10px;
} */
.navbar-default .dropdown.open.messages-notification-container .dropdown-toggle svg
{
display: block!important;
}
.nav>li.dropdown.open.messages-notification-container
{
    float: right;
    margin-right: 20px;
}
.messages-dropdown .new-chat-page ul.nav.nav-tabs {
    position: unset;
}
ul#messages-list.messages-dropdown .new-chat-page div#plist
{
 padding-top: 10px!important; 
}
#plist .new-message-search
{
    margin-top: 0px;
}
.new-chat-page ul.nav.nav-tabs {
    width: 100%;
    z-index: 9;
    /* background: white; */
    padding-top: 0px;
    left: 0;
}
ul#messages-list .new-chat-page div#plist
{
    max-height: unset !important;
    padding: 10px !important;
    min-width: 100%;
    position: relative;
    padding-bottom: 120px!important;
    padding-top: 50px!important;
    overflow: hidden!important;
}
.new-chat-page #is_typing img {
    position: absolute!important;
    margin-top: 10px!important;
    width: 22px;
}
div#starred-div {
    padding-top: 0px!important;
    max-width: 100vw;
}
#desktop-message-typing-area
{
    display: none!important;
}
#msg_send_form .multipe_files_div .reply-system {
    width: 100%!important;
    text-align: left;
}
#msg_send_form .multipe_files_div .reply-system .dropzone {
    padding-bottom: 120px!important;
}
/*div#messages-popup .modal-content {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 100vh;
}
div#messages-popup .modal-body {
    padding-top: 40px!important;
}*/

.new-chat-page .chat .chat-message {
    left: 0;
}

#messages-popup .new-chat-page .chat-app .people-list {
    padding-top: 10px;
    padding-right: 20px;
}
#messages-popup .new-chat-page .chat-app .chat .chat-header {
    top: 0!important;
    margin-top: 90px;
}
ul.mobile_vb_icons {
    background: #f7f7f7;
}
.new-chat-page div#chat_user_info {
    padding: 0px;
}
.new-chat-page textarea#msg_textarea {
    padding-right: 55px;
}
#messages_area li.attachment .message {
    width: 100%!important;
}
#vb-starred-msgs li.attachment .message {
    width: 100%!important;
}
.new-chat-page .chat-message .input-group {
    width: 84%;
}
.new-chat-page .card.chat-app.row {
    margin-top: 0px;
}
.new-chat-page .chat-message .input-group .input-group-prepend
{
    width: 43px!important;
    right: -50px!important;
}
.new-chat-page .chat-message .input-group .input-group-prepend {
    
}
.new-chat-page .chat-app .see-all-new {
    position: fixed;
       bottom: 0px;
    padding-bottom: 5px;
}
/*.new-chat-page {
    position: relative;
    height: 100vh;
    overflow-y: auto;
}*/
ul#messages-list.messages-dropdown .new-chat-page div#plist
{
    position: relative!important;
    height: 100vh!important;
    overflow-y: auto!important;
}
li.messages-notification-container.open ul#messages-list {
    max-height: 85vh !important;
}
}

@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 100000px) {
.create_group_popup .modal-dialog,
.create_page_popup .modal-dialog {
    max-width: 480px;
}
.spaces_on_sides {
    padding-left: 5%;
    padding-right: 5%;
}
}

@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1200px) {
.container.page-messages2 {
    min-width: 100%!important;
    width: 100%!important;
}
.container.new-chat-page {
    margin: 0px;
    width: 100%;
}
.new-chat-page div#plist {
    padding-right: 0px;
    padding-left: 10px;
}
.new-chat-page .people-list .about {
    float: revert;
 }
}


.chat-history .desktop-image
{
    display: block;
}
.chat-history .mobile-image
{
    display: none;
}

#media-attachments ul li:last-child img {
    margin-bottom: 150px;
}

#view_live button.close {
    color: black!important;
    opacity: 1!important;
    font-size: 30px!important;
    position: absolute;
    top: -4px;
    right: 0px;
    cursor: pointer;
    z-index: 2;
}

#mobile_market_header {
    top: 88px;
}
#new-sidebar-popup .close {
    position: fixed;
    top: 30px;
    right: 10px;
    z-index: 2;
    background: black;
    border-radius: 20px;
}

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

.back-to-bottom-messages i {
    margin-left: -40px!important;
}
.chat-history {
    max-width: 100vw;
}
.new-chat-page .chat-app .chat-history
{
    min-width: 100%!important;
}
#media-attachments ul li:last-child img {
    margin-bottom: 240px;
}
div#user-info {
    width: 100%;
    margin-top: 50px;
}
.chat-name-header .calling_actions a , 
.chat-name-header .group_actions a {
    padding-right: 0px;
    padding-left: 5px;
}
div#user-info-attachments {
    max-width: 100vw;
    padding-right: 0px!important;
    z-index: 0 !important;
}

.chat-history .desktop-image
{
    display: none!important;
}
.chat-history .mobile-image
{
    display: block!important;
}
.new-chat-page div#plist {
    min-width: 100%;
}
.content-container.container.page-messages2 {
    width: 100%!important;
    padding: 0px;
}
.new-chat-page .card
{
    height: 100vh;
    max-height: 100vh;  
}
.container.new-chat-page {
    width: 100vw!important;
}
.new-chat-page .chat-app .chat {
    border-left: unset!important;
}
.new-chat-page .chat-app .chat {
    float: unset!important;
    height: 100vh;
}
.new-chat-page .chat-app .chat-history {
    height: 100vh;
}
.new-chat-page .chat .chat-message {
    min-width: 100vw;
    background: white;
}
.new-chat-page .chat .chat-header {
    min-width: 100vw;
}
.chat.col-md-9 {
    display: none;
}
.new-chat-page .chat-app .chat .chat-header {
    margin-top: 30px;
    border-radius: 0px!important;
    min-width: 100vw!important;
    right: 0;
}
.new-chat-page .chat-message .input-group .input-group-prepend {
    right: -34px;
}
.new-chat-page ul#messages_area li:last-child {
    margin-bottom: 120px;
}
.new-chat-page ul#vb-starred-msgs li:last-child {
    margin-bottom: 120px;
}
#mobile-back-to-list
{
    float: left;
    margin-top: 13px;
    margin-right: 10px;
    font-size: 20px;
    display: block;
    position: absolute;
    z-index: 1;
}
.new-chat-page .chat .chat-header img {
    margin-left: 25px;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 600px) {
.post-container .post-options-popup {
    display: block !important;
}
.page-story .post-setting-popup-parent {
    height: calc(100vh - 90px);
}
.page-story .post-container .post-options-popup {
    margin-top: 13px;
}
.post-container .post-options-dropdown {
    display: none;
}
.new-chat-page #desktop_emojis
{
   display: none!important;
}
div.search-messges-div {
    width: 100%;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 500px) {
a.tag_pub_box_bg_camlve {
    margin-top: -25px!important;
}
.wow_content.tag_pub_box_bg {
    min-height: 100px!important;
}
}

@media only screen 
and (min-device-width : 500px) 
and (max-device-width : 769px) {
.row.toggles-div-inner .col-sm-4 {
    width: 33%;
}
}

/* henn */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 768px) {
.page-sale .search-blog.market_header_page_category_page {
    display: none;
}
.starting.side_panel div.btn-glossy {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
div.wo_user_profile .options-buttons button
{
    width: auto!important;
}
.wo_user_profile .event-options-list {
    padding-left: 20px;
    padding-right: 20px;
}
.starting.side_panel div.three {
    padding-right: 6px!important;
}
.timel .what-is-trending h3 {
    margin-left: 10px;
}
.timel ul.list-group.wow_side_invite_prnt {
    padding-left: 20px;
    margin-right: 10px!important;
}
.timel div#sidebar-latest-products {
    padding-left: 10px;
}
.col-md-8.user_profile_posts_area {
    padding-left: 15px;
    padding-right: 15px;
}
.starting.side_panel .followers-etc {
    padding-right: 10px!important;
}
.group_profile_side_info.timel {
    padding-right: 0px!important;
}
.row.text-center.wow_content.starting.side_panel {
    padding-right: 0px;
}
.starting.side_panel div {
    padding-left: 20px!important;
    padding-right: 20px!important;
    text-align: center;
}
.row.user-profile-timeline-container {
    margin-top: -20px;
}
.timeline-sidebar {
    position: unset!important;
}
span.new-update-alert {
    margin-left: 25px !important;
}
ul#messages-list {
    margin-left: unset!important;
}

.col-md-7.middlecol, .col-md-7.singlecol, .page-margin.jobstag
{
    margin-top: 50px;
}
div#find-vibes-page {
    margin-top: 40px;
}
div#home-shop-banner-mobile {
    margin-top: 90px!important;
}


html div.wow_read_blog_row {
    margin: 0px!important;
    margin-top: 20px!important;
}
html div.wow_read_blog_row .read-blog-container {
    padding: 0px;
}
html div.wow_read_blog_row .read-blog-container img {
    height: auto;
}
.desktop_lite_chat_area.new-chat-page {
    display: none;
}
.row.wow_read_blog_row .col-md-4 {
    padding: 0px;
    margin-top: 12px;
}
#video-call-class .col-md-6 {
    padding: 0px;
}
#video-call-class div#local-video {
    max-height: 90px;
    width: 25%!important;
}
div#video-call-class .footerss {
    display: none!important;
}
div#video-call-class {
    position: absolute;
    height: 100vh;
    left: 0px;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}
div#video-call-class .col-md-6 {
    height: 100vh;
    width: 100%;
    margin: 0px!important;
}
div#video-call-class .col-md-6 .video-con, div#video-call-class .col-md-6 .video-con #full-screen-video {
    width: 100%;
    height: 100vh;
}

div#video_call_modal .modal-content .modal-body iframe {
    height: 100vh;
    width: 100vw;
}
div#video_call_modal .modal-content .modal-body {
    width: 100vw;
    height: 100vh;
    padding: 0px;
}
div#video_call_modal .modal-content {
    width: 100vw;
    height: 100vh;
    left: -15px;
}
}

.user-profile-timeline-container .options-buttons {
    margin-top: 0px!important;
}

/* setting mobile menu */
@media only screen 
and (max-device-width : 769px) 
{
.my-profile .wow_content.no_box_shadow.no_border_radius.bio_div_group_profile {
    padding-top: 0px !important;
    margin-top: 400px;
    background: rgba(255, 255, 255, 0.4) !important;
}
.wow_content.no_box_shadow.no_border_radius.bio_div_group_profile
{
    padding-top: 15px!important;
}
.mobile_area_to_move_bottom ul.list-group.what-is-trending li.list-group-item {
    padding-left: 40px;
}
.page-timeline .right_user_info.groups-sidebar-new {
    padding-left: 25px!important;
    padding-right: 25px!important;
    margin-top: -10px!important;
}
.page-timeline .wo_user_profile .right_user_info.groups-sidebar-new {
    padding-left: 25px!important;
    padding-right: 25px!important;
    margin-top: 0px!important;
}
.mobile_area_to_move_bottom .main-blog-sidebar {
    padding: 0px!important;
}
.mobile_area_to_move_bottom ul#sidebar-pages-list-container {
     padding: 5px;
}
.mobile_area_to_move_bottom .event-options-list {
    padding: 5px;
}
.page-timeline .wow_content.tag_pub_box_bg {
    margin-top: 15px;
}
div.timeline-sidebar .wo_page_hdng_innr img, div.timeline-sidebar .wo_page_hdng_innr span {
    left: 35px;
}
div.wo_user_profile .user-bottom-nav {
     width: 100%;
    left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 20px;
}
.mobile-header-bottom .circle svg {
    width: 23px;
    height: 23px;
}
.mobile-header-bottom .circle {
    background: white;
    height: 38px;
    width: 38px;
    border-radius: 50px;
    padding: 8px 8px;
}
div.mobile-header-bottom {
    height: 56px;
}
div#mobile-header {
    padding: 5px;
    padding-top: 2px;
}
ul#head_menu_rght {
    max-width: 250px;
    float: right!important;
    margin-bottom: 4px;
}
#head_menu_rght li.head_name_links a.top_two_btns {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 3px!important;
    padding-bottom: 3px!important;
    height: auto!important;
    font-size: 13px!important;
    font-weight: 700!important;
}
a.top_round_btns {
    height: 29px!important;
    width: 29px;
    padding: 5px 8px!important;
}
.navbar-default .top_round_btns svg {
    width: 14px;
    height: 14px;
}
.mobile_setting_menu i {
    color: white;
    font-size: 30px;
}

.mobile_setting_menu {
    padding: 9px 11px;
    display: block!important;
    position: fixed;
    background: #afafaf;
    bottom: 90px;
    right: 23px;
    z-index: 9;
    border-radius: 50%;
    width: 48px;
}
div#wo_main_sett_side
{
    min-height: unset!important;
}
div.wow_content.wow_sett_sidebar.new {
    display: none;
}
.overlay_mobile_area .fa {
    position: absolute;
    right: 20px;
    top: 10px;
    color: white;
    font-size: 40px;
    cursor: pointer;
}
.wow_content.wow_sett_sidebar.new {
    position: fixed;
    left: 0;
    top: 0px;
    z-index: 999;
    background: white!important;
    border-radius: 0px;
    width: 80%;
    overflow: scroll!important;
   height: 100vh!important;
    padding: 10px;
}
#wo_main_sett_mid .wo_settings_page {
    margin-top: 0px;
}
.overlay_mobile_area {
    width: 100%;
    background: #000000a1;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    display: none;
}
}


@media only screen 
and (min-device-width : 769px) 
{
#mobile-message-typing-area
{
display: none!important;
}
div#video-call-class {
    margin-top: 0px;
}
#video-call-class .end_vdo_call {
    margin-bottom: -30px!important;
}
/* div#video-call-class div#local-video
{
    margin-bottom:10px!important;
} */
#video_call_modal .modal-body {
    padding: 0px;
}
#video_call_modal .modal-body iframe {
    width: 100%;
    min-height: 100vh;
}
#video_call_modal div#video-call-class {
    margin-top: 0px;
}
.content-container.container.page-video {
    margin: 0px!important;
}
div#video-call-class .col-md-6 {
    padding: 0px;
}
.content-container.container.page-video div#contnet {
    height: 100vh;
}
}

@media only screen 
and (min-device-width : 769px) 
and (max-device-width : 880px) {
#single-post-menu-button {
    left: 10px!important; 
}
a.brand.header-brand img {
    margin-left: 30px;
}
}

@media screen and (max-width: 468px)
{
    .my-page-item-block .page-avatar img {
        left: 0!important;
        right: 0!important;
        margin-left: auto!important;
        margin-right: auto!important;
    }
}

@media only screen 
and (min-device-width : 769px) 
and (max-device-width : 1330px) {
a.btn.create-product-mobile-version {
    margin-bottom: 32px;
    margin-right: 10px;
}
.mobile_market_sidebar {
    width: 30vw!important;
    height: calc(100vh - 60px)!important;
    top: 60px!important;
}
}

@media only screen 
and (min-device-width : 1200px) 
and (max-device-width : 1330px) {
#mobile_market_header {
    top: 60px!important;
}
}

@media only screen 
and (min-device-width : 1200px) 
and (max-device-width : 5000px) {
.content-container.page-product,
.content-container.page-wishlist,
.content-container.page-products {
    margin-top: 120px!important;
}
div#forum-cont {
    padding-left: 90px;
    padding-right: 90px;
}
}

/************ buzzin page ********************/
@media only screen and (min-device-width: 320px) and (max-device-width: 992px) {
    .buzzin footer,
    .buzzin .footerss {
        display: none!important;
    }
    .buzzin .page-margin {
    margin-top: 0px;
    }
    #buzzin-page .buzzin-settings-span {
        right: 15px;
        bottom: 150px;
    }
    #buzzin-page #fullpage .comment-on-video {
        right: 5px;
        bottom: 190px;
    }
    #buzzin-page #fullpage .love-on-video {
        right: 5px;
        bottom: 260px;
    }
    #buzzin-page span.buzzin-video-mute {
            right: 15px;
            bottom: unset;
            top: 80px;
    }
    .fp-section.fp-table, .fp-slide.fp-table {
        width: 100%!important;
        margin: 0 auto!important;
    }

    div#search_area_buzzin_col {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 10;
    }
    div#search_area_buzzin_col .search_area_buzzin {
        padding-left: 0px;
        padding-right: 0px;
    }
    div.results_buzzin ul {
        display: none;
    }
}
@media only screen and (min-device-width: 480px) and (max-device-width: 1200px)
{
    .desktop_lite_chat_area 
    {
        display: none!important;
    }
}

@media (max-width: 990px)
{
footer .footer-wrapper {
    display: block;
}
.footer-wrapper {
    display: none;
}
}


@media (min-width: 992px){
.col-md-10.cart_area {
    width: calc(83.3333333% - 50px);
}
/* .new-chat-page div#plist {
    overflow-y: scroll !important;
}
.new-chat-page div#plist:hover {
    overflow-y: scroll!important;
} */
}

/* For WebKit browsers (e.g., Chrome, Safari) */
::-webkit-scrollbar {
  width: 5px; /* Adjust the width as needed */
}

::-webkit-scrollbar-thumb {
  border-radius: 8px; /* Adjust the border radius as needed */
}

::-webkit-scrollbar-track {
  border-radius: 8px; /* Adjust the border radius as needed */
}

@supports (-moz-appearance: none) {
  /* Styles for Firefox */
  /* Media query for screen sizes between 320px and 769px */
  @media screen and (min-width: 320px) and (max-width: 769px) {
    li.dropdown.search-container {
        width: 98%!important;
    }
    .receiver_message_option ul.dropdown-menu, 
    .sender_message_option ul.dropdown-menu {
        display: inline-table!important;
    }
  }
}

@media (min-width: 769px) {
.page-buzzin .load-more-comment-div .pointer {
    color: white;
}
}


@media only screen and (orientation: landscape) {
    .post-container div#fullsizeimg video {
        max-height: calc(100vh - 140px)!important;
    }
}


