@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap");

.section {
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif;
}

.text-danger {
  color: #ff585a !important;
}

.text-info {
  color: #00c2ca !important;
}

.mp__post_holder .dropdown-menu {
  left: auto !important;
  right: 0;
}

.card.table-responsive {
  height: 450px;
}

.QA_table {
  font-size: 15px;
  /* width: 120%; */
}

.freedom__logo_text1 {
  margin-bottom: 0.5em;
}

.ud_text_wrapper {
  margin-top: 3em;
}

.coverImage {
  object-fit: cover !important;
}

.fitImage {
  object-fit: contain !important;
}

.ctext_message {
  font-size: 1rem;
}

.join_stream
  .emojionearea
  .emojionearea-picker.emojionearea-picker-position-bottom,
.start_stream
  .emojionearea
  .emojionearea-picker.emojionearea-picker-position-bottom {
  top: 110px !important;
}

textarea {
  padding: 8px;
}

.privacy-terms__inner {
  flex-wrap: wrap;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  width: 100%;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.live__content > p {
  margin-top: 1rem;
}

/* post */
.post-detail-wrapper .comment__post .submit-comment {
  max-width: 105px;
}

.mimg_group {
  margin: 0 -16px !important;
}

.single_post_image .img-wrap-bx img {
  width: auto !important;
  max-height: none !important;
  object-fit: contain;
  margin: 0 auto;
  /* height: auto !important; */
}

.single_post_image .img-wrap-bx {
  background-color: #f5f5f5;
}

.single_post_image a {
  width: 100%;
}

.single_post_image img {
  padding: 0 !important;
}

.post-activity-one .home_four_left_post img {
  height: 100% !important;
  max-height: none !important;
}

.post-activity-one .home_four_right_post img {
  min-width: 229px !important;
  min-height: 229px !important;
  object-fit: cover;
}

.five_more_numb {
  position: absolute;
  width: 98%;
  height: 98%;
  color: #fff;
  left: -1px;
  right: -1px;
  top: 2px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  font-size: 3vw;
  line-height: 1.1;
  text-align: center;
}

/* signle post page */
.mHeight100vh {
  min-height: 100vh;
}

.image_viewer_holder {
  position: relative;
  height: 100%;
}

.image_viewer_wrap {
  background: #000;
}

.image_viewer_top {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  font-size: 1.2rem;
}

.top_logo {
  width: 40px;
}

.image_viewer_top a {
  color: #fff;
}

.image_viewer {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}

.im_left_wrap,
.im_right_wrap {
  display: flex;
}

.im_left_wrap {
  width: 40%;
}

.im_left_wrap > a,
.im_right_wrap > a {
  margin: 3px 15px;
}

.im_right_wrap {
  width: 60%;
  justify-content: flex-end;
}

.pcover {
  border-bottom: 1px solid #ccc;
  padding: 1em 1em 1em 1em;
  margin: 0 -15px;
}

.second_like {
  padding: 1em 0;
  border-bottom: 1px solid #ccc;
  font-size: 14px;
}

.second_message_box_holder {
  display: flex;
  justify-content: space-between;
  padding: 1em 0;
}

.second_pcover {
  width: 10%;
}

.second_message_box {
  width: 88%;
  border-radius: 30px;
  background: #eee;
  padding: 5px 10px;
  font-size: 14px;
  color: #808080;
}

.second_comment {
  width: auto;
  cursor: pointer;
  float: left;
  margin-top: 4px;
}

.second_right_wrap {
  width: auto;
  float: right;
}

.second_right_wrap .left-menu {
  width: auto;
}

.second_right_wrap .act-box-menu {
  width: 28px;
  height: 28px;
  margin-right: 0;
}

.second_right_wrap .act-box-menu.live-stream-box {
  width: 55px;
}

.post_images_slider .item {
  height: 100vh;
  background: transparent;
  font-size: 1rem;
  display: block;
}

.post_images_slider .item img {
  width: auto;
  max-width: 100%;
}

.pis_image_wrap {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.post_images_slider .owl-nav button.owl-prev,
.post_images_slider .owl-nav button.owl-next {
  top: 45%;
  background: transparent !important;
  color: #fff !important;
  font-size: 3rem !important;
}

.post_images_slider .owl-nav button {
  opacity: 0;
  transition: opacity 0.35s;
}

.post_images_slider:hover .owl-nav button {
  opacity: 0.8;
}

/* mlist */
.mlist_small_txt p {
  font-size: 0.75rem;
}

.mlist_wrap .dropdown-menu {
  padding: 0px;
  overflow: hidden;
  border-radius: 30px;
  border-color: #017fef;
}

.mlist_wrap .dropdown-item,
.mlist_wrap .dropdown-menu .mlist_highlight input {
  color: #017fef;
}

.mlist_wrap .dropdown-menu .mlist_highlight input {
  padding: 0;
  line-height: 1.2;
}

.mlist_wrap .dropdown-menu .dropdown-divider {
  margin: 0;
  border-color: rgba(1, 127, 239, 0.38);
}

.feature_wrapper {
  position: absolute;
  right: 0px;
  top: -30px;
  width: 80px;
  height: 80px;
  background: #fcff33;
  border-radius: 100px;
  display: none;
}

.feature_holder {
  padding: 1em 0.5em;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.feature_wrapper p {
  margin: 0;
  color: #313131;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
}

/* .featured .feature_wrapper{
    display: block;
    } */

/* New addcss for the marketplace  */
.mlsearch_wrap .form-group {
  width: 80%;
  display: inline-block;
  vertical-align: top;
}

.mlsearch_wrap .form-control {
  padding-right: 0;
  background-color: #247bff;
  border-color: #247bff;
  color: #fff;
}

.mlsearch_wrap ::-webkit-input-placeholder {
  color: #fff;
  font-size: 150%;
  text-transform: uppercase;
}

.mlsearch_wrap ::-moz-placeholder {
  color: #fff;
  font-size: 150%;
  text-transform: uppercase;
}

.mlsearch_wrap :-ms-input-placeholder {
  color: #fff;
  font-size: 150%;
  text-transform: uppercase;
}

.mlsearch_wrap :-moz-placeholder {
  color: #fff;
  font-size: 150%;
  text-transform: uppercase;
}

.mlsearch_wrap .btn {
  width: 19%;
  border-radius: 30px;
  font-size: 160%;
  position: relative;
  box-sizing: border-box;
  line-height: 1.3;
  font-weight: 600;
  text-transform: uppercase;
  height: auto;
  min-height: 58px;
  background: #f7443b;
}

.mlist_wrap .nav-item > a {
  padding: 7px 12px !important;
  letter-spacing: 1px;
}

.list_categories {
  font-weight: 700;
  margin-top: 1em;
  text-transform: uppercase;
}

.list_categories .navbar-nav {
  flex-direction: row;
  margin-left: -15px;
}

.list_categories .nav-item > a {
  letter-spacing: 0;
}

.list_categories li {
  margin-right: 1em !important;
}

.list_categories li span {
  color: inherit;
}

.bg-red,
.bg-defaultBlue,
.bg-green,
.bg-black,
.bg-darkBlue,
.bg-pink,
.property-featured.featured a,
.property-featured.featured .mlist_title,
.property-featured.featured p,
.property-featured.featured strong,
.vechile-featured.featured a,
.vechile-featured.featured .mlist_title,
.vechile-featured.featured p,
.vechile-featured.featured strong,
.fairBNB-featured.featured a,
.fairBNB-featured.featured .mlist_title,
.fairBNB-featured.featured p,
.fairBNB-featured.featured strong,
.grocery-featured.featured a,
.grocery-featured.featured .mlist_title,
.grocery-featured.featured p,
.grocery-featured.featured strong {
  color: #fff !important;
}

.bg-grassGreen,
.bg-lightBlue,
.service-featured.featured a,
.service-featured.featured .mlist_title,
.service-featured.featured p,
.service-featured.featured strong,
.job-featured.featured a,
.job-featured.featured .mlist_title,
.job-featured.featured p,
.job-featured.featured strong,
.jobseeker-featured.featured a,
.jobseeker-featured.featured .mlist_title,
.jobseeker-featured.featured p,
.jobseeker-featured.featured strong {
  color: #363636 !important;
}

.bg-red {
  background: #f7443b;
  border-color: #f7443b;
}

.bg-grassGreen,
.general-featured.featured .mlist_cont,
.general-featured .mlist_cont {
  background: #c8f840;
  border-color: #c8f840 !important;
}

.buy_sell_trade_btn:hover {
  background-color: #fbba00;
  border-color: #fbba00 !important;
}

.buy_sell_trade_btn:hover .sovereign_home__title {
  color: #277bff !important;
}

.buy_sell_trade_btn:hover p {
  color: #277bff !important;
}

.bg-lightBlue,
.job-featured.featured .mlist_cont,
.job-featured .mlist_cont,
.jobseeker-featured.featured .mlist_cont,
.jobseeker-featured .mlist_cont {
  background: #5ce1e6;
  border-color: #5ce1e6 !important;
}

.bg-defaultBlue,
.property-featured.featured .mlist_cont,
.property-featured .mlist_cont {
  background: #247bff;
  border-color: #247bff !important;
}

.bg-green,
.grocery-featured.featured .mlist_cont,
.grocery-featured .mlist_cont {
  background: #8cbd51;
  border-color: #8cbd51 !important;
}

.bg-black,
.vechile-featured.featured .mlist_cont,
.vechile-featured .mlist_cont {
  background: #0f0e0c;
  border-color: #0f0e0c !important;
}

.bg-darkBlue {
  background: #124aad;
  border-color: #124aad !important;
}

.bg-pink,
.fairBNB-featured.featured .mlist_cont,
.fairBNB-featured .mlist_cont {
  background: #e50c6b;
  border-color: #e50c6b !important;
}

.bg-lighterBlue,
.service-featured.featured .mlist_cont,
.service-featured .mlist_cont {
  background: #7effe1;
  border-color: #7effe1 !important;
}

.job-featured .mlist_cont,
.service-featured .mlist_cont,
.property-featured .mlist_cont,
.vechile-featured .mlist_cont,
.jobseeker-featured .mlist_cont,
.general-featured .mlist_cont,
.fairBNB-featured .mlist_cont,
.grocery-featured .mlist_cont {
  background: transparent;
}

.job-featured.featured .mlist_cont,
.service-featured.featured .mlist_cont,
.property-featured.featured .mlist_cont,
.vechile-featured.featured .mlist_cont,
.jobseeker-featured.featured .mlist_cont,
.general-featured.featured .mlist_cont,
.fairBNB-featured.featured .mlist_cont,
.grocery-featured.featured .mlist_cont {
  border: none;
}

.job-featured.featured .mlist_cont .mlist_img,
.service-featured.featured .mlist_cont .mlist_img,
.property-featured.featured .mlist_cont .mlist_img,
.vechile-featured.featured .mlist_cont .mlist_img,
.jobseeker-featured.featured .mlist_cont .mlist_img,
.general-featured.featured .mlist_cont .mlist_img,
.fairBNB-featured.featured .mlist_cont .mlist_img,
.grocery-featured.featured .mlist_cont .mlist_img {
  padding: 0;
}

.job-featured.featured .mlist_cont .mlist_img img,
.service-featured.featured .mlist_cont .mlist_img img,
.property-featured.featured .mlist_cont .mlist_img img,
.vechile-featured.featured .mlist_cont .mlist_img img,
.jobseeker-featured.featured .mlist_cont .mlist_img img,
.general-featured.featured .mlist_cont .mlist_img img,
.fairBNB-featured.featured .mlist_cont .mlist_img img,
.grocery-featured.featured .mlist_cont .mlist_img img {
  height: 300px;
}

.job-featured .mlist_cont .mlist_buy p.fl_price,
.service-featured .mlist_cont .mlist_buy p.fl_price,
.property-featured .mlist_cont .mlist_buy p.fl_price,
.vechile-featured .mlist_cont .mlist_buy p.fl_price,
.jobseeker-featured .mlist_cont .mlist_buy p.fl_price,
.general-featured .mlist_cont .mlist_buy p.fl_price,
.fairBNB-featured .mlist_cont .mlist_buy p.fl_price,
.grocery-featured .mlist_cont .mlist_buy p.fl_price {
  margin-right: 15px;
  margin-top: 5px;
}

.job-featured.featured .mlist_buy p:first-child,
.service-featured.featured .mlist_buy p:first-child,
.property-featured.featured .mlist_buy p:first-child,
.vechile-featured.featured .mlist_buy p:first-child,
.jobseeker-featured.featured .mlist_buy p:first-child,
.general-featured.featured .mlist_buy p:first-child,
.fairBNB-featured.featured .mlist_buy p:first-child,
.grocery-featured.featured .mlist_buy p:first-child {
  background: #f7443b;
  color: #fff !important;
  padding: 9px 5px 9px;
  text-align: center;
  border-radius: 2px;
}

.job-featured.featured .mlist_buy.book__btn p:first-child,
.service-featured.featured .mlist_buy.book__btn p:first-child,
.property-featured.featured .mlist_buy.book__btn p:first-child,
.vechile-featured.featured .mlist_buy.book__btn p:first-child,
.jobseeker-featured.featured .mlist_buy.book__btn p:first-child,
.general-featured.featured .mlist_buy.book__btn p:first-child,
.fairBNB-featured.featured .mlist_buy.book__btn p:first-child,
.grocery-featured.featured .mlist_buy.book__btn p:first-child {
  padding: 10px 5px 20px;
  clip-path: polygon(
    0% 0%,
    100% 0%,
    100% 80%,
    22% 75%,
    31% 100%,
    3% 75%,
    0% 75%
  );
  background: #00b7fb;
  background: -moz-linear-gradient(top, #00b7fb 0%, #0096f9 100%);
  background: -webkit-linear-gradient(top, #00b7fb 0%, #0096f9 100%);
  background: linear-gradient(to bottom, #00b7fb 0%, #0096f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fb', endColorstr='#0096f9', GradientType=0);
}

.job-featured.featured .mlist_buy p.fl_price,
.service-featured.featured .mlist_buy p.fl_price,
.property-featured.featured .mlist_buy p.fl_price,
.vechile-featured.featured .mlist_buy p.fl_price,
.jobseeker-featured.featured .mlist_buy p.fl_price,
.general-featured.featured .mlist_buy p.fl_price,
.fairBNB-featured.featured .mlist_buy p.fl_price,
.grocery-featured.featured .mlist_buy p.fl_price {
  text-align: right;
}

.mlist_buy strong,
.mlist_reserve strong {
  min-height: 25px;
}

.mlist_text {
  font-size: 1rem;
}

.mlist_cont {
  border-radius: 30px;
  border: 8px solid;
  background: transparent;
}

.mlist_img {
  background: transparent;
  padding: 2em 2em 0;
}

.mlist_text_holder {
  margin-top: 1em;
  padding: 5px 1.2em;
}

.mlist_small_txt {
  align-items: flex-start;
}

.mlist_small_txt p.smallTitle {
  width: 65%;
  font-weight: 500;
  font-size: 14px;
}

.mlist_small_txt p.timeDate {
  width: 35%;
  text-align: right;
  margin-left: 0;
  font-size: 11px;
  opacity: 0.85;
}

.mlist_title {
  font-size: 1.3rem;
  color: #363636;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
}

.mlist_footer_txt {
  border-top: 1px solid rgba(48, 48, 48, 0.33);
  height: 8em;
  overflow: hidden;
}

.mlist_buy p {
  font-weight: 600;
  text-align: left;
}

.mlist_buy p:first-child {
  color: #f7443b !important;
}

.mlist_buy p.fl_price {
  text-align: left;
}

.fairBNB-featured .mlist_buy p:first-child {
  background: #fff;
  color: #f7443b !important;
}

/* highlighter  */
.highlighter_wrap {
  margin-bottom: 1em;
}

.highlighter {
  padding: 1em;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
}

.highlighter h2 {
  margin: 0;
  font-weight: 800;
  display: flex;
  justify-content: center;
  align-items: center;
}

.highlighter .image_wrap img {
  height: 2.5em;
  margin-right: 5px;
}

/* new tab for the home page */
.new_tab {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 1em;
}

.new_tab_text {
  max-width: 200px;
}

.image-circle {
  width: 35%;
}

.new_tab_text p {
  color: #fff;
  font-size: 1.2rem;
  text-align: center;
  margin: 0;
}

.image-circle {
  display: flex;
}

.image-circle img {
  width: 30%;
  height: auto;
  object-fit: contain;
  margin-right: 1em;
}

.new_circle_wrap {
  width: 110px;
  height: 105px;
}

.new_circle {
  background: #fcde59;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  padding: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}

.new_circle h2 {
  display: flex;
  align-items: center;
  margin: 0;
  font-weight: 900;
  color: #0f0e0c;
  font-size: 1.5rem;
}

.new_tab_wrap .navmenu {
  width: 30%;
  text-align: right;
}

.nav_link_icon {
  color: #0f0e0c;
}

.nav_link_icon svg {
  height: auto;
  width: 6em;
  padding: 1em;
}

.placeholder_add .new_tab_wrap {
  border-radius: 15px;
}

.placeholder_add .new_tab {
  padding: 0.5rem 0;
}

.placeholder_add .new_tab_text {
  order: 2;
}

.placeholder_add .new_tab_text p {
  font-size: 1rem;
}

.placeholder_add .image-circle {
  margin-right: 1em;
  width: 100px;
}

.placeholder_add .new_circle {
  padding: 0.4em;
}

.placeholder_add .new_circle_wrap {
  width: 79px;
  height: 75px;
}

/* livestream start */
.responsive_logo,
#responsive_logo_3 {
  display: none;
}

.bg-sec_wrap {
  padding-bottom: 1em;
  background: #30a5b8;
  color: #fff;
}

.bg-sec {
  padding: 1em 0 1em;
}

.livestream_holder video {
  width: 100%;
  height: auto;
  max-height: 650px;
  object-fit: cover;
  object-position: top;
}

.viewport-added video {
  background-color: black !important;
}

/* livestream end */

/* channels start */
.channels_wrapper {
  margin-top: 2em;
  margin-bottom: 2em;
}

.channel_item {
  margin: 0.5em 0;
}

.channels_wrapper .highlighter h2 {
  color: #363636;
}

.channels_wrapper .highlighter h2 .sovereign_home__title {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 2.3rem;
}

.channels_wrapper .highlighter h2 .sovereign_home__title p {
  font-size: 15px;
}

.highlighter h2 > a {
  display: flex;
  align-items: center;
  color: inherit;
  font-size: 1.25rem;
}

.ci_two_wrap {
  display: flex;
  justify-content: space-between;
}

.ci_two_wrap > div {
  width: 48%;
  display: inline-block;
  vertical-align: top;
}

.channel_item .fa,
.channel_item img {
  width: 40px;
  margin-right: 15px;
  margin-top: 0;
  vertical-align: middle;
  color: #326fe4;
  font-size: 2.5rem;
}

.channel_item .fa {
  font-size: 1rem;
}

.channel_item img {
  height: 35px;
  object-fit: contain;
}

.ci_two_wrap .highlighter h2 {
  font-size: 1.5rem;
}

.ci_two_wrap .highlighter h2 a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  width: 100%;
}

/* channels end */
/* mp services start */
.list_catagories_header {
  margin-top: 1em;
}

.top_lc_text {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 1.1;
}

.top_lc_text > img {
  width: 36px;
  margin-right: 10px;
}

.top_lc_text p {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 700;
}

.btn_listing .btn {
  font-weight: bold;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 1rem;
  min-height: 3.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.5em;
  white-space: normal;
}

.btn_listing .btn > span {
  width: 100%;
  display: block;
}

.list_catagories_top,
.list_catagories_title_wrap {
  margin-bottom: 0.8em;
}

.lct_wrap {
  display: flex;
  align-items: center;
}

.lct_wrap h2 {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

.lct_image {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  margin-left: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 1.1em;
}

.lct_image .fa {
  height: auto;
  font-size: 3.5em;
}

.lct_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.list_search_categories_wrap {
  margin: 2em 0;
}

.list_search_categories_wrap .input-group {
  max-width: 320px;
}

.list_search_categories_wrap .fa {
  height: auto;
  margin: 0;
}

.list_search_categories_wrap select.form-control {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.list_search_categories_wrap .select-form-group {
  position: relative;
}

.list_search_categories_wrap .select-form-group:after {
  content: "\25BC";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
  text-align: center;
  border-left: 3px solid;
  padding-top: 10px;
  pointer-events: none;
}

/* mp services end */
/* navigation style */
.navbar {
  padding: 0 !important;
  height: auto;
}

.logo {
  width: 140px;
}

.logo-img {
  width: 90px;
}

.logo-text {
  text-align: center;
}

.navbar .search-bar {
  padding-top: 10px;
  width: 28%;
  margin-left: 5px;
  flex-direction: column;
}

.has-search {
  width: 100%;
  height: auto;
  margin: 0;
}

.has-search .form-control {
  background: #fff;
  border-radius: 30px;
  padding-left: 2em;
  padding-right: 2em;
}

.has-search .form-control-feedback,
.has-search .form-control {
  color: #44413d;
}

.has-search input::-webkit-input-placeholder {
  color: #44413d !important;
}

.has-search input::-moz-placeholder {
  color: #44413d !important;
}

.has-search input:-ms-input-placeholder {
  color: #44413d !important;
}

.has-search input:-moz-placeholder {
  color: #44413d !important;
}

.search-bar .link {
  width: 100%;
  padding-top: 10px;
}

.search-bar .link a {
  color: #fff;
  font-size: 130%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.search-bar .link a span {
  margin-right: 5px;
}

.search-bar .link img {
  width: 30px;
  margin-top: 0;
}

.nav-links {
  width: 46% !important;
}

.link {
  padding-bottom: 5px !important;
  width: auto !important;
  padding: 10px;
}

.link svg,
.link img {
  margin-top: 0;
}

.link img {
  border-radius: 100%;
  min-height: 2.3em;
  object-fit: cover;
}

.link svg {
  width: 2.3em;
}

.link_text.link {
  padding-top: 6px;
}

.sidebarmenu {
  z-index: 1001;
  padding-bottom: 2rem;
}

/* home2 start */
.bg-defaultBlue .fa {
  color: #fff;
}

.mp__sidenav .highlighter:not(.text_channel_item) {
  border-radius: 15px;
  min-height: 3.5em;
  display: flex;
  align-items: center;
  padding: 0;
  font-size: 0.8rem;
}

.mp__sidenav .highlighter h2 {
  /* min-height: 36px; */
  font-size: 1.2rem;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
}

.mp__sidenav .highlighter h2 > a {
  width: 100%;
  padding: 8px;
}

.mp__sidenav .bg-lighterBlue {
  color: #363636;
}

.mp__sidenav .sticky {
  position: sticky;
  position: -webkit-sticky;
  left: 0;
  align-self: flex-start;
  top: 120px !important;
}

.position-fixed-dv {
  top: 0;
  width: 100%;
  transition: all 1s !important;
  position: sticky;
  top: 120px !important;
}

.light-font h2 {
  font-weight: 300;
}

.freedom_title {
  font-weight: bold;
}

.freedom_title .fa {
  display: inline-block;
  vertical-align: middle;
  font-size: -webkit-xxx-large;
  width: 40px;
  margin-right: 10px;
}

.mp__post_holder {
  background: #fff;
  color: #575757;
  padding: 15px 0 0;
  border-radius: 5px;
  margin-bottom: 15px;
  /* overflow: hidden; */
}

.mp__post_holder img[src$=".gif"] {
  width: auto !important;
  height: auto !important;
}

/* home2 end */
/* catagories search start */
.list_search_categories_wrap .form-control:focus {
  box-shadow: none;
}

.list_search_categories_wrap .form-control {
  border: 3px solid #363636;
  border-radius: 1px;
  height: calc(1.5em + 0.75rem + 4px);
  padding-right: 1.8em;
}

.list_search_categories_wrap.blue_border .form-control {
  border-color: #017fef;
}

.list_search_categories_wrap.blue_border .select-form-group:after {
  color: #017fef;
}

.form__btn .btn {
  padding: 6px 2em;
  height: calc(1.5em + 0.75rem + 2px);
  font-size: 1rem;
  border-radius: 30px;
  font-weight: 600;
}

.btn-primary {
  background-color: #247bff;
  border-color: #247bff;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #1d6feb;
  border-color: #1d6feb;
}

/* round search */
.list_search_categories_wrap.round_search .input-group {
  max-width: 320px;
}

.list_search_categories_wrap.round_search
  .input-group-prepend
  .input-group-text {
  border-radius: 30px 0 0 30px;
  border-color: #017fef;
  color: #017fef;
}

.list_search_categories_wrap.round_search .fa {
  height: auto;
  margin: 0;
}

.list_search_categories_wrap.round_search .input-group-text {
  background: transparent;
}

.input-group-text.search-icon-test {
  cursor: pointer;
}

.list_search_categories_wrap.round_search .input-group-text,
.list_search_categories_wrap.round_search .form-control {
  border-width: 1px;
}

.list_search_categories_wrap.round_search .form-control,
.list_search_categories_wrap.round_search
  .input-group-append
  .input-group-text {
  border-radius: 0 30px 30px 0;
}

.search__result__two__wrapper > .row {
  margin: 0;
}

.mlisting_box_wrapper .mlbimage {
  margin-top: 0;
}

.listing_box_holder .mlisting_box_wrapper {
  margin-bottom: 1em;
}

/* catagories end */
/* inner banner start */
.inner_banner_wrapper {
  min-height: 27em;
  margin-top: 0;
  background-color: #f5f5f5 !important;
  background-size: cover !important;
}

.inner_banner_title {
  background: rgba(37, 127, 239, 0.42);
  padding: 1em;
}

.inner_banner_title h1 {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  font-size: 4em;
  margin-bottom: 0;
}

/* inner banner end */
/* list catagory list start */
.list_categories.lc_circle li {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  margin: 1em;
  width: 8em;
}

.list_categories.lc_circle li:first-child {
  margin-left: 1em;
}

.list_categories.lc_circle li > a {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  border: none;
}

.list_categories.lc_circle .lc-icon {
  font-size: 3em;
}

.list_categories.lc_circle .lc-icon img {
  width: 100%;
}

#example-basic.wizard > .actions {
  padding-bottom: 5px !important;
  text-align: center;
  padding-top: 10px;
}

.modal_detail_wrap .mbuy_now {
  padding-bottom: 0.5em;
}

/* list catagory list end */
/* placeholder start */
.placeholder_wrap img {
  width: 100%;
  height: auto;
}

.lc__text {
  margin-top: 0.5em;
}

.lc__text a {
  color: #363636;
}

/* placeholder end */
/* catagores cat start*/
.general_cat .inner_banner_title {
  background: rgba(200, 248, 64, 0.65);
}

.general_cat .inner_banner_title h1,
.jobseeker_cat .inner_banner_title h1 {
  color: #3e4053;
}

.general_cat .btn_listing .btn,
.general_cat .lct_image {
  background: #c8f840;
}

.lct_wrap {
  max-width: 300px;
}

.grocery_cat .inner_banner_title {
  background: rgba(140, 189, 81, 0.7);
}

.grocery_cat .btn_listing .btn,
.grocery_cat .lct_image {
  background: #8cbd51;
  color: #fff;
}

.jobseeker_cat .inner_banner_title,
.job_cat .inner_banner_title {
  background: rgba(92, 225, 230, 0.81);
}

.service_cat .inner_banner_title {
  background: rgba(126, 255, 225, 0.5);
}

.jobseeker_cat .btn_listing .btn,
.jobseeker_cat .lct_image,
.job_cat .btn_listing .btn,
.job_cat .lct_image {
  background: #5ce1e6;
}

.service_cat .btn_listing .btn,
.service_cat .lct_image {
  background: #7effe1;
}

.property_cat .btn_listing .btn,
.property_cat .lct_image {
  background: #247bff;
  color: #fff;
}

.vehicle_cat .inner_banner_title {
  background: rgba(15, 14, 12, 0.55);
  color: #fff;
}

.vehicle_cat .btn_listing .btn,
.vehicle_cat .lct_image {
  background: #0f0e0c;
  color: #fff;
}

.fairBNB_cat .inner_banner_title {
  background: rgba(229, 12, 107, 0.4);
  color: #fff;
}

.fairBNB_cat .btn_listing .btn,
.fairBNB_cat .lct_image {
  background: #e50c6b;
  color: #fff;
}

/* catagores cat end*/
/* logo__change-channel start */
.logo__change_channel {
  margin-bottom: 2em;
}

.logo_village_hold {
  display: flex;
  align-items: center;
}

.logo_village_hold img {
  max-width: 50px;
  margin-right: 10px;
}

.logo_village_hold p {
  margin: 0;
  font-weight: 500;
  color: #fff;
  font-size: 1rem;
  letter-spacing: 0.03rem;
}

/* logo__change-channel end */

/* like-comment-share_wrap start */
.like-comment-share_wrap > div {
  width: 33.33%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.like-comment-share_wrap > div > span {
  line-height: 1;
  margin-top: 2px;
}

.like-comment-share_wrap > div .fa {
  width: 30px;
}

/* like-comment-share_wrap end */
.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom {
  top: 160px !important;
}

/* added */
.comment__post .post-activity {
  position: relative;
  min-height: auto;
}

.comment__post .hr {
  display: none;
}

.comment__post .post-content {
  width: 55%;
  padding-left: 0.7em;
}

.comment__post .row-two {
  position: absolute;
  right: 10px;
  top: 20px;
  width: 35%;
}

.comment__post .act-box-menu {
  width: 30px;
  height: auto;
  margin: 0;
  padding: 5px !important;
}

.comment__post .submit-post {
  max-width: 65px;
  height: auto;
  font-size: 13px;
  padding: 5px;
}

.comment__post .act-menu {
  height: auto;
  justify-content: flex-end;
  max-width: none !important;
}

.comment__post .left-menu {
  width: auto;
  margin-left: 0;
}

.comment__post .submit-comment {
  /* max-width: 88px; */
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: auto;
  font-size: 14px;
  padding: 0.5em;
}

.comment__post .live-stream-box {
  width: auto;
}

.comment__post .post-activity .post-img {
  max-width: 50px;
  min-width: 50px;
}

.comment__post .post-img img {
  height: auto !important;
}

.comment__post .act-box-menu img {
  height: auto !important;
  object-fit: contain;
  border-radius: 0;
}

.comment__post .act-box-menu.live-stream-box img {
  width: 45px !important;
}

.previouse_comment a {
  color: #909090;
}

.mp__reply {
  padding-left: 40px;
}

.mp__comments_wrapper {
  padding: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  margin: 0 16px;
}

.mp__user_name {
  font-weight: 700;
  font-size: 14px;
  color: #313131;
}

.mp__user_name a,
.mp__comment_footer a {
  color: inherit;
}

.mp__user_holder {
  width: auto;
  background: #f0f2f5;
  display: inline-block;
  padding: 7px 12px;
  border-radius: 20px;
}

.mp__userComment {
  color: #313131;
}

.mp__userComment p {
  margin-bottom: 0;
}

.previouse_comment {
  padding: 0 1em;
  font-size: 1rem;
}

.responsive_post .mp__comments__holder .row {
  margin: 0 -15px !important;
}

.mp__comment_footer {
  color: #65676b;
  font-size: 12px;
  line-height: 12px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
  margin: 3px 0 0 15px;
  font-weight: bold;
}

.mp__comment_footer > div {
  padding: 5px;
}

.mp__comment_footer > div:first-child {
  padding-left: 0;
}

.mp__comment_footer a:hover {
  text-decoration: underline !important;
}

.reply__comments {
  margin: 13px 0 0 55px;
}

.reply__comments .profile {
  width: 35px;
  height: 35px;
}

/* sidesearch start */
.mp__sidenav {
  margin-bottom: 1em;
}

.sidesearch_wrap .input-group {
  max-width: 320px;
}

.sidesearch_wrap .input-group-prepend .input-group-text {
  border-radius: 30px 0 0 30px;
}

.sidesearch_wrap.append__icon .form-control {
  border-radius: 30px 0 0 30px;
}

.sidesearch_wrap .fa {
  height: auto;
  margin: 0;
}

.sidesearch_wrap .form-control,
.sidesearch_wrap .input-group-append .input-group-text {
  border-radius: 0 30px 30px 0;
}

/* sidesearch end */
/* group start */
.boxes_title .bg_title {
  background: url("bg.png") center no-repeat;
  background-size: contain;
  max-width: 664px;
  padding: 1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  margin: 0 auto 1em;
}

.boxes__wrap {
  margin: 1em 0;
}

.boxes__wrap a {
  color: inherit;
}

/* .boxes__hold{
    padding: 10px;
  } */
.boxes__title {
  font-size: 1.6rem;
}

.boxes__heading {
  font-size: 1.15rem;
}

.boxes__heading a {
  color: inherit;
}

.boxes__feature_wrap {
  overflow: hidden;
}

.boxes__feature_wrap img,
.boxes__feature_wrap video,
.boxes__feature_wrap iframe {
  width: 100%;
  height: 14em !important;
  object-fit: cover;
  margin-bottom: 10px;
}

.boxes__date_views {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.bold_font_title,
.bold_font_title h1,
.bold_font_title h2,
.bold_font_title h3,
.bold_font_title h4,
.bold_font_title h5,
.bold_font_title h6,
.bold_font_title strong,
.bold_font_title p,
.bold_font_title a {
  font-weight: 600;
}

.boxes__group .boxes__heading {
  text-align: center;
  text-transform: capitalize;
}

.member__count_hold p {
  font-size: 1rem;
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif;
}

.group__wrapper,
.secondary_font_family,
.group__wrapper p,
.secondary_font_family p,
.group__wrapper h1,
.secondary_font_family h1,
.group__wrapper h2,
.secondary_font_family h2,
.group__wrapper h3,
.secondary_font_family h3,
.group__wrapper h4,
.secondary_font_family h4,
.group__wrapper h5,
.secondary_font_family h5,
.group__wrapper h6,
.secondary_font_family h6,
.secondary_font_family strong,
.group__wrapper strong {
  font-family: "Source Sans Pro", sans-serif;
}

.group__wrapper h1,
.secondary_font_family h1,
.group__wrapper h2,
.secondary_font_family h2,
.group__wrapper h3,
.secondary_font_family h3,
.group__wrapper h2 a,
.secondary_font_family h2 a,
.group__wrapper h3 a,
.secondary_font_family h3 a,
.group__wrapper p {
  font-weight: 300;
}

/* group end */
/* inner cont wrap start */
.inner_cont_wrap {
  margin-top: 1.5em;
}

.member__profile_image_hold {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-left: -0.5em;
}

.memeber__profile {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 100%;
  margin: 0.5em;
}

.memeber__profile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.profile_member__count_wrap .member__count_hold {
  padding: 1em 2em 0 0;
}

.profile_mcount_hold {
  justify-content: flex-end;
  text-align: right;
  align-items: center;
}

.profile_mcount_hold .fa {
  width: 30px;
  margin-right: 8px;
  margin-top: 0;
  height: auto;
  color: #257fef;
  font-size: 1.3em;
}

.profile_mcount_hold p {
  margin: 0;
}

.profile__cover_hold {
  margin-top: -80px;
}

.profile__cover_wrap {
  text-align: center;
  padding: 0;
}

.profile__cover {
  width: 150px;
  min-width: 150px;
  height: 150px;
  background: #257fef;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto;
  /* border: 15px solid #257fef; */
}

.profile__cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.profile__name {
  margin-top: 1em;
}

.profile_side_name {
  display: flex;
}

.profile_side_name .profile__name {
  margin: 6em 0 0 8px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

/* inner cont wrap end */
/* profile start */
.profile__numbers_wrap {
  margin-top: 1em;
}

.cbtn__holder .btn {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  font-weight: bold;
  font-family: Proxima Nova, Helvetica, Arial, sans-serif;
  padding: 0.5em;
}

.cbtn__holder svg {
  width: 18px;
  margin-right: 5px;
}

.cbtn__holder .btn-outline-primary {
  border-color: #247bff;
}

.cbtn__holder .btn-outline-primary:hover,
.cbtn__holder .btn-outline-primary:focus {
  background-color: #e0effc;
  color: #247bff;
}

.cbtn__holder .btn-outline-primary svg {
  fill: #247bff;
}

.profile__numbers_holder {
  margin-top: 1em;
  padding: 1.3em;
  /* border: 4px solid #257fef; */
  border-radius: 15px;
  text-align: center;
  background: #f2f2f2;
}

.profile__numbers_holder p {
  margin: 0;
  font-size: 1rem;
  white-space: nowrap;
}

.profile__search {
  color: #fff;
  margin: 0.8em 0;
}

.profile__search .form-control {
  border-radius: 30px 0 0 30px;
  text-align: center;
  color: inherit;
  background-color: #257fef;
  border-color: #257fef;
  height: calc(1.5em + 0.75rem + 6px);
}

.profile__search .form-control:hover,
.profile__search .form-control:focus {
  box-shadow: none;
}

.profile__search .form-control::-webkit-input-placeholder {
  color: #fff;
}

.profile__search .form-control::-moz-placeholder {
  color: #fff;
}

.profile__search .form-control:-ms-input-placeholder {
  color: #fff;
}

.profile__search .form-control:-moz-placeholder {
  color: #fff;
}

.profile__search .input-group > .input-group-append > .input-group-text {
  border-radius: 0 30px 30px 0;
  color: inherit;
  background-color: #257fef;
  border-color: #257fef;
}

.profile__search .fa {
  height: auto;
  margin: 0;
}

.profile__form_wrapper {
  padding: 1.5em;
  /* border: 7px solid #257fef; */
  border-radius: 30px;
  margin-bottom: 1.5em;
  background: #f2f2f2;
}

.profile__form_wrapper .form-control {
  border: 2px solid #ced4da;
  background: transparent;
  color: #000;
}

.profile__form_wrapper .form-control::-webkit-input-placeholder {
  color: #000;
}

.profile__form_wrapper .form-control::-moz-placeholder {
  color: #000;
}

.profile__form_wrapper .form-control:-ms-input-placeholder {
  color: #000;
}

.profile__form_wrapper .form-control:-moz-placeholder {
  color: #000;
}

.profile__search_wrapper .btn-primary {
  width: 100%;
  border-radius: 30px;
  height: calc(1.5em + 0.75rem + 6px);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.profile__search .btn-primary .fa {
  width: 30px;
  position: absolute;
  right: 8px;
  top: 11px;
}

.profile__form .form-group {
  margin-bottom: 1.8rem;
}

.profile__form label {
  font-size: 14px;
  color: #000;
}

/* profile end */
/* friends start */
.friends_btn {
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 1.5em;
  background: #257fef;
  padding: 0.5em;
  border-radius: 30px;
}

.friends__list__holder {
  padding: 0 4em 0 0;
}

.friends__holder {
  padding: 1em 0;
}

.friends__image {
  height: 17em;
  overflow: hidden;
  background: #257fef;
  box-shadow: 0 0 7px 0px #ddd;
  transition: box-shadow 0.3s linear;
}

.friends__image:hover {
  box-shadow: none;
}

.friends__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.friends__infos {
  padding: 1em;
  background: #257fef;
  color: #fff;
  border-radius: 0 0 30px 30px;
}

.friends__infos a {
  color: inherit;
}

.friend__name {
  font-size: 1.2em;
}

.friend__name a {
  text-decoration: underline !important;
}

.friend__name a:hover {
  text-decoration: none !important;
}

.friends__follow {
  margin-top: 1em;
}

.friends__follow > div > a {
  display: flex;
  align-items: center;
}

.friends__follow > div .fa {
  width: 30px;
  font-size: 1.5em;
  height: auto;
  margin: 4px 8px 4px 0;
}

/* friends end */
/* feature sidebar start */
.featured__sidebar .featured_list__wrapper > .row {
  margin: 0;
}

.featured__sidebar .featured_list__wrapper .mlist_img img {
  height: auto !important;
}

.featured__sidebar h3 {
  font-size: 1.4rem;
}

.featured__sidebar .mlist_cont {
  /* border: 8px solid !important; */
  background: #f3f3f3 !important;
  color: #000;
  padding: 2em;
}

.featured__sidebar .property-featured.featured a,
.featured__sidebar .property-featured.featured .mlist_title,
.featured__sidebar .property-featured.featured p,
.featured__sidebar .property-featured.featured strong,
.featured__sidebar .vechile-featured.featured a,
.featured__sidebar .vechile-featured.featured .mlist_title,
.featured__sidebar .vechile-featured.featured p,
.featured__sidebar .vechile-featured.featured strong,
.featured__sidebar .fairBNB-featured.featured a,
.featured__sidebar .fairBNB-featured.featured .mlist_title,
.featured__sidebar .fairBNB-featured.featured p,
.featured__sidebar .fairBNB-featured.featured strong,
.featured__sidebar .grocery-featured.featured a,
.featured__sidebar .grocery-featured.featured .mlist_title,
.featured__sidebar .grocery-featured.featured p,
.featured__sidebar .grocery-featured.featured strong {
  color: #363636 !important;
}

.featured__sidebar .job-featured.featured .mlist_cont .mlist_img img,
.featured__sidebar .service-featured.featured .mlist_cont .mlist_img img,
.featured__sidebar .property-featured.featured .mlist_cont .mlist_img img,
.featured__sidebar .vechile-featured.featured .mlist_cont .mlist_img img,
.featured__sidebar .jobseeker-featured.featured .mlist_cont .mlist_img img,
.featured__sidebar .general-featured.featured .mlist_cont .mlist_img img,
.featured__sidebar .fairBNB-featured.featured .mlist_cont .mlist_img img,
.featured__sidebar .grocery-featured.featured .mlist_cont .mlist_img img {
  height: 150px;
}

.featured__sidebar .mlist_text_holder {
  margin-bottom: 0;
}

.mlist_small_txt p {
  white-space: nowrap;
}

.mlist_small_txt p.smallTitle {
  overflow: hidden;
  text-overflow: ellipsis;
}

.wizard > .content > .body label {
  display: block !important;
}

.wizard .form-check .form-check-label {
  padding-top: 5px;
  padding-bottom: 5px;
}

.wizard .form-check .form-check-label:before {
  top: 7px;
}

.wizard .form-check .form-check-label:after {
  top: 13px;
}

.delete__icon {
  font-size: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 1.1em 0 0;
}

.delete__icon a {
  line-height: 1;
}

.add_shipping_options {
  padding: 1em;
  font-weight: bold;
}

/* feature sidebar end */

/* pagination start*/
.d__pagination_wrap {
  flex-direction: column;
}

.page-link {
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif;
  padding: 1rem 1.1rem;
}

.showing_digit {
  margin-top: 0.5em;
  text-align: center;
}

/* pagination end*/
/* more link start */
.more__wrap,
.about_cover_wrapper {
  margin-top: 2em;
}

.more__link {
  padding: 1em 0;
  border-bottom: 3px solid;
  color: #000;
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif;
}

.more__link a {
  color: inherit;
  display: flex;
  align-items: center;
}

.more__link_img {
  max-width: 144px;
  height: 144px;
  object-fit: cover;
  margin-right: 1em;
}

.more__link_text {
  font-size: 1.5em;
  letter-spacing: 0.02em;
}

/* more link end */
/* about start */
.about_cover_wrapper {
  margin-bottom: 2em;
}

.about__cover {
  border: none;
  margin: 0;
}

.about__name {
  margin: 0 0 0 1em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif;
}

.about_cont_wrap {
  padding: 0 1em;
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif;
}

.about_cont_wrap p {
  font-size: 1rem;
}

.about__title,
.about__highlight_text {
  max-width: 60%;
}

.about__title {
  font-size: 1.5rem;
  margin: 0 auto 1em;
}

.about__highlight_text {
  margin: 2em auto;
  font-size: 1.3rem;
}

.about__highlight_text strong {
  line-height: 1.25;
  margin: 0 0 1.5em;
  display: block;
}

.about__highlight_text h3 {
  font-size: 1.5rem;
  text-transform: uppercase;
}

/* about end */
/* select post start */
.select__post__wrapper {
  padding: 16px;
  background: #fff;
  margin-bottom: -5px;
  border-radius: 5px 5px 0 0;
  color: #313131;
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif;
}

.select__post_holder,
.sp__select {
  display: flex;
}

.sp__img {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}

.sp__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sp__select img {
  width: 16px;
  margin-right: 10px;
}

.select__post-wrap {
  font-weight: bold;
  letter-spacing: 0.05em;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}

.select__post-wrap a {
  color: inherit;
}

.select__post-wrap img {
  margin: 0 0 0 10px;
}

.sp__info {
  font-size: 14px;
  color: #999;
}

.icons_post__wrap {
  margin-top: 2em;
  display: flex;
  align-items: center;
}

.picons__wrap {
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding-right: 2em;
}

.picon {
  width: 23px;
  margin: 0 0.5em;
}

.picon .fa {
  font-size: 1.35em;
}

.picon.live-stream-box img {
  width: 50px;
}

.ppost_btn .btn-primary {
  background-color: #67b2f5;
  border-color: #67b2f5;
}

/* select post end */
/* store wrap start */
.store__cover .profile__cover {
  border: none;
}

.tabs_wrapper .nav-tabs {
  border: none;
  margin-top: -6em;
  margin-bottom: 2em;
}

.tabs_wrapper .nav-tabs .nav-link {
  font-weight: bold;
  color: inherit;
  border-radius: 0;
  margin-left: 0.3px;
  margin-right: 0.3px;
  transition: background 0.2s;
}

.tabs_wrapper .nav-tabs .nav-link,
.tabs_wrapper .nav-tabs .nav-link:focus {
  border: none;
}

.tabs_wrapper .nav-tabs .nav-link.active,
.tabs_wrapper .nav-tabs .nav-link:hover {
  border: none;
  background: #017fef;
  color: #fff;
}

.store_warpper .store {
  margin-bottom: 2.5em;
}

.store h2 {
  margin-bottom: 13px;
  font-size: 1.35rem;
}

.store_image img {
  width: 100%;
  min-height: 140px;
  object-fit: cover;
}

.store_holder {
  background: #f2f2f2;
  margin: 0 0 1em;
}

.store__cont_holder {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  padding: 1em 0.5em;
}

.store_btn {
  text-align: right;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}

.store_btn p {
  margin: 0;
  color: inherit;
  font-weight: inherit;
}

.store_btn a {
  color: #f7443b;
}

.store_top {
  display: flex;
  flex-wrap: wrap;
}

.store__text p {
  margin: 0;
  line-height: 1.8;
}

.store_heading,
.store_cont p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.store_heading {
  max-width: 280px;
  padding-right: 0.5em;
}

.store_cont {
  width: 405px;
}

.tabs_wrapper.no-margin .nav-tabs {
  margin-top: 0;
}

.bg_nav {
  background: #f2f2f2;
}

/* store wrap end */
/* listing start */
.mtitle {
  font-size: 1.35rem;
  font-weight: 600;
}

.flex-direction-nav a:before {
  font-size: 30px;
  color: rgba(255, 255, 255, 0.8);
}

.count_numb_hold .minus .fa,
.count_numb_hold .plus .fa {
  height: auto;
}

.mlist__title {
  font-size: 1.4rem;
  margin-bottom: 1em;
}

.mlist__title,
.mlist_detail_cont .mheading {
  color: #017fef;
}

.mlist_detail_cont .mheading {
  font-size: 1rem;
}

.mlist_detail_cont .mdetail {
  margin: 0;
  padding: 1em 0;
  border-top: 1px solid #eee;
}

.mlist_detail_cont .mdetail_hold p {
  margin: 0;
}

.question_ask {
  padding: 0;
}

.question_ask textarea {
  border-radius: 6px;
}

.mbreadcrumb ul {
  flex-wrap: wrap;
}

/* listing end */

/* card button start */
.card__btn_holder {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100px;
  justify-content: center;
  margin-left: auto;
}

.card__btn_holder .btn {
  margin: 0.1em 0;
}

/* card button end */
/* profile edit start */
.profile__edit_cont,
.business__details_cont {
  padding: 1em 15px 0;
  margin: 0 auto;
  text-align: center;
}

.profile__edit_cont label {
  text-align: left;
  display: block;
}

.profile__edit__image_wrap {
  margin-bottom: 2em;
}

.profile__edit__image_wrap h2 {
  text-align: center;
  font-weight: 600;
  color: #257fef;
}

.pe_image {
  position: relative;
}

.pe_image .pe_img {
  width: 250px;
  height: 250px;
  border-radius: 100%;
  object-fit: cover;
  margin: 0 auto;
}

.pe__icon {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  color: #fff;
  background: #257fef;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  right: 20%;
  position: absolute;
  bottom: -5px;
}

.pe__icon a {
  color: inherit;
  line-height: 1;
}

.pe__icon .fa {
  height: auto;
  margin-top: 0;
}

.pe__icon img {
  width: 30px;
  height: 30px;
  padding: 5px;
  color: #fff;
}

.profile__edit__form {
  text-align: left;
}

/* .profile__edit__form input{
        height: calc(1.5em + 0.75rem + 20px);
    }
    .profile__edit__form .form-control{
        color: #000;
        background-color: #f2f2f2;
        border-color: #f2f2f2;
        border-radius: 0;
    }
    .profile__edit__form .form-control::-webkit-input-placeholder { 
      color: #000;
    }
    .profile__edit__form .form-control::-moz-placeholder { 
      color: #000;
    }
    .profile__edit__form .form-control:-ms-input-placeholder { 
      color: #000;
    }
    .profile__edit__form .form-control:-moz-placeholder { 
      color: #000;
    } */
/* profile edit end */
/* business start */
.business__detail_title {
  background: #247bff;
  padding: 1.4em 1em;
  margin: 0 0 1.5em;
}

.business__detail_title h3 {
  margin: 0;
  color: #fff;
  font-size: 18px;
}

.bd__box {
  background: #f2f2f2;
  padding: 1.5em;
  text-align: left;
  margin: 1.5em 0;
}

.bd__box_holder {
  border-top: 1px solid #e1e1e1;
  padding: 1em 0;
}

.bd__box_holder:first-child {
  border-top: 0;
  padding-top: 0;
}

.bd__box strong,
.bd__box span {
  display: inline-block;
  vertical-align: top;
  width: 48%;
}

.bd__box strong {
  color: #247bff;
}

.business__details_holder h5.text-info {
  background: #247bff;
  color: #fff !important;
  padding: 1em;
  letter-spacing: 0.8px;
  margin: 0 0 1.5em;
}

/* business end */
/* widzard start */
.wizard > .content > .body label {
  display: block !important;
}

.wizard .form-check .form-check-label,
.modal-body .mlist_wrap .form-check-label,
.mlist_wrap .form-check-label {
  padding-top: 5px;
  padding-bottom: 5px;
}

.wizard .form-check .form-check-label:before,
.form-check .form-check-label:before {
  top: 7px;
}

.wizard .form-check .form-check-label:after,
.form-check .form-check-label:after {
  top: 13px;
}

.wizard > .content > .body .check-list__wrapper label {
  margin-bottom: 0;
}

.delete__icon {
  font-size: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 1.1em 0 0;
}

.delete__icon a {
  line-height: 1;
}

.add_shipping_options {
  padding: 1em;
  font-weight: bold;
}

.image_uploader__texts {
  position: absolute;
  left: 0;
  top: 0;
  padding: 13px;
  width: 100%;
}

.form_input_cont .form-check {
  flex-wrap: wrap;
}

/* widzard end */
/* qdetail__form start */
.qdetail__form.modal-body .form-check {
  margin: 0;
}

/* qdetail__form end */
/* home comment and post start */
.row.m-0.mt-3 > a {
  width: 100%;
}

.view-btn {
  color: #909090;
}

.imgmk {
  object-fit: cover;
}

.home_post_video,
.home_post_video source {
  /* padding: 3px;
        border-radius: 15px; */
  width: 100%;
  height: 288px;
}

.single_home_post .img-wrap-bx {
  margin: auto;
}

.post-activity-one .home_half_post a {
  display: flex;
  height: 100%;
}

.post-activity-one .home_half_post img {
  height: 100% !important;
}

/* home comment and post end */
/* noticeboard start */
.inner__banner_wrapper {
  margin-top: -5px;
}

.inner__banner_wrapper .inner_banner_title {
  background: #124aad;
}

.notice__wrapper {
  padding: 2em 0;
}

.notice__cont_holder {
  margin-bottom: 1em;
}

.notice__top_cont {
  font-size: 1.3rem;
  text-align: center;
  margin-bottom: 1em;
}

.notice__top_cont p {
  font-size: inherit;
}

.btn-danger {
  background-color: #f7443b;
  border-color: #f7443b;
}

.btn-danger:hover,
.btn-danger:hover {
  background-color: #df3d34;
  border-color: #df3d34;
}

.btn_wanted .btn-danger {
  width: auto;
  border-radius: 50px;
  font-size: 150%;
  padding: 0.2em 1em;
  text-transform: uppercase;
}

.notice__top_lists_wrap {
  padding: 1em 1em 1em 2.5em;
  background: #f2f2f2;
}

.notice__top_lists_hold ol {
  padding-left: 1em;
}

.notice__top_lists_hold ol a {
  color: inherit;
}

.notice__header p {
  font-size: 1rem;
}

.notice__title__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.notice__title {
  width: 70%;
  font-weight: bold;
}

.notice__date {
  width: 30%;
  text-align: right;
}

.notice__previous__posts {
  border-top: 2px solid #017fef;
  margin-top: 1em;
  padding-top: 1em;
}

/* noticeboard end */
/* search hastag start */
#Hashtags .search-item__inner > a > div {
  width: 80%;
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.search-item__inner .search-image {
  margin-bottom: 10px;
}

.search-item__inner h5.float-left {
  display: flex;
  align-items: center;
}

.search-item__inner h5.float-left .logged-in {
  line-height: 1;
  margin-left: 7px;
  font-size: 2em;
  position: absolute;
  top: 22%;
  left: 4.5em;
}

/* search hastag end */
/* setting on home page start */
.setting__hold a {
  text-align: center;
  display: inline-block;
  margin: 0 auto;
  color: #000;
}

.setting__hold a:hover {
  color: #fff;
}

.setting__hold a .fa {
  width: auto;
}

.push_notification_card_2 p {
  cursor: pointer;
}

.push_notification_card_2 p:hover {
  color: #017fef;
}

/* setting on home page end */
/* list details start */
.mbtns__wrapper {
  flex-wrap: wrap;
}

.click__btns__wrap {
  flex-wrap: wrap;
  flex-direction: column;
}

.click__btns__wrap > a {
  margin: 0 0 0.55em 0;
}

.tabs_wrapper .nav-tabs .nav-link#review-tab {
  background-color: #fcde59;
}

.tabs_wrapper .nav-tabs .nav-link#review-tab:hover {
  background-color: #017fef;
}

.tab_title {
  margin-bottom: 1em;
}

.tabs_wrapper {
  width: 100%;
}

.tabs_wrapper .store_image img {
  object-fit: cover;
  object-position: left;
  background: #fff;
}

.store_btn {
  padding-right: 10px;
}

.us_tabs_wrap .mleft_side {
  padding-top: 0;
}

/* list details end */
/* home page textarea__cont start */
.emojionearea.focused {
  box-shadow: none;
}

.emojionearea .emojionearea-editor {
  max-height: none;
  min-height: 2rem;
  background-color: #fff;
}

/* home page textarea__cont end */
/* mobile notification */
.mnotification__wrapper {
  z-index: 1001;
}

.mnotification__wrapper .notification_bar {
  border-radius: 0;
  position: unset;
  min-width: auto;
}

.mnotification__wrapper .notification_bar h4 {
  background: #427fef;
  color: #fff;
  text-align: center;
}

/* switch button start */
.switch {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 40px;
  margin: 0 0 0 14px;
}

.switch-checkbox-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

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

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 7px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch-checkbox-wrap .yes,
.switch-checkbox-wrap .no {
  color: #fff;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  font-size: 14px;
}

.switch-checkbox-wrap .yes {
  display: none;
}

.switch-checkbox-wrap input:checked + .slider {
  background-color: #2196f3;
}

.switch-checkbox-wrap input:checked + .slider .yes {
  display: block;
}

.switch-checkbox-wrap input:checked + .slider .no {
  display: none;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(65px);
  -ms-transform: translateX(65px);
  transform: translateX(65px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

/* switch button end */
/* review */
.review-tab-yellow .active {
  color: #212529 !important;
}

.form_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
}

.form_row .form_label {
  width: 160px;
  line-height: 1.35;
}

.form_row .form_input_cont {
  width: 73%;
}

.review__form .form_row:last-child {
  border: none;
}

.review__rating_holder,
.rstars {
  display: flex;
  align-items: center;
  margin-left: 10px;
}

.rstars .fa,
.rstars a,
.stars {
  margin: 0 0 0 5px;
  color: #efef07;
  font-size: 18px;
}

.review__text__hold {
  margin: 0.3em 0;
}

.review__text__hold > p {
  margin: 0;
  font-size: 1rem;
}

.modal_holder .review_popmodal {
  color: #017fef;
}

.modal_holder .review_popmodal:hover {
  color: #000;
}

/* search result two wrapper start */
.text-pink {
  color: #e50c6b;
}

.search__result__left P,
.search__result__right__text p {
  font-weight: 700;
  margin: 0;
  line-height: 1.8;
}

.search__result__right .form__btn .btn {
  border-radius: 0;
  width: 100%;
}

/* search result two wrapper end */
/* filter group style start */
.filter .btn {
  padding: 5px 10px;
}

.filter .btn img {
  margin-left: 8px;
}

.filter__title img,
.filter .btn img {
  width: 16px;
}

.filter__wrapper {
  max-width: 300px;
  position: fixed;
  right: 0;
  top: 93px;
  background: #fff;
  border: 1px solid #f1f0f0;
  border-top: none;
  padding: 8px;
  transition: all 0.3s linear;
  opacity: 0;
}

.filter__wrapper.open {
  opacity: 1;
}

.filter__title {
  padding: 8px 32px 8px 0;
  border-bottom: 1px solid #ccc;
}

.filter__title strong {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
}

.filter__close {
  position: absolute;
  right: 0px;
  top: 5px;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  text-align: center;
}

.filter__close a {
  display: block;
}

.filter__close:hover {
  background: #eee;
}

.filter__close img {
  width: 12px;
}

.filter__options__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  min-height: 64px;
}

.filter__options__title p {
  margin-bottom: 0;
  font-weight: normal;
  font-size: 1rem;
}

.filter__options__title .fa {
  width: 30px;
  margin: 0;
}

.filter__option__value .form-control[readonly] {
  background: transparent;
}

.filter__option__options option {
  padding: 0.5em 0;
}

/* filter group style end */
/* user profile style */
.userProfile {
  padding-top: 1em;
}

.userProfile .profile__cover_hold {
  margin-top: 0;
}

/* homepage dropdown */
/*.dropdown-menu{
        left: auto !important;
        right: 0 !important;
    }*/
/* livestream start */
.livestream_btn_wrapper {
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.livestream_btn_holder {
  display: flex;
  align-items: center;
  padding: 1em 2em;
  border-radius: 6px;
  background: #017fef;
  max-width: 60%;
  color: #fff;
  width: 450px !important;
}

.livestream_btns_wrap {
  margin-left: 0.8em;
}

.livestream_btns_wrap .btn {
  color: #fff;
  font-weight: 600;
  font-size: 1.1em;
}

.livestream_btns_wrap .btn:hover {
  opacity: 0.95;
}

/* livestream end */
/* yellow form start*/
.yellow-form-wrap {
  margin-bottom: 1.5em;
}

/* yellow form end*/
/* confirm reserved login-in dot start */
.btn-reserve-slug {
  border-radius: 3px;
  padding: 0.5em;
}

.logged-in {
  color: #b3db5b !important;
  font-size: 1.3em;
}

/* confirm reserved end */
/* search location start */
.list_search_categories_wrap.search__location {
  margin: 0;
}

.list_search_categories_wrap.search__location .form-control {
  border-radius: 30px;
}

.search-box-icon {
  margin-right: 21px;
}

.input-group-prepend.search-box-icon {
  margin-right: -1px;
}

/* search location end */
/* confirm modal start */
#confirmModal .modal-header {
  background: #7724f8;
  text-align: center;
  color: #fff;
  width: 100%;
}

#confirmModal .modal-header .modal-title {
  color: #fff;
  text-align: center;
  width: 100%;
}

#confirmModal .modal-body,
#confirmModal .modal-body p {
  font-weight: bold;
  color: #212529;
}

.confirm_list {
  padding-left: 1em;
}

.confirm_list li {
  margin: 1em 0;
}

.text-purple {
  color: #7724f8;
}

.text-happy-shopping h3 {
  font-weight: bold;
}

.btn-primary.btn-danger:focus {
  background-color: #f7443b;
  border-color: #f7443b;
}

/* confirm modal end */
/* event start */
.event-bar-start .comm-icon p {
  line-height: 1;
}

.event-bar-start .comm-icon .fa {
  color: rgba(87, 87, 87, 0.66);
}

.event-bar-start {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 0.5px 5px rgba(0, 0, 0, 0.08);
  margin: 1em 0 2em;
}

.event-bar-start .post-act-img {
  height: auto;
}

.event-bar-start .post-act-img img {
  border: 1px solid rgba(87, 87, 87, 0.15);
  min-height: 100px;
}

.event-bar-start .post-act-info {
  margin-left: 6px;
}

/* event end */
/* member */
.boxes__group .select2-container {
  width: 100% !important;
}

/* Responsive codes */
@media only screen and (min-width: 1200px) and (max-width: 2560px) {
  .inner_cont_wrap .profile__sidebar {
    padding-right: 2em;
  }

  .inner_cont_wrap .mp__post_cont {
    padding-left: 2em;
  }

  /* chat_area_content */
  .chat_area_content {
    padding-bottom: 5px;
  }

  /* .type-msg-box{
            bottom: -50px;
        } */
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /*.placeholder_add .new_circle_wrap {
        height: 90px;
    }*/
  .about__title,
  .about__highlight_text {
    max-width: 73%;
  }

  .store_heading {
    max-width: 210px;
  }

  .store_cont {
    max-width: 350px;
  }

  .post-activity-one .dropdown-menu {
    right: 0;
    left: -50px !important;
  }

  .list_search_categories_wrap .form-control {
    font-size: 14px;
  }

  .group_ibanner .inner_banner_wrapper {
    background-size: contain !important;
  }

  .second_like .like-comment-share_wrap {
    flex-wrap: wrap;
  }

  .second_message_box {
    width: 83%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .h3,
  h3,
  .h4,
  h4 {
    font-size: 15px;
  }

  .mlist_wrap {
    padding: 5.45em 0;
  }

  .left-area {
    padding-left: 1rem;
  }

  .container {
    max-width: 100%;
  }

  .inner_banner_wrapper {
    /* margin-top: -15px; */
    min-height: 20em;
  }

  .inner_banner_title h1 {
    font-size: 3em;
  }

  .mp__two_wrapper .mp__sidenav .sticky {
    top: 0px !important;
  }

  .search-bar .link a {
    font-size: 160%;
  }

  .search-bar .link img {
    width: 32px;
  }

  .group_ibanner .inner_banner_wrapper {
    background-size: contain !important;
  }

  /* inner page */
  .inner__sidebar {
    display: none;
  }

  .profile_member__count_wrap .member__count_hold {
    padding-right: 0;
  }

  .post-detail-wrapper .right-area {
    display: block;
  }

  .post-detail-wrapper .right-area .act-box-menu {
    width: 25px;
  }

  .post-detail-wrapper .right-area .post_row_holder .col-10.pl-3 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }

  .post-detail-wrapper .right-area #comment-list-box .post_row_holder p {
    font-size: 14px !important;
    line-height: 1.2;
  }

  .post-detail-wrapper .right-area .pop-up-model,
  .privacy-terms__inner .pop-up-model {
    flex-wrap: wrap;
    width: auto;
  }

  .second_like .like-comment-share_wrap {
    flex-wrap: wrap;
  }

  .second_like .like-comment-share_wrap > div {
    width: 50%;
  }

  .second_message_box {
    width: 78%;
  }

  .second_right_wrap .act-box-menu {
    width: 16px;
    height: auto !important;
    margin-right: 5px;
  }

  .second_right_wrap .act-box-menu.live-stream-box {
    width: 40px;
  }

  /* about */
  .about__title,
  .about__highlight_text {
    max-width: 90%;
  }

  /* store */
  .tabs_wrapper .nav-tabs {
    margin-top: 0;
  }

  /* search */
  .search-result {
    margin-top: 3.5em;
  }

  /* mlist detail wrap */
  .mlist_detail_two_wrap .mlist_detail_wrap {
    order: 2;
  }

  #example-basic-p-2 .check-list__wrapper.col-md-5 {
    width: 100%;
    display: flex;
    justify-content: flex-start !important;
    max-width: 100%;
    flex: 100%;
  }

  #example-basic-p-2 .check-list__wrapper.col-md-5 input {
    margin-right: 10px;
  }

  #example-basic-p-2 .check-list__wrapper.col-md-5 label {
    margin-right: 1em;
  }

  .amount_nz_holder.form_row .form_input_cont {
    width: 65%;
  }

  /* market listings */
  .mright_side {
    margin-top: 1em;
  }

  .tab_title {
    font-size: 2em;
  }

  /* home page post more links */
  .post-activity-one .dropdown-menu {
    right: 0;
    left: -30px !important;
  }

  .event-bar-start .comm-post-activity-one {
    border: none;
  }

  .event-bar-start .post-act-img {
    height: auto;
  }

  .event-bar-start .post-act-img img {
    object-fit: contain;
  }

  /* friends */
  .friends__list_wrap {
    margin-bottom: 1.5em;
  }

  .friends__cont_wrap .featured_list__wrapper .row {
    margin: 0 -15px;
  }

  /* livestream */
  .join_stream,
  .start_stream {
    flex-wrap: wrap;
  }

  .join_stream .right-area,
  .start_stream .right-area {
    display: block;
    width: 100%;
  }

  .join_stream .left-area {
    min-height: auto !important;
  }
}

@media (max-width: 900px) {
  .main-page {
    min-height: auto;
    padding-bottom: 4em;
  }

  .main-page .right-area,
  .site-info {
    min-height: auto;
  }

  .sidecomment-bar {
    height: auto;
  }

  .message_background .main-page {
    padding-top: 25px !important;
    flex-direction: column;
  }

  .message_background .right-area {
    display: block;
  }

  /* store */
  .tabs_wrapper .nav-tabs {
    margin-top: 0;
  }

  .act-menu {
    max-width: none !important;
  }

  .post-activity-one {
    width: 100%;
    position: relative;
    /* added */
    /* overflow: hidden; */
    /* added */
  }

  .post-activity-one iframe,
  .post-activity-one object,
  .post-activity-one embed {
    width: 100% !important;
    /* added */
    max-width: 100%;
    /* added */
    object-fit: fill;
    /* added */
    position: relative;
    /* added */
    min-height: auto;
    /* added */
  }

  .post-activity-one object,
  .post-activity-one embed {
    height: 100% !important;
    /* added */
  }

  /* start stream */
  .comment-post-hold .left-menu .act-box-menu {
    width: 20px !important;
  }

  .post-activity .left-menu .act-box-menu {
    height: unset !important;
  }
}

@media only screen and (max-width: 425px) {
  .mobile_top_menu {
    justify-content: space-between;
  }

  .mfriend,
  .mgroup {
    font-size: 1.5em;
    margin: 0 8px;
  }

  .tabs_wrapper.no-margin-info .col-md-2 {
    text-align: center;
  }

  .tabs_wrapper.no-margin-info a {
    margin: 3px 0 8px;
    float: none;
  }

  #Members_content .search-item__inner .col-2 {
    padding-left: 1rem !important;
    flex: 0 0 24%;
    max-width: 24%;
  }

  #Members_content .search-item__inner .col-10 {
    max-width: 75%;
    flex: 0 0 75%;
  }
}

@media only screen and (max-width: 767px) {
  html,
  body {
    height: auto;
  }

  body {
    padding-bottom: 54px;
  }

  .h3,
  h3,
  .h4,
  h4 {
    font-size: 15px;
  }

  .section {
    padding: 5.25em 0;
  }

  /* content */

  .link svg,
  .link img,
  .mfriend,
  .mgroup {
    width: 30px;
  }

  .mfriend,
  .mgroup {
    text-align: center;
  }

  .settings_background .back_btn_div {
    display: flex !important;
  }

  .new_tab_wrap .navmenu {
    width: 15%;
    padding-right: 0;
  }

  .nav_link_icon svg {
    width: auto;
    padding: 0;
  }

  .new_tab_text p {
    font-size: 1rem;
  }

  .image-circle img {
    margin-right: 5px;
  }

  .new_circle_wrap {
    width: 60px;
    height: 60px;
  }

  .new_circle {
    padding: 0.5em;
  }

  .new_circle h2 {
    font-size: 1rem;
  }

  /* mobile navigation */
  .desktop_nav {
    display: none;
  }

  .mobile_top_menu_wrap .link a > span {
    font-size: 20px;
    white-space: nowrap;
  }

  .mobile_top_menu_wrap .link a:nth-child(2) {
    display: none;
  }

  .navbar {
    height: auto;
  }

  .mobile_navigation_wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .responsive_logo {
    width: 12%;
    display: inline-block;
    padding: 8px;
    padding-right: 0;
  }

  .responsive_logo > div.pl-2 {
    padding-left: 0 !important;
  }

  .responsive_logo img {
    width: 100%;
  }

  #responsive_logo_3 {
    width: 88%;
    display: block;
  }

  .bottom_resposnive_nav .nav-links .link {
    padding: 15px 10px 10px 15px;
    width: 60px !important;
    position: relative;
  }

  .link svg {
    width: auto;
  }

  .mobile_top_menu_wrap a {
    color: #fff;
  }

  .mobile_top_menu {
    /* justify-content: space-between; */
    padding: 5px;
  }

  .mobile_top_menu .link {
    padding: 5px !important;
  }

  .link_text.link {
    padding: 0;
    margin-right: 5px;
    width: 26%;
    font-size: 14px;
  }

  .link_text.link a {
    color: #fff;
    font-weight: 500;
  }

  .sidebarmenu_2 h5 {
    margin: 0;
  }

  .sidebarmenu_2 hr {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
  }

  .sidebarmenu_2 .p-3 {
    padding: 0.8rem !important;
  }

  .mobile_search_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 70%;
  }

  .navbar .search-bar {
    height: auto;
    width: 80%;
    padding: 0;
  }

  .has-search {
    height: auto;
    margin: 0;
    width: 100%;
    overflow: hidden;
  }

  .has-search input::-webkit-input-placeholder {
    font-size: 12.5px !important;
  }

  .has-search input::-moz-placeholder {
    font-size: 12.5px !important;
  }

  .has-search input:-ms-input-placeholder {
    font-size: 12.5px !important;
  }

  .has-search input:-moz-placeholder {
    font-size: 12.5px !important;
  }

  .search-bar.mobile_search .has-search .form-control {
    padding-left: 1em;
    padding-right: 1em;
    line-height: 1.7;
  }

  /* livestream */
  .bg-sec_wrap {
    padding-top: 1em;
  }

  .join_stream .left-area {
    min-height: auto !important;
  }

  /* channel */
  .group_ibanner .inner_banner_wrapper {
    background-size: contain !important;
  }

  .mp__two_wrapper .mp__sidenav .sticky {
    top: 0px !important;
  }

  .highlighter {
    border-radius: 10px;
  }

  .highlighter h2 {
    font-size: 1.5rem;
  }

  .highlighter .image_wrap img {
    height: 2em;
  }

  .channel_item .fa,
  .channel_item img {
    font-size: 1.8rem;
    width: 30px;
    margin-right: 6px;
  }

  .ci_two_wrap .highlighter h2 {
    font-size: 0.88rem;
  }

  .profile__cover_wrap,
  .about__cover_wrap,
  .profile_member__count_wrap {
    max-width: 100%;
    flex-basis: 100%;
  }

  /* home 2 */
  .mp__sidenav .highlighter:not(.text_channel_item) {
    /* min-height: 4.5em; */
    border-radius: 15px;
    min-height: 3.5em;
    display: flex;
    align-items: center;
    /* padding: 8px; */
    font-size: 0.8rem;
  }

  .mp__sidenav .highlighter h2 {
    min-height: 25px;
    font-size: 1.2rem;
  }

  .channels_wrapper .highlighter h2 .sovereign_home__title {
    font-size: 1.85rem;
  }

  /* catagory */
  .inner_banner_title h1 {
    font-size: 2.4em;
  }

  .list_categories.lc_circle li {
    margin: 1em 0.25em;
  }

  /* logo_change_channel */
  .change_channel {
    margin-top: 10px;
  }

  .change_channel .freedom_title {
    text-align: left !important;
    font-size: 1.4rem;
  }

  .like-comment-share_wrap > div > span {
    width: 100%;
    display: block;
  }

  /* marketplace home */
  .form__btn .btn {
    width: 100%;
  }

  .list_categories.lc_circle li {
    width: 6em;
    text-align: center;
  }

  .wizard > .steps,
  .sell-process-details-flyout {
    display: none;
  }

  .li__wrapper_cover.section {
    padding-top: 3em;
  }

  #example-basic-p-2 .form_row {
    flex-direction: column;
  }

  #example-basic-p-2 .form_row .form_input_cont {
    width: 100%;
    margin-bottom: 0.5em;
  }

  #example-basic-p-2 .form_row .form_label {
    width: auto;
  }

  .amount_nz_holder .currency-symbol {
    margin: 0;
  }

  .ccheckbox_wrapper .form-check .form-check-label:after {
    top: 13px;
  }

  .summary_price_title {
    min-width: auto;
    width: 100%;
  }

  /* group */
  .boxes__feature_wrap img,
  .boxes__feature_wrap video,
  .boxes__feature_wrap iframe {
    height: 18em !important;
  }

  .member__count_hold {
    text-align: left !important;
    margin-top: 1em;
  }

  .comment__post .row-two {
    position: relative;
    right: 0px;
    top: auto;
    width: 100%;
    bottom: 7px;
  }

  /* inner page */
  .inner__sidebar {
    display: none;
  }

  .profile_member__count_wrap .member__count_hold {
    padding-right: 0;
    white-space: nowrap;
  }

  .main-page.post-detail-wrapper {
    flex-direction: column;
  }

  .main-page.post-detail-wrapper .left-area {
    min-height: auto;
  }

  .main-page.post-detail-wrapper .left-area .my-activity {
    margin-top: 0;
    max-height: 265px;
    overflow-y: scroll;
  }

  .post-detail-wrapper .right-area {
    display: block;
    width: 100%;
  }

  .post-detail-wrapper .right-area .act-box-menu {
    width: 25px;
  }

  .post-detail-wrapper .right-area .post_row_holder .col-10.pl-3 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
  }

  .post-detail-wrapper .right-area #comment-list-box .post_row_holder p {
    font-size: 14px !important;
    line-height: 1.2;
  }

  .post-detail-wrapper .right-area .pop-up-model {
    flex-wrap: wrap;
    width: 100%;
  }

  /* friends */
  .friends__btn {
    margin-bottom: 1em;
  }

  .friends__wrapper .list_search_categories_wrap.round_search .input-group {
    max-width: 100%;
  }

  .friends__list__holder {
    padding: 0 1.5em;
  }

  /* more link */
  .more__link_img {
    max-width: 70px;
    height: 70px;
  }

  .more__link_text {
    font-size: 1em;
  }

  /* home post_Select  */
  .picon .fa {
    font-size: 1em;
  }

  /* about */
  .about__cover {
    width: 100px;
    height: 100px;
  }

  .about__name h3 {
    font-size: 1.4rem;
  }

  .about_cover_wrapper .profile_member__count_wrap .member__count_hold {
    padding-top: 0;
  }

  .profile__cover_hold {
    margin-top: -65px;
    text-align: center;
  }

  .profile_side_name .profile__name {
    margin-top: 5em;
  }

  .profile__cover {
    width: 120px;
    min-width: 120px;
    height: 120px;
    margin: 0 auto;
  }

  .profile__name h3 {
    font-size: 1.4rem;
  }

  .about__title,
  .about__highlight_text {
    max-width: 100%;
  }

  .about__title,
  .about__highlight_text h3 {
    font-size: 1.35rem;
  }

  .about__highlight_text {
    font-size: 1.15rem;
  }

  /* inner banner */
  .inner_banner_wrapper {
    min-height: 15em;
    /* margin-top: -32px; */
  }

  /* store */
  .store_heading,
  .store_cont {
    max-width: 215px;
  }

  .store h2 {
    font-size: 1.25rem;
  }

  .tabs_wrapper .store_image img {
    min-height: auto;
  }

  .section.us_tabs_wrap {
    padding-top: 1em;
  }

  /* listing */
  .mdslider_wrapper #slider .slides img {
    height: 200px;
    min-height: 200px;
    object-fit: cover;
  }

  .mlist_detail_wrap .mdslider_wrapper #slider .slides img {
    object-fit: contain;
  }

  .mlist_detail_cont .mheading {
    width: 140px;
  }

  /* profile edit */
  .pe__icon {
    right: 14%;
  }

  /* widzard */
  .wizard > .steps,
  .sell-process-details-flyout {
    display: none !important;
  }

  /* search */
  .search-item__inner {
    padding-right: 7px;
  }

  #Hashtags .search-item__inner > a > div {
    width: 100%;
  }

  .search-tabs__inner {
    flex-wrap: wrap;
    justify-content: flex-start !important;
  }

  #searchResult .sidesearch_wrap .input-group {
    width: 100%;
  }

  .image-status {
    top: 5%;
  }

  /* chat  */
  .type-msg-box {
    bottom: -15px;
  }

  /* mlist detail wrap */
  .mlist_detail_two_wrap .mlist_detail_wrap {
    order: 2;
  }

  .list__search_form .form__btn {
    margin-bottom: 1em;
  }

  /* comment */
  .like-comment-share_wrap > div > a {
    white-space: nowrap;
    font-size: 14px;
  }

  /* market listings */
  .mright_side {
    margin-top: 1em;
  }

  .mright_side .modal_detail_wrap {
    padding: 15px;
    flex-direction: column;
    margin-top: 1em;
  }

  .mright_side .modal_detail_wrap.tab_cont_wrap .mdetail_img,
  .mright_side .modal_detail_wrap.tab_cont_wrap .modal_holder {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .mright_side .mtime_address {
    flex-direction: column;
  }

  .mright_side #tab1 .mtime_address p:last-child {
    margin-top: -25px;
    background: #f6f5f4;
  }

  .modal_detail_wrap.tab_cont_wrap .mtitle p {
    font-size: 15px;
  }

  .tab_cont_holder .card-title.mheading span {
    font-size: 1rem;
    float: left;
  }

  .QA_table {
    /* width: 250%; */
    width: 145%;
  }

  .yellow-bg .center__contents {
    padding: 0;
  }

  /* home page post more links */
  .post-activity-one .dropdown-menu {
    right: 0;
    left: -30px !important;
  }

  .post-activity-one .gallery > a img.img-height,
  .post-activity-one img.img-height,
  .post-activity-one video,
  .post-activity-one img {
    height: auto !important;
  }

  .post-activity-one iframe {
    /* height: 200px !important; */
  }

  .plus_icon_responsive {
    display: none !important;
  }

  .message_background + .plus_icon_responsive {
    display: flex !important;
  }

  .mHeight100vh {
    min-height: auto;
  }

  .second_like .like-comment-share_wrap {
    flex-wrap: wrap;
  }

  .second_message_box {
    width: 85%;
  }

  .second_right_wrap .act-box-menu {
    width: 16px;
    height: auto !important;
    margin-right: 5px;
  }

  .second_right_wrap .act-box-menu.live-stream-box {
    width: 40px;
  }

  .pis_image_wrap {
    flex-direction: column;
  }

  /* events */
  .event_page {
    padding-left: 1em;
    padding-right: 1em;
  }

  .event-bar-start .comm-post-activity-one {
    border: none;
  }

  .event-bar-start .post-act-img {
    height: auto;
  }

  .event-bar-start .post-act-img img {
    object-fit: contain;
    min-height: auto;
  }

  /* post */
  .post-detail-wrapper .comment__post .post-content {
    width: 100%;
    margin-bottom: 1em;
  }

  .post-activity-one .home_four_left_post img {
    height: 440px !important;
  }

  .post-activity-one .home_four_right_post img {
    min-width: auto !important;
    height: 146.66px !important;
    min-height: auto !important;
  }

  /* pagination */
  .page-link {
    padding: 0.5rem 0.75rem;
  }

  /* edit wrapper start */
  .edit__wrapper .back_btn_div {
    position: absolute;
    top: -120px;
    right: 0;
    display: flex;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .inner_banner_wrapper {
    margin-top: 0;
  }

  .store_heading {
    max-width: 155px;
  }

  .store_cont {
    max-width: 320px;
  }

  .pe__icon {
    right: 25%;
  }

  #Hashtags .search-item__inner > a > div {
    width: 75%;
  }

  #responsive_logo_3 .mobile_top_menu_wrap,
  #responsive_logo_3 .mobile_top_menu,
  .navbar .search-bar {
    width: 100%;
  }

  .mobile_top_menu_wrap .link a > span {
    font-size: 25px;
  }

  .mobile_search_wrapper {
    flex-basis: 65%;
  }

  .mfriend,
  .mgroup {
    font-size: 2em;
    margin: 0 8px;
  }

  .post-activity-one .dropdown-menu {
    right: 0;
    left: -80px !important;
  }
}

