@media screen and (max-width: 1450px) {
}

@media (min-width: 1200px) and (max-width: 1440px) {
  .top-right-anchor ul li + li.dropdown .dropdown-menu {
    padding: 0;
    width: 330px !important;
    min-width: 320px;
    width: 100%;
    top: 30px !important;
    height: 400px;
    transform: none !important;
    right: -50% !important;
    left: unset !important;
    margin-top: 0 !important;
  }

  .dropdown-menu-2 {
    left: -130px;
  }

  .desktop-dropdwn-bx {
    left: -95px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .trectorside_index.kitchen-appliances .brand-promotion-img {
    right: 0;
  }

  /* ======== */
  .videochat-btn-group .video-chat-btn span {
    left: 0px;
    width: 50px;
    height: 50px;
  }

  .videochat-btn-group .video-chat-btn span img {
    width: 20px;
    height: 18px;
  }

  .videochat-btn-group .video-chat-btn {
    padding-left: 54px;
    padding-right: 12px;
  }

  .videochat-btn-group .video-chat-btn {
    font-size: 13px;
  }

  /* ======== */
}

@media screen and (max-width: 1250px) {
}

@media (max-width: 1199px) {
  .mCSB_inside > .mCSB_container {
    margin-right: 10px;
  }

  .top-right-anchor ul li + li.dropdown .dropdown-menu {
    padding: 0;
    width: 330px !important;
    min-width: 320px;
    width: 100%;
    top: 30px !important;
    height: 400px;
    transform: none !important;
    right: -50% !important;
    left: unset !important;
    margin-top: 0 !important;
  }

  .fillter_trackMobile {
    display: flex;
    align-items: center;
    gap: 5px;
  }

  .dropdown_arrow {
    display: contents;
  }
}

@media screen and (max-width: 1199px) {
  .new_ctab_inntab04 li + li {
    margin-left: 20px;
  }

  .upcoming-live-auction-bx > h2 {
    font-size: 14px;
  }

  .main-menu-bx ul li a {
    font-size: 16px;
    padding: 15px 12px;
  }

  .brand-promotion-section .row {
    display: block;
  }

  .brand-promotion-section .row div[class*="col"] {
    display: block;
    width: 100%;
    max-width: 100%;
  }

  .brand-promotion-bx.zenWatch {
    margin: 50px auto 0 auto;
    padding-bottom: 30px;
  }

  .zenWatch .brand-promotion-txt {
    padding: 175px 46px 0 0;
  }

  .download-btn {
    font-size: 12px;
    padding: 12px 17px 12px 40px;
  }

  .download-btn i {
    left: 12px;
  }

  .download-btn i:before {
    font-size: 23px;
  }

  .GooglePlay i:before {
    font-size: 20px;
  }

  .product-listing-sideBar-colum {
    padding: 13px 14px 15px !important;
  }

  .share-bx {
    margin-bottom: 30px;
  }

  /* .customer-review-bx {
    margin-bottom: 20px;
    padding: 20px;
  } */

  .customer-review-bx.desktop_view {
    padding: 0;
  }
  .customer-review-bx {
    margin-bottom: 5px;
    padding: 16px;
  }
  .pagemain_chat02 .rightchat_list {
    width: 200px;
  }

  .pagemain_chat02 .userimgC {
    width: 24px;
    height: 24px;
  }

  .pagemain_chat02 .chatuser {
    width: 26px;
  }

  .pagemain_chat02 .chatusername p {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 98px;
    font-size: 11px;
    overflow-x: hidden;
  }

  .pagemain_chat02 .safety-tips-bx {
    margin-top: 0;
  }

  .pagemain_chat02 .detail-owner-name-bx {
    padding: 14px 10px;
  }

  .pagemain_chat02 .detail-owner-header {
    padding: 15px 10px;
  }

  .addnenew_electric {
    padding-left: 0;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .trectorside_index.kitchen-appliances {
    margin-top: 30px;
  }

  .trectorside_index.kitchen-appliances {
    margin-top: 30px;
    margin-left: 0;
  }

  .addne_index img {
    width: 100%;
  }

  .otheropt_newcls {
    padding: 0px;
  }

  .otheroption_cheperent {
    padding: 14px 14px;
  }

  .otheropt_newcls .check-box label {
    padding-left: 20px;
  }

  .col-lg-12.listside_newperent .col-3 {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }

  .col-lg-12.listside_newperent .col-9 {
    -ms-flex: 0 0 66.666%;
    flex: 0 0 66.666%;
    max-width: 66.666%;
  }

  .listside_newperent .product-listing-product .product-name-bx h4 {
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    padding-right: 15px;
  }

  .listside_newperent .product-listing-product .product-name-bx p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .col-lg-12.listside_newperent .col-9 .product-outer-bx.productBig-outer-bx {
    min-height: 200px;
  }

  .actionpag_tabmess_newperent .listtclick li a {
    height: 63px;
    line-height: 44px;
    padding: 8px 12px;
    margin: 0;
    font-size: 12px;
  }

  .learnbx_content h2 {
    font-size: 20px;
  }

  .learnbx_content {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
  }

  .button_learn {
    padding-top: 10px;
    display: flex;
    justify-content: center;
  }

  .new_ctab_inntab li + li {
    margin-left: 55px;
  }

  .subtab_secondmain .product-listing-product .product-name-bx {
    padding-right: 0;
  }

  ul.listofsubtabbx {
    padding-right: 20px;
  }

  .listofsubtabbx li strong {
    font-size: 14px;
  }

  .listofsubtabbx li span {
    font-size: 12px;
  }

  .notification-box-cover {
    margin-right: -60px;
  }

  .new_ctab_inntab02 li + li {
    margin-left: 72px;
  }

  .Jcompny_actin .nav-tabs .nav-link {
    padding: 10px 10px;
  }

  .new_ctab_inntab03 li + li {
    margin-left: 0px;
  }

  .new_ctab_inntab03 li {
    margin-right: 5px;
    margin-bottom: 5px !important;
  }

  .new_ctab_inntab02 li + li {
    margin-left: 94px;
  }

  .abouttop_banner {
    max-height: 450px;
  }

  .image_abtbanner img {
    max-height: 404px;
  }

  .abouttop_banner::after {
    height: 450px;
    background-size: contain;
  }

  .aboutbcont {
    min-width: 348px;
    transform: translate(-50%, -86px);
    -moz-transform: translate(-50%, -86px);
    -webkit-transform: translate(-50%, -86px);
  }

  .tremsuse_banner .image_abtbanner img,
  .pripolicy_bannersec .image_abtbanner img {
    max-height: 260px;
  }

  .learnsel_faqtabperent .mainperent_tabcontent.tab-content {
    padding-bottom: 80px;
  }

  a.number_btn_logout.btnx.btn-secondaryx {
    padding: 8px 12px;
  }

  .learn_imgbx {
    max-height: 164px;
  }

  .learn_imgbx img {
    max-height: 164px;
  }

  .subcateleft_imgsec img {
    height: auto;
    object-fit: cover;
    max-height: 240px;
  }

  .Jcompny_actin .number_btn_meaage.btn-secondaryx {
    padding: 10px 10px;
  }
}

@media screen and (max-width: 1024px) {
  .abouttop_banner::after {
    background-size: initial;
  }
}

@media screen and (min-width: 992px) {
  .product-all-detail-tab .tab-content.allproduct_pagemainT {
    background: transparent;
    padding: 25px 0;
    border: 0;
    border-radius: 0;
  }
  .allproduct_pagemainT .tabacountsetig_target,
  .allproduct_pagemainT .tabcustomer_target {
    background: #ffffff;
    padding: 35px 40px;
    border: 1px solid #f0f0f3;
    border-radius: 10px;
  }

  .mainh_manudrop {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .max_width {
	max-width: unset;
 }
  .amount-error-message {
    padding-left: 150px;
  }

  .desktop-dropdwn-bx {
    left: -75px !important;
  }

  .dropdown-menu-2 {
    left: -130px;
  }

  .weeklydeal_homep .productBig-outer-bx .product-img-bx {
    height: 200px;
  }

  .videochat-btn-group .video-chat-btn span {
    left: 0px;
    width: 50px;
    height: 50px;
  }

  .videochat-btn-group .video-chat-btn span img {
    width: 20px;
    height: 18px;
  }

  .videochat-btn-group .video-chat-btn {
    padding-left: 54px;
    padding-right: 12px;
  }

  .videochat-btn-group .video-chat-btn {
    font-size: 13px;
  }

  .trectorside_index.kitchen-appliances .brand-promotion-img {
    right: 0;
  }

  .addnenew_electric .electric-bicycle .brand-promotion-img {
    left: 10px;
  }

  .product-all-detail-tab .nav-tabs.my-custom-tab .nav-link {
    padding: 15px 15px;
  }

  .section-heading h2 {
    font-size: 25px;
    white-space: nowrap;
  }

  .productBig-outer-bx .product-name-bx h4 {
    font-size: 15px;
  }

  .productBig-outer-bx .product-name-bx h6 span {
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .customer-review-profile_block {
	margin-inline: 14px;
}
  .col-lg-9.subtab_secondmain {
    padding-left: 0;
  }

  .sharelst {
    width: 100%;
  }

  .top-right-anchor ul li span.cross_icon {
    display: block;
    position: absolute;
    top: 225px;
    z-index: 9999;
    right: -14px;
    height: fit-content;
  }

  .dropdown-menu-2 {
    left: -130px;
  }

  .mobile_fillter .sideBar-category .category-type li a {
    font-weight: 400;
  }

  .formcontdetail_inner {
    margin-top: 20px;
  }

  .bfind_category {
    margin-bottom: 120px;
  }

  .formof_contdetails .col-lg-9.subtab_secondmain {
    padding-right: 0px;
    padding-left: 0px;
  }

  .owl-nav {
    top: 50%;
    transform: translateY(-170%);
  }

  .mobile_fillter .product-listing-sideBar-colum > h2 {
    font-size: 16px;
    color: #495867;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-left: 15px;
  }

  .mobile_fillter .sideBar-category li a {
    font-size: 14px;
    color: #495867;
    font-weight: 600;
  }

  .mobile_fillter .innerfilt_topcat_perent span {
    padding-left: 20px;
  }

  .mobile_fillter .innerfilt_topcat li {
    padding: 8px 0 8px 8px;
    border-bottom: 1px solid #ccc;
  }

  .mobile_fillter .innerfilt_topcat {
    border-top: 1px solid #ccc;
    margin-top: 10px;
  }

  .mobile_fillter .toggletab-bx {
    max-height: calc(100vh - 80px);
    margin-left: 0px !important;
  }

  .mobile_fillter .innerfilt_topcat li a {
    color: #495867;
    font-size: 14px;
    font-weight: 500;
  }

  .account_setting_tabs {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    white-space: nowrap;
  }

  .mobile_fillter {
    display: flex;
  }

  .desktop_fillter {
    display: none;
  }

  .max_width {
    max-width: 100%;
  }

  .ftr-menu-bxx ul {
    justify-content: center;
  }

  .fillter_btn_box {
    display: flex;
    gap: 10px;
    overflow-x: auto;
  }

  .fillter_btn_track {
    white-space: nowrap;
  }

  .latest-product-minH .productBig-outer-bx .product-img-bx img {
    /* height: 100%;
    min-height: 180px; */
  }

  .listside_newperent .product-listing-product .product-name-bx {
    margin-top: 0;
  }

  .subcateleft_imgsec {
    text-align: center;
  }

  .subcateleft_imgsec img {
    max-width: 250px;
  }

  .col-lg-12.listside_newperent .product-listing-product {
    border-bottom: 2px solid #efeff2;
    padding: 0px;
  }

  .repeatSec_innerr {
    padding: 10px 0;
  }

  .start_conversation {
    padding: 20px 0;
  }

  .myown_follow.product-sideBar-parent {
    position: unset;
    left: unset;
    top: unset;
    width: 100%;
    height: 100%;
    z-index: 99;
    overflow: auto;
    visibility: unset;
    opacity: 1;
    transition: 0.3s;
    background: #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
  }

  .progress_box {
    margin-top: 10px;
  }

  .desktop-stuff {
    max-width: 24%;
    padding-right: 0px;
  }

  .inner-review {
    width: 100%;
    padding-left: 50px;
  }

  .desktopno_search {
    max-width: 76%;
  }

  .header-search-fixed .desktop-stuff {
    padding-right: 0px;
    padding-left: 0px;
  }

  .header-search-fixed .desktopno_search {
    padding-right: 0px;
  }

  .mobile-stuff {
    display: inline-block;
  }

  .main-menu-bx {
    position: relative;
    z-index: 5;
    padding: 5px 0;
  }

  .main-menu-bx-inner {
    display: flex;
    justify-content: end;
    align-items: center;
  }

  .main-menu-bx-inner nav {
    position: absolute;
    left: 0;
    top: -1000px;
    background: #62b3e1;
    width: 100%;
    border-top: 1px solid #249ee4;
    padding-bottom: 15px;
    transition: all 0.4s;
  }

  .mainh_manudrop.showMenu {
    top: 50px;
  }

  .main-menu-bx ul {
    display: block;
    flex-wrap: initial;
    max-width: 690px;
    margin: 0 auto;
  }

  .main-menu-bx ul li {
    width: 100%;
  }

  .main-menu-bx ul li a {
    width: 100%;
    text-align: left;
    padding: 15px 15px;
  }

  .menu-toggle {
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-radius: 2px;
    position: relative;
  }

  .menu-toggle:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: url(../images/menu.svg);
    background-size: cover;
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
  }

  .menu-toggle.switch-icon:after {
    background: url(../images/cancel.svg);
    background-size: cover;
    width: 21px;
    height: 21px;
  }

  .menu-toggle img {
    width: 30px;
  }

  .white-icon {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
  }

  .header-search-bx {
    max-width: 100%;
  }

  .top-header {
    text-align: center;
  }

  .top-right-anchor {
    text-align: center;
  }

  .section-heading .see-all-btn {
    font-size: 13px;
    min-width: 57px;
  }

  .section-heading .see-all-btn i {
    font-size: 12px;
  }

  .latest-product-categories {
    margin-top: 10px;
    margin-left: 0;
    white-space: nowrap;
    overflow-x: auto;
    width: 100%;
  }

  .latest-product-categories li {
    margin-bottom: 5px;
  }

  .latest-product-container .product-outer-bx {
    margin-bottom: 0;
    /* padding: 5px 10px 0 5px; */
  }

  /* Removed old grid CSS - Now using OwlCarousel for horizontal scroll */

  .brand-services-bx {
    margin-bottom: 20px;
  }

  .newsletter-bx {
    padding: 15px;
  }

  .newsletter-input {
    margin-top: 15px;
  }

  .newsletter-bx .col-lg-5 h2 {
    font-size: 29px;
  }

  .newsletter-bx .col-lg-5 p {
    font-size: 15px;
  }

  .ftr-about-bx {
    margin-bottom: 30px;
    text-align: center;
  }

  .ftr-logo p {
    margin-left: auto;
    margin-right: auto;
  }

  .privacy-bx span {
    margin: 0 4px;
  }

  .copyright-bx {
    padding: 15px 0;
  }

  .copyright-txt {
    font-size: 12px;
  }

  .newsletter-bx {
    top: -39px;
  }

  .brand-services-outer {
    padding: 25px 0 70px 0;
  }

  .top-social,
  .currency-bx {
    display: none;
  }

  .top-header .row {
    display: block;
    margin: 0;
  }

  .top-header .row .col-6 {
    flex: none;
    display: inline-block;
    max-width: initial;
    width: auto;
    padding: 0;
  }

  .top-right-anchor ul li + li {
    margin-left: 10px;
  }

  .language-bx {
    margin-left: 0;
    margin-right: 10px;
  }

  .dropdown.select-box .dropdown-select span {
    margin-right: 5px;
  }

  .product-listing-main-bx {
    padding: 40px 0 100px 0;
  }

  .all-listing-header {
    display: block;
  }

  #filter-toggler {
    margin: 10px 0 10px 0;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
    padding: 6px 15px;
    text-transform: capitalize;
  }

  .product-sideBar-parent {
    position: fixed;
    left: -400px;
    width: 97%;
    height: fit-content;
    z-index: 99;
    overflow: auto;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }

  .transparent-layer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 98;
    background: transparent;
    display: block;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }

  .product-listing-sideBar {
    position: relative;
    z-index: 100 !important;
  }

  .product-sideBar-parent.active .transparent-layer {
    visibility: visible;
    opacity: 1;
    pointer-events: initial;
  }

  #filter-closer {
    padding: 5px;
    text-align: right;
    position: absolute;
    right: 10px;
    cursor: pointer;
    top: 7px;
    display: block;
  }

  #filter-closer img {
    width: 13px;
  }

  .sidebarleft_newinner .filter-clear {
    padding: 15px 43px 0;
  }

  .product-sideBar-parent.active {
    visibility: visible;
    opacity: 1;
    left: 0px;
    margin-top: 0;
    z-index: 9999;
    transform: unset;
    top: 0;
    width: calc(100% - 80px) !important;
  }

  .overflow-none {
    overflow: hidden;
  }

  .product-listing-product .product-img-bx {
    border-radius: 0;
  }

  .product-listing-product .product-img-bx img {
    max-height: 150px;
    width: 100%;
  }

  .product-listing-product .product-name-bx {
    margin-top: 10px;
  }

  .product-listing-product .product-name-bx h4 {
    font-size: 17px;
  }

  .product-listing-product .product-name-bx h5 {
    font-size: 14px;
  }

  .productBig-outer-bx .product-name-bx p {
    font-size: 13px;
  }

  .product-listing-product .row {
    margin: 0;
  }

  .product-listing-product div[class*="col-"] {
    padding: 0;
  }

  .col-lg-12.listside_newperent .col-md-9 {
    padding-left: 0px;
  }

  .discount-tag {
    font-size: 14px;
  }

  .product-detail-owner-bx {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .product-detail-main-bx {
    padding-top: 20px !important;
  }

  .logo-bx {
    margin-right: 10px;
  }

  .search-toggle-btn {
    width: 25px;
    height: 25px;
    color: #fff;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    background: #485868;
    border-radius: 4px;
  }

  .sidebarleft_newinner {
    height: 100%;
  }

  .top-right-anchor ul li.search-toggle-btn span {
    margin-right: 0;
    filter: brightness(0) invert(1);
  }

  .search-toggle-btn a {
    font-size: 0 !important;
  }

  .video-chat-header-fixed {
    top: 95px;
  }

  #side-bar-fixed {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    background-color: #fff;
    height: 100vh;
    align-items: baseline;
  }

  div#side-bar-fixed.scroll-to-fixed-fixed {
    margin-top: 0;
  }

  .product-sideBar-parent div[style*="float"] {
    display: none !important;
  }

  .white_box {
    padding: 25px;
    margin-bottom: 35px;
  }

  .white_box h4 {
    font-size: 20px;
  }

  .white_box h4 img {
    max-width: 18px;
  }

  .white_box h5 {
    font-size: 20px;
  }

  .drop_file {
    margin-top: 20px;
  }

  .white_box .col-lg-6.text-right {
    text-align: left !important;
  }

  .file_upload_btn.text-right {
    text-align: left !important;
  }

  .custom_cheak ul li {
    width: 100%;
  }

  .custom_cheak ul li + li {
    margin-top: 15px;
  }

  .white_box h6 {
    font-size: 18px;
  }

  .white_box p {
    margin-bottom: 15px;
  }

  .drop_file h3 {
    font-size: 20px;
  }

  .form-group.you_tube_link {
    margin-bottom: 0;
    margin-top: 20px;
  }

  .category_ul .breadcrumb {
    display: -webkit-box !important;
    display: flex !important;
  }

  .category_ul .breadcrumb-item + .breadcrumb-item::before {
    padding: 0 4px;
  }

  .category_ul .breadcrumb-item a {
    font-size: 15px;
  }

  .productlist_lefftt .product-sideBar-parent .product-listing-sideBar {
    padding-top: 40px;
  }

  .main-menu-bx .mainh_manudrop .collapse.show {
    display: block !important;
    position: sticky;
    background: #495867;
  }

  .downcustom {
    opacity: 1;
    visibility: visible;
    width: 40px;
    z-index: 1;
    text-align: right;
    top: 0;
    height: 51px;
    line-height: 50px;
    right: 0;
    width: 50%;
    padding-right: 15px;
  }

  .postiondrop_cstm {
    position: relative;
  }

  .dropdown-menu.collapse {
    display: none;
  }

  .dropdown-menu.collapse.show {
    display: block;
  }

  .main-menu-bx .mainh_manudrop li.dropdown {
    position: relative;
  }

  section.main-menu-bx .container {
    max-width: 100%;
  }

  .main-menu-bx ul {
    max-width: 100%;
  }

  /*Chat responsive*/
  .prdetail_rightchat,
  .chatdeskfull_rig {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pagemain_chat02 {
    height: auto;
    min-height: auto;
    overflow: initial;
  }

  .white_box.lastbottom_byselect {
    margin-bottom: 0px;
  }

  .lastbottom_byselect .row {
    padding-bottom: 0;
  }

  .addnenew_electric .electric-bicycle .brand-promotion-img,
  .electric-bicycle .brand-promotion-img {
    left: -15px;
  }

  .trectorside_index.kitchen-appliances .brand-promotion-img {
    right: -15px;
  }

  .top-header .row {
    display: flex;
  }

  .new_placetab_icon .showing-result {
    margin-left: 0;
    margin-top: 0px;
    display: flex;
  }

  body .new_placetab_icon .showing-result a {
    font-size: 16px;
    align-self: center;
  }

  .sidebarleft_newinner {
    border-radius: 0;
  }

  .product-listing-sideBar-colum.otheropt_newcls > h2 {
    color: #495867;
  }

  .otheroption_cheperent {
    border-radius: 0;
  }

  .specialtags span {
    font-size: 10px;
  }

  .liveInn_griL .add-to-wishlist {
    top: 5px;
    right: 10px;
  }

  .prodctdetil_newtitles {
    max-width: 100%;
  }

  .jproductdmainbx {
    padding-top: 0px !important;
  }

  .learnbx_content h2 {
    font-size: 14px;
  }

  .learnbx_content {
    padding-top: 10px;
  }

  .learnlistbox {
    padding-bottom: 30px;
    margin-bottom: 15px;
  }

  .specalfor_multirow .col-sm-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .specalfor_multirow .product-listing-sideBar {
    padding-top: 30px;
  }

  .specalfor_multirow div#filter-closer img {
    max-width: 16px;
  }

  .specalfor_multirow .product-sideBar-parent.active .transparent-layer {
    background: rgb(0 0 0 / 17%);
  }

  .specalfor_multirow #side-bar-fixed {
    max-height: 100vh;
    overflow: auto;
    border-radius: 0px !important;
  }

  .page_6tabmain_top .product-all-detail-tab .tab-content {
    padding: 0px !important;
  }

  .review_author h3 {
    text-align: left;
  }

  .Jcompny_actin .nav-tabs .nav-link {
    padding: 7px 4px;
  }

  #Jcompany_activity .new_ctab_inntab li + li {
    margin-left: 0;
  }

  #Jcompany_activity .new_ctab_inntab li {
    margin-right: 5px;
    margin-bottom: 5px;
  }

  .subtab_prodlist_NEW_forpadd {
    padding: 20px 0px;
  }

  .subtab_firstmain .sidebarleft_newinner {
    padding-top: 0;
    box-shadow: none;
  }

  .notification-box-cover {
    margin-right: 30px;
  }

  .new_ctab_inntab02 li,
  .new_ctab_inntab03 li {
    margin-bottom: 5px;
  }

  .new_ctab_inntab02 li + li {
    margin-left: 22px;
  }

  .abouttop_banner {
    height: 350px;
  }

  .image_abtbanner img {
    max-height: 404px;
  }

  .abouttop_banner::after {
    height: 350px;
    background-size: initial;
  }

  .image_abtbanner img {
    max-height: 304px;
  }

  .bannerheading {
    font-size: 22px;
    margin-bottom: 5px;
  }

  .aboutbcont p {
    font-size: 12px;
  }

  .aboutbcont {
    min-width: 260px;
    transform: translate(-50%, -67px);
    -moz-transform: translate(-50%, -67px);
    -webkit-transform: translate(-50%, -67px);
  }

  .mobilebtn_togg {
    background-color: #249ee4;
    display: flex !important;
    align-items: center;
    gap: 5px;
    width: fit-content;
  }

  .chatandlist {
    justify-content: flex-end;
  }

  .chatandlist .chatboxL {
    max-width: 450px;
  }

  .tremsuse_banner .image_abtbanner,
  .pripolicy_bannersec .image_abtbanner {
    padding-top: 10px;
  }

  .tremsuse_banner .image_abtbanner img,
  .pripolicy_bannersec .image_abtbanner img {
    max-height: 214px;
  }

  .this_subwishlist .col-lg-3.subtab_firstmain {
    display: none;
  }

  .this_subRecentlyviewed .col-lg-3.subtab_firstmain {
    display: none;
  }

  .this_subRecentlyviewed .onlyclo_rectview {
    right: 7px;
  }

  .this_subRecentlyviewed .usednew_button,
  .this_subwishlist .usednew_button {
    bottom: -36px;
    right: 0;
  }

  .this_subManage_Listings .usednew_button {
    position: absolute;
    bottom: 0px;
    right: 0;
    margin-top: 5px;
    padding: 0 !important;
  }

  .this_subManage_Listings .subtab_edit {
    right: 20px;
  }

  #subtab_firstfixed.scroll-to-fixed-fixed,
  #subtab_secondfixed.scroll-to-fixed-fixed,
  #subtab_thirdfixed.scroll-to-fixed-fixed {
    margin-top: 70px;
  }

  #subtab_firstfixed.scroll-to-fixed-fixed,
  #subtab_secondfixed.scroll-to-fixed-fixed,
  #subtab_thirdfixed.scroll-to-fixed-fixed {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
  }

  .onlyforlearn_sectionpa .learnbx_content h2 {
    min-height: 45px;
  }

  .formcontdetail_inner,
  .formcontdetail_inner,
  .socialnetywiork_inner,
  .repeatSec_innerr {
    padding: 15px 15px;
  }

  .Jvideochat_cus .number-reveal-btn {
    font-size: 14px;
  }
}