@media only screen and (max-width: 425px) {
  .mlist_wrap {
    padding: 3.65em 0;
    padding: 0;
  }

  .mlist_wrap .ccheckbox_wrapper {
    display: none;
  }

  .mlist_wrap .cost-add-section {
    display: none;
  }
}

@media only screen and (max-width: 375px) {
  .section {
    padding: 3.25em 0;
  }
}

@media only screen and (max-width: 320px) {
  .section {
    padding: 3.15em 0;
  }

  .responsive_logo {
    width: 35px;
  }

  #responsive_logo_3 {
    width: 87%;
  }

  .highlighter h2 {
    font-size: 1.3rem;
  }

  .picon {
    margin: 0 0.25em;
  }

  .store_heading {
    max-width: 180px;
  }

  .store_cont {
    max-width: 170px;
  }

  .pe__icon {
    right: 8%;
  }

  .channels_wrapper .highlighter h2 .sovereign_home__title {
    font-size: 1.6rem;
  }
}

.single_post_image {
  margin: 0 -16px !important;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  @supports (-webkit-appearance: none) {
    .single_post_image {
      margin: 0 -15px !important;
    }

    .single_post_image a {
      width: 100%;
    }

    .video-container iframe {
      /* padding: 12px !important; */
      width: 60vw !important;
    }

    .post-activity-one .home_half_post img {
      height: auto !important;
    }
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  @supports (-webkit-appearance: none) {
    .video-container iframe {
      /* padding: 10px !important; */
      width: 68vw !important;
    }

    .post-activity-one .home_half_post img {
      height: auto !important;
    }
  }
}

@media only screen and (max-width: 576px) {
  .inner_banner_wrapper {
    background-size: contain !important;
  }
}

@supports not (-webkit-touch-callout: none) {
  @media only screen and (max-width: 576px) {
    .mobile__header--hide .mobile_navigation_wrapper {
      display: none;
    }

    .mobile__header--hide .mp__wrapper {
      padding-top: 0;
    }
  }
}

/* @supports (-webkit-touch-callout: none) {
  .mobile__header--hide .mobile_navigation_wrapper {
    display: flex;
  }

  .mobile__header--hide .mp__wrapper {
    padding-top: 3.65em;
  }
} */

.notice__top_lists_hold li {
  margin-bottom: 0.5rem;
}

.QA_table colgroup {
  display: none;
}

/* .QA_table thead tr th:nth-child(1) {
  width: 170px;
} */

.profile_member__count_wrap {
  padding-left: 2em;
}

/* @media only screen and (device-width: 1024px) and (device-height: 768px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  .mp__post_wrapper .responsive_post .video-container {
    width: 653px !important;

    height: 367px !important;

    padding-bottom: 0px !important;
  }
} */
@media only screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
  .section.mp__wrapper,
  .section.mp__wrapper.service_cat {
    padding: 5.5 0;
  }
}

/* vertical orientation header fix  */
@media only screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
  .section.mp__wrapper,
  .section.mp__wrapper.service_cat {
    padding: 5.5em 0;
  }
}

/* fix video container in vertical orientation   */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  @supports (-webkit-touch-callout: none) {
    #data-wrapper .video-container {
      padding-bottom: unset !important;
      min-height: 48vh;
    }

    #data-wrapper .video-container iframe,
    #data-wrapper .video-container object,
    #data-wrapper .video-container embed {
      min-height: 48vh;
      position: relative !important;
      height: 100% !important;
      max-width: 100%;
      object-fit: fill;
    }
  }
}

@media only screen and (min-width: 768px) and (max-width: 1324px) {
  .profile__cover_wrap.col-lg-4 {
    position: unset;
  }

  /* .profile__cover {
    position: absolute;
    left: 19.3%;
    right: auto;
    transform: translate(-50%, 0);
  } */
}
.like-comment-share_wrap {
  padding-bottom: 15px;
}
.invite-section ~ .mp__post_holder {
  height: 0;
  opacity: 0;
  transition: 0.2s;
  overflow: hidden;
  display: none !important;
}

.invite-section
  ~ .mp__post_holder.viewport-added
  + .mp__post_holder.viewport-added {
  height: auto;
  opacity: 1;
  transition: 0.2s;
  display: block !important;
}