@media screen and (min-width: 768px) {
  .col-lg-12.listside_newperent .product-listing-product .product-name-bx h5 {
    margin: 3px 0;
    padding-right: 0px;
  }

  .addne_index img,
  .brand-promotion-img img,
  .trectorside_index.kitchen-appliances .brand-promotion-img img,
  .electric-bicycle .brand-promotion-img img {
    width: auto;
    height: auto;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .subtab_firstmain.paddingrigt_none_Cfilter.desktop_view {
    display: none !important;
  }

  .subtab_edit {
    padding-right: 12px;
  }

  #filter-toggler {
    font-size: 14px;
    padding: 6px 13px;
  }
  .fillter_box .mx-2 {
    margin-inline: 5px !important;
  }

  .number-reveal-btn {
    position: absolute;
    top: -178px;
    right: 15px;
  }
  .product-img-bx img {
    aspect-ratio: 2 / 1.3;
  }
  .product_card_box .product-img-bx img {
    aspect-ratio: 2 / 1.3;
  }
  .fillter_btn_track {
    font-size: 14px;
  }
  .dropdown_arrow svg {
    width: 14px;
  }
  .amount-error-message {
    padding-left: 90px;
  }

  .desktop-dropdwn-bx {
    left: -75px !important;
  }

  .space-bottom-tab {
    margin-bottom: 10px !important;
  }

  .fillter_preant {
    display: flex;
    flex-direction: column;
    height: 100%;
  }

  .productColBg_Row.listside_newperent .product-img-bx {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .my-productColBg .product-name-bx.content_gobottom_new {
    padding-left: 10px;
  }

  .weeklydeal_homep .productBig-outer-bx .product-img-bx {
    height: auto;
    max-height: 200px;
  }

  .productBig-outer-bx .product-name-bx h6 span {
    font-size: 19px;
  }

  .owl-nav button span {
    width: 50px;
    height: 50px;
  }

  .product-outer-bx > a {
    margin-bottom: 30px;
  }

  .this_subManage_Listings .subtab_edit {
    right: 20px;
  }

  .col-lg-12.listside_newperent .product-listing-product .product-name-bx h5 {
    margin: 7px 0;
    padding-right: 90px;
  }

  .repeat-section {
    padding: 27px 0 60px;
  }

  .chatBottom_parent .chatboxL {
    width: 420px;
  }

  .product-all-detail-tab .nav-tabs.my-custom-tab .nav-link {
    font-size: 16px;
    padding: 15px 5px;
  }
}

@media screen and (max-width: 991px) {
  .height-auto {
    height: fit-content !important;
  }

  .filter-open .nodataOverlay {
    display: block;
  }

  .featured_all {
    margin-top: 6px;
  }

  .nav_icon_box {
    position: relative;
    width: fit-content;
    margin: 0 auto;
  }

  .nav_icon_box .live_dot_bell {
    top: -3px !important;
    right: 12px;
  }
}

@media screen and (max-width: 767px) {
  .sell_btn {
    display: none;
  }
  .chatMain-box .chatandlist {
    padding: 0;
    background: transparent;
  }
  .chatMain-box {
    padding-top: 0;
  }
  .chatMain-box .mesagebt_mobS {
    padding-top: 7px;
  }
  .chatMain-box .messageBack-btn {
    background: #249ee4 !important;
    padding: 8px 16px;
    font-size: 14px;
  }
  .chatHeder-leftBox .catbbss_titl {
    padding-left: 0;
    margin-top: -3px;
  }
  .chatMain-box .chatbox_footer {
    display: none;
  }
  .active_chat .chatMain-box .chatbox_footer {
    display: block;
  }
  .chatMain-box .chatusername p {
    overflow: hidden;
    max-width: 150px;
  }
  .writesomt_full_send {
    right: 0;
  }
  .writesomt_full textarea {
    padding: 16px 25px 0px 0px !important;
  }
  .show_notification {
    height: 100dvh;
  }

  .amount-error-message {
    padding-left: 60px;
  }

  .subtab-edit-inner.subtab_edit {
    overflow: visible !important;
  }

  .dropdown-menu {
    min-width: fit-content;
  }

  .dropBox.dropBoxMobile {
    top: 18px;
    right: 15px;
  }

  .top-right-anchor ul li span.cross_icon {
    top: 285px;
    right: 0px;
  }

  .dropdown-menu-2 {
    left: 5px !important;
    transform: translate3d(0px, 27px, 0px) !important;
    position: fixed !important;
    top: 17px !important;
    width: calc(100% - 10px);
    z-index: 99;
  }

  .MuiAutocomplete-popper ul li {
    font-size: 14px !important;
  }

  .padding-bottom-mobile {
    padding-bottom: 50px !important;
  }

  .font-size-20 {
    font-size: 18px !important;
  }

  a.video-chat-btn.scheduleCallBtn {
    width: 232px;
  }

  .custome-tabs-scroll {
    white-space: nowrap;
    flex-wrap: nowrap !important;
    overflow: auto;
    height: 54px;
  }

  .margin-bottom-mobile {
    margin-bottom: 65px;
  }

  .mobile_fillter .form-group-icon-bx {
    padding: 0 15px;
  }

  .form-group-icon {
    right: 20px;
  }

  .mobile-padding-0 {
    padding-top: 0px !important;
  }

  h2.toggle-category {
    margin-bottom: 0 !important;
  }

  .mobile-listing-bx {
    padding-top: 0px !important;
  }

  .mobile-listing-bx .all-product-listin-box {
    margin-top: 0px !important;
  }

  .mobile-listing-bx .all-product-listin-box li {
    margin-top: 0px !important;
  }

  .all-product-listin-box li a {
    font-weight: 500 !important;
  }

  .mobile-font-size-18 {
    font-size: 18px !important;
  }

  .about-description h4 {
    font-size: 16px !important;
  }

  .user__name.font-size-16 {
    font-size: 16px !important;
  }

  .mobile-left {
    justify-content: left !important;
  }

  p.product-specs {
    font-size: 14px;
  }

  .weekly_deals_block .Schedule_live_heading {
    font-size: 14px;
  }

  /* .mobile_box .product-img-bx a {
    height: auto !important;
  } */

  .product-all-detail-tab_box .totlimg_qt {
    height: auto;
  }

  #subtabpackage03 .product-img-bx img {
    object-fit: cover;
    min-height: 150px;
  }

  #subtabpackage03 .product-img-bx {
    margin-bottom: 10px;
  }

  .content_gobottom_new_mob {
    width: 100%;
    padding-right: 0px !important;
  }

  .totlimg_qt.totlimg_qt_mobile {
    height: auto;
  }

  .content_gobottom_new_mob .product_mobile_view {
    padding-right: 30px !important;
  }

  .star-txt {
    font-size: 14px;
  }

  .contact_label.address_heading_track {
    width: 25% !important;
  }

  #add-ads-form .file_upload_btn {
    justify-content: center;
  }

  .chat_buy_message {
    font-size: 14px;
  }

  .product-name-bx h6 span {
    font-size: 18px;
  }

  .checkout_card .right_inner_details button {
    font-size: 18px;
  }

  .btnoff_onlable.status_services {
    font-size: 16px !important;
  }

  .btnoff_onlable.status_services select {
    font-size: 16px !important;
  }

  .already_paid {
    font-size: 16px;
  }

  .noti_enable.repeatSec_innerr.border-0 {
    font-size: 18px;
  }

  .dropBoxNew .dropdown-ad-actions a {
    margin-left: 0;
    margin-bottom: 0;
    padding: 4px 4px 4px;
    z-index: 9 !important;
  }

  .dropBoxNew .dropdown-ad-actions {
    left: -30px !important;
  }

  .product-listing-product .product-name-bx h5 {
    font-size: 14px;
  }

  .productBoxBid h4 {
    font-size: 14px;
  }

  .productBoxBid .protection_track {
    font-size: 14px;
  }

  #add-ads-form .white_box p {
    font-size: 16px;
  }

  .addaadd h3 {
    font-size: 18px;
  }

  .bfind_category h3 {
    font-size: 18px;
  }

  .Jvideochat_cus .number-reveal-btn {
    font-size: 14px;
  }

  .product-name-bx h6 {
    font-size: 18px;
  }

  .detail-owner-btn > a {
    font-size: 18px !important;
  }

  .user__name {
    font-size: 14px !important;
  }

  .actionpage_list > .row {
    gap: 10px 0;
  }

  .header-search-bx h2 {
    font-size: 14px;
  }

  .star_rating_track {
    display: flex;
    align-items: center;
  }

  .margin-left-0 {
    margin-left: 0 !important;
  }

  .rating_section {
    margin: 0 20px;
  }

  .rating_box .mobile_view {
    display: flex;
  }

  .compltr_title {
    font-size: 18px;
  }

  .latest_items_section button.owl-next span {
    right: -15px;
  }

  .latest_items_section button.owl-prev span {
    left: -10px;
  }

  .d-content {
    width: 200px;
  }

  .productDetails_box p {
    text-transform: capitalize;
  }

  .fillter_preant {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  .mobile_view {
    font-size: 14px;
    margin-bottom: 7px;
  }

  .mobile_view .product-sub-heading {
    font-size: 16px;
    margin-top: 10px;
  }

  .description_heading {
    font-size: 16px !important;
    margin-bottom: 10px;
  }

  .product-discription .description_track {
    line-height: 1.7;
  }

  /* ==================== */
  .newUpcoming-live.upcoming-live-auction-colum {
    padding: 5px;
  }

  .upcoming-live-img {
    flex: 0 0 90px;
    max-width: 90px;
    height: 90px;
  }

  .newUpcoming-live .upcoming-live-img img {
    border-radius: 10px;
  }

  .latest-product-container .section-heading {
    margin-bottom: 15px;
  }

  .latest-product-container .productBig-outer-bx .product-img-bx {
    /* height: 200px;
    min-height: 200px !important; */
  }

  .latest_product_block {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .latest_product_block .see-all-btn {
    margin-top: 0;
  }

  .ad-track .breadcrumb-bx {
    align-items: flex-start;
    padding: 0;
  }

  .show_product_box .product_card_box a {
    margin-bottom: 0;
  }

  .show_product_box .product_card_box .product-name-bx {
    min-height: 150px;
  }

  .show_product_box .col-sm-3 {
    margin-bottom: 15px !important;
  }

  .dropdown_arrow svg {
    width: 15px;
  }

  .productDetails_box h4 {
    position: relative;
    justify-content: left;
  }

  .mobile_hide {
    display: none;
  }

  .rated-customer-bx-inner.rated-customer-bx-inner-mobile {
    width: 50%;
    margin: auto;
  }

  .product-img-bx img {
    /* min-height: 150px; */
  }

  /* .product-img-bx {
    min-height: 150px;
    max-height: 150px;
  } */

  .bold-text {
    font-weight: 600;
  }

  .customer-review-bx-mobile {
    flex-wrap: wrap;
  }

  .padding-mobile {
    padding: 0 !important;
  }

  .right_owe_tabs .nav-link.active {
    margin-right: 5px;
  }

  .followers_count {
    display: inline-block;
    color: #249ee4;
    font-size: 14px;
    padding: 5px 10px;
    border: #249ee4 1px solid !important;
    border-radius: 4px;
    font-weight: 600;
    display: block;
    vertical-align: bottom;
    background: transparent;
  }

  .right_owe_tabs .nav-link {
    padding: 5px 10px;
    margin-right: 0;
  }

  .right_owe_tabs .nav-link.active .followers_count.following {
    background-color: #249ee4;
    color: #fff;
    display: inline-block;
    padding: 6px 10px;
    font-size: 11px;
    border-radius: 4px;
  }

  .followers_tab_block a.number-reveal-btn.nav-link.active,
  .followers_tab_block a.number-reveal-btn.nav-link {
    background: transparent;
    border: none;
    border-radius: 0;
    display: flex;
    gap: 5px;
  }

  .followers_tab_block a.number-reveal-btn.nav-link.active span {
    background-color: #249ee4;
    color: #fff;
  }

  .tab_title_track {
    display: inline-block;
    color: #249ee4;
    font-size: 14px;
    padding: 6px 10px;
    border: #249ee4 1px solid !important;
    border-radius: 4px;
    font-weight: 600;
    margin-right: 0px;
    vertical-align: bottom;
    background: transparent;
  }

  /* ==================== */

  /* ================= */
  .sent_sidemain-live-message-top {
    max-height: 190px !important;
    min-height: 190px !important;
  }

  .review_box_section {
    padding: 0;
  }

  .privacy-bx {
    text-align: center;
  }

  .mobile_view {
    display: block;
  }

  .desktop_view {
    display: none !important;
  }

  .by_now {
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #ececec;
    width: 100%;
  }

  .by_now span {
    border-bottom: none;
    background: #249ee4;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    display: block;
    max-width: 200px;
    margin: auto;
    padding: 10px;
    border-radius: 10px;
  }

  .sidebarleft_newinner {
    box-shadow: unset;
  }

  .mobile_none {
    display: none !important;
  }

  .desktop_none {
    display: inline-flex !important;
  }

  .fillter_box {
    display: flex;
    white-space: nowrap;
    overflow-x: auto;
  }

  .product_listing_product_block {
    display: flex;
    align-items: flex-start;
  }

  .date_box .listofsubtabbx {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 20px;
  }

  .mobile_view .subtab_edit {
    position: unset;
    display: flex !important;
    flex-direction: row;
    gap: 0px 10px;
    white-space: nowrap;
    overflow-x: auto;
  }

  .social_red_fuild {
    padding-right: 20px;
  }

  .contdetail_group {
    margin-bottom: 5px;
  }

  .dropBox {
    position: absolute;
    bottom: 5px;
    right: 5px;
  }
  .date_box {
    margin-top: 10px;
  }
  .product_listing_product_block .product-img-bx {
    min-width: 130px;
    max-width: 130px;
    border-radius: 8px !important;
    min-height: 90px !important;
    max-height: 90px;
  }

  .product-img-bx a {
    width: 100%;
    height: 90px;
    display: block;
    border-radius: 7px;
  }

  .totlimg_track {
    height: fit-content !important;
  }

  .product_listing_product_block .product-img-bx img {
    min-height: 100% !important;
    max-height: 100%;
    border-radius: 5px;
  }

  .repeatSec_innerr_mobile .contact_label {
    flex: 1;
  }

  .repeatSec_innerr_mobile .cont_fuild {
    flex: 1;
  }

  .repeatSec_innerr_mobile select.social_red_fuild {
    width: 100%;
  }

  .product_listing_product_block .my-productColBg {
    padding: 0px 6px 0;
  }

  .product_listing_product_block
    .my-productColBg
    .product-name-bx.content_gobottom_new {
    padding-left: 0;
  }

  .product_listing_product_block .productColBg_Row .product-img-bx,
  .product_listing_product_block .my-productColBg {
    border: 0;
  }

  .product_listing_product_block .product-outer-bx {
    padding: 0 10px !important;
  }

  .background-color {
    background-color: #fff !important;
    padding: 15px !important;
  }

  .product_listing_product_block .productBig-outer-bx {
    padding: 0;
  }

  .content_gobottom_new_mobile {
    padding-left: 10px !important;
  }

  .product-name-bx.content_gobottom_new_mobile h4 {
    justify-content: left;
  }

  .product-name-bx.content_gobottom_new_mobile p {
    white-space: normal !important;
  }

  .usednew_button_mobile {
    bottom: 0 !important;
  }

  .mobile_view .right_section .labltable.lablesct,
  .mobile_view .labltable {
    max-width: fit-content;
    min-width: fit-content;
    width: fit-content;
    padding: 5px 10px;
  }

  .alert-danger {
    margin: 15px 0 0 0;
  }

  .show_auction .Schedule_date_time {
    min-width: 100%;
    width: 100%;
  }
  .show_auction {
    flex-wrap: wrap;
  }
  .formcontdetail_inner_mobile {
    flex-wrap: wrap;
  }

  .contact_label {
    width: 100% !important;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .padding-top {
    padding-top: 0;
  }

  .padding-bottom {
    padding-bottom: 0;
  }

  .formcontdetail_inner_mobile .contdetail_group {
    flex-wrap: wrap;
    margin-bottom: 15px;
  }

  .select_location .location-search-input {
    padding-right: 20px;
    text-overflow: ellipsis;
  }

  .formcontdetail_inner_mobile .contact_label {
    width: 100%;
  }

  .formcontdetail_inner_mobile .cont_fuild {
    padding: 0;
  }

  .product_listing_product_mobile {
    background-color: #fff !important;
    padding: 10px !important;
    position: relative;
    margin-bottom: 10px;
  }

  .mobile_slider .thumbs-wrapper.axis-vertical {
    display: none;
  }

  .mobile_progress {
    width: calc(100% - 20px);
    text-align: center;
  }

  .progrss_bar_track {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .progress_bar_main {
    background-color: #fff;
    padding: 7px;
  }

  .ad_box.streaming_price_label {
    padding: 0 0 30px 25px;
  }

  .product_listing_product_mobile .main_div_left {
    flex: 0 0 100%;
  }

  .coustom_right_mobile {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
  }

  .coustom_right_mobile .labltable.lablesct {
    margin-bottom: 0;
    white-space: nowrap;
  }

  .coustom_right_mobile .labltable.lablesct.view_btn {
    margin-bottom: 0px !important;
  }

  .coustom_right_mobile .subtab_editlabl.btn_div {
    padding-bottom: 0;
  }

  .main_div_left {
    flex: 0 0 100%;
  }

  .subtab_editlabl.btn_div {
    justify-content: flex-start;
  }

  .payment-btn {
    margin: 0px auto 40px;
  }

  .formcontdetail_inner_mobile .social_red_fuild {
    width: 100%;
  }

  .mobile_view .joinright_lsec a {
    font-size: 14px;
  }

  .mobile_view .livestriming_lsec {
    margin-bottom: 10px;
  }

  .description_track {
    max-height: 300px;
    overflow: auto;
  }

  .product_sall_tab.cuttan_newimg .nav-item a span {
    display: contents;
    opacity: 1;
    visibility: visible;
  }

  .product_sall_tab i.fas.fa-user-plus {
    display: none;
  }

  .product_sall_tab {
    justify-content: center !important;
  }

  .product_listing_sideBar_mobile .sideBar-choose-distance,
  .product_listing_sideBar_mobile .sideBar-location {
    display: none;
  }

  .product_listing_sideBar_mobile .sidebarleft_newinner {
    padding-top: 10px !important;
  }

  .product_listing_sideBar_mobile .nav.nav-tabs {
    border: none;
  }

  .myowe_sec_box .detail-owner-img {
    margin: 0;
  }

  .myowe_sec_box .top_bar {
    display: flex;
    gap: 10px;
    position: relative;
  }

  .myowe_sec_box .livestriming_lsec {
    position: absolute;
    right: 0;
    top: -3px;
  }

  .all_product_mobile {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .all_product_mobile h2 {
    font-size: 14px;
  }

  .all_product_mobile .see-all-btn {
    font-size: 14px;
  }

  .myowe_sec_box {
    padding-top: 20px !important;
    position: relative;
  }

  .myowe_sec_box .usednew_button {
    text-align: left;
  }

  .myowe_sec_box .rated-customer-bx {
    margin-top: 10px;
  }

  .myowe_sec_box .rated-customer-bx-inner h2 {
    margin-top: 0;
  }

  .followers_modal .detail-owner-img {
    float: none;
    border: rgb(51 51 51 / 40%) solid 1px;
    padding: 4px;
    width: 70px;
  }

  .followers_modal_pareant .ReactModal__Content--after-open {
    min-height: fit-content;
  }

  .followers_modal .detail-owner-img img {
    width: 60px;
    height: 60px;
    min-width: 60px;
  }

  .followers_modal {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    max-height: 300px;
    overflow-y: auto;
  }

  .followers_modal_pareant {
    display: flex;
  }

  .mobile_view .product-name-bx.content_gobottom_new {
    padding: 0;
    width: 100%;
  }

  .mobile_view .listofsubtabbx li strong {
    font-size: 14px;
  }

  .mobile_view .listofsubtabbx li span {
    font-size: 12px;
  }

  .mobile_view .newPrdList_col-1 {
    max-width: 100%;
    width: 100%;
    display: contents;
  }

  .mobile_view .labltable.lablesct.view_btn {
    font-size: 12px;
    padding: 5px 8px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 5px;
  }

  .mobile_view .product-listing-product .product-outer-bx {
    width: 100%;
  }

  ul.listofsubtabbx {
    padding-bottom: 10px;
  }

  .product-all-detail-tab .cuttan_newimg.nav.my-custom-tab-box {
    justify-content: center;
  }

  .product-all-detail-tab .nav-tabs.my-custom-tab.my-custom-tab-box .nav-link {
    padding: 5px 19px !important;
  }

  .padding-0 {
    padding: 0;
  }

  .formnotification_inner_block .btnoff_onlable {
    font-size: 14px;
    line-height: 26px;
    width: auto;
  }

  .formnotification_inner_block .form-control-line {
    font-size: 12px;
    height: auto;
    margin-top: 8px;
    width: calc(100% - 30px);
  }

  .formnotification_inner_block .select_box:after {
    right: 20px;
    -webkit-transform: translateY(4%);
  }

  .formnotification_inner_block .already_paid {
    margin-left: 0;
    padding: 0px 10px;
  }

  .lebal_services {
    min-width: 120px;
  }

  .status_services {
    min-width: 110px;
  }

  .chat_box_mobile {
    min-height: unset !important;
  }

  .product-all-detail-tab .nav-tabs.my-custom-tab .nav-link {
    font-size: 16px;
  }

  .img_profileSec_mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
  }

  .img_profileSec.img_profileSec_mobile .img_block {
    max-width: 100px;
    height: 100px;
  }

  .img_block_container {
    padding-top: 20px !important;
  }

  .img_profileSec_mobile .file_upload_btn {
    margin: 0;
    padding: 0;
  }

  .bottom-navigation {
    display: block;
  }

  .share_modal {
    margin: 0;
    border: none;
    padding: 0;
    margin-top: 10px;
  }

  .menu-toggle.switch-icon:after {
    width: 17px;
    height: 17px;
  }

  .weeklydeal_homep .productBig-outer-bx .product-img-bx {
    /* height: 200px; */
  }

  .latest-product-minH .productBig-outer-bx .product-img-bx img {
    /* min-height: 200px;
    max-height: 200px; */
  }

  .product-outer-bx.productBig-outer-bx {
    max-height: fit-content;
  }

  .col-lg-12.listside_newperent {
    padding: 0;
  }

  .listside_newperent .product-listing-product .product-name-bx h4 {
    font-size: 12px;
  }

  .subtab_prodlist_NEW_forpadd .subtab_secondmain {
    padding: 0;
  }

  .formcontdetail_inner {
    margin-top: 20px;
  }

  .col-lg-12.listside_newperent .product-listing-product {
    border-bottom: 0;
    padding-bottom: 0px;
    margin-bottom: 10px;
  }

  .my-productColBg {
    border-top-right-radius: 10px !important;
    border-radius: 0;
    border-bottom-right-radius: 10px;
  }

  .productColBg_Row.listside_newperent .product-img-bx {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .my-productColBg .product-name-bx.content_gobottom_new {
    padding-left: 10px;
  }

  .detail-owner-btn .dropdown-toggle {
    font-size: 14px !important;
  }

  .white_box p {
    font-size: 15px;
  }

  .customer-review-bx {
    white-space: nowrap;
    align-items: center;
    gap: 0 20px;
    padding: 10px 0 0 0;
    margin-bottom: 0;
  }

  .rating-row {
    margin-left: 0;
    margin-right: 0;
    flex-wrap: nowrap;
  }

  .cartpdetail_tab ul.listtclick {
    gap: 5px;
  }

  .subcateleft_imgsec {
    text-align: center;
  }

  .subcateleft_imgsec img {
    max-width: 250px;
  }

  .product-name-bx {
    text-align: center;
    margin-top: 0;
  }

  .add-to-wishlist {
    top: 0;
    right: 10px;
  }

  .weeklydeal_homep .product-name-bx {
    text-align: center;
    margin-top: 10px;
  }

  .productBig-outer-bx .product-name-bx h6 span {
    font-size: 18px;
  }

  .product-name-bx {
    text-align: center;
    margin-top: 5px;
  }

  .flash-sale-timer {
    display: block;
    margin-left: 0;
  }

  .product-listing-product .product-img-bx {
    min-height: 200px;
  }

  .ad_box {
    margin-top: 0px;
  }

  .rated-star span {
    margin-left: 0px;
  }

  .weeklydeal_homep .product-img-bx {
    min-height: auto !important;
  }

  .sent_sidemain-top1 {
    max-height: 100%;
  }

  .top-right-anchor li:last-child a {
    padding-right: 7px;
  }

  .col-lg-12.listside_newperent .product-listing-product .product-name-bx h5 {
    padding-right: 0;
    white-space: break-spaces;
    line-height: normal;
    margin: 5px 0;
  }

  .notification_box .event-list-box {
    max-height: calc(100dvh - 120px);
  }

  .notification_box h4 {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px;
  }

  .mobile-center {
    text-align: center;
    padding-bottom: 8px;
  }

  .btn-secondaryx {
    padding: 7px 25px;
  }

  .extra_card_box {
    background-color: #fff;
    padding: 10px;
  }

  .form_horizontal_mobile {
    display: flex;
    gap: 10px;
  }

  .form_horizontal_mobile .control-label {
    font-size: 13px;
    left: 20px;
  }

  .balance_tab .nav-item.specialshap_item {
    flex: 0 0 46% !important;
    max-width: 46% !important;
  }

  .subtab_edit {
    top: unset;
    position: absolute;
    bottom: 0px;
    right: 15px;
  }

  .subtab_edit_mobile {
    position: unset;
  }

  .listside_newperent .subtab_edit_mobile .lablesct {
    margin-bottom: 0;
  }

  .subtab_edit_mobile .subtab_editlabl {
    padding-bottom: 0;
  }

  .Jcompny_actin ul.nav.nav-tabs span {
    display: none;
  }

  .selectStatus_btns .selectStatus_box:not(:last-child) {
    margin-right: 5px;
  }

  .selectStatus_box label {
    padding: 10px 13px 10px 10px;
    min-width: auto;
  }

  .custom_cheak_wday .check-wday input[type="checkbox"].myClass + label {
    font-size: 14px;
  }

  .btnoff_onlable .dropdown button {
    font-size: 14px;
  }

  .btnoff_onlable .dropdown-item {
    font-size: 12px;
    line-height: 2;
    padding: 0;
  }

  .btnoff_onlable .dropdown-menu {
    padding-left: 10px;
    right: 0 !important;
    left: unset !important;
  }

  .btnoff_onlable {
    font-size: 14px;
    width: 100%;
  }

  .detail-owner-name .rated-star {
    text-align: left;
  }

  /* .detail-owner-name-bx .detail-owner-img {
    margin-right: 15px;
  } */

  .start_conversation {
    padding: 20px 0;
  }

  .review_reply {
    padding-left: 50px;
  }

  .chatBottom_parent .chatboxL {
    width: 320px;
    right: 20px;
  }

  .customRadio_row {
    margin: 7px 0 10px;
    padding: 0 4px;
  }

  .main-menu-bx ul {
    max-width: 100%;
  }

  .addne_index img,
  .brand-promotion-img img,
  .trectorside_index.kitchen-appliances .brand-promotion-img img,
  .electric-bicycle .brand-promotion-img img {
    height: auto;
  }

  .section-heading h2 {
    font-size: 20px;
  }

  .section-heading .see-all-btn {
    font-size: 14px;
    min-width: 55px;
  }

  /* Live Auction Section - Mobile Single Line */
  .live-auction-section .section-heading {
    flex-wrap: nowrap;
  }

  .live-auction-section .section-heading h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 65%;
  }

  .live-auction-section .see-all-btn {
    white-space: nowrap;
    flex-shrink: 0;
  }

  .repeat-section {
    padding: 30px 0;
  }

  #flash-sale-slider,
  #latest-product-slider {
    padding: 0 15px;
  }

  .owl-nav {
    margin: 0 -3px;
  }

  .owl-nav button span {
    width: 38px;
    height: 38px;
  }

  .owl-nav button span:after {
    width: 18px;
    height: 11px;
    background-size: cover;
  }

  .latest-product-container {
    margin-top: 35px;
  }

  .popular-categories-img {
    margin-bottom: 10px;
  }

  .popular-categories-bx h2 {
    font-size: 18px;
  }

  .brand-promotion-bx {
    padding: 20px;
    max-width: 100% !important;
    display: block !important;
    margin: 0 !important;
    margin-bottom: 30px !important;
    overflow: hidden;
  }

  .brand-promotion-bx:after {
    font-size: 86px !important;
  }

  .brand-promotion-img {
    position: relative;
    width: 100%;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    text-align: center;
    margin-bottom: 20px;
  }

  .brand-promotion-img img {
    max-height: 300px;
  }

  .brand-promotion-txt {
    width: 100%;
    text-align: center;
    padding: 0 !important;
    max-width: 100% !important;
    text-align: center !important;
  }

  .zenWatch .brand-promotion-txt .see-all-btn {
    position: initial;
    margin-top: 0;
  }

  .brand-promotion-txt h2 {
    font-size: 20px;
  }

  .brand-promotion-txt h6 {
    font-size: 16px;
  }

  .featured-brand-section {
    padding-top: 0;
  }

  .brand-promotion-section {
    padding-bottom: 0;
  }

  .featured-product-section .row .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
    margin-bottom: 0;
  }

  .ftr-about-bx {
    text-align: left;
  }

  .ftr-logo p {
    margin: auto;
    margin-top: 25px;
  }

  .ftr-menu-row .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 30px;
  }

  .ftr-menu-row .col:last-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .download-btn {
    display: inline-block;
    margin-right: 5px;
  }

  .copyright-bx {
    display: block;
  }

  .copyright-txt {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }

  .ftr-menu-bx h2 {
    margin-bottom: 14px;
  }

  .language-bx {
    margin-left: 0;
    margin-right: 2px;
  }

  .currency-bx {
    margin-left: 22px;
  }

  .break-on-767 {
    display: block;
  }

  .break-on-767 .see-all-btn {
    margin-top: 10px;
  }

  .header-search-bx p {
    display: none;
  }

  .header-input-icon:after {
    right: 7px;
  }

  .header-input {
    padding: 0 9px;
  }

  select.header-input {
    padding-right: 17px;
  }
  .header-search-fixed .header-search-inner-bx {
    max-width: 100%;
  }
  .search-and-location {
    width: 100%;
  }

  /* Mobile: Ensure single line with ellipsis */
  .search-and-location .MuiAutocomplete-inputRoot {
    padding: 0 !important;
  }

  .search-and-location .MuiAutocomplete-inputRoot input {
    padding: 8px 9px !important;
    height: 37px !important;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .product-header {
    padding: 14px 0 14px 0;
  }

  .product-header div[class*="col-6"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 36%;
    flex: 0 0 36%;
    max-width: 36%;
  }

  .product-header div[class*="col-3"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 64%;
    flex: 0 0 64%;
    max-width: 64%;
    padding-left: 10px;
  }

  .product-header .form-group {
    max-width: 100%;
    margin-top: 0px;
  }

  .breadcrumb {
    display: none;
  }

  .breadcrumb-bx h2 {
    margin-bottom: 0px;
    margin-right: 10px;
    font-size: 16px;
  }

  .breadcrumb-bx {
    display: flex;
    align-items: left;
  }

  .all-listing-bx li a {
    padding: 4px 6px;
    font-size: 12px;
  }

  .product-all-detail-tab .nav {
    display: block;
  }

  .product-all-detail-tab .nav-tabs .nav-item {
    display: block;
    width: 100%;
  }

  .product-all-detail-tab .nav-tabs.my-custom-tab .nav-link {
  }

  .product-all-detail-tab .nav-tabs.my-custom-tab .nav-link.active:after {
    display: none;
  }

  .product-all-detail-tab .tab-content {
    padding: 25px 20px;
  }

  .same-bx-heading {
    font-size: 18px;
  }

  .rating-row .star {
    width: 100%;
    flex-grow: inherit;
    flex-basis: inherit;
  }

  .line-divider {
    margin: 25px 0;
  }

  .rating-view {
    min-width: 60px;
    padding: 0 10px 0px 5px !important;
    margin-top: 6px;
  }

  .customer-review-bx > h2 {
    font-size: 18px;
    margin-bottom: 20px;
    padding: 0 15px;
    white-space: normal;
  }

  .rating-row .star span {
    font-size: 16px;
    margin-left: 5px;
  }

  .rating_box {
    padding: 0 15px;
  }

  /* .rated-customer-bx {
    margin-top: 20px;
  } */

  .rated-customer-bx-inner {
    margin-bottom: 10px;
    width: 100%;
  }

  .top-right-anchor ul li span.user-icon {
    margin-right: 0 !important;
  }

  .video-chat-header-fixed {
    text-align: center;
  }

  .breadcrumb-bx .btnx {
    display: none !important;
  }

  /* .product-listing-product {
    overflow: hidden;
  } */

  .white_box {
    padding: 15px;
    margin-bottom: 25px;
  }

  .white_box h5 {
    font-size: 18px;
  }

  .white_box h4 {
    font-size: 18px;
  }

  .white_box .col.edit {
    max-width: 90px;
  }

  .drop_file h3 {
    font-size: 18px;
  }

  .product-tab-bx p {
    max-width: 150px;
  }

  .contact-bx .number-reveal-btn {
    margin: 0 10px;
  }

  .showing-result {
    margin-top: -26px;
    text-align: right;
  }

  #filter-toggler {
    position: relative;
    z-index: 0;
    font-size: 14px;
  }

  .showing-result span {
    display: block;
  }

  .Jtaballp_content02.auctionplist_main {
    padding-top: 0px !important;
  }

  .col-lg-3.onlyfordesk_upcomming {
    margin: 0;
  }

  .onlyformob_upcom {
    display: block;
    visibility: visible;
    opacity: 1;
  }

  .Jauction-page-LGrid-main .searchvehi_taa {
    justify-content: center;
  }

  .Jvideo_cus_perent {
    flex-direction: column;
  }

  .main-menu-bx .mainh_manudrop .dropdown-menu li {
    width: 100%;
  }

  .pagemain_chat02 .chatandlist {
    flex-direction: column;
  }

  .pagemain_chat02 .chatboxL {
    margin-left: 0 !important;
  }

  .pagemain_chat02 .chatboxL {
    margin-left: 0;
    position: fixed;
    top: 40px;
    left: 110%;
    right: 0;
    background: black;
    z-index: 9;
    height: calc(100dvh - 49px);
    max-width: 100%;
  }

  .chat_uslist {
    display: block;
    padding: 7px 15px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
    border-radius: 4px;
    background: -moz-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, rgba(254, 140, 132, 1)),
      color-stop(100%, rgba(254, 98, 88, 1))
    );
    background: -webkit-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: -o-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: -ms-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: linear-gradient(
      180deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8c84', endColorstr='#fe6258', GradientType=0);
  }

  .chat_uslist i {
    font-size: 16px;
  }

  .chatdeskfull_rig {
    padding-right: 15px;
  }

  .chatdeskfull_rig.active .rightchat_list {
    left: 0;
  }

  .chatdeskfull_rig #filter-toggler {
    display: block;
    padding: 7px 15px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
    border-radius: 4px;
    background: -moz-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, rgba(254, 140, 132, 1)),
      color-stop(100%, rgba(254, 98, 88, 1))
    );
    background: -webkit-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: -o-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: -ms-linear-gradient(
      270deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    background: linear-gradient(
      180deg,
      rgba(254, 140, 132, 1) 0%,
      rgba(254, 98, 88, 1) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8c84', endColorstr='#fe6258', GradientType=0);
  }

  .product-sideBar-parent.active .transparent-layer {
    visibility: visible;
    opacity: 1;
    pointer-events: initial;
  }

  .transparent-layer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 98;
    background: rgb(0 0 0 / 0.7);
    display: block;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }

  .chatleftH_title h6 p span {
    display: none;
  }

  .pagemain_chat02 .chatingbx {
    min-height: calc(100% - 170px);
    overflow-y: auto;
    max-height: calc(100% - 170px) !important;
    padding: 10px 15px;
  }

  .pagemain_chat02 .chatbox_head {
    border-radius: 0px;
  }

  .pagemain_chat02 .chatbox_footer {
    border-radius: 0px;
  }

  .pagemain_chat02 .rightchat_list {
    width: auto;
    position: fixed;
    top: 126px;
    left: 0;
    right: 0;
    z-index: 9;
    bottom: 0;
    height: calc(100dvh - 116px);
  }

  .active_chat .pagemain_chat02 .rightchat_list {
    width: auto;
    position: fixed;
    top: 10px;
    left: 0px;
    right: 0;
    bottom: 0;
  }

  .active_chat .pagemain_chat02 .chatboxL {
    left: 0%;
  }

  .pagemain_chat02 .col-sm-3.prdetail_rightchat {
    position: fixed;
    top: 80px;
    left: 0;
    right: 0;
    z-index: 9;
    display: none;
    opacity: 0;
    visibility: hidden;
  }

  .backonlymes_chatmob {
    display: inline-block;
    visibility: visible;
    opacity: 1;
    color: #ffffff;
    padding: 4px 0px;
  }

  .chatleftH_title h6 p {
    padding-left: 20px;
  }

  .pagemain_chat02 .chatbox_head {
    padding: 18px 15px 10px;
  }

  .pagemain_chat02 .mesagebt_mobS {
    display: block;
  }

  .showall_propart .pagemain_chat02 .col-sm-3.prdetail_rightchat {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    display: block;
    opacity: 1;
    visibility: visible;
    background: #fff;
    height: 100vh;
    overflow-y: auto;
    padding-bottom: 15px;
  }

  .pagemain_chat02 .product-detail-owner-bx {
    margin-top: 15px;
  }

  .prdetail_rightchat .mesagebt_mobS {
    margin-top: 15px;
  }

  .showmain_chat .chattop_main.chatonlysingle_desktop {
    display: none;
    opacity: 0;
    visibility: hidden;
  }

  .adpost_ycont_details .col-lg-2.col-md-2 {
    width: 100px;
  }

  .adpost_ycont_details .col-lg-4.col-md-4 {
    flex: 1;
  }

  .postanpage_bottom_advert {
    padding-top: 30px;
  }

  .special_makead_stand .row .col-sm-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 20px;
  }

  .special_makead_stand .row .col-sm-4 .drdon_right {
    width: 100%;
  }

  .special_makead_stand .row .col-sm-8 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .top_rated_sec {
    margin-bottom: 30px;
    padding: 20px 15px;
  }

  .Jvideochat_cus a {
    width: 100%;
    text-align: center;
    max-width: 232px;
  }
  .video-chat-btn span {
    width: 49px;
    height: 49px;
  }

  .Jvideochat_cus {
    padding: 0 0 0 0;
    width: 100%;
    text-align: center;
  }

  .col.logo-bx-outer.desktop-stuff {
    display: none;
  }

  .desktopno_search {
    max-width: 100%;
  }

  .postanadd_main_ofallsec {
    padding-top: 0px;
  }

  .selling-banner {
    padding: 20px 15px;
    margin: 15px 0;
  }

  .selling-banner-title {
    font-size: 24px;
    margin-bottom: 12px;
  }

  .selling-banner-text {
    font-size: 14px;
  }

  .ortitl_midd {
    margin-bottom: 25px;
    margin-top: 25px;
  }

  .header-search-fixed .desktopno_search {
    padding-left: 0px;
  }

  .top-right-anchor ul li a {
    font-size: 14px;
  }

  .ftr-about-bx * {
    color: #ffffff;
    text-align: center;
  }

  footer.site-footer .row .col-lg-9 {
    text-align: center;
  }

  .ftr-menu-bx h2:after {
    margin-left: 20px;
    transform: translate(-17px, 0px);
    -moz-transform: translate(-17px, 0px);
    -webkit-transform: translate(-17px, 0px);
  }

  .rowfirst_about .col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .rowfirst_about img {
    margin-bottom: 30px;
  }

  .rowsec_about .col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .rowsec_about .col-sm-6:nth-of-type(1) {
    order: 2;
    margin-top: 0;
  }

  .sectionhead {
    font-size: 22px;
  }

  .abouttop_sectwo p {
    font-size: 14px;
  }

  .header-search-fixed-three {
    padding-top: 47px;
  }

  .livestriming_lsec.page-6striming {
    text-align: center;
  }

  .learnbx_content h2 {
    font-size: 18px;
  }

  .sectionmainhead span {
    font-size: 18px;
  }

  .sectionmainhead::after {
    margin-top: 3px;
  }

  .multilable {
    font-size: 18px;
  }

  .content_tabmulti_First {
    padding: 15px 15px;
    margin-bottom: 30px;
  }

  .specalfor_multirow {
    padding-top: 20px;
  }

  .onlyforlearn_sectionpa .learnbx_content h2 {
    min-height: auto;
  }

  .page_6tabmain_top .top_rated_sec {
    margin-bottom: 30px;
  }

  #Jcompany_activity .fororange_colorbg {
    padding: 10px 15px;
  }

  .new_ctab_inntab02 li + li,
  .new_ctab_inntab03 li + li {
    margin-left: 0;
  }

  .new_ctab_inntab02 li,
  .new_ctab_inntab03 li {
    margin-bottom: 5px !important;
  }

  .fororange_colorbg {
    padding: 10px 15px;
    border-radius: 10px 10px 10px 10px;
  }

  .image_abtbanner {
    padding-top: 6px;
  }

  .abouttop_banner {
    height: 310px;
  }

  .abouttop_banner::after {
    height: 310px;
  }

  .image_abtbanner img {
    height: 304px;
  }

  .onmobilp_topnon {
    padding-top: 0px !important;
  }

  .vvv {
    pointer-events: none;
  }

  .tremsuse_banner .image_abtbanner img,
  .pripolicy_bannersec .image_abtbanner img {
    max-height: 178px;
  }

  .tremsuse_banner .bannerheading,
  .pripolicy_bannersec .bannerheading {
    margin-bottom: 5px;
  }

  .cuttan_newimg .nav-item a img {
    display: inline-block;
    opacity: 1;
    visibility: visible;
    height: 40px;
  }

  .cuttan_newimg .nav-item a {
    text-align: center;
  }

  .product-all-detail-tab .cuttan_newimg.nav-tabs .nav-item {
    display: inline-block;
    width: auto;
    max-width: unset;
    flex: 1;
  }

  .product-all-detail-tab .cuttan_newimg.nav-tabs.my-custom-tab .nav-link {
    padding: 13px 13px;
    margin-bottom: 0px;
    white-space: nowrap;
  }

  .product-all-detail-tab .cuttan_newimg.nav {
    display: flex;
    justify-content: space-between;
  }

  .searchfor_vbradcrumb
    .row.justify-content-between.align-items-center
    .col-6
    .alllist_crumb
    .all-listing-bx {
    width: 100%;
    padding-right: 15px;
  }

  .searchfor_vbradcrumb
    .row.justify-content-between.align-items-center
    .col-6
    .alllist_crumb
    .searchvehi_taa {
    justify-content: center;
  }

  .onlypage06 .detail-owner-name-bx {
    display: flex;
  }

  .onlypage06 .detail-owner-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .onlypage06 .detail-owner-img {
    height: 50px;
    width: 63px;
  }

  .onlypage06 .detail-owner-name {
    margin-top: 0px;
  }

  .onlypage06 .detail-owner-name p {
    display: none;
  }

  .onlypage06 .live-dot {
    bottom: 0;
    right: 2px;
  }

  .onlypage06 .col-lg-6:nth-of-type(2) .livestriming_lsec .joinleft_lsec {
    margin-bottom: 0px;
    margin-top: 15px;
    padding-right: 0px;
  }

  .onlypage06 .col-lg-6:nth-of-type(2) .livestriming_lsec {
    margin-bottom: 0px;
  }

  .product-all-detail-tab .cuttan_newimg.fororange_colorbg {
    border-radius: 0px 0px 10px 10px;
    border: 0px;
  }

  .cuttan_newimg li:last-child a {
    margin-right: 0px !important;
  }

  .learnbx_content h2,
  .learnbx_content .button_learn {
    display: none;
  }

  .learnlistbox {
    padding-bottom: 10px;
  }

  .onlypage06 .Jvideochat_cus .video-chat-btn {
    margin-top: 15px;
    margin-bottom: 0px;
  }
  .videochat-btn-group .video-chat-btn {
    padding: 12px 17px;
    padding-left: 44px;
  }
  .allpeod_adstitle {
    padding-left: 15px;
  }

  .allpeod_adstitle h4 {
    text-align: center;
  }

  .product-all-detail-tab .allproduct_pagemainT {
    border: 0px;
    padding: 0px 15px !important;
  }

  .product-all-detail-tab .allproduct_pagemainT .allpeod_adstitle {
    padding: 0;
    display: flex;
    justify-content: center;
  }

  .product-all-detail-tab .allproduct_pagemainT .allpeod_adstitle h4 {
    text-align: center;
    height: auto;
    line-height: 1;
    padding-top: 7px;
  }

  .product-all-detail-tab .allproduct_pagemainT #filter-toggler {
    position: relative;
    z-index: 1;
  }

  .product-all-detail-tab .allproduct_pagemainT .mostrecent_allprod_tab {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    background: #ffffff;
    padding: 6px 15px 20px;
    border-radius: 10px;
  }

  .product-all-detail-tab .allproduct_pagemainT .col-sm-3.productlist_lefftt {
    padding-right: 0px;
  }

  .product-all-detail-tab
    .allproduct_pagemainT
    #Jcompany_activity
    #filter-toggler {
  }

  .leftsocial span {
    padding-left: 15px;
  }

  .listcheck_days {
    display: block;
  }

  .listcheck_days li {
    margin-bottom: 4px;
    margin-right: 5px;
  }

  .custom_cheak_wday .check-wday input[type="checkbox"].myClass + label {
    width: 53px;
  }

  a.number_btn_logout.btnx.btn-secondaryx span {
    display: none;
  }

  .Jcompny_actin .number_btn_meaage.btn-secondaryx span {
    display: none;
  }

  .Jcompny_actin .number_btn_meaage.btn-secondaryx {
    padding: 8px 12px;
  }

  .repeat-section-login {
    padding-top: 15px;
  }

  .mobiledisplay_oneline .product-all-detail-tab .nav-tabs .nav-item {
    display: inline-block;
    width: auto;
  }

  .mobiledisplay_oneline
    .product-all-detail-tab
    .nav-tabs
    .nav-item:last-child
    a {
    margin-right: 0px;
  }

  .mobiledisplay_oneline
    .product-all-detail-tab
    .nav-tabs.my-custom-tab
    .nav-link {
    padding: 13px 12px;
    text-align: center;
    font-size: 16px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

  .mobiledisplay_oneline .product-all-detail-tab .nav {
    display: flex;
    justify-content: left;
    overflow: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }

  .Jcompny_actin {
    display: block;
    margin-right: -5px;
    padding-left: 5px;
  }

  .totlimg_qt i {
    display: none;
  }

  .page_6tabmain_top .product-all-detail-tab .specialshap_likedetailP.nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
  }

  .page_6tabmain_top
    .product-all-detail-tab
    .specialshap_likedetailP.nav-tabs
    .specialshap_item.nav-item {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 0;
  }

  .page_6tabmain_top
    .product-all-detail-tab
    .specialshap_likedetailP.nav-tabs.my-custom-tab
    .specialshap_item
    .nav-link {
    padding: 5px 5px;
    margin-bottom: 0px;
    border-radius: 0;
    border-bottom: 2px solid #e1e1e1;
    margin-bottom: 10px;
    margin-right: 0px;
    width: 100%;
    border: none;
  }

  #Jcompany_activity .new_ctab_inntab.specialshap_likedetailP_innerT {
    justify-content: initial;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
  }

  #Jcompany_activity .new_ctab_inntab.specialshap_likedetailP_innerT li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 0;
  }

  #Jcompany_activity
    .new_ctab_inntab.specialshap_likedetailP_innerT
    li
    .number_btn_meaage {
    width: 100%;
    margin-right: 0;
  }

  .product-all-detail-tab
    ul.nav.nav-tabs.fororange_colorbg.new_ctab_inntab02.specialshap_likedetailP_innerT.cuttan_newimg {
    justify-content: initial;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
  }

  .product-all-detail-tab
    ul.nav.nav-tabs.fororange_colorbg.new_ctab_inntab02.specialshap_likedetailP_innerT.cuttan_newimg
    li {
    -webkit-box-flex: 0;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 0;
  }

  .product-all-detail-tab
    ul.nav.nav-tabs.fororange_colorbg.new_ctab_inntab02.specialshap_likedetailP_innerT.cuttan_newimg
    li
    .number_btn_logout {
    width: 100%;
    margin-right: 0;
  }

  .product-all-detail-tab
    ul.nav.nav-tabs.fororange_colorbg.new_ctab_inntab03.specialshap_likedetailP_innerT.cuttan_newimg {
    justify-content: initial;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
  }

  .product-all-detail-tab
    ul.nav.nav-tabs.fororange_colorbg.new_ctab_inntab03.specialshap_likedetailP_innerT.cuttan_newimg
    li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 0;
  }

  .product-all-detail-tab
    ul.nav.nav-tabs.fororange_colorbg.new_ctab_inntab03.specialshap_likedetailP_innerT.cuttan_newimg
    li
    .number_btn_logout {
    width: 100%;
    margin-right: 0;
  }

  .allproduct_topmain .product-all-detail-tab ul.specialshap_likedetailP {
    padding: 5px 5px;
    margin-bottom: 0px;
    border-radius: 10px 10px 10px 10px;
    margin-right: 0px;
    width: 100%;
  }

  .allproduct_topmain .product-all-detail-tab ul.specialshap_likedetailP {
    padding: 0px;
    justify-content: initial;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
  }

  .allproduct_topmain li.nav-item.specialshap_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 0;
  }

  .allproduct_topmain li.nav-item.specialshap_item a.nav-link {
    margin-right: 0px;
    width: 100%;
  }

  .videochat-btn-group .video-chat-btn span {
    left: -10px;
  }

  .allproduct_topmain .product-all-detail-tab {
    /* padding-left: 5px;
    margin-right: -5px; */
  }

  .allproduct_topmain .tab-content.allproduct_pagemainT {
    margin-right: 10px;
  }

  .rowsec_about {
    padding-bottom: 20px;
  }

  .mobiledisplay_oneline .tabmessage ul.listtclick.nav li {
    display: inline-block;
    width: 50%;
  }

  .mobiledisplay_oneline .tabmessage ul.listtclick.nav li a {
  }

  .mobiledisplay_oneline .carphotTab ul.listtclick.nav li a {
  }

  .prodd_flx .prodd_col {
    font-size: 14px;
  }

  .paddint_toppage06 {
    padding-top: 0px;
  }

  .socialnetw_bx + .socialnetw_bx {
    margin-top: 15px;
  }

  .noti_enable .contact_label p {
    display: none;
  }

  .formnotification_inner .noti_enable .cont_fuild {
    font-size: 11px;
  }

  .noti_enable .bottonsend {
    margin-top: 10px;
  }

  .paddingleft_mobilonly {
    padding-left: 40px;
  }

  .pagemain_chat02 .chatTeam_head {
    border-radius: 4px;
  }

  #flash-sale-slider .product-outer-bx {
    margin-bottom: 0;
  }

  .flash-sale-timer span {
    border-radius: 4px;
  }

  .onlypage06.onlyfor06_block .detail-owner-name-bx .detail-owner-name h2 {
    display: inline-block;
  }

  .onlypage06.onlyfor06_block .col-lg-6:nth-of-type(2) .rated-customer-bx {
    display: inline-block;
  }

  .onlypage06.onlyfor06_block .detail-owner-name p {
    display: inline-block;
    font-size: 14px !important;
  }

  .allprod_pageonlyy {
    display: inline-block;
    padding-left: 15px;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    color: #495867;
    font-weight: 600;
  }

  .allproduct_pagemainT .allpeod_adstitle {
    display: none;
    height: 0px;
    margin-bottom: 0px;
  }

  .allproduct_pagemainT .allpeod_adstitle h4 {
    display: none;
    height: 0px;
  }

  .product_listing_product_block .product-name-bx h4 {
    font-size: 16px !important;
  }

  .dropBoxNew .desktop-dropdwn-bx {
    left: -50px !important;
  }
}