.home_body {
  background: #30a5b8;
}

/* profile table style (my reply) */

/* 
table colors: 
*/

:root {
  --table_yellow: #ffde59;
  --table_orange: #ff904d;
  --table_light_orange: #ffbd58;
  --table_blue: #5371fe;
  --table_light_blue: #5cd6e8;
  --table_green: #7ed957;
  --table_light_green: #cae265;
  --table_red: #ff1716;
}

.card.table-responsive {
  border: unset;
}

.profile__sidebar + .mp__post_cont > .card {
  border: unset;
}

.email-reply {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.attach-icon,
.rply-icon {
  width: 50px;
}

/* qa table */
.QA_table {
  border-collapse: collapse !important;
  display: flex;
  flex-direction: column;
}

.QA_table thead tr,
.QA_table tbody tr {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  width: 100%;
}

.QA_table thead tr th {
  text-align: center;
  padding: 0.2rem;
  border-top: unset;
  border-right: 2px solid var(--table_blue);
  border-bottom: 1px solid var(--table_blue);
}

.QA_table tbody tr td:first-of-type {
  justify-content: flex-start;
}

.QA_table tbody tr td {
  text-align: center;
  padding: 0.4rem;
  border-right: 2px solid transparent;
  display: flex;
  border-top: unset;
  border-bottom: unset;
  flex-direction: column;
  justify-content: center;
  min-height: 100px;
}

.QA_table tbody tr {
  border-top: 1px solid var(--table_blue);
  border-bottom: 1px solid var(--table_blue);
}

.QA_table tbody tr td:nth-child(3) .text-warning,
.QA_table tbody tr td:nth-child(3) .red-font,
.QA_table tbody tr td:nth-child(3) .question-reply,
.QA_table tbody tr td:nth-child(3) .red-font,
.QA_table tbody tr td:nth-child(3) .email-reply {
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}

.QA_table tbody tr td:nth-of-type(3) .red-font,
.QA_table tbody tr td:nth-of-type(3) .text-warning {
  color: var(--table_red) !important;
}

.QA_table td:nth-child(2),
.QA_table td:nth-child(4),
.QA_table td:nth-child(6) {
  font-weight: bolder;
}

.QA_table td:nth-child(4),
.QA_table td:nth-child(5) {
  border-right: 2px solid var(--blue);
}

.QA_table tbody tr td:last-of-type {
  font-size: 12px;
}

.QA_table tbody tr td:last-of-type br {
  display: block;
}

/* .QA_table tbody tr td:nth-of-type(1) *,
.QA_table tbody tr td:nth-of-type(2) *,
.QA_table tbody tr td:nth-of-type(3) * {
  z-index: 1;
} */
.unread-text {
  visibility: hidden;
}

.unread-messages .unread-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  z-index: 1;
  visibility: visible;
}

.QA_table tbody tr td .fa {
  height: auto;
  margin-top: unset;
  font-size: 50px;
}

.QA_table tbody tr td .fa-paperclip {
  color: var(--table_orange);
  font-size: 64px;
}

.QA_table tbody tr td br {
  display: none;
}

.QA_table thead tr th:last-of-type {
  border-right: unset;
}

.QA_table tbody td:first-of-type b {
  font-size: 18px;
  margin-bottom: 5px;
}

.QA_table td:nth-child(1) a:nth-of-type(1) {
  color: #fff;
  font-weight: bolder;
  line-height: 1.2;
  margin-bottom: 5px;
}

.QA_table tbody td .text-danger {
  color: var(--table_red) !important;
  font-size: 14px;
  font-weight: bold;
}

/* enqury tr */
.ENQUIRY_TR td:first-of-type {
  background: var(--table_red);
  color: #fff;
}

.ENQUIRY_TR td:nth-child(2),
.ENQUIRY_TR td:nth-child(4),
.ENQUIRY_TR td:nth-child(6) {
  background: var(--table_orange);
}

.ENQUIRY_TR td:nth-child(1) a.view-message-bx {
  color: var(--table_yellow) !important;
  font-weight: bold;
  font-size: 13px;
  margin-top: auto;
}