@media screen and (max-width: 650px) {
}

@media screen and (max-width: 575px) {
  .amount-error-message {
    padding-left: 10%;
  }

  .dropBoxNew .desktop-dropdwn-bx {
    left: -30px !important;
  }

  .timeSlotMobile {
    display: block;
    width: 100%;
  }

  .product-outer-bx.productBig-outer-bx .product-name-bx h4 {
    max-width: 500px;
  }

  .font-weight-600 {
    font-weight: 600 !important;
  }

  .auction_track {
    font-size: 14px !important;
    gap: 3px 9px;
  }

  .tab-content {
    width: 100%;
  }

  .post_product_box .rated-customer-bx-inner {
    position: relative;
    width: 100%;
  }

  .post_product_box .rated-customer-bx {
    margin-top: 0;
  }

  .post_product_box .detail-owner-name-bx {
    padding: 11px 15px;
  }

  .top_rated_sec.post_product_box {
    padding: 10px 15px 20px;
  }

  .mobile_view .product-name-bx.content_gobottom_new a h4 {
    white-space: normal;
  }

  .product-detailslider .carousel .slide img {
    max-height: 280px;
    /* height: 280px; */
  }

  .site-footer {
    padding-bottom: 60px;
  }

  .productDetails_box .newrigh_ppris p {
    padding-left: 0;
  }

  .listside_newperent .right_section .lablesct {
    margin-bottom: 0;
  }

  .upcoming_mobile {
    padding-left: 10px !important;
  }

  .padding_left {
    padding-left: 60px;
  }

  .bottom-navigation .nav-link {
    font-size: 12px;
    padding: 10px;
  }

  .share_social_media {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
  }

  .mobile_order {
    display: flex;
    flex-wrap: wrap;
  }

  .mobile_order .product-detail-heading {
    width: 100%;
    order: 1;
  }

  .product-detail-owner-bx {
    margin-top: 0;
  }

  .help_card_block .learnsel_faqtab li.nav-item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .help_card_block .learnbx_content h2,
  .help_card_block .learnbx_content .button_learn {
    display: block;
    font-size: 14px;
  }

  .help_card_block .learnlistbox {
    border-radius: 5px;
    padding: 10px 4px 20px;
  }

  .help_card_block .btn-secondaryx {
    padding: 4px 21px;
    border-radius: 4px;
  }

  .listside_newperent .lablesct {
    margin-bottom: 15px;
  }

  .last-child-p .product-img-bx img {
    /* min-height: 200px; */
  }

  .product-detailslider button.slider-btnProduct {
    display: none;
  }
}