/* Q_&_A_TR */
.QA_TR td:nth-child(1) {
  background: var(--table_light_orange);
}

.QA_table tbody .QA_TR td:nth-child(1) b {
  font-size: 22px;
}

.QA_TR td:nth-child(1) a:nth-of-type(1) {
  color: #000;
}

.QA_TR td:nth-child(2),
.QA_TR td:nth-child(4),
.QA_TR td:nth-child(6) {
  background: var(--table_yellow);
}

/* ITEM_SHIPPED_TR */
.ITEM_SHIPPED_TR td:nth-child(1) {
  background: var(--table_blue);
}

.ITEM_SHIPPED_TR td:nth-child(1) b,
.ITEM_SHIPPED_TR td:nth-child(1) a:nth-of-type(1) {
  color: #fff;
}

.ITEM_SHIPPED_TR td:nth-child(2),
.ITEM_SHIPPED_TR td:nth-child(4),
.ITEM_SHIPPED_TR td:nth-child(6) {
  background: var(--table_light_blue);
}

/* PAYMENT_SENT_TR  */
.PAYMENT_SENT_TR td:nth-child(1) {
  background: var(--table_green);
}

.PAYMENT_SENT_TR td:nth-child(2),
.PAYMENT_SENT_TR td:nth-child(4),
.PAYMENT_SENT_TR td:nth-child(6) {
  background: var(--table_light_green);
}