@media screen and (max-width: 567px) {
  .right_inner_details h4 {
    font-size: 16px;
  }

  .message_to_seller p {
    font-size: 16px;
  }

  .delivery_option_block h5 {
    font-size: 16px;
  }

  .seller_name p {
    font-size: 16px;
  }

  .product_name h5 {
    font-size: 16px;
  }

  .other_details {
    gap: 5px;
    font-size: 14px;
  }

  .header-input {
    max-width: 100%;
  }

  /* Tablet/Mobile: Ensure single line */
  .search-and-location .MuiAutocomplete-inputRoot input {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .icon_input.Location input.location-search-input {
    padding-right: 36px;
  }

  .product-listing-product .product-outer-bx {
    padding: 15px;
    margin-bottom: 0;

    padding: 0 20px;
    background: #fff;
  }

  .chatBottom_parent .chatboxL {
    width: 300px;
    right: 10px;
  }

  .inner-review {
    width: 100%;
    padding-left: 50px;
  }

  .chatBottom_parent .rightchat_list {
    margin-right: 10px;
  }

  .main-menu-bx ul {
    max-width: 100%;
    padding: 0 0px;
  }

  .customer-review-profile .detail-owner-name p {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
  }

  .detail-owner-name h2 {
    font-size: 14px;
    color: #495867;
    display: block !important;
    font-weight: 600;
    text-align: left;
  }

  .featured-product-section .row .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .brand-services-outer .col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .brand-services-bx {
    justify-content: start;
    max-width: 246px;
    margin: 0px auto;
    margin-bottom: 20px;
  }

  .popular-categories-img img {
    width: auto !important;
    max-height: 128px;
  }

  .popular_categories_box img {
    max-height: 90px;
    min-width: 90px;
  }

  .popular_categories_box .popular-categories-img {
    min-height: auto;
  }

  .header-search-fixed {
    padding: 10px 15px;
  }

  .location-input,
  .categories-bx {
    display: none;
  }

  .search-and-location {
    width: 100%;
  }

  #product-image-slider li img {
    height: 300px;
  }

  .product-detail-heading {
    display: block;
  }

  .product-detail-heading h4 {
    text-align: left;
    font-size: 18px;
  }

  .detail-owner-header .text-right {
    text-align: center !important;
    margin-top: 10px;
  }

  .detail-owner-img {
    text-align: center;
    margin: 0 auto;
    display: block;
    float: none;
  }

  .detail-owner-img img {
    display: inline-block;
  }

  .detail-owner-name {
    width: 100%;
    padding-left: 0;
    margin-top: 0px;
    text-align: center;
  }

  .detail-owner-header,
  .detail-owner-name-bx,
  .safety-tips-bx {
    padding: 15px;
    display: flex;
  }

  .detail-owner-header .detail-owner-name h2,
  .detail-owner-name-bx .detail-owner-name h2,
  .safety-tips-bx .detail-owner-name h2 {
    display: none;
  }

  .detail-owner-name-bx .detail-owner-img img {
    width: 50px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
  }

  .live-dot {
    width: 13px;
    height: 13px;
    border: 3px solid #ffffff;
    border-radius: 50%;
    bottom: auto;
    right: 0px;
    top: 34px;
  }

  .detail-owner-name p {
    font-size: 12px;
    margin: 5px 0 5px 0;
    text-align: left;
  }

  .product-detail-owner-bx .safety-tips-bx {
    flex-direction: column;
  }

  .share-bx {
    padding: 15px;
  }

  .share-bx ul li a {
    width: 37px;
    height: 37px;
    font-size: 15px;
  }

  .product-map-bx iframe {
    height: 250px;
  }

  .video-chat-header-fixed {
    top: 84px;
  }

  .video-chat-header {
    padding: 10px 0;
  }

  .video-chat-header a {
    font-size: 11px;
  }

  .video-chat-header .video-chat-btn span {
    width: 29px;
    height: 29px;
    left: 5px;
  }

  .video-chat-header .video-chat-btn span img {
    width: 16px;
  }

  .video-chat-header .video-chat-btn {
    padding: 12px 14px;
    padding-left: 40px;
  }

  .product-listing-product .product-name-bx h4 {
    font-size: 13px;
  }

  .product-listing-product .product-name-bx h5 {
    font-size: 12px;
  }

  .product-listing-product .productBig-outer-bx .product-name-bx h6 {
    margin-top: 0;
  }

  .product-listing-product .productBig-outer-bx .product-name-bx h6 span {
    font-size: 18px;
  }

  .product-listing-product .product-name-bx p {
    margin-top: 5px;
    font-size: 12px;
  }

  .add-to-wishlist {
    font-size: 19px;
  }

  .product-listing-product .product-name-bx p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .product-listing-product .product-img-bx {
    min-height: 176px;
  }

  .header-search-bx h2 {
    font-size: 14px;
  }

  .livestrimingV {
    margin-top: -22px;
  }

  .starting_left:nth-of-type(2) span {
    display: none;
    color: red;
  }

  .log_sign_inner {
    padding: 30px 15px;
  }

  .breadcrumb-bx {
    flex-direction: column;
  }

  .col-lg-12.listside_newperent .col-9 {
    padding-left: 0;
  }

  .col-lg-12.listside_newperent .col-3 {
    padding-right: 0;
  }

  .col-lg-12.listside_newperent .col-9 .product-outer-bx.productBig-outer-bx {
    border: 0px solid #efeff2;
    border-radius: 0px 10px 10px 10px;
    padding-left: 0px;
  }

  .col-lg-12.listside_newperent .col-3 .product-img-bx {
    border: 0px solid #f1f1f1;
    height: 100%;
    min-height: 205px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .special_prheadr_new .col-5 {
    padding-left: 0px;
  }

  .special_prheadr_new.product-header div[class*="col-6"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44% !important;
    flex: 0 0 44% !important;
    max-width: 44% !important;
  }

  .special_prheadr_new.product-header div[class*="col-5"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 56% !important;
    flex: 0 0 56% !important;
    max-width: 56% !important;
    padding-left: 15px;
  }

  .newrigh_ppris.text-right {
    display: flex;
    justify-content: space-between;
    text-align: left !important;
    flex-direction: column;
  }

  .newrigh_ppris p {
    padding-left: 10px;
    display: flex;
    flex-wrap: wrap;
  }

  .notification-box-cover {
    margin-right: 43px;
  }

  .col-lg-12.listside_newperent .col-9 .product-outer-bx.productBig-outer-bx {
    border: 0px solid #efeff2;
    padding: 10px;
  }

  .learnlistbox {
    padding: 6px 4px;
  }

  .log_sign_inner {
    padding: 30px 15px !important;
  }

  .category_ul .breadcrumb-item a {
    font-size: 13px;
  }

  .onlyformob_seller ul li {
    margin-top: 0px !important;
    width: auto;
  }

  .formob_textcenterr textarea.form-control-line {
    height: auto;
  }

  .onlyformob_seller ul li {
    margin-right: 10px;
  }

  .white_box.Upload_box p {
    text-align: center;
  }

  .white_box.Upload_box .file_upload_btn.text-right {
    text-align: center !important;
  }

  .formob_textcenterr p,
  .formob_textcenterr .form-control-line {
    text-align: center;
  }

  .white_box.special_makead_stand .row:nth-of-type(1) {
    border-top: 2px solid #eceef0;
  }

  .white_box.special_makead_stand .row .ad_box {
    margin-top: 0px;
  }

  .mobileopi_none p {
    opacity: 0;
  }

  .responsiveformob .col-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .balance_tab .nav-item.specialshap_item .nav-link span {
    font-size: 16px;
  }

  .flash-sale-timer {
    margin-left: 0;
    margin-top: 10px;
    min-width: 280px;
  }

  .this_subManage_Listings .subtab_edit {
    right: 0;
  }

  .start-txt-min {
    width: 100%;
  }

  .language-bx {
    margin-right: 7px;
  }

  .logo-bx {
    margin-right: 7px;
  }

  .logo-bx img {
    max-width: 70px;
  }

  .top-right-anchor ul li span {
    margin-right: 1px;
  }

  .search-toggle-btn {
    line-height: 24px;
  }

  .top-right-anchor ul li + li {
    margin-left: 7px;
  }

  .dropdown.select-box .dropdown-select {
    padding-right: 11px;
  }

  .dropdown.select-box .dropdown-select span {
    margin-right: 0;
  }

  .new_placetab_icon {
    flex-direction: column;
  }

  .new_placetab_icon .showing-result {
    margin-top: 4px;
    justify-content: flex-end;
  }

  .tabmssage_perent.actionpag_tabmess_newperent .listtclick li {
    display: inline-block;
    width: auto;
  }

  .tabmssage_perent.actionpag_tabmess_newperent .listtclick li + li a {
    margin-left: 0px;
    margin-bottom: 15px;
  }

  .tabmssage_perent.actionpag_tabmess_newperent .musr_img {
    line-height: initial;
  }

  .tabmssage_perent.actionpag_tabmess_newperent .userimgneme_first {
    align-self: center;
  }

  .userimgneme_second strong span > span {
  }

  .subtab_secondmain .product-listing-product .product-name-bx {
    padding-right: 0;
  }

  .listofsubtabbx li {
    margin-right: 0px;
    line-height: 20px;
    font-size: 12px;
  }

  .listside_newperent .product-listing-product .product-name-bx time {
    margin-bottom: 4px;
    width: 100%;
  }

  .productBig-outer-bx .btnnew_used {
    font-size: 14px;
    padding: 4px 10px;
  }

  .col-lg-12.listside_newperent .col-9 .product-outer-bx.productBig-outer-bx {
    min-height: auto;
  }

  .col-lg-12.listside_newperent .col-9 .product-outer-bx.productBig-outer-bx {
    border: 0px solid #efeff2;
    border-radius: 0px 10px 10px 0px;
    padding: 10px 0 0 10px;
  }

  .image_abtbanner img {
    height: 230px;
  }

  .abouttop_banner::after {
    height: 236px;
  }

  .abouttop_banner {
    height: 236px;
  }

  .bannerheading {
    font-size: 20px;
    margin-bottom: 0;
  }

  .aboutbcont {
    min-width: 220px;
    transform: translate(-48%, -35px);
    -moz-transform: translate(-48%, -35px);
    -webkit-transform: translate(-48%, -35px);
  }

  .header-input {
    border-radius: 4px;
  }

  /* Small Mobile: Ensure single line */
  .search-and-location .MuiAutocomplete-inputRoot input {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .privacy_ply {
    padding-top: 10px;
  }

  .tremsuse_banner .image_abtbanner img,
  .pripolicy_bannersec .image_abtbanner img {
    max-height: 126px;
  }

  .product-listing-product .product-name-bx h5 {
    font-size: 14px;
    padding-right: 95px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .btn-secondaryx {
    padding: 7px 25px;
  }

  .textarea_heit {
    min-height: 110px;
  }
}

@media screen and (max-width: 380px) {
  .product_listing_product_block .product-img-bx {
    min-width: 100px;
    max-width: 100px;
  }

  .product_listing_product_block .product-img-bx {
    min-height: 75px !important;
  }

  .atlistingside_new .content_gobottom_new .usednew_button {
    bottom: -13px;
    right: 0;
    left: unset;
  }

  .language-bx {
    margin-right: 3px;
  }

  .logo-bx {
    margin-right: 3px;
  }

  .top-right-anchor ul li + li {
    margin-left: 5px;
  }

  .detail-owner-header h2 {
    font-size: 15px;
  }

  .col-lg-12.listside_newperent .col-9 .product-outer-bx.productBig-outer-bx {
    min-height: 180px;
  }

  .col-lg-12.listside_newperent .col-3 .product-img-bx {
    min-height: 180px;
  }

  .usednew_button {
    bottom: 0;
    left: 0;
    text-align: left;
    padding-left: 0 !important;
  }

  ul.listofsubtabbx {
    margin-top: 1px;
    padding-bottom: 10px;
  }

  .Jrecently_listed .productBig-outer-bx .product-img-bx {
    min-height: 180px;
  }

  .fuildtwo_cell {
    width: 100%;
    padding-right: 0px;
  }

  .fuild_tworinrow {
    flex-direction: column;
  }

  .fuildtwo_cell:nth-of-type(2) {
    padding-left: 0px;
    margin-top: 4px;
  }

  .allproduct_topmain .showing-result span {
    display: none;
  }
}

@media screen and (max-width: 374px) {
  .pagemain_chat02 .rightchat_list {
    width: auto;
    position: fixed;
    top: 140px;
    left: 0;
    right: 0;
    z-index: 9;
    bottom: 0;
    height: calc(100vh - 140px);
  }

  .chatleftH_title h6 .catbbss_titl {
    font-size: 12px;
  }

  .chatleftH_title h6 p {
    font-size: 10px;
  }

  .listofsubtabbx li strong {
    font-size: 10px;
  }

  .listofsubtabbx li span {
    font-size: 9px;
  }

  .contact_label {
    font-size: 14px;
    width: 38%;
  }
}

@media screen and (max-width: 375px) {
  .last-child-p .product-img-bx img {
    min-height: 180px;
  }

  .flash-sale-timer {
    min-width: auto;
  }

  #product-image-slider li img {
    height: 220px;
  }

  .zoom-product-img {
    bottom: 73px;
  }
}

@media screen and (max-width: 350px) {
  .product-tab-bx p {
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .detail-owner-header {
    display: block;
    text-align: center;
  }

  .tabmssage_perent.actionpag_tabmess_newperent .listtclick li a {
    font-size: 12px;
  }

  .weeklydeal_homep .section-heading {
    flex-direction: column;
    align-items: flex-end;
  }

  .weeklydeal_homep .section-heading h2 {
    margin-bottom: 10px;
  }

  .nav-tabs.cuttan_newimg .nav-link {
    margin-right: 2px;
  }

  #Jcompany_activity .new_ctab_inntab.cuttan_newimg li {
    margin-right: 0px;
  }

  .page_6tabmain_top
    .product-all-detail-tab
    .nav-tabs.specialshap_likedetailP
    .nav-link {
    margin-right: 10px;
  }
}

.product_mobile_view {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
}

@media screen and (max-width: 767px) {
  .post_product_box .see-all-btn {
    position: absolute;
    top: 25px;
    right: 0;
  }

  .post_product_box .number-reveal-btn {
    position: absolute;
    top: -120px;
    right: 15px;
  }

  .sharelst_perent {
    margin-top: 0;
  }

  .tabacountsetig_target {
    padding: 10px;
  }

  .show_notification .text-left {
    width: 100%;
  }

  /* Home Slider Mobile Responsive */
  .home-image-slider-section {
    padding: 10px 15px !important;
  }

  .home-image-slider-section .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Hero Info Strip Mobile Responsive - Match Slider Spacing */
  section.hero-info-strip.container {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .hero-info-strip .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .home-image-slider-section .slider-image-item {
    border-radius: 12px !important;
  }
}


@media screen and (max-width: 300px) {
body .MuiFormLabel-root {
	font-size: 12px;
}
.product_listing_product_block {
	flex-direction: column;
	gap: 13px;
}
.product_listing_product_block .product-img-bx {
	min-width: 100%;
	max-width: 100%;
}
.product_listing_product_block .product-img-bx {
	min-height: unset !important;
}
.product_listing_product_block .product-outer-bx {
	padding: 0 !important;
}
.product_listing_product_block .my-productColBg {
	padding: 0;
}
.section-heading h2 {
	font-size: 20px;
}
}