/* table scrollbar */
.table-responsive::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}

.table-responsive::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #f5f5f5;
}

.table-responsive::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ddd;
}

/* unread messages filter */
.unread-messages {
  position: relative;
}

.unread-messages td:nth-of-type(1) a:nth-last-of-type(1),
.unread-messages td:nth-of-type(1) b {
  color: #fff;
}

.unread-messages:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  /* background: var(--table_blue); */
  background: #fff;
  /* opacity: 0.4; */
  opacity: 0.9;
}

@media only screen and (max-width: 480px) {
  .QA_table {
    width: 250%;
  }
}

@media screen and (max-width: 768px) {
  .unread-messages .unread-text {
    left: 35%;
  }
}

@media screen and (max-width: 768px) {
  .unread-messages .unread-text {
    left: 20%;
  }
}

.post-activity-one .dropdown {
  cursor: pointer;
}

.bd__box span {
  width: 100%;
}

.mp__comments__holder__wrap {
  display: flex;
  /*  align-items: center; */
  /*  flex-wrap: wrap;  */
}

.mp__comments__holder__wrap .dropdown {
  /* cursor: pointer; */
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #f2f2f2;
  margin-left: 5px;
}

.mp__comments__holder__wrap .dropdown img {
  transform: rotate(90deg);
  max-height: 20px !important;
}

/* animate typing dots */

.typing-dots {
  position: relative;
  display: flex;
  grid-gap: 8px;
  align-items: center;
  width: fit-content;
  margin-left: 10px;
}

.dot {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #ccc;
  color: #ccc;
  animation: dotElastic 1.2s infinite linear;
}

.dot-move {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-10px);
  animation: movedot 1.2s infinite linear;
}

@keyframes movedot {
  0% {
    left: 0;
    transform: translateY(-50%) translateX(0);
  }

  25% {
    left: calc(25% - 10px);
    transform: translateY(-50%) translateX(0);
  }

  50% {
    left: calc(50% - 10px);
    transform: translateY(-50%) translateX(0);
  }

  75% {
    left: calc(75% - 10px);
    transform: translateY(-50%) translateX(0);
  }

  100% {
    left: calc(100% - 10px);
    transform: translateY(-50%) translateX(0);
  }
}

.dot:nth-child(1) {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #ccc;
  color: #ccc;
  animation: dotElasticBefore 1.2s infinite linear;
}

.dot:nth-child(3) {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #ccc;
  color: #ccc;
  animation: dotElasticAfter 1.2s infinite linear;
}

@keyframes dotElasticBefore {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(1.5);
  }

  50% {
    transform: scale(0.67);
  }

  75% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes dotElastic {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.5);
  }

  75% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes dotElasticAfter {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.67);
  }

  75% {
    transform: scale(1.5);
  }

  100% {
    transform: scale(1);
  }
}

.post-typing,
.chat-typing {
  display: flex;
}

/* 10.10.2022ReactModal__Content */
.ReactModal__Content {
  width: 100% !important;
}

/* 02.03 */
.bg-grassGreen.buy_sell_trade_btn {
  padding: 0;
  background: unset;
  background-color: unset;
}

.bg-grassGreen.buy_sell_trade_btn .image_wrap img {
  height: 100% !important;
  padding: 0;
  object-fit: contain;
  width: 200px;
  margin: 0;
}
.bg-grassGreen.buy_sell_trade_btn h2 .sovereign_home__title {
  padding-top: 0;
}
.slider-info-wrap {
  padding: 0.5em;
  width: 100%;
  height: 100%;
}

.slider-info-wrap .product-country-text {
  right: 15px;
  top: 15px;
}
.bg-grassGreen .swiper-slide {
  background: #c8f840;
  border-radius: 30px;
  overflow: hidden;
}

@media screen and (max-width: 480px) {
  .bg-grassGreen.buy_sell_trade_btn .image_wrap img {
    width: 140px;
  }
  .bg-grassGreen.buy_sell_trade_btn h2 .sovereign_home__title {
    font-size: 1.2rem;
  }
}
