@charset "UTF-8";
/* ------------------------------------------------
 Author:
 URL:

 Template Name: ...
 version: 1.0.0
------------------------------------------------ */
/* ------------------------------------------------
├──Global
│  ├── color
│  ├── bootstrap
│  ├── typography
│  ├── button
│  ├── icon
│  └── input
│
│──Header
│  └── Navbar
│
├──footer
│  ├── footer
│  └── contact info
│
├──modules
│  ├── slide
│  ├── Menu
│  ├── breadcrumb
│  ├── modalbox
│  ├── QR Code
│  ├── Search Box
│  ├── Accept & Reject btn
│  ├── Switch Option
│  ├── Pagination
│  └──
│
└──pages
   ├── Home
   ├── Login
   ├── Product-Page
   ├── Seller-Profile
   ├── cart
   ├── Payment Successful
   ├── Add New List
   ├── Seller Followers
   ├── Message Details
   ├── Buyer Page
   ├── Admin
   ├── cart
   ├── Admin pages
   └── 

------------------------------------------------ */
body {
  overflow-x: hidden !important;
}

/*-----------------------------*/
/*-----------------------------*/
/* ================================================ */
/* 				      	Start Global 				*/
/* ================================================ */
.mb-32 {
  margin-bottom: 32px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.z99 {
  z-index: 99 !important;
}

.z90 {
  z-index: 90 !important;
}

.w33 {
  width: 33%;
}

.px-80 {
  padding: 0 80px !important;
}

.d-contents {
  display: contents;
}

.pb-27 {
  padding-bottom: 27px !important;
}

.text-red {
  color: #E85A50;
}

.text-lightText {
  color: #8E8D89;
}

a:hover {
  color: #E85A50;
}

a {
  text-decoration: none !important;
}

body {
  font-family: 'Poppins', sans-serif;
  color: #202020;
  height: 100%;
}

main {
  min-height: calc(100% - 208px);
}

.headless main {
  min-height: calc(100% - 104px) !important;
}

html {
  height: 100%;
}

h1 {
  font-size: 45px;
  font-weight: 700;
}

@media screen and (max-width: 575px) {
  h1 {
    font-size: 35px;
    line-height: 52px;
  }
}

.section-title {
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  margin-top: 35px;
  margin-bottom: 15px;
  color: #202020;
}

@media screen and (max-width: 575px) {
  .section-title {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    margin-top: 32px;
    margin-bottom: 25px;
  }
}

.form-group label {
  font-size: 14px;
  font-weight: 500;
}

.btn-outline {
  padding: 15px 24px;
  min-width: 148px;
  height: 56px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #E85A50;
  background-color: transparent;
  margin-right: 15px;
  outline: none;
  border: 1px solid #E85A50;
  border-radius: 18px;
}

.btn-outline:hover {
  background-color: #e7e7e7;
}

.btn-reject {
  padding: 15px 24px;
  min-width: 148px;
  height: 56px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #E85A50;
  background-color: transparent;
  margin-right: 15px;
  outline: none;
  border: none;
  border-radius: 18px;
}

.btn-reject:hover {
  background-color: #e7e7e7;
}

.btn-lightred {
  padding: 15px 24px;
  min-width: 148px;
  height: 56px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #E85A50;
  background-color: #E85A5025 !important;
  margin-right: 15px;
  outline: none;
  border: none;
  border-radius: 18px;
  text-decoration: underline;
}

.btn-lightred:hover {
  background-color: #e7e7e7;
}

.btn-accept {
  padding: 15px 24px;
  min-width: 148px;
  height: 56px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: white;
  background-color: #E85A50;
  outline: none;
  border: none;
  border-radius: 18px;
}

.btn-accept:hover {
  background-color: #c81f13;
}

.btn-payment {
  height: 56px;
  text-align: center;
  color: white;
  background: #E85A50 !important;
}

.btn-payment:hover {
  color: white;
}

a, button {
  outline: none !important;
  cursor: pointer;
}

.buy-button {
  border: none !important;
  outline: none;
}

.btn {
  max-height: 56px !important;
  border-radius: 18px;
  padding: 15px 21px;
  min-width: 132px;
  border: 1px solid transparent;
  font-size: 18px;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .btn {
    font-size: 16px;
  }
}

.btn-text {
  max-height: 56px !important;
  border-radius: 18px;
  padding: 15px 21px;
  min-width: 132px;
  border: 1px solid transparent;
  font-size: 18px;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent;
  color: #E85A50;
}

.btn-text:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .btn-text {
    font-size: 16px;
  }
}

.btn-min-width-auto {
  min-width: 48px;
  min-height: 48px;
}

.btn-min-width-auto:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .btn-min-width-auto {
    font-size: 16px;
  }
}

.btn-small {
  font-size: 14px;
  padding: 6px 21px;
}

.btn-small:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .btn-small {
    font-size: 16px;
  }
}

.btn-prime {
  background-color: #E85A50;
  color: white;
  border-color: #E85A50;
}

.btn-prime:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: #ad342b !important;
  outline-color: rgba(232, 90, 80, 0.15) !important;
}

@media screen and (max-width: 991px) {
  .btn-prime {
    font-size: 16px;
  }
}

.btn-prime:hover {
  border-color: #ad342b;
  background-color: #ad342b;
}

.btn-light-primary {
  background-color: rgba(232, 90, 80, 0.15);
  color: #E85A50;
  border-color: rgba(232, 90, 80, 0.15);
}

.btn-light-primary:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .btn-light-primary {
    font-size: 16px;
  }
}

.btn-light-primary:hover {
  border-color: #ad342b;
  background-color: #ad342b;
}

.btn-outline-primary {
  background-color: transparent;
  border-color: #E85A50;
  color: #E85A50;
}

.btn-outline-primary:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .btn-outline-primary {
    font-size: 16px;
  }
}

.btn-outline-primary:hover {
  border-color: #ad342b;
  color: #ad342b;
  background-color: transparent !important;
}

.btn-link {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  cursor: auto !important;
}

.btn-link:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .btn-link {
    font-size: 16px;
  }
}

.btn-link a {
  text-decoration: none !important;
  color: #E85A50;
}

.btn-link a:hover {
  color: #ad342b;
}

.ml-7 {
  margin-left: 7px;
}

.add-new-list .nice-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.nice-select {
  border: 1px solid #E85A50;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 18px;
  padding: 0px 23px;
  color: #E85A50;
  font-size: 16px;
  font-weight: 400;
  min-width: 215px;
  outline: none;
}

.nice-select .list {
  min-width: 100%;
}

.nice-select:after {
  right: 24px;
  border-color: #202020;
  width: 8px;
  height: 8px;
}

.form-control {
  min-height: 56px;
  color: #202020;
  border-radius: 18px;
  border-color: transparent;
  padding-left: 32px;
  padding-right: 32px;
}

.form-control::-webkit-input-placeholder {
  color: rgba(32, 32, 32, 0.5);
}

.form-control:-ms-input-placeholder {
  color: rgba(32, 32, 32, 0.5);
}

.form-control::-ms-input-placeholder {
  color: rgba(32, 32, 32, 0.5);
}

.form-control::placeholder {
  color: rgba(32, 32, 32, 0.5);
}

.form-control:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(232, 90, 80, 0.15) !important;
          box-shadow: 0 0 0 0.2rem rgba(232, 90, 80, 0.15) !important;
  border-color: #E85A50;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}

.noUi-connect {
  background: #E85A50;
}

.noUi-horizontal {
  height: 2px;
  border: 0;
}

.noUi-target {
  background-color: rgba(142, 141, 137, 0.2);
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.noUi-horizontal .noUi-handle {
  height: 20px;
  width: 20px;
  background-color: #E85A50;
  border: 0;
  outline: 0;
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  top: -10px;
  cursor: e-resize;
}

.noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before {
  display: none;
}

.range-title {
  font-size: 14px;
  color: #8E8D89;
  margin-bottom: 17px;
}

.range-value {
  color: #8E8D89;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  padding-left: 12px;
  padding-right: 12px;
}

.row {
  margin-left: -12px;
  margin-right: -12px;
}

.container {
  padding-left: 30px;
  padding-right: 30px;
}

@media screen and (max-width: 991px) {
  .table-row-card {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
  }
  .table-row-card .title {
    margin-left: 32px;
    font-size: 20px !important;
    font-weight: 700 !important;
  }
}

.table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 2px solid #dee2e6;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-weight: 700;
  color: #202020;
  padding: 24px;
}

.table-row.mt-24 {
  margin-top: 24px;
}

.table-row.border-none {
  border: none !important;
}

.table-row .buyeraccount-ip a {
  color: #E85A50;
}

.table-row span {
  margin-right: 10px;
  font-weight: 400;
  color: #8E8D89;
}

.table-row .withdraw-btn {
  color: #E85A50;
  border: 1px solid #E85A50;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  padding: 10px 24px;
  border-radius: 18px;
  background-color: transparent;
}

@media screen and (max-width: 991px) {
  .table-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 16px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border: none;
    padding: 0;
  }
  .table-row.mt-24 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .table-row .wallet-box {
    word-break: break-all;
  }
  .table-row .withdraw-btn {
    width: 100%;
  }
  .table-row.flex-revers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .table-row div {
    width: 100%;
    padding: 24px;
    border-bottom: 1px solid #dee2e6;
  }
  .table-row div.border-none {
    border: none !important;
  }
}

@media (min-width: 1400px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 1700px) {
  .container {
    max-width: 1400px;
  }
}

.nice-select.categorybox::after {
  border-bottom: 2px solid #E85A50;
  border-right: 2px solid #E85A50;
}

.pl-10 {
  padding-left: 10px;
}

.down-product {
  padding-right: 120px;
}

.btn-listing {
  padding: 11px 22px 11px 26px !important;
  font-weight: 600;
}

.btn-plus {
  width: 80%;
  text-align: end;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

@media (max-width: 1199px) {
  .btn-plus {
    width: 90% !important;
  }
}

@media screen and (max-width: 991px) {
  .btn-plus {
    text-align: center;
    width: 100%;
  }
  .btn-plus a {
    width: 100%;
    margin: 0 !important;
  }
}

.flex-direction-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.overflow-hiiden {
  overflow: hidden !important;
}

.justify-content-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.ml-189 {
  margin-left: 189px;
}

.pb-33 {
  padding-bottom: 33px;
}

.white-space-nowrap {
  white-space: nowrap;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.image-td2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.image-td2 span {
  margin-left: 18px;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border: none;
  position: relative;
  background-color: transparent;
}

.nav-tabs .nav-item.show .nav-link::after, .nav-tabs .nav-link.active::after {
  content: '';
  width: 36px;
  height: 2px;
  background-color: #E85A50;
  position: absolute;
  bottom: -0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
  border: none;
  background-color: transparent;
  color: rgba(32, 32, 32, 0.5);
}

.nav-tabs {
  border-bottom: none;
  margin-bottom: 40px;
}

.order-link {
  color: #202020;
  text-decoration: underline !important;
  font-weight: 500 !important;
}

.not-muted {
  margin-left: 12px;
}

.d-flex.align-items-center.mb-4 .title.with-post {
  font-weight: 700;
}

small.br {
  display: none;
}

@media screen and (max-width: 991px) {
  .cart-page main .cart .table tbody tr td .Answered {
    background-color: transparent !important;
  }
  .tabbar-table .Answered {
    font-size: 0 !important;
    background-color: transparent !important;
    position: relative;
  }
  .tabbar-table .Answered::after {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    content: '';
    width: 15px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2803 6.46983L9.28025 0.469834C9.17536 0.364977 9.04174 0.293572 8.89627 0.264647C8.75081 0.235721 8.60003 0.250573 8.46301 0.307326C8.32598 0.364078 8.20886 0.460183 8.12645 0.58349C8.04404 0.706798 8.00003 0.851772 8 1.00008V3.65883C5.95122 3.84843 4.04692 4.79573 2.65977 6.31536C1.27262 7.83498 0.502454 9.81755 0.5 11.8751V13.0001C0.500118 13.1558 0.548682 13.3076 0.638956 13.4344C0.729229 13.5612 0.856737 13.6568 1.00379 13.708C1.15085 13.7591 1.31017 13.7631 1.45965 13.7196C1.60913 13.6761 1.74136 13.5871 1.838 13.4651C2.57277 12.5913 3.47432 11.8727 4.48996 11.3513C5.5056 10.8299 6.61497 10.5161 7.75325 10.4283C7.79075 10.4238 7.8845 10.4163 8 10.4088V13.0001C8.00003 13.1484 8.04404 13.2934 8.12645 13.4167C8.20886 13.54 8.32598 13.6361 8.46301 13.6928C8.60003 13.7496 8.75081 13.7644 8.89627 13.7355C9.04174 13.7066 9.17536 13.6352 9.28025 13.5303L15.2803 7.53033C15.4209 7.38969 15.4998 7.19896 15.4998 7.00008C15.4998 6.80121 15.4209 6.61048 15.2803 6.46983ZM9.5 11.1896V9.62508C9.5 9.42617 9.42098 9.23541 9.28033 9.09476C9.13968 8.9541 8.94891 8.87508 8.75 8.87508C8.55875 8.87508 7.778 8.91258 7.5785 8.93884C5.55715 9.12508 3.63306 9.89305 2.039 11.1498C2.21993 9.49566 3.00465 7.96634 4.24292 6.8547C5.48118 5.74306 7.08596 5.12722 8.75 5.12508C8.94891 5.12508 9.13968 5.04607 9.28033 4.90541C9.42098 4.76476 9.5 4.574 9.5 4.37508V2.81058L13.6895 7.00008L9.5 11.1896Z' fill='%235FCAB7'/%3E%3C/svg%3E%0A");
  }
  .tabbar-table .hide-mobile {
    display: none !important;
  }
  .tabbar-table .Reply {
    padding: 0 !important;
    background-color: transparent !important;
    font-size: 0 !important;
    width: auto !important;
  }
  .tabbar-table td {
    font-size: 14px;
  }
  .tab-content {
    margin-left: -15px;
    margin-right: -15px;
  }
  .tab-content .cart {
    border-radius: 0 !important;
    padding: 0 !important;
  }
  .nav-tabs .nav-item {
    padding: 16px !important;
    font-size: 16px !important;
    margin-right: 0px !important;
    margin-bottom: 0 !important;
  }
  .nav-tabs .nav-item:last-child {
    padding-right: 0 !important;
  }
  .nav-tabs .nav-item .nav-link {
    padding: 0 !important;
  }
  .nav-tabs .nav-link.active::after {
    bottom: -10px;
  }
}

.cart-page main .page-title {
  margin-bottom: 48px;
}

.notsuccess .notacceptedorder {
  background: #E85A50;
}

.notaccepted .notacceptedorder {
  background: #EAB76A;
}

.pay-section-notic {
  display: none;
}

.select-pay-option .pay-section-notic {
  display: block;
}

.quant-input span {
  cursor: pointer;
}

.quant-input .minus, .quant-input .plus {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #E85A50;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  color: white;
}

.quant-input input {
  height: 25px;
  width: 20px;
  text-align: center;
  border: none;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  color: #202020;
}

.quant-input input:disabled {
  background-color: white !important;
  color: rgba(32, 32, 32, 0.5) !important;
}

input:disabled {
  background-color: white !important;
  color: rgba(32, 32, 32, 0.5) !important;
}

.seller-view .product.cart .buy-btn .circle {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9201 7.6C18.9001 2.91 15.1001 0 11.0001 0C6.90007 0 3.10007 2.91 1.08007 7.6C1.025 7.72617 0.996582 7.86234 0.996582 8C0.996582 8.13766 1.025 8.27383 1.08007 8.4C3.10007 13.09 6.90007 16 11.0001 16C15.1001 16 18.9001 13.09 20.9201 8.4C20.9751 8.27383 21.0036 8.13766 21.0036 8C21.0036 7.86234 20.9751 7.72617 20.9201 7.6ZM11.0001 14C7.83007 14 4.83007 11.71 3.10007 8C4.83007 4.29 7.83007 2 11.0001 2C14.1701 2 17.1701 4.29 18.9001 8C17.1701 11.71 14.1701 14 11.0001 14ZM11.0001 4C10.2089 4 9.43558 4.2346 8.77779 4.67412C8.11999 5.11365 7.6073 5.73836 7.30455 6.46927C7.0018 7.20017 6.92258 8.00444 7.07693 8.78036C7.23127 9.55628 7.61223 10.269 8.17164 10.8284C8.73105 11.3878 9.44378 11.7688 10.2197 11.9231C10.9956 12.0775 11.7999 11.9983 12.5308 11.6955C13.2617 11.3928 13.8864 10.8801 14.3259 10.2223C14.7655 9.56448 15.0001 8.79113 15.0001 8C15.0001 6.93913 14.5786 5.92172 13.8285 5.17157C13.0783 4.42143 12.0609 4 11.0001 4ZM11.0001 10C10.6045 10 10.2178 9.8827 9.88893 9.66294C9.56003 9.44318 9.30368 9.13082 9.15231 8.76537C9.00093 8.39991 8.96133 7.99778 9.0385 7.60982C9.11567 7.22186 9.30615 6.86549 9.58585 6.58579C9.86556 6.30608 10.2219 6.1156 10.6099 6.03843C10.9978 5.96126 11.4 6.00087 11.7654 6.15224C12.1309 6.30362 12.4432 6.55996 12.663 6.88886C12.8828 7.21776 13.0001 7.60444 13.0001 8C13.0001 8.53043 12.7894 9.03914 12.4143 9.41421C12.0392 9.78929 11.5305 10 11.0001 10Z' fill='%23E85A50'/%3E%3C/svg%3E%0A") !important;
}

.page-title2 {
  color: #202020 !important;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 48px;
  margin-right: 40px;
}

.view-del-btn {
  text-align: right !important;
}

.view-del-btn a:first-child {
  margin-right: 15px;
}

.bold-text {
  font-size: 16px;
  font-weight: 700;
}

.bold {
  font-weight: bold;
}

.form-group input.error {
  border: solid 1px #E85A50;
}

.form-group label.error {
  color: #E85A50;
  padding-top: 3px;
  font-size: 13px;
  position: absolute;
  font-family: Poppins;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.ml-12 {
  margin-left: 12px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.ml-40 {
  margin-left: 40px;
}

.nice-select:after {
  right: 10px;
  border-color: #202020;
  width: 8px;
  height: 8px;
  border-bottom: 2px solid #8e8d89;
  border-right: 2px solid #8e8d89;
}

.nice-select.categorybox:after {
  right: 20px;
}

.font-size-20 {
  font-size: 20px !important;
}

.white-space-nowrap {
  white-space: nowrap;
}

.add-category-section {
  width: 580px;
  height: 480px;
  background-color: #eeeeee;
  border-radius: 18px;
  padding: 40px 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.add-category-section .title {
  font-weight: 700;
  font-size: 30px;
  margin-bottom: 32px;
}

/* ================================================ */
/* 				      	End Global 				    */
/* ================================================ */
.star-rating {
  height: 16px;
  position: relative;
  width: 80px;
}

.star-rating:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.61803L11.4328 7.02786C11.5667 7.43989 11.9507 7.71885 12.3839 7.71885H17.0207L13.2694 10.4443C12.919 10.6989 12.7723 11.1503 12.9062 11.5623L14.339 15.9721L10.5878 13.2467C10.2373 12.9921 9.7627 12.9921 9.41222 13.2467L5.66099 15.9721L7.09383 11.5623C7.2277 11.1503 7.08105 10.6989 6.73056 10.4443L2.97933 7.71885H7.6161C8.04933 7.71885 8.43329 7.43989 8.56716 7.02786L10 2.61803Z' stroke='%23E85A50'/%3E%3C/svg%3E%0A");
  background-size: 16px;
  bottom: 0;
  content: "";
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
}

.star-rating > span {
  display: block;
  text-indent: -10000px;
  width: 80px;
  height: 16px;
  position: absolute;
  overflow: hidden;
}

.star-rating > span:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.52447 2.46353C9.67415 2.00287 10.3259 2.00287 10.4755 2.46353L11.9084 6.87336C11.9753 7.07937 12.1673 7.21885 12.3839 7.21885H17.0207C17.505 7.21885 17.7064 7.83866 17.3146 8.12336L13.5633 10.8488C13.3881 10.9761 13.3148 11.2018 13.3817 11.4078L14.8145 15.8176C14.9642 16.2783 14.437 16.6613 14.0451 16.3766L10.2939 13.6512C10.1186 13.5239 9.88135 13.5239 9.70611 13.6512L5.95488 16.3766C5.56303 16.6613 5.03578 16.2783 5.18546 15.8176L6.6183 11.4078C6.68524 11.2018 6.61191 10.9761 6.43667 10.8488L2.68544 8.12336C2.29358 7.83866 2.49497 7.21885 2.97933 7.21885H7.6161C7.83272 7.21885 8.02469 7.07937 8.09163 6.87336L9.52447 2.46353Z' fill='%23E85A50'/%3E%3C/svg%3E%0A");
  background-size: 16px;
  bottom: 0;
  content: "";
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  right: 0;
  text-indent: 10000px;
  top: 0;
}

.star-rating.big {
  height: 26px;
  position: relative;
  width: 130px;
}

.star-rating.big:before {
  height: 26px;
  width: 130px;
  background-size: 26px;
}

.star-rating.big > span {
  width: 130px;
  height: 26px;
}

.star-rating.big > span:before {
  height: 26px;
  background-size: 26px;
}

/* ================================================ */
/* 				      	Start Header 				*/
/* ================================================ */
@media screen and (max-width: 991px) {
  .desktop-logo {
    display: none;
  }
}

@media screen and (min-width: 991px) {
  .mobile-logo {
    display: none;
  }
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4a2 2 0 100-4 2 2 0 000 4zm0 10a2 2 0 100 4 2 2 0 000-4zm0-7a2 2 0 100 4 2 2 0 000-4z' fill='%238E8D89'/%3E%3C/svg%3E") !important;
  background-size: contain;
  height: 18px;
  width: 4px;
}

.navbar-toggler {
  border: none !important;
  outline: none;
}

.navbar {
  position: relative;
}

.navbar .profile {
  position: absolute;
  right: 70px;
  top: 30px;
}

button.navbar-toggler {
  z-index: 999;
}

.profile {
  z-index: 999;
}

.navbar-toggler::after {
  content: "";
  background: rgba(32, 32, 32, 0.6);
  position: fixed;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  z-index: -100;
  -webkit-transition: .3s opacity;
  transition: .3s opacity;
}

.open-menu {
  overflow: hidden;
}

.open-menu .navbar-toggler::after {
  visibility: visible;
  opacity: 1;
  z-index: 1000;
}

.open-menu .navbar-nav {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.navbar .profile {
  margin-left: auto !important;
  margin-right: 5px !important;
  margin-bottom: -14px !important;
  position: initial !important;
}

@media (max-width: 991px) {
  .navbar-nav {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    z-index: 998;
    width: 100% !important;
    max-width: 260px;
    position: fixed;
    z-index: 999999;
    background-color: white;
    top: 0;
    height: 100vh;
    right: -35px;
    padding: 90px 0 0 0;
    overflow: auto;
  }
  .navbar-nav .nav-item {
    border-bottom: 1px solid rgba(142, 141, 137, 0.3);
    padding: 10px 35px 10px 25px;
    margin: 0 !important;
  }
  .navbar-nav .nav-item:after {
    background-color: transparent;
  }
}

/* ================================================ */
/* 				      	End Header 				    */
/* ================================================ */
/* ================================================ */
/* 				      	Start modules 				      	    */
/* ================================================ */
.slider {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 160px 45px 182px 45px;
  border-radius: 20px;
  text-align: left;
  position: relative;
}

@media screen and (max-width: 575px) {
  .slider {
    padding: 186px 45px 239px 32px;
  }
}

.slider h1 {
  color: white;
  margin-bottom: 50px;
}

.slider .login-btnbox {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: -2px;
  background-color: white;
  border-radius: 0 18px 18px 0;
  padding: 5px;
}

.slider .login-btnbox::after {
  content: '';
  background-image: url("../img/slider-top-radius.png");
  width: 15px;
  height: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: -19px;
}

.slider .login-btnbox::before {
  content: '';
  background-image: url("../img/slider-bottom-radius.png");
  width: 15px;
  height: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  bottom: -19px;
}

.slider .login-btnbox .frist-btn {
  white-space: nowrap;
}

.slider .login-btnbox .secnd-btn {
  min-width: 197px;
  border-radius: 18px;
}

.navbar .profile {
  border: 3px solid #E85A50;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  padding: 0 !important;
}

.navbar .profile svg {
  margin-left: -1px;
  margin-top: -1px;
}

.owl-dots span {
  display: block !important;
  width: 10px !important;
  height: 5px !important;
  background: rgba(142, 141, 137, 0.5) !important;
  border-radius: 5px;
}

.owl-dot.active span {
  width: 29px !important;
  background: #E85A50 !important;
}

.owl-stage-outer {
  padding-left: 24px;
  padding-right: 24px;
  margin-left: -24px;
  margin-right: -24px;
  padding-bottom: 20px;
}

.user-nav {
  padding-bottom: 36px !important;
  border-bottom: none !important;
}

.user-nav .user-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.user-nav .user-box .login-image {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border: 2px solid #E85A50;
  margin-right: 16px;
}

.user-nav .user-box .username {
  font-size: 16px;
  font-weight: 700;
  color: #202020;
}

.user-nav .user-box .username.log-none {
  font-size: 16px;
  font-weight: 500;
  color: #E85A50;
}

.navbar {
  padding: 40px 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.navbar .navbar-brand {
  margin-right: 43px;
}

.navbar .navbar-nav ul {
  padding: 0;
  margin: 0;
}

.navbar .navbar-nav li {
  display: inline-block;
}

.navbar .nav-item {
  margin-right: 56px;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}

.navbar .nav-item:last-child {
  margin-right: 0;
}

.navbar .nav-item.nav-link {
  color: #202020 !important;
}

.navbar .nav-item.nav-link:hover {
  color: #E85A50 !important;
}

.navbar .nav-item.active {
  color: #E85A50 !important;
  position: relative;
}

@media screen and (min-width: 992px) {
  .navbar .nav-item.active::after {
    content: "";
    width: 21px;
    height: 2px;
    background-color: #E85A50;
    position: absolute;
    bottom: 0px;
    border-radius: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.navbar .login {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar .login .cart-bag {
  cursor: pointer;
  margin-right: 36px;
  position: relative;
  background-image: radial-gradient(#E85A5059 10%, white 60%);
}

.navbar .login .cart-bag .Amount {
  position: absolute;
  top: -3px;
  right: -3px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: rgba(232, 90, 80, 0.5);
}

.navbar .login .user-name {
  font-size: 16px;
  font-weight: 500;
  color: #202020;
  margin-right: 24px;
}

.navbar .login .profile-image {
  position: relative;
  width: 56px;
  height: 56px;
  border: 2px solid #E85A50;
  border-radius: 38px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 24px;
  z-index: 99;
  cursor: pointer;
}

.navbar .login .profile-image .admin-menu {
  display: none;
  background-color: white;
  border: 1px solid #8E8D89;
  z-index: 999;
  border-radius: 18px;
  position: absolute;
  top: 60px;
  right: -25px;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 1s;
  transition: height 1s;
  width: 200px;
}

.navbar .login .profile-image .admin-menu ul {
  margin: 0 !important;
  padding-left: 0;
  list-style: none;
}

.navbar .login .profile-image .admin-menu ul li {
  line-height: 45px;
  border-bottom: 1px solid #d1d0cb;
}

.navbar .login .profile-image .admin-menu ul li a {
  padding-left: 20px;
  display: block;
  min-width: 100%;
  min-height: 100%;
}

.navbar .login .profile-image .admin-menu ul li:last-child {
  border-bottom: none;
}

.navbar .login .profile-image .admin-menu ul li:hover a {
  color: #E85A50 !important;
}

.navbar .login .profile-image .admin-menu ul li a {
  color: #202020 !important;
}

.navbar .login .profile-image::before {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  content: "";
  width: 11px;
  height: 7px;
  right: -25px;
  top: 50%;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00005 2.58999L5.29005 6.82999C5.38301 6.92372 5.49362 6.99812 5.61547 7.04889C5.73733 7.09965 5.86804 7.12579 6.00005 7.12579C6.13206 7.12579 6.26277 7.09965 6.38463 7.04889C6.50649 6.99812 6.61709 6.92372 6.71005 6.82999L10.9501 2.59C11.0438 2.49703 11.1182 2.38643 11.1689 2.26457C11.2197 2.14271 11.2459 2.01201 11.2459 1.88C11.2459 1.74798 11.2197 1.61728 11.1689 1.49542C11.1182 1.37356 11.0438 1.26296 10.9501 1.17C10.7627 0.983744 10.5092 0.879203 10.2451 0.879203C9.98087 0.879203 9.72741 0.983744 9.54005 1.17L6.00005 4.70999L2.46005 1.16999C2.27379 0.98525 2.02239 0.881099 1.76005 0.879995C1.62845 0.879233 1.49798 0.904458 1.37614 0.954223C1.25431 1.00399 1.14349 1.07731 1.05005 1.16999C0.952977 1.25961 0.874623 1.36758 0.819516 1.48765C0.764409 1.60773 0.733642 1.73753 0.728993 1.86957C0.724344 2.00161 0.745904 2.13325 0.792429 2.25691C0.838954 2.38056 0.909521 2.49377 1.00005 2.58999Z' fill='%23E85A50'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
}

.navbar .login .profile-image.user-active:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.navbar .login .profile-image.user-active .admin-menu {
  height: auto !important;
  display: inline-block;
}

.info {
  font-size: 40px;
  font-weight: 700;
  border: 1px solid #E85A50;
  border-radius: 18px;
}

@media screen and (min-width: 992px) {
  .desktop-none {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .cart-bag {
    display: none;
  }
  .navbar .login .profile-image {
    width: 32px;
    height: 32px;
    margin-right: 14px;
  }
  .navbar {
    padding: 35px 0;
  }
  .profile svg {
    width: 32px;
  }
  .mobile-none {
    display: none;
  }
  .profile-image::before {
    display: none;
  }
  .admin-menu {
    display: none !important;
  }
  .navbar-nav {
    padding-top: 36px !important;
  }
}

.cart {
  background: #ffffff;
  -webkit-box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
          box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
  border-radius: 18px;
  padding: 24px;
  -webkit-transition: .3s;
  transition: .3s;
  position: relative;
}

.cart:hover .product-cover {
  background-size: 110%;
}

.cart:hover.order-message {
  max-width: 70%;
}

.cart:hover.order-message .title {
  color: #E85A50;
  margin-top: 50px;
}

.cart .product-cover {
  padding-top: 100%;
  width: 100%;
  border-radius: 18px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-size: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.cart .product-title {
  margin-top: 15px;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: #202020;
  margin-bottom: 10px;
}

.cart .product-title a {
  color: inherit;
}

.cart .product-title a:hover {
  color: #E85A50;
}

.cart .ratebox .stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart .ratebox .stars .star {
  margin-right: 3px;
}

.cart .ratebox .stars .vote {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  color: #8E8D8985;
  margin-left: 10px;
}

.cart .ratebox .stars .vote a {
  color: #8E8D8985 !important;
}

.cart .ratebox .star-full .star-1 {
  display: none;
}

.cart .ratebox .star-full .star-2 {
  display: none;
}

.cart .ratebox .star-half {
  position: relative;
}

.cart .ratebox .star-half .star-2 {
  position: absolute;
  top: 1px;
  left: -3px;
  width: 15px;
  height: 16px;
}

.cart .ratebox .star-half .star-3 {
  display: none;
}

.cart .ratebox .star-empty .star-3 {
  display: none;
}

.cart .ratebox .star-empty .star-2 {
  display: none;
}

.cart .followbox {
  margin: 20px 0 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cart .followbox .followers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cart .followbox .followers .fllower {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  margin-left: -10px;
}

.cart .followbox .followers .fllower:first-child {
  margin-left: 0;
}

.cart .followbox .fllowbtn {
  background: rgba(232, 90, 80, 0.1);
  border-radius: 6px;
  font-size: 16px;
  font-weight: 500;
  color: #E85A50;
  padding: 4px 15px;
  border: none;
  white-space: nowrap;
}

.cart .follow-count {
  font-size: 12px;
  font-weight: 400;
  color: #8E8D89;
}

.buyer-profile-account-inforamtion-body .cart-dark.w-80 {
  padding: 60px 32px 0px 32px !important;
}

.cart-dark {
  background-color: #EEEEEE87;
  border-radius: 18px;
  padding: 20px;
  margin: 16px auto 38px auto;
  border: none;
  position: relative;
}

.cart-dark.w-80 {
  width: 80%;
  padding: 60px 32px 32px 32px;
}

.cart-dark.w-80 .title {
  font-size: 30px !important;
  margin-bottom: 8px;
  font-weight: 800;
}

.cart-dark.w-80 .d-flex .title {
  font-weight: 700;
}

.cart-dark .text-info {
  font-size: 14px;
  font-weight: 400;
  text-align: justify;
  color: #202020 !important;
}

.cart-dark .title-box {
  font-size: 16px;
  font-weight: 700;
  color: #202020;
  margin-right: 15px;
}

.cart-dark .title-box-nobold {
  margin-right: 15px;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #202020;
}

.cart-dark .vote {
  color: #8E8D89;
}

.cart-dark .vote a {
  color: #8E8D8985 !important;
}

.cart-dark .star-rating {
  width: 136px;
}

.cart-dark .star-rating:before {
  background-size: 27px;
  height: 25px;
  width: 136px;
}

.cart-dark .star-rating > span:before {
  background-size: 27px;
  height: 25px;
}

.cart-dark .star-rating > span {
  height: 25px;
}

.cart-dark .ratebox {
  height: 25px;
}

.product.cart {
  padding-bottom: 77px !important;
  position: relative;
  margin-bottom: 65px;
}

.product.cart .buy-btn {
  border: 10px solid #efefef;
  position: absolute;
  bottom: -45px;
  left: 50%;
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
  border-radius: 50%;
}

.product.cart .buy-btn .circle {
  border-radius: 50%;
  display: block;
  border: 1px solid #E85A50;
  background-color: #fff;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 27px;
  padding: 27px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33 21.33a2 2 0 100 4 2 2 0 000-4zm14-4h-16a1.33 1.33 0 110-2.66h11.32a4.02 4.02 0 003.85-2.9l2.11-7.4a1.33 1.33 0 00-1.28-1.7H7A4 4 0 003.23 0H2a1.33 1.33 0 000 2.67h1.23a1.34 1.34 0 011.28.96l.2.73 2.2 7.66A4 4 0 007.33 20h16a1.33 1.33 0 100-2.67zm-1.76-12l-1.63 5.7a1.34 1.34 0 01-1.29.97H9.67l-.34-1.19-1.56-5.48h13.8zm-1.57 16a2 2 0 100 4 2 2 0 000-4z' fill='%23E85A50'/%3E%3C/svg%3E");
}

.product .price {
  font-size: 14px;
  font-weight: 400;
  color: #8E8D89;
  margin-bottom: 20px;
}

.product .price .price-count {
  font-size: 20px;
  font-weight: 700;
  color: #202020;
  margin-left: 10px;
}

.product .followbox {
  margin-top: 0 !important;
  margin-left: auto !important;
  margin-bottom: 0 !important;
}

.product .vote {
  font-size: 12px;
  font-weight: 400;
  color: #8E8D8991;
  margin-top: -5px;
  margin-bottom: 10px;
}

.product .vote a {
  color: #8E8D8985 !important;
}

.product .tags {
  display: table-footer-group;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.product .tags .tag, .product .tags li {
  padding: 3px 12px;
  background-color: #EEEEEE;
  border-radius: 6px;
  margin-right: 8px;
  font-size: 12px;
  font-weight: 500;
  color: #8E8D8991;
  display: inline-block;
  margin-bottom: 8px;
}

.top-product.cart .buy-btn .circle {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33 21.33a2 2 0 100 4 2 2 0 000-4zm14-4h-16a1.33 1.33 0 110-2.66h11.32a4.02 4.02 0 003.85-2.9l2.11-7.4a1.33 1.33 0 00-1.28-1.7H7A4 4 0 003.23 0H2a1.33 1.33 0 000 2.67h1.23a1.34 1.34 0 011.28.96l.2.73 2.2 7.66A4 4 0 007.33 20h16a1.33 1.33 0 000-2.67zm-1.76-12l-1.63 5.7a1.34 1.34 0 01-1.29.97H9.67l-.34-1.19-1.56-5.48h13.8zm-1.57 16a2 2 0 100 4 2 2 0 000-4z' fill='%23fff'/%3E%3C/svg%3E");
  background-color: #E85A50;
}

.PaymentSuccess {
  width: 207px;
  height: 27px;
  font-weight: bold;
  font-size: 18px;
  line-height: 27px;
  color: #E85A50;
}

.modal-header {
  padding: 31px 0px 0px 53px !important;
}

.cancel {
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #E85A50;
  padding-right: 32px;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.modal .product-info .buy-button {
  margin-top: 0 !important;
  width: 214px;
  float: right;
  margin-bottom: 41px;
}

.modal .cancel {
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  color: #E85A50;
}

.mb-48 {
  margin-bottom: 48px;
}

.mymodal .product-modal-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #202020;
}

.mymodal .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem;
  border-top-left-radius: .3rem;
  border-top-right-radius: .3rem;
  border-bottom: none;
}

.mymodal .modal-body th {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #8E8D89;
}

.mymodal .cart {
  background: #ffffff;
  -webkit-box-shadow: 20px 4px 70px rgba(255, 255, 255, 0.05);
          box-shadow: 20px 4px 70px rgba(255, 255, 255, 0.05);
  border-radius: 18px;
  padding: 24px;
  -webkit-transition: .3s;
  transition: .3s;
  position: relative;
}

.mymodal .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  outline: 0;
}

.mymodal .Total-Price {
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}

.mymodal .product-image {
  width: 48px !important;
  height: 48px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.mymodal .table td, .mymodal .table th {
  vertical-align: middle !important;
  border-top: none;
}

.product-image {
  width: 48px !important;
  height: 48px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.table td, .table th {
  vertical-align: middle !important;
}

.modals .modal-text {
  padding-top: 100px;
  padding-left: 143px;
  padding-right: 142px;
}

.modals .text {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}

.modals .text span {
  color: #E85A50;
}

.mt-50 {
  margin-top: 50px;
}

.bg-modal {
  background-color: rgba(32, 32, 32, 0.63);
}

#listingpage-modal table thead th {
  border-bottom: none;
}

#listingpage-modal table tbody {
  border-top: 1px solid rgba(142, 141, 137, 0.3);
  border-bottom: 1px solid rgba(142, 141, 137, 0.3);
}

#orderaccepted table thead th {
  text-align: center !important;
}

#orderaccepted table tbody td {
  text-align: center !important;
}

.margin-modal {
  margin: 48px 48px 0px 52px;
}

.ml-32 {
  margin-left: 32px;
}

.ml-73 {
  margin-left: 73px;
}

#comment-modal .d-flex {
  font-size: 14px;
}

#comment-modal .d-flex span {
  font-size: 14px;
  color: #8E8D89;
}

#comment-modal .d-flex .span-bold {
  font-size: 18px;
  color: #202020;
  font-style: normal;
  font-weight: normal;
}

.pt-45 {
  padding-top: 45px;
}

.mb-48 {
  margin-bottom: 48px;
}

.qr-code {
  width: 151px;
  height: 155px;
  border-radius: 18px;
  border: 1px solid #8E8D89;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
  padding: 5px;
}

.qr-code .qr-image {
  width: 140px;
  height: 140px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.searchbox {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 26px;
}

@media (max-width: 1199px) {
  .searchbox {
    width: 90% !important;
  }
  .searchbox .form-group {
    margin-bottom: 20px;
  }
}

@media (max-width: 991px) {
  .searchbox {
    width: 100% !important;
    padding: 0px 15px !important;
  }
}

.searchbox .btn-outline-success {
  padding: 11px !important;
  margin: 0 !important;
}

.searchbox .btn-outline-success:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .searchbox .btn-outline-success {
    font-size: 16px;
  }
}

.search-input {
  width: 50%;
  position: relative;
  margin-left: -2px;
}

@media (max-width: 991px) {
  .search-input {
    width: 100%;
  }
}

.search-input .btn-outline-success {
  right: 12px;
}

.search-input .btn-outline-success:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media screen and (max-width: 991px) {
  .search-input .btn-outline-success {
    font-size: 16px;
  }
}

.search-input .input-searchbox {
  position: relative;
  color: #8E8D89;
  font-size: 18px !important;
  font-weight: 500 !important;
  width: 100%;
  padding: 16px !important;
  height: 56px;
  border-radius: 18px !important;
  border: 1px solid rgba(142, 141, 137, 0.5) !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 64px !important;
  padding-right: 140px !important;
}

.search-input .input-searchbox::-webkit-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .input-searchbox:-ms-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .input-searchbox::-ms-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .input-searchbox::placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .mobile-searchbox {
  position: relative;
  color: #8E8D89;
  font-size: 18px;
  font-weight: 500;
  width: 100%;
  padding: 16px;
  height: 56px;
  border-radius: 18px;
  border: 1px solid rgba(142, 141, 137, 0.5);
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 50px;
  padding-right: 50px;
}

.search-input .mobile-searchbox::-webkit-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .mobile-searchbox:-ms-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .mobile-searchbox::-ms-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .mobile-searchbox::placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.search-input .form-group {
  width: 100%;
}

.search-input .form-group::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  left: 22px;
  top: 17px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.71 19.2899L17 15.6099C18.4401 13.8143 19.1375 11.5352 18.9488 9.2412C18.7601 6.94721 17.6997 4.81269 15.9855 3.27655C14.2714 1.74041 12.0338 0.919414 9.73292 0.982375C7.43203 1.04534 5.24272 1.98747 3.61514 3.61505C1.98756 5.24263 1.04543 7.43194 0.982466 9.73283C0.919506 12.0337 1.7405 14.2713 3.27664 15.9854C4.81278 17.6996 6.9473 18.76 9.2413 18.9487C11.5353 19.1374 13.8144 18.44 15.61 16.9999L19.29 20.6799C19.383 20.7736 19.4936 20.848 19.6154 20.8988C19.7373 20.9496 19.868 20.9757 20 20.9757C20.132 20.9757 20.2627 20.9496 20.3846 20.8988C20.5064 20.848 20.617 20.7736 20.71 20.6799C20.8902 20.4934 20.991 20.2442 20.991 19.9849C20.991 19.7256 20.8902 19.4764 20.71 19.2899ZM10 16.9999C8.61553 16.9999 7.26215 16.5894 6.111 15.8202C4.95986 15.051 4.06265 13.9578 3.53284 12.6787C3.00303 11.3996 2.8644 9.99214 3.1345 8.63427C3.4046 7.27641 4.07128 6.02912 5.05025 5.05016C6.02922 4.07119 7.2765 3.4045 8.63436 3.13441C9.99223 2.86431 11.3997 3.00293 12.6788 3.53275C13.9579 4.06256 15.0511 4.95977 15.8203 6.11091C16.5895 7.26206 17 8.61544 17 9.9999C17 11.8564 16.2625 13.6369 14.9497 14.9497C13.637 16.2624 11.8565 16.9999 10 16.9999Z' fill='%238E8D89'/%3E%3C/svg%3E%0A");
  background-size: cover;
  z-index: 99;
  left: 30px;
}

.search-input .form-group::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  right: 40px;
  top: 17px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9999 6.18V1C17.9999 0.734784 17.8946 0.48043 17.707 0.292893C17.5195 0.105357 17.2651 0 16.9999 0C16.7347 0 16.4803 0.105357 16.2928 0.292893C16.1053 0.48043 15.9999 0.734784 15.9999 1V6.18C15.4208 6.3902 14.9204 6.77363 14.5668 7.27816C14.2131 7.7827 14.0234 8.38388 14.0234 9C14.0234 9.61612 14.2131 10.2173 14.5668 10.7218C14.9204 11.2264 15.4208 11.6098 15.9999 11.82V19C15.9999 19.2652 16.1053 19.5196 16.2928 19.7071C16.4803 19.8946 16.7347 20 16.9999 20C17.2651 20 17.5195 19.8946 17.707 19.7071C17.8946 19.5196 17.9999 19.2652 17.9999 19V11.82C18.5791 11.6098 19.0795 11.2264 19.4331 10.7218C19.7867 10.2173 19.9764 9.61612 19.9764 9C19.9764 8.38388 19.7867 7.7827 19.4331 7.27816C19.0795 6.77363 18.5791 6.3902 17.9999 6.18ZM16.9999 10C16.8021 10 16.6088 9.94135 16.4443 9.83147C16.2799 9.72159 16.1517 9.56541 16.076 9.38268C16.0003 9.19996 15.9805 8.99889 16.0191 8.80491C16.0577 8.61093 16.153 8.43275 16.2928 8.29289C16.4327 8.15304 16.6108 8.0578 16.8048 8.01921C16.9988 7.98063 17.1999 8.00043 17.3826 8.07612C17.5653 8.15181 17.7215 8.27998 17.8314 8.44443C17.9413 8.60888 17.9999 8.80222 17.9999 9C17.9999 9.26522 17.8946 9.51957 17.707 9.70711C17.5195 9.89464 17.2651 10 16.9999 10ZM10.9999 12.18V1C10.9999 0.734784 10.8946 0.48043 10.707 0.292893C10.5195 0.105357 10.2651 0 9.99991 0C9.7347 0 9.48034 0.105357 9.29281 0.292893C9.10527 0.48043 8.99991 0.734784 8.99991 1V12.18C8.42076 12.3902 7.92037 12.7736 7.56676 13.2782C7.21314 13.7827 7.02344 14.3839 7.02344 15C7.02344 15.6161 7.21314 16.2173 7.56676 16.7218C7.92037 17.2264 8.42076 17.6098 8.99991 17.82V19C8.99991 19.2652 9.10527 19.5196 9.29281 19.7071C9.48034 19.8946 9.7347 20 9.99991 20C10.2651 20 10.5195 19.8946 10.707 19.7071C10.8946 19.5196 10.9999 19.2652 10.9999 19V17.82C11.5791 17.6098 12.0795 17.2264 12.4331 16.7218C12.7867 16.2173 12.9764 15.6161 12.9764 15C12.9764 14.3839 12.7867 13.7827 12.4331 13.2782C12.0795 12.7736 11.5791 12.3902 10.9999 12.18ZM9.99991 16C9.80213 16 9.60879 15.9414 9.44434 15.8315C9.27989 15.7216 9.15172 15.5654 9.07603 15.3827C9.00035 15.2 8.98054 14.9989 9.01913 14.8049C9.05771 14.6109 9.15296 14.4327 9.29281 14.2929C9.43266 14.153 9.61084 14.0578 9.80482 14.0192C9.99881 13.9806 10.1999 14.0004 10.3826 14.0761C10.5653 14.1518 10.7215 14.28 10.8314 14.4444C10.9413 14.6089 10.9999 14.8022 10.9999 15C10.9999 15.2652 10.8946 15.5196 10.707 15.7071C10.5195 15.8946 10.2651 16 9.99991 16ZM3.99991 4.18V1C3.99991 0.734784 3.89456 0.48043 3.70702 0.292893C3.51948 0.105357 3.26513 0 2.99991 0C2.7347 0 2.48034 0.105357 2.29281 0.292893C2.10527 0.48043 1.99991 0.734784 1.99991 1V4.18C1.42076 4.3902 0.920374 4.77363 0.566756 5.27817C0.213137 5.7827 0.0234375 6.38388 0.0234375 7C0.0234375 7.61612 0.213137 8.2173 0.566756 8.72184C0.920374 9.22637 1.42076 9.6098 1.99991 9.82V19C1.99991 19.2652 2.10527 19.5196 2.29281 19.7071C2.48034 19.8946 2.7347 20 2.99991 20C3.26513 20 3.51948 19.8946 3.70702 19.7071C3.89456 19.5196 3.99991 19.2652 3.99991 19V9.82C4.57907 9.6098 5.07945 9.22637 5.43307 8.72184C5.78669 8.2173 5.97639 7.61612 5.97639 7C5.97639 6.38388 5.78669 5.7827 5.43307 5.27817C5.07945 4.77363 4.57907 4.3902 3.99991 4.18ZM2.99991 8C2.80213 8 2.60879 7.94135 2.44434 7.83147C2.27989 7.72159 2.15172 7.56541 2.07603 7.38268C2.00035 7.19996 1.98054 6.99889 2.01913 6.80491C2.05771 6.61093 2.15296 6.43275 2.29281 6.29289C2.43266 6.15304 2.61084 6.0578 2.80482 6.01921C2.9988 5.98063 3.19987 6.00043 3.3826 6.07612C3.56532 6.15181 3.7215 6.27998 3.83138 6.44443C3.94127 6.60888 3.99991 6.80222 3.99991 7C3.99991 7.26522 3.89456 7.51957 3.70702 7.70711C3.51948 7.89464 3.26513 8 2.99991 8Z' fill='%238E8D89'/%3E%3C/svg%3E%0A");
  background-size: cover;
}

.search-input a, .search-input button {
  position: absolute;
  width: 128px;
  height: 48px;
  right: 5px;
  top: 4px;
  background-color: #E85A50;
  color: white;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border-radius: 18px;
  padding: 10px;
  border-color: transparent;
}

.switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 24px;
  margin-bottom: 0;
  background: #fff;
}

.switch.color-eee {
  background: #eee;
}

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

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

.slidercheck:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input[value="true"] + .slidercheck,
input.true + .slidercheck,
input:checked + .slidercheck {
  background-color: #2196F3;
}

input:focus + .slidercheck {
  -webkit-box-shadow: 0 0 1px #2196F3;
          box-shadow: 0 0 1px #2196F3;
}

input[value="true"] + .slidercheck:before,
input.true + .slidercheck:before,
input:checked + .slidercheck:before {
  -webkit-transform: translateX(24px);
          transform: translateX(24px);
}

/* Rounded sliderchecks */
.slidercheck.round {
  border-radius: 34px;
}

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

.switchbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  background-color: #EEEEEE;
  border-radius: 18px;
  padding: 18px 30px;
  margin-top: 9px;
}

.slidercheck {
  background-color: #fff !important;
  border: 1px solid #cccccc !important;
}

.slidercheck::before {
  background-color: #cccccc !important;
  border: 1px solid white;
  -webkit-box-shadow: 0px 0px 0px 1px #cccccc;
          box-shadow: 0px 0px 0px 1px #cccccc;
  width: 18px;
  height: 18px;
}

input[value="true"] + .slidercheck,
input.true + .slidercheck,
input:checked + .slidercheck {
  background-color: #fff !important;
  border: 1px solid rgba(232, 90, 80, 0.5) !important;
}

input[value="true"] + .slidercheck:before,
input.true + .slidercheck:before,
input:checked + .slidercheck:before {
  background-color: #E85A50 !important;
  border: 1px solid white;
  -webkit-box-shadow: 0px 0px 0px 1px #E85A50;
          box-shadow: 0px 0px 0px 1px #E85A50;
  width: 18px;
  height: 18px;
}

.filter-section .add-btn {
  color: #E85A50;
  font-weight: 500;
  font-size: 18px;
  padding: 10px 16px;
  border: 1px solid #E85A50;
  border-radius: 18px;
  background-color: white;
  margin-bottom: 24px;
}

.filter-section .add-btn svg {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  margin-bottom: -3px;
}

.filter-section .filter-box {
  margin-bottom: 37px;
}

@media screen and (max-width: 991px) {
  .filter-section .filter-box {
    margin-bottom: 29px;
  }
}

.filter-section .filter-box .category-section {
  position: relative;
}

.filter-section .filter-box .category-section .categorybox {
  background: rgba(232, 90, 80, 0.1);
  padding: 16px 50px 13px 68px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #E85A50;
  border: none;
  outline: none;
  font-size: 18px !important;
  font-weight: 500 !important;
  height: 56px;
}

.filter-section .filter-box .category-section .category-icon {
  position: absolute;
  top: 18px;
  left: 38px;
  pointer-events: none;
}

.filter-section .filter-box .price-range {
  width: 285px;
  padding-left: 20px;
  padding-right: 25px;
}

.filter-section .filter-box .search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 56px;
}

.filter-section .filter-box .search-box .search-category {
  color: #8E8D89 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  min-width: 123px !important;
  padding: 8px 16px !important;
  height: 56px !important;
  border-radius: 18px 0 0 18px !important;
  border: 1px solid rgba(142, 141, 137, 0.5) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.filter-section .filter-box .search-box .search-input {
  width: 100% !important;
  position: relative !important;
  margin-left: -2px !important;
}

.filter-section .filter-box .search-box .search-input .desk-searchbox {
  position: relative !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  width: 100% !important;
  padding: 16px !important;
  height: 56px !important;
  border-radius: 0 18px 18px 0 !important;
  border: 1px solid rgba(142, 141, 137, 0.5) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding-left: 64px !important;
  padding-right: 140px !important;
}

.filter-section .filter-box .search-box .search-input .desk-searchbox::-webkit-input-placeholder {
  color: #8E8D8986 !important;
  font-size: 16px !important;
}

.filter-section .filter-box .search-box .search-input .desk-searchbox:-ms-input-placeholder {
  color: #8E8D8986 !important;
  font-size: 16px !important;
}

.filter-section .filter-box .search-box .search-input .desk-searchbox::-ms-input-placeholder {
  color: #8E8D8986 !important;
  font-size: 16px !important;
}

.filter-section .filter-box .search-box .search-input .desk-searchbox::placeholder {
  color: #8E8D8986 !important;
  font-size: 16px !important;
}

@media screen and (max-width: 1199px) {
  .filter-section .filter-box .search-box .search-input {
    padding-left: 15px;
  }
}

@media screen and (max-width: 991px) {
  .filter-section .filter-box .search-box .search-input .form-group {
    margin-bottom: 0 !important;
  }
}

.filter-section .filter-box .search-box .search-input .mobile-searchbox {
  position: relative;
  color: #8E8D89;
  font-size: 18px;
  font-weight: 500;
  width: 100%;
  padding: 16px;
  height: 56px;
  border-radius: 18px;
  border: 1px solid rgba(142, 141, 137, 0.5);
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 50px;
  padding-right: 50px;
}

.filter-section .filter-box .search-box .search-input .mobile-searchbox::-webkit-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.filter-section .filter-box .search-box .search-input .mobile-searchbox:-ms-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.filter-section .filter-box .search-box .search-input .mobile-searchbox::-ms-input-placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.filter-section .filter-box .search-box .search-input .mobile-searchbox::placeholder {
  color: #8E8D8986;
  font-size: 16px;
}

.filter-section .filter-box .search-box .search-input .form-group {
  width: 100%;
}

.filter-section .filter-box .search-box .search-input .form-group::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  left: 22px;
  top: 17px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.71 19.2899L17 15.6099C18.4401 13.8143 19.1375 11.5352 18.9488 9.2412C18.7601 6.94721 17.6997 4.81269 15.9855 3.27655C14.2714 1.74041 12.0338 0.919414 9.73292 0.982375C7.43203 1.04534 5.24272 1.98747 3.61514 3.61505C1.98756 5.24263 1.04543 7.43194 0.982466 9.73283C0.919506 12.0337 1.7405 14.2713 3.27664 15.9854C4.81278 17.6996 6.9473 18.76 9.2413 18.9487C11.5353 19.1374 13.8144 18.44 15.61 16.9999L19.29 20.6799C19.383 20.7736 19.4936 20.848 19.6154 20.8988C19.7373 20.9496 19.868 20.9757 20 20.9757C20.132 20.9757 20.2627 20.9496 20.3846 20.8988C20.5064 20.848 20.617 20.7736 20.71 20.6799C20.8902 20.4934 20.991 20.2442 20.991 19.9849C20.991 19.7256 20.8902 19.4764 20.71 19.2899ZM10 16.9999C8.61553 16.9999 7.26215 16.5894 6.111 15.8202C4.95986 15.051 4.06265 13.9578 3.53284 12.6787C3.00303 11.3996 2.8644 9.99214 3.1345 8.63427C3.4046 7.27641 4.07128 6.02912 5.05025 5.05016C6.02922 4.07119 7.2765 3.4045 8.63436 3.13441C9.99223 2.86431 11.3997 3.00293 12.6788 3.53275C13.9579 4.06256 15.0511 4.95977 15.8203 6.11091C16.5895 7.26206 17 8.61544 17 9.9999C17 11.8564 16.2625 13.6369 14.9497 14.9497C13.637 16.2624 11.8565 16.9999 10 16.9999Z' fill='%238E8D89'/%3E%3C/svg%3E%0A");
  background-size: cover;
  z-index: 99;
}

.filter-section .filter-box .search-box .search-input .form-group::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  right: 40px;
  top: 17px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9999 6.18V1C17.9999 0.734784 17.8946 0.48043 17.707 0.292893C17.5195 0.105357 17.2651 0 16.9999 0C16.7347 0 16.4803 0.105357 16.2928 0.292893C16.1053 0.48043 15.9999 0.734784 15.9999 1V6.18C15.4208 6.3902 14.9204 6.77363 14.5668 7.27816C14.2131 7.7827 14.0234 8.38388 14.0234 9C14.0234 9.61612 14.2131 10.2173 14.5668 10.7218C14.9204 11.2264 15.4208 11.6098 15.9999 11.82V19C15.9999 19.2652 16.1053 19.5196 16.2928 19.7071C16.4803 19.8946 16.7347 20 16.9999 20C17.2651 20 17.5195 19.8946 17.707 19.7071C17.8946 19.5196 17.9999 19.2652 17.9999 19V11.82C18.5791 11.6098 19.0795 11.2264 19.4331 10.7218C19.7867 10.2173 19.9764 9.61612 19.9764 9C19.9764 8.38388 19.7867 7.7827 19.4331 7.27816C19.0795 6.77363 18.5791 6.3902 17.9999 6.18ZM16.9999 10C16.8021 10 16.6088 9.94135 16.4443 9.83147C16.2799 9.72159 16.1517 9.56541 16.076 9.38268C16.0003 9.19996 15.9805 8.99889 16.0191 8.80491C16.0577 8.61093 16.153 8.43275 16.2928 8.29289C16.4327 8.15304 16.6108 8.0578 16.8048 8.01921C16.9988 7.98063 17.1999 8.00043 17.3826 8.07612C17.5653 8.15181 17.7215 8.27998 17.8314 8.44443C17.9413 8.60888 17.9999 8.80222 17.9999 9C17.9999 9.26522 17.8946 9.51957 17.707 9.70711C17.5195 9.89464 17.2651 10 16.9999 10ZM10.9999 12.18V1C10.9999 0.734784 10.8946 0.48043 10.707 0.292893C10.5195 0.105357 10.2651 0 9.99991 0C9.7347 0 9.48034 0.105357 9.29281 0.292893C9.10527 0.48043 8.99991 0.734784 8.99991 1V12.18C8.42076 12.3902 7.92037 12.7736 7.56676 13.2782C7.21314 13.7827 7.02344 14.3839 7.02344 15C7.02344 15.6161 7.21314 16.2173 7.56676 16.7218C7.92037 17.2264 8.42076 17.6098 8.99991 17.82V19C8.99991 19.2652 9.10527 19.5196 9.29281 19.7071C9.48034 19.8946 9.7347 20 9.99991 20C10.2651 20 10.5195 19.8946 10.707 19.7071C10.8946 19.5196 10.9999 19.2652 10.9999 19V17.82C11.5791 17.6098 12.0795 17.2264 12.4331 16.7218C12.7867 16.2173 12.9764 15.6161 12.9764 15C12.9764 14.3839 12.7867 13.7827 12.4331 13.2782C12.0795 12.7736 11.5791 12.3902 10.9999 12.18ZM9.99991 16C9.80213 16 9.60879 15.9414 9.44434 15.8315C9.27989 15.7216 9.15172 15.5654 9.07603 15.3827C9.00035 15.2 8.98054 14.9989 9.01913 14.8049C9.05771 14.6109 9.15296 14.4327 9.29281 14.2929C9.43266 14.153 9.61084 14.0578 9.80482 14.0192C9.99881 13.9806 10.1999 14.0004 10.3826 14.0761C10.5653 14.1518 10.7215 14.28 10.8314 14.4444C10.9413 14.6089 10.9999 14.8022 10.9999 15C10.9999 15.2652 10.8946 15.5196 10.707 15.7071C10.5195 15.8946 10.2651 16 9.99991 16ZM3.99991 4.18V1C3.99991 0.734784 3.89456 0.48043 3.70702 0.292893C3.51948 0.105357 3.26513 0 2.99991 0C2.7347 0 2.48034 0.105357 2.29281 0.292893C2.10527 0.48043 1.99991 0.734784 1.99991 1V4.18C1.42076 4.3902 0.920374 4.77363 0.566756 5.27817C0.213137 5.7827 0.0234375 6.38388 0.0234375 7C0.0234375 7.61612 0.213137 8.2173 0.566756 8.72184C0.920374 9.22637 1.42076 9.6098 1.99991 9.82V19C1.99991 19.2652 2.10527 19.5196 2.29281 19.7071C2.48034 19.8946 2.7347 20 2.99991 20C3.26513 20 3.51948 19.8946 3.70702 19.7071C3.89456 19.5196 3.99991 19.2652 3.99991 19V9.82C4.57907 9.6098 5.07945 9.22637 5.43307 8.72184C5.78669 8.2173 5.97639 7.61612 5.97639 7C5.97639 6.38388 5.78669 5.7827 5.43307 5.27817C5.07945 4.77363 4.57907 4.3902 3.99991 4.18ZM2.99991 8C2.80213 8 2.60879 7.94135 2.44434 7.83147C2.27989 7.72159 2.15172 7.56541 2.07603 7.38268C2.00035 7.19996 1.98054 6.99889 2.01913 6.80491C2.05771 6.61093 2.15296 6.43275 2.29281 6.29289C2.43266 6.15304 2.61084 6.0578 2.80482 6.01921C2.9988 5.98063 3.19987 6.00043 3.3826 6.07612C3.56532 6.15181 3.7215 6.27998 3.83138 6.44443C3.94127 6.60888 3.99991 6.80222 3.99991 7C3.99991 7.26522 3.89456 7.51957 3.70702 7.70711C3.51948 7.89464 3.26513 8 2.99991 8Z' fill='%238E8D89'/%3E%3C/svg%3E%0A");
  background-size: cover;
}

.filter-section .filter-box .search-box .search-input a, .filter-section .filter-box .search-box .search-input button {
  position: absolute;
  width: 128px;
  height: 48px;
  right: -3px;
  top: 4px;
  background-color: #E85A50;
  color: white;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border-radius: 18px;
  padding: 10px;
  border-color: transparent;
  margin-right: 8px;
}

@media screen and (min-width: 1200px) {
  .filter-section .filter-box .mobile-searchbox {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  .filter-section .filter-box .categorybox {
    max-width: 56px;
    max-height: 56px;
    padding: 25px !important;
    background-image: none !important;
  }
  .filter-section .filter-box .category-icon {
    left: 20px !important;
  }
  .filter-section .filter-box .price-range {
    display: none !important;
  }
  .filter-section .filter-box .search-box .search-category {
    display: none;
  }
  .filter-section .filter-box .search-box .search-input .desk-searchbox {
    display: none;
  }
  .filter-section .filter-box .search-box .search-input a, .filter-section .filter-box .search-box .search-input button {
    display: none;
  }
}

.filter-section .seemore {
  color: #E85A50;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin-top: 48px;
  margin-bottom: 80px;
  text-decoration: underline !important;
}

.comments-section {
  overflow: hidden;
}

.comments-section .owl-stage-outer {
  overflow: visible;
}

.gallery-nav-item {
  border: 3px solid rgba(142, 141, 137, 0.5) !important;
  width: 9px !important;
  height: 1px !important;
  border-radius: 10px !important;
  margin: 0 5px !important;
}

.gallery-nav-item.gallery-item-selected {
  width: 29px !important;
  height: 1px !important;
  border-radius: 10px !important;
  border: 3px solid #E85A50 !important;
}

@media (min-width: 992px) {
  .comments-section .container {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .gallery .gallery-item.gallery-item-previous,
  .gallery .gallery-item.gallery-item-next {
    cursor: pointer;
  }
  .gallery .gallery-container {
    min-height: 400px;
  }
  .gallery .gallery-controls {
    margin-top: 0;
  }
  .gallery {
    width: 100%;
  }
  .gallery-container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    position: relative;
  }
  .gallery-item {
    opacity: .4;
    position: absolute;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 0;
  }
  .gallery-item.gallery-item-selected {
    height: 240px;
    opacity: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 800px;
    z-index: 2;
  }
  .gallery-item.gallery-item-previous,
  .gallery-item.gallery-item-next {
    height: 240px;
    opacity: 1;
    width: 800px;
    z-index: 1;
    margin-top: -160px;
  }
  .gallery-item.gallery-item-previous {
    margin-right: 30px;
  }
  .gallery-item.gallery-item-next {
    margin-left: 30px;
  }
  .gallery-item.gallery-item-previous {
    left: 30%;
    -webkit-transform: translateX(-80%);
            transform: translateX(-80%);
  }
  .gallery-item.gallery-item-next {
    left: 70%;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  .gallery-item.gallery-item-first {
    left: 15%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
  }
  .gallery-item.gallery-item-last {
    left: 85%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
  }
  .gallery-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 30px 0;
  }
  .gallery-controls button {
    border: 0;
    cursor: pointer;
    font-size: 16px;
    margin: 0 20px;
    padding: 0 12px;
    text-transform: capitalize;
  }
  .gallery-controls button:focus {
    outline: none;
  }
  .gallery-controls-previous {
    position: relative;
  }
  .gallery-controls-previous::before {
    border: solid #000;
    border-width: 0 2px 2px 0;
    content: '';
    display: inline-block;
    height: 4px;
    left: -10px;
    padding: 2px;
    position: absolute;
    top: 0;
    -webkit-transform: rotate(135deg) translateY(-50%);
            transform: rotate(135deg) translateY(-50%);
    -webkit-transition: left 0.15s ease-in-out;
    transition: left 0.15s ease-in-out;
    width: 4px;
  }
  .gallery-controls-previous:hover::before {
    left: -18px;
  }
  .gallery-controls-next {
    position: relative;
  }
  .gallery-controls-next::before {
    border: solid #000;
    border-width: 0 2px 2px 0;
    content: '';
    display: inline-block;
    height: 4px;
    padding: 2px;
    position: absolute;
    right: -10px;
    top: 50%;
    -webkit-transform: rotate(-45deg) translateY(-50%);
            transform: rotate(-45deg) translateY(-50%);
    -webkit-transition: right 0.15s ease-in-out;
    transition: right 0.15s ease-in-out;
    width: 4px;
  }
  .gallery-controls-next:hover::before {
    right: -18px;
  }
  .gallery-nav {
    bottom: -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style: none;
    padding: 0;
    position: absolute;
    width: 100%;
  }
  .gallery-nav li {
    background: #ccc;
    border-radius: 50%;
    height: 10px;
    margin: 0 16px;
    width: 10px;
  }
  .gallery-nav li.gallery-item-selected {
    background: #555;
  }
}

.comment-box {
  background-color: #ffffff;
  -webkit-box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
          box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
  border-radius: 18px;
  padding: 24px;
  -webkit-transition: .3s;
  transition: .3s;
  position: relative;
  height: 100%;
}

@media (min-width: 992px) {
  .comment-box {
    width: 800px;
  }
}

.comment-box .profile-image {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 16px;
}

.comment-box .user-name {
  font-size: 16px;
  font-weight: 400;
  color: #202020;
}

.comment-box .comment-text {
  margin-top: 23px;
  font-size: 14px;
  font-weight: 400;
  color: #8E8D89;
}

.wizard-box {
  padding-bottom: 32px;
}

.wizard-box .page-title {
  font-size: 20px;
  font-weight: 700;
  color: #202020;
  margin-bottom: 48px;
}

.wizard-box .header-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  padding: 0;
  max-width: 800px;
  margin: auto;
  position: relative;
  z-index: 3;
  margin-bottom: 26px;
}

.wizard-box .header-nav li {
  z-index: 3;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 2px solid #E85A50;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.wizard-box .header-nav li svg {
  fill: #E85A50;
  width: 20px;
  height: 20px;
}

.wizard-box .header-nav li svg path {
  fill: #E85A50;
}

.wizard-box .header-nav li::after {
  content: attr(dataname);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -30px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #8E8D89;
  white-space: nowrap;
}

.wizard-box .header-nav::before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #E85A50;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  z-index: 1;
}

@media screen and (max-width: 991px) {
  .wizard-box .page-title {
    font-size: 20px;
    margin-bottom: 30px;
    margin-top: 32px;
  }
  .wizard-box .container {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .wizard-box .header-nav li {
    width: 40px;
    height: 40px;
  }
  .wizard-box .header-nav li svg {
    width: 12px;
    height: 12px;
  }
  .wizard-box .header-nav li::after {
    content: none;
  }
}

.status-success .header-nav::before {
  background-color: #5FCAB7 !important;
}

.status-success li {
  background-color: #5FCAB7 !important;
  border-color: #5FCAB7 !important;
}

.status-success li svg {
  fill: white !important;
}

.status-success li svg path {
  fill: white !important;
}

.status-success li::after {
  color: #5FCAB7 !important;
}

.status-not-success .header-nav::after {
  content: '' !important;
  width: 56% !important;
  height: 2px !important;
  background-color: #c6c6c4 !important;
  position: absolute !important;
  top: 50% !important;
  right: 0 !important;
  -webkit-transform: translateY(50%) !important;
          transform: translateY(50%) !important;
  z-index: 2 !important;
}

.status-not-success li {
  background-color: white !important;
  border-color: #c6c6c4 !important;
}

.status-not-success li svg {
  fill: #c6c6c4 !important;
}

.status-not-success li svg path {
  fill: #c6c6c4 !important;
}

.status-not-success li .svg-success {
  display: none !important;
}

.status-not-success li svg.d-none {
  display: block !important;
}

.status-not-success li::after {
  color: #c6c6c4 !important;
}

.status-not-success li.waiting-step,
.status-not-success li.payment-step,
.status-not-success li.cart-step {
  background-color: #E85A50 !important;
  border-color: #E85A50 !important;
}

.status-not-success li.waiting-step svg,
.status-not-success li.payment-step svg,
.status-not-success li.cart-step svg {
  fill: white !important;
}

.status-not-success li.waiting-step svg path,
.status-not-success li.payment-step svg path,
.status-not-success li.cart-step svg path {
  fill: white !important;
}

.status-not-success li.waiting-step::after,
.status-not-success li.payment-step::after,
.status-not-success li.cart-step::after {
  color: #E85A50 !important;
}

.status-not-accepted .header-nav::before {
  background-color: #EAB76A !important;
}

.status-not-accepted .header-nav::after {
  content: '';
  width: 56%;
  height: 2px;
  background-color: #c6c6c4;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  z-index: 2;
}

.status-not-accepted li {
  background-color: white;
  border-color: #c6c6c4 !important;
}

.status-not-accepted li svg {
  fill: #c6c6c4 !important;
}

.status-not-accepted li svg path {
  fill: #c6c6c4 !important;
}

.status-not-accepted li::after {
  color: #8E8D89 !important;
}

.status-not-accepted li.waiting-step,
.status-not-accepted li.payment-step,
.status-not-accepted li.cart-step {
  background-color: #EAB76A !important;
  border-color: #EAB76A !important;
}

.status-not-accepted li.waiting-step svg,
.status-not-accepted li.payment-step svg,
.status-not-accepted li.cart-step svg {
  fill: white !important;
}

.status-not-accepted li.waiting-step svg path,
.status-not-accepted li.payment-step svg path,
.status-not-accepted li.cart-step svg path {
  fill: white !important;
}

.status-not-accepted li.waiting-step::after,
.status-not-accepted li.payment-step::after,
.status-not-accepted li.cart-step::after {
  color: #EAB76A !important;
}

.status-cart .cart-step,
.status-payment .cart-step, .status-payment .payment-step,
.status-waiting .cart-step, .status-waiting .payment-step, .status-waiting .waiting-step,
.status-accept .cart-step, .status-accept .payment-step, .status-accept .waiting-step, .status-accept .accept-step,
.status-shipping .cart-step, .status-shipping .payment-step, .status-shipping .waiting-step, .status-shipping .accept-step, .status-shipping .shipping-step,
.status-complete .cart-step, .status-complete .payment-step, .status-complete .waiting-step, .status-complete .accept-step, .status-complete .shipping-step, .status-complete .complete-step {
  background-color: #E85A50 !important;
}

.status-cart .cart-step svg,
.status-payment .cart-step svg, .status-payment .payment-step svg,
.status-waiting .cart-step svg, .status-waiting .payment-step svg, .status-waiting .waiting-step svg,
.status-accept .cart-step svg, .status-accept .payment-step svg, .status-accept .waiting-step svg, .status-accept .accept-step svg,
.status-shipping .cart-step svg, .status-shipping .payment-step svg, .status-shipping .waiting-step svg, .status-shipping .accept-step svg, .status-shipping .shipping-step svg,
.status-complete .cart-step svg, .status-complete .payment-step svg, .status-complete .waiting-step svg, .status-complete .accept-step svg, .status-complete .shipping-step svg, .status-complete .complete-step svg {
  fill: white !important;
}

.status-cart .cart-step svg path,
.status-payment .cart-step svg path, .status-payment .payment-step svg path,
.status-waiting .cart-step svg path, .status-waiting .payment-step svg path, .status-waiting .waiting-step svg path,
.status-accept .cart-step svg path, .status-accept .payment-step svg path, .status-accept .waiting-step svg path, .status-accept .accept-step svg path,
.status-shipping .cart-step svg path, .status-shipping .payment-step svg path, .status-shipping .waiting-step svg path, .status-shipping .accept-step svg path, .status-shipping .shipping-step svg path,
.status-complete .cart-step svg path, .status-complete .payment-step svg path, .status-complete .waiting-step svg path, .status-complete .accept-step svg path, .status-complete .shipping-step svg path, .status-complete .complete-step svg path {
  fill: white !important;
}

.status-cart .cart-step::after,
.status-payment .cart-step::after, .status-payment .payment-step::after,
.status-waiting .cart-step::after, .status-waiting .payment-step::after, .status-waiting .waiting-step::after,
.status-accept .cart-step::after, .status-accept .payment-step::after, .status-accept .waiting-step::after, .status-accept .accept-step::after,
.status-shipping .cart-step::after, .status-shipping .payment-step::after, .status-shipping .waiting-step::after, .status-shipping .accept-step::after, .status-shipping .shipping-step::after,
.status-complete .cart-step::after, .status-complete .payment-step::after, .status-complete .waiting-step::after, .status-complete .accept-step::after, .status-complete .shipping-step::after, .status-complete .complete-step::after {
  color: #E85A50 !important;
}

.pagination {
  margin-top: 24px;
  margin-bottom: 55px;
  margin-right: auto;
  margin-left: auto;
}

.pagination .page-link {
  font-size: 14px;
  font-weight: 400;
  color: #8E8D89;
}

.pagination .page-link.left-nav {
  border-radius: 2px 0 0 2px;
}

.pagination .page-link.right-nav {
  border-radius: 0 2px 2px 0;
}

.pagination .page-link:hover {
  background-color: #E85A50;
  color: white;
}

.pagination .page-link:hover path {
  fill: white;
}

.pagination .page-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.breadcrumb {
  background-color: transparent;
  margin-bottom: 24px !important;
}

.breadcrumb .breadlink {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  color: rgba(32, 32, 32, 0.5);
}

.breadcrumb .breadlink::after {
  content: '/';
  margin: 0 5px;
}

.breadcrumb .breadlink:last-child {
  color: #202020;
}

.breadcrumb .breadlink:last-child::after {
  content: '';
  margin: 0;
}

/* ================================================ */
/* 				      	End modules 				    */
/* ================================================ */
/* ================================================ */
/* 				      	Start Pages 				*/
/* ================================================ */
.home-page .filter-section {
  padding-top: 38px;
  padding-bottom: 48px;
  background-color: rgba(238, 238, 238, 0.5);
}

.login-page {
  background-color: white;
  overflow-x: hidden;
}

.login-page .form-side {
  max-width: 580px;
}

.login-page .login-box {
  background-image: url("../img/jetback.png");
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 0;
  padding-top: 75px;
  padding-bottom: 100px;
}

.login-page .login-box .jet-position img {
  width: 600px;
  max-width: 100%;
}

.login-page .login-box .form-group {
  margin-bottom: 32px;
}

.login-page .login-box .login-form {
  background-color: #EEEEEE;
  border-radius: 18px;
  padding: 60px;
}

.login-page .login-box .login-form .title {
  font-family: Poppins;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  margin-bottom: 40px;
}

.login-page .login-box .login-form label {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}

.login-page .login-box .login-form textarea.form-control,
.login-page .login-box .login-form input.form-control {
  background-color: #FFFFFF !important;
  border-radius: 18px;
  padding: 16px 10px 16px 32px;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.login-page .login-box .login-form textarea.form-control::-webkit-input-placeholder,
.login-page .login-box .login-form input.form-control::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5) !important;
}

.login-page .login-box .login-form textarea.form-control:-ms-input-placeholder,
.login-page .login-box .login-form input.form-control:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5) !important;
}

.login-page .login-box .login-form textarea.form-control::-ms-input-placeholder,
.login-page .login-box .login-form input.form-control::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5) !important;
}

.login-page .login-box .login-form textarea.form-control::placeholder,
.login-page .login-box .login-form input.form-control::placeholder {
  color: rgba(0, 0, 0, 0.5) !important;
}

.login-page .login-box .login-form .position-relative a {
  top: 0;
  right: 0;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  text-decoration: underline !important;
}

.login-page .login-box .login-form .login-btn .btn {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  color: white;
  background-color: #E85A50;
  border-radius: 18px;
  padding: 15px 40px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.login-page .login-box .login-form .login-btn .btn:hover {
  background-color: #ad3128;
}

.login-page .login-box .login-form .login-btn .register {
  font-size: 14px;
  font-weight: 500;
  color: #727A8B;
}

.login-page .login-box .login-form .login-btn .register a {
  color: #E85A50;
  font-size: 16px;
  font-weight: 500;
}

.login-page .login-box .jet-position {
  text-align: right;
}

@media screen and (max-width: 991px) {
  .login-page {
    background-color: #EEEEEE;
  }
  .login-page .login-box .container {
    padding: 0;
    overflow-x: hidden;
  }
  .login-page .login-box {
    padding-top: 80px;
    background-size: contain;
  }
  .login-page .login-box .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .login-page .login-box .login-form {
    padding: 20px;
    padding-top: 45px;
  }
  .login-page .login-box .login-form .title {
    font-size: 20px;
  }
  .login-page .login-box .login-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .login-page .login-box .login-btn .register {
    margin-top: 64px;
  }
  .login-page .login-box .login-btn a, .login-page .login-box .login-btn button {
    width: 100%;
    margin-top: 16px;
  }
}

.register-page .uploader {
  display: block;
  clear: both;
  margin: 0 auto;
  width: 100%;
  max-width: 600px;
}

.register-page .uploader label {
  width: 100%;
  padding: 2rem 1.5rem;
  text-align: center;
  background: #fff;
  border-radius: 7px;
  border: 3px solid #eee;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.register-page .uploader label:hover {
  border-color: #454cad;
}

.register-page .uploader label.hover {
  border: 3px solid #454cad;
  -webkit-box-shadow: inset 0 0 0 6px #eee;
          box-shadow: inset 0 0 0 6px #eee;
}

.register-page .uploader input[type="file"] {
  display: none;
}

.register-page .uploader div {
  margin: 0 0 .5rem 0;
  color: #5f6982;
}

.register-page .uploader {
  position: relative;
}

.register-page .uploader .imageUpload {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  height: 160px;
  background-size: cover;
  background-position: center;
  border-radius: 18px;
}

.register-page .uploader .file-drag {
  background: #EEEEEE;
  border-radius: 18px;
  border: none;
  padding-top: 70px;
  padding-bottom: 24px;
  width: 100%;
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  height: 160px;
  position: relative;
}

.register-page .uploader .upload-lable {
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  background-color: transparent;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.register-page .fa.fa-download:before {
  content: '' !important;
}

.register-page .fa.fa-download {
  content: '' !important;
  width: 16px;
  height: 20px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2L15 2C15.2652 2 15.5196 1.89464 15.7071 1.70711C15.8946 1.51957 16 1.26522 16 1C16 0.734783 15.8946 0.480429 15.7071 0.292892C15.5196 0.105356 15.2652 -6.42368e-08 15 -8.74228e-08L1 -1.31134e-06C0.734785 -1.33453e-06 0.48043 0.105355 0.292894 0.292891C0.105358 0.480427 1.68422e-06 0.734782 1.66103e-06 0.999999C1.63785e-06 1.26522 0.105358 1.51957 0.292894 1.70711C0.48043 1.89464 0.734785 2 1 2ZM8.71 4.29C8.6149 4.19896 8.50275 4.12759 8.38 4.08C8.2603 4.02709 8.13087 3.99977 8 3.99977C7.86913 3.99977 7.7397 4.02709 7.62 4.08C7.49725 4.12759 7.3851 4.19896 7.29 4.29L3.29 8.29C3.1017 8.4783 2.99591 8.7337 2.99591 9C2.99591 9.2663 3.1017 9.52169 3.29 9.71C3.47831 9.8983 3.7337 10.0041 4 10.0041C4.2663 10.0041 4.5217 9.8983 4.71 9.71L7 7.41L7 19C7 19.2652 7.10536 19.5196 7.29289 19.7071C7.48043 19.8946 7.73478 20 8 20C8.26522 20 8.51957 19.8946 8.70711 19.7071C8.89464 19.5196 9 19.2652 9 19L9 7.41L11.29 9.71C11.3832 9.80324 11.4939 9.8772 11.6158 9.92766C11.7376 9.97812 11.8681 10.0041 12 10.0041C12.1319 10.0041 12.2624 9.97812 12.3843 9.92766C12.5061 9.8772 12.6168 9.80324 12.71 9.71C12.8032 9.61676 12.8772 9.50607 12.9277 9.38425C12.9781 9.26243 13.0041 9.13186 13.0041 9C13.0041 8.86814 12.9781 8.73757 12.9277 8.61575C12.8772 8.49393 12.8032 8.38324 12.71 8.29L8.71 4.29Z' fill='%23E85A50'/%3E%3C/svg%3E%0A");
  margin-bottom: 0 !important;
  display: block;
  margin: auto;
}

.register-page .upload-form .title {
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  margin-bottom: 16px;
  margin-top: 125px;
}

.register-page .info-input {
  font-size: 14px;
  font-weight: 500;
  color: #8E8D89;
  margin-bottom: 16px;
}

.back {
  font-weight: 500;
  font-size: 16px;
  margin-right: 24px;
  color: #E85A50;
}

.justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.forgotpassword-page .login-form .login-btn a, .forgotpassword-page .login-form .login-btn button {
  padding: 15px 34px !important;
}

.change-password-admin-page .login-form .login-btn a, .change-password-admin-page .login-form .login-btn button {
  padding: 15px 33px !important;
}

.slider-procuts .slide-show {
  border-radius: 18px;
  overflow: hidden !important;
  width: 100%;
  padding: 24px;
  background: #fff;
  margin-right: 24px;
}

.slider-procuts .slide-show div {
  padding-top: 100%;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 18px;
}

.slider-procuts .slider-gallery {
  padding-bottom: 10px;
  margin-top: 40px;
}

.slider-procuts .slider-gallery .gallery-img {
  width: 121px;
  height: 121px;
  border-radius: 18px;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  cursor: pointer;
  margin-right: 25px;
}

.slider-procuts .slider-gallery .gallery-img:last-child {
  margin-right: 0;
}

.product-info {
  padding-left: 10px;
}

.product-info .product-name {
  font-size: 40px;
  font-weight: 700;
  text-align: left;
  color: #202020;
  margin-bottom: 25px;
}

.product-info .product-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.product-info .product-details .seller-profile {
  background-color: rgba(238, 238, 238, 0.5);
  border-radius: 18px;
  padding: 8px;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.product-info .product-details .seller-profile .seller-image {
  width: 72px;
  height: 72px;
  border-radius: 18px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 15px;
}

.product-info .product-details .seller-profile .seller-name {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: #202020;
  margin-bottom: 13px;
  white-space: nowrap;
}

.product-info .product-details .seller-profile .seller-name a {
  color: #202020;
}

.product-info .product-details .seller-profile .btn-follow {
  background: rgba(232, 90, 80, 0.1);
  border-radius: 6px;
  padding: 4px 16px;
  color: #E85A50;
  font-size: 16px;
  font-weight: 500;
  min-width: 98px;
}

.product-info .product-details .product-ratebox {
  padding: 8px 25px;
}

.product-info .product-details .product-ratebox .product-rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.product-info .product-details .product-ratebox .product-rate .vote {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #8E8D89;
}

.product-info .product-details .product-ratebox .likebox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.product-info .product-details .product-ratebox .likebox .dislike {
  font-size: 14px;
  font-weight: 400;
  margin-right: 20px;
}

.product-info .product-details .product-ratebox .likebox .dislike svg {
  margin-right: 8px;
  margin-bottom: -5px;
}

.product-info .product-details .product-ratebox .likebox .like {
  font-size: 14px;
  font-weight: 400;
}

.product-info .product-details .product-ratebox .likebox .like svg {
  margin-right: 8px;
  margin-bottom: -5px;
}

.product-info .buy-box {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.product-info .buy-box .price {
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
  text-align: left;
  position: relative;
  color: #202020;
}

.product-info .buy-box .price::before {
  position: absolute;
  content: 'Price';
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  top: -30px;
  left: 0;
  color: #202020;
}

.product-info .buy-box .qty .number-input {
  position: relative;
  padding-right: 25px;
}

.product-info .buy-box .qty .number-input::before {
  position: absolute;
  content: 'QTY';
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  top: -25px;
  left: 0;
  color: #202020;
}

.product-info .buy-box .qty a, .product-info .buy-box .qty button {
  position: absolute;
  right: 0px;
  width: 20px;
  height: 29px;
  border: 1px solid #8E8D89;
  outline: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.product-info .buy-box .qty a.minus, .product-info .buy-box .qty button.minus {
  bottom: 0;
  border-radius: 0 0 10px 10px;
}

.product-info .buy-box .qty a.plus, .product-info .buy-box .qty button.plus {
  top: 0;
  border-radius: 10px 10px 0 0;
}

.product-info .buy-box .qty .quantity {
  width: 67px;
  height: 56px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  border: 1px solid #8E8D89;
  border-radius: 12px;
  outline: none;
}

.product-info .buy-box .share-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.product-info .buy-box .share-box .btn {
  width: 48px;
  min-width: 0;
  height: 48px;
  border: 1px solid #8E8D89;
  border-radius: 18px;
  background-color: white;
  padding: 12px 11px;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-width: 48px !important;
  padding: 0px !important;
}

.product-info .buy-box .share-box .btn:hover {
  background-color: #e6e6e696;
}

.product-info .description {
  margin-top: 36px;
}

.product-info .description .title {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #202020;
  margin-bottom: 8px;
}

.product-info .description .text {
  color: #8E8D89;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.03em;
  text-align: justify;
}

.product-info .description .text ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}

.product-info .description .text ul li {
  position: relative;
  text-indent: 20px;
  margin-top: 20px;
}

.product-info .description .text ul li::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #E85A50;
  position: absolute;
  left: 0;
  top: 7px;
}

.product-info .tagline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.product-info .tagline .tag {
  margin-top: 14px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  color: #8E8D8975;
  margin-right: 10px;
  background-color: #EEEEEE;
  border-radius: 6px;
  padding: 3px 12px;
}

.product-info .buy-button {
  margin-top: 35px;
  width: 214px;
  float: right;
}

.product-info .buy-button svg {
  margin-right: 20px;
}

.slider-gallery {
  padding-bottom: 100px;
}

.slider-gallery .flickity-page-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  width: 100%;
}

.slider-gallery .flickity-page-dots .dot {
  margin: 0;
  border-radius: 2px;
  background: rgba(142, 141, 137, 0.15);
  width: 100%;
  height: 4px;
}

.slider-gallery .flickity-page-dots .dot.is-selected {
  background: #E85A50;
}

@media (min-width: 992px) {
  .product-page main {
    padding-bottom: 50px;
  }
  .product-page .breadcrumb {
    margin-bottom: 24px !important;
  }
  .product-info {
    padding-top: 20px;
  }
}

@media (max-width: 1199px) {
  .cart-page main .cart {
    width: 90% !important;
  }
  .w-80 {
    width: 90% !important;
  }
}

@media (max-width: 991px) {
  .product-container {
    position: relative;
    padding-top: 100px;
  }
  .product-container .col-12.col-lg-6 {
    position: static;
  }
  .product-container .product-name {
    position: absolute;
    top: 0;
    left: 30px;
  }
  .product-container .product-ratebox {
    position: absolute;
    top: 50px;
    padding: 0  !important;
    left: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: calc(100% - 60px);
  }
  .product-container .seller-profile {
    width: 100%;
    border-radius: 12px !important;
  }
  .product-container .seller-profile .seller-image {
    width: 32px !important;
    height: 32px !important;
    border-radius: 6px !important;
  }
  .product-container .seller-profile .seller-name {
    margin-bottom: 0 !important;
    font-size: 14px !important;
  }
  .product-container .product-rate {
    margin-bottom: 0 !important;
  }
  .gallery-img {
    width: 65px !important;
    height: 65px !important;
    margin-right: 10px !important;
    border-radius: 12px !important;
  }
}

.seller-profile .mt-120 {
  margin-top: 120px;
}

.seller-profile .mr-68 {
  margin-right: 68px;
}

.seller-profile .choise-box {
  min-width: 208px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 32px 10px 32px !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.seller-profile .choise-box .title {
  font-size: 14px;
  font-weight: 400;
  margin-right: 15px;
}

.seller-profile .profile-cover {
  width: 100%;
  height: 211px;
  border-radius: 18px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-image: url(../img/defult-profile-cover.jpg);
  z-index: 90;
  position: relative;
}

.seller-profile .upload-icon {
  position: absolute;
  right: 24px;
  top: 24px;
  pointer-events: none;
}

.seller-profile .upload-file {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 0 !important;
  opacity: 0;
  cursor: pointer;
}

.seller-profile .profile-details {
  z-index: 91;
  margin-top: -100px;
  margin-bottom: 60px;
  padding: 0 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.seller-profile .profile-details .profile-image {
  position: relative;
  min-width: 163px;
  height: 163px;
  background-repeat: no-repeat;
  background-position: center;
  border: 7px solid #FFFFFF;
  border-radius: 13.3973px;
  margin-right: 25px;
  z-index: 99;
  background-image: url(../img/defult-profile-image.jpg);
}

.seller-profile .profile-details .seller-details {
  width: 100%;
  padding: 24px 26px;
  background-color: white;
  border-radius: 18px;
  z-index: 98;
}

.seller-profile .profile-details .seller-details .seller-name {
  font-size: 40px;
  font-weight: 700;
  text-align: left;
  color: #202020;
  white-space: nowrap;
}

.seller-profile .profile-details .seller-details .seller-name a {
  color: #202020;
}

.seller-profile .profile-details .seller-details .share-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.seller-profile .profile-details .seller-details .share-box .follower-data {
  margin-top: 0;
  margin-right: 24px;
}

.seller-profile .profile-details .seller-details .share-box .btn {
  width: 48px;
  height: 48px;
  min-width: 48px !important;
  padding: 0px !important;
  background-color: white;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #8E8D89;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 18px;
}

.seller-profile .profile-details .seller-details .share-box .btn.follow-btn {
  width: 132px;
  border-color: #E85A50;
  color: #E85A50;
}

.seller-profile .profile-details .seller-details .follower-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 24px;
}

.seller-profile .profile-details .seller-details .follower-data .change-btn .title-box {
  font-size: 14px;
  font-weight: 400;
  color: #202020;
  margin-right: 15px;
}

.seller-profile .profile-details .seller-details .follower-data .seller-rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.seller-profile .profile-details .seller-details .follower-data .seller-rate .vote {
  margin-left: 12px;
  color: #202020;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: -5px;
}

.seller-profile .profile-details .seller-details .follower-data .seller-rate .vote a {
  color: #202020 !important;
}

.seller-profile .profile-details .seller-details .follower-data .seller-rate .star-rating:before {
  background-size: 27px;
  height: 24px;
  width: 135px;
}

.seller-profile .profile-details .seller-details .follower-data .seller-rate .star-rating > span {
  width: 135px;
  height: 24px;
}

.seller-profile .profile-details .seller-details .follower-data .seller-rate .star-rating > span:before {
  background-size: 27px;
  height: 24px;
}

.seller-profile .profile-details .seller-details .follower-data .seller-rate .star-rating {
  height: 24px;
  width: 135px;
}

.seller-profile .profile-details .seller-details .follower-data .followers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.seller-profile .profile-details .seller-details .follower-data .followers .followers-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
}

.seller-profile .profile-details .seller-details .follower-data .followers .followers-image li {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  border: 1px solid #fff;
}

.seller-profile .profile-details .seller-details .follower-data .followers .followers-image li:nth-child(1) {
  z-index: 102;
}

.seller-profile .profile-details .seller-details .follower-data .followers .followers-image li:nth-child(2) {
  z-index: 101;
  margin-left: -10px;
}

.seller-profile .profile-details .seller-details .follower-data .followers .followers-image li:nth-child(3) {
  z-index: 102;
  margin-left: -10px;
}

.seller-profile .profile-details .seller-details .follower-data .followers .followers-count {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  margin-left: 16px;
  color: #202020;
  white-space: nowrap;
  text-decoration: underline !important;
}

.seller-profile .profile-details .seller-details .about-seller .title {
  color: #8E8D89;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  margin-bottom: 8px;
  margin-top: 28px;
}

.seller-profile .profile-details .seller-details .about-seller .text {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: justify;
  color: #8E8D89;
}

.seller-profile .profile-pic {
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
  color: transparent;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.301);
  z-index: 10000;
  color: #fafafa;
}

.seller-profile .profile-pic span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: .2em;
}

.seller-pf .filter-section {
  background-color: white !important;
}

.on-vacation {
  font-size: 14px;
  color: #E85A50;
  margin-right: 24px;
  font-weight: bold;
}

.mr-24 {
  margin-right: 24px;
}

.sellerpage.buyerpage .buyer-msg {
  display: none;
}

.sellerpage.buyerpage .seller-msg {
  display: block;
}

.sellerpage.buyerpage .vaction-btn {
  display: none;
}

.sellerpage.buyerpage .buyer-selley-title .title-box {
  position: relative;
  color: white;
}

.sellerpage.buyerpage .buyer-selley-title .title-box:after {
  position: absolute;
  left: 0;
  top: 0;
  content: 'Buyer Account';
  font-size: 16px;
  font-weight: 700;
  color: #202020;
  white-space: nowrap;
}

.sellerpage .seller-msg {
  display: none;
}

.sellerpage .buyer-msg {
  display: block;
}

.sellerpage .buyer-selley-title .title-box {
  position: relative;
  color: white;
}

.sellerpage .buyer-selley-title .title-box:after {
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 0;
  content: 'Seller Account';
  font-size: 16px;
  font-weight: 700;
  color: #202020;
}

.cart-page tbody th {
  font-weight: 400 !important;
}

.cart-page .title.d-flex .page-title.active {
  border-bottom: solid 1px #E85A50;
}

@media screen and (max-width: 991px) {
  .cart-page .title.d-flex .page-title {
    display: none;
  }
  .cart-page .title.d-flex .page-title.active {
    display: block;
    border-bottom: none;
  }
}

.cart-page .nice-select {
  padding: 8px 32px !important;
  border-color: #E85A50 !important;
  color: #E85A50 !important;
  height: 56px;
}

.cart-page .nice-select::after {
  border-color: #E85A50;
}

.cart-page .image-td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: none !important;
}

.cart-page .image-td .product-image {
  min-width: 48px !important;
  min-height: 48px !important;
  margin-right: 15px;
}

.cart-page .image-td span {
  white-space: nowrap;
}

.cart-page main {
  background-image: url("../img/cart-bg.svg");
  background-position-x: left;
  background-position-y: top;
  background-size: contain;
  background-repeat: no-repeat;
}

.cart-page main.bg-sheipoor {
  background-image: url("../img/cart-bg.svg");
}

.cart-page main.bg-sheipoor .table-box {
  position: relative;
  z-index: 90;
}

.cart-page main.bg-sheipoor .table-box::before {
  content: '';
  width: 148px;
  height: 116px;
  background-image: url("../img/specker.svg");
  background-size: cover;
  position: absolute;
  z-index: -1;
  top: -90px;
  right: 45px;
}

@media screen and (max-width: 991px) {
  .cart-page main.bg-sheipoor .table-box::before {
    background-image: none !important;
  }
}

.cart-page main .delete-product a {
  width: 18px;
  height: 20px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 4H13V3C13 2.20435 12.6839 1.44129 12.1213 0.87868C11.5587 0.316071 10.7956 0 10 0H8C7.20435 0 6.44129 0.316071 5.87868 0.87868C5.31607 1.44129 5 2.20435 5 3V4H1C0.734784 4 0.48043 4.10536 0.292893 4.29289C0.105357 4.48043 0 4.73478 0 5C0 5.26522 0.105357 5.51957 0.292893 5.70711C0.48043 5.89464 0.734784 6 1 6H2V17C2 17.7956 2.31607 18.5587 2.87868 19.1213C3.44129 19.6839 4.20435 20 5 20H13C13.7956 20 14.5587 19.6839 15.1213 19.1213C15.6839 18.5587 16 17.7956 16 17V6H17C17.2652 6 17.5196 5.89464 17.7071 5.70711C17.8946 5.51957 18 5.26522 18 5C18 4.73478 17.8946 4.48043 17.7071 4.29289C17.5196 4.10536 17.2652 4 17 4ZM7 3C7 2.73478 7.10536 2.48043 7.29289 2.29289C7.48043 2.10536 7.73478 2 8 2H10C10.2652 2 10.5196 2.10536 10.7071 2.29289C10.8946 2.48043 11 2.73478 11 3V4H7V3ZM14 17C14 17.2652 13.8946 17.5196 13.7071 17.7071C13.5196 17.8946 13.2652 18 13 18H5C4.73478 18 4.48043 17.8946 4.29289 17.7071C4.10536 17.5196 4 17.2652 4 17V6H14V17Z' fill='%238E8D89' fill-opacity='0.5'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}

@media screen and (max-width: 991px) {
  .cart-page main .delete-product {
    width: 11px !important;
    height: 12px !important;
    padding: 0 !important;
    position: absolute;
    top: 17px;
    right: 10px;
  }
  .cart-page main .delete-product a {
    width: 11px;
    height: 12px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.9398 6.99999L11.1398 2.28249C11.2653 2.14126 11.3359 1.94971 11.3359 1.74999C11.3359 1.55026 11.2653 1.35871 11.1398 1.21749C11.0143 1.07626 10.844 0.996918 10.6665 0.996918C10.4889 0.996918 10.3187 1.07626 10.1931 1.21749L5.9998 5.94249L1.80646 1.21749C1.68093 1.07626 1.51066 0.996918 1.33313 0.996918C1.1556 0.996918 0.985332 1.07626 0.859797 1.21749C0.734261 1.35871 0.663736 1.55026 0.663736 1.74999C0.663736 1.94971 0.734261 2.14126 0.859797 2.28249L5.0598 6.99999L0.859797 11.7175C0.797311 11.7872 0.747715 11.8702 0.713869 11.9616C0.680023 12.0529 0.662598 12.151 0.662598 12.25C0.662598 12.349 0.680023 12.447 0.713869 12.5384C0.747715 12.6298 0.797311 12.7128 0.859797 12.7825C0.921772 12.8528 0.995506 12.9086 1.07675 12.9467C1.15798 12.9847 1.24512 13.0043 1.33313 13.0043C1.42114 13.0043 1.50827 12.9847 1.58951 12.9467C1.67075 12.9086 1.74449 12.8528 1.80646 12.7825L5.9998 8.05749L10.1931 12.7825C10.2551 12.8528 10.3288 12.9086 10.4101 12.9467C10.4913 12.9847 10.5785 13.0043 10.6665 13.0043C10.7545 13.0043 10.8416 12.9847 10.9228 12.9467C11.0041 12.9086 11.0778 12.8528 11.1398 12.7825C11.2023 12.7128 11.2519 12.6298 11.2857 12.5384C11.3196 12.447 11.337 12.349 11.337 12.25C11.337 12.151 11.3196 12.0529 11.2857 11.9616C11.2519 11.8702 11.2023 11.7872 11.1398 11.7175L6.9398 6.99999Z' fill='black'/%3E%3C/svg%3E%0A");
  }
}

.cart-page main .page-title {
  color: #202020 !important;
  font-size: 20px;
  font-weight: 700;
  margin-right: 40px;
}

.cart-page main .page-title.color-rgb-light {
  color: rgba(32, 32, 32, 0.3) !important;
}

.cart-page main .active {
  color: #202020;
  font-weight: bold;
}

.cart-page main .table-box {
  text-align: center;
  padding-top: 15px;
}

.cart-page main .table-box.pd-modal {
  padding-top: 0;
}

.cart-page main .cart {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  background: #FFFFFF;
  -webkit-box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
          box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
  border-radius: 18px;
  padding: 24px 32px;
  margin-bottom: 24px;
  position: relative;
}

.cart-page main .cart.modalpage {
  margin: 0px !important;
  width: 100% !important;
}

.cart-page main .cart.cart-logo {
  width: 100%;
}

.cart-page main .cart.order-accept {
  width: 70%;
}

.cart-page main .cart .text-title {
  color: #E85A50;
  padding-top: 56px;
  padding-bottom: 48px;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}

.cart-page main .cart .wallet {
  font-weight: bold;
  font-size: 16px;
  padding: 48px 0;
}

.cart-page main .cart .btn-allerts-accept {
  width: 132px;
  height: 56px;
  color: #FFFFFF;
  background-color: #E85A50;
  border: none;
  border-radius: 20px;
}

.cart-page main .cart .table thead th {
  border-top: none;
  color: #8E8D89;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
}

.cart-page main .cart .table tbody {
  font-size: 14px;
  font-weight: normal;
  color: #202020;
}

.cart-page main .cart .table tbody .ID-number {
  font-weight: normal;
  padding-left: 0;
  padding-right: 30px;
}

.cart-page main .cart .table tbody tr {
  border-bottom: 1px solid rgba(142, 141, 137, 0.3);
}

.cart-page main .cart .table tbody tr td {
  text-align: left;
  vertical-align: middle;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart-page main .cart .table tbody tr td .product-image {
  width: 48px;
  height: 48px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.cart-page main .cart .table tbody tr td.muted {
  color: #8E8D89;
  padding-left: 0;
}

.cart-page main .cart .table tbody tr td .not-muted {
  color: #202020;
}

.cart-page main .cart .table tbody tr td.td-text {
  padding-left: 0;
}

.cart-page main .cart .table tbody tr td .Reply {
  font-size: 14px;
  color: #E85A50;
  border: none;
  border-radius: 10px;
  width: 112px;
  height: 32px;
  background-color: rgba(232, 90, 80, 0.15);
  padding: 7px 22px;
  display: block;
}

.cart-page main .cart .table tbody tr td .Answered {
  font-size: 14px;
  color: #FFFFFF;
  border: none;
  border-radius: 10px;
  width: 112px;
  height: 32px;
  background-color: #5FCAB7;
  padding: 7px 20px;
}

.cart-page main .cart .table tbody tr td .svg-icon {
  background-image: url(../img/Vector.svg);
  display: inline-block;
  width: 16px;
  height: 14px;
  margin-right: 8px;
}

.cart-page main .cart .table tbody tr th {
  vertical-align: middle;
  text-align: left;
}

.cart-page main .cart .table.modal-td-th td, .cart-page main .cart .table.modal-td-th th {
  padding: 1.75rem;
}

.cart-page main textarea.cart-dark {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: #202020;
}

.cart-page main textarea.cart-dark::-webkit-input-placeholder {
  color: #2020207c;
}

.cart-page main textarea.cart-dark:-ms-input-placeholder {
  color: #2020207c;
}

.cart-page main textarea.cart-dark::-ms-input-placeholder {
  color: #2020207c;
}

.cart-page main textarea.cart-dark::placeholder {
  color: #2020207c;
}

.cart-page main .total {
  text-align: left;
}

.cart-page main .total .title {
  font-size: 14px;
  font-weight: 400;
  color: #8E8D89;
}

.cart-page main .total .price {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 700;
  color: #202020;
  margin-top: 12px;
}

.cart-page main .shipping-price {
  font-size: 14px;
  font-weight: 400;
  color: #8E8D89;
  margin-left: auto;
}

.cart-page main .shipping-price span {
  color: #202020;
  font-size: 16px;
}

.cart-page main .note-box {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: #202020;
}

.cart-page main .btn {
  padding: 15px;
  margin: 0 10px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}

.cart-page main .cancel-btn {
  color: #E85A50;
  background-color: transparent;
}

.cart-page main .succes-btn {
  background-color: #E85A50;
  padding: 15px 40px;
  border-radius: 18px;
  color: white;
}

.cart-page .order-table tbody {
  font-size: 14px !important;
}

.cart-page .order-table .btn {
  border-radius: 12px;
  padding: 5px 0;
  text-align: center;
  width: 132px;
  height: 32px;
  font-size: 14px;
  font-weight: 500;
  color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

.cart-page .order-table .btn.notacceped {
  background-color: #EAB76A;
}

.cart-page .order-table .btn.reported {
  background-color: #E85A50;
}

.cart-page .order-table .btn.acceped {
  background-color: #5FCAB7;
}

.cart-page .order-table .btn.waiting {
  background-color: #8E8D89;
}

.cart-page .payment-table .remaining {
  color: #202020;
  font-size: 20px;
  font-weight: 700;
}

.cart-page .payment-table .address {
  color: #202020;
  font-size: 14px;
  font-weight: 400;
  padding-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cart-page .payment-table .address svg {
  opacity: 0.5;
  margin-bottom: -5px;
  margin-left: 10px;
  position: absolute;
}

.cart-page .payment-table .address svg:hover {
  opacity: 1;
}

.cart-page .payment-table .time-left {
  color: #202020;
  font-size: 18px;
  font-weight: 700;
}

.cart-page .payment-table .payment-table {
  text-align: right;
}

.cart-page .payment-table .payment-table a {
  color: #E85A50;
}

.cart-page .check-payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 36px;
}

.cart-page .check-payment .text {
  margin-right: 45px;
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  color: #202020;
  line-height: 21px;
}

.cart-page .check-payment .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart-page .check-payment .time label {
  font-size: 12px;
  font-weight: 400;
  color: #8E8D89;
  position: absolute;
  left: 0;
  top: -20px;
}

.cart-page .check-payment .time input {
  width: 56px;
  height: 56px;
  margin: 0;
  padding: 15px 0;
  text-align: center;
  color: #8E8D89;
  font-size: 16px;
  font-weight: 700;
  border: 1px solid #8E8D89;
  outline: none;
  position: relative;
}

.cart-page .check-payment .time input.min {
  border-radius: 18px 0 0 18px;
}

.cart-page .check-payment .time input.sec {
  border-radius: 0 18px 18px 0;
  margin-left: -1px;
}

.cart-page .check-payment .btn-payment {
  padding: 15px;
  background-color: #E85A50;
  border-radius: 18px;
  margin-right: 16px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: white;
}

.cart-page .check-payment .PaymentSuccess {
  width: 207px;
  height: 27px;
  font-weight: bold;
  font-size: 18px;
  line-height: 27px;
  color: #E85A50;
}

.mycart .transaction {
  width: 104px;
  height: 21px;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #8E8D89;
  float: left;
  margin-top: 24px;
}

.mycart .Idtransaction {
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #202020;
  background: rgba(142, 141, 137, 0.15);
  border-radius: 18px;
}

.mycart input {
  padding: 18px;
}

.header {
  width: 989px;
  height: 64px;
  left: 24px;
  top: 19px;
  background: #8E8D89;
  border-radius: 18px 18px 0px 0px;
  margin: -24px -24px 0 -24px;
  width: 100%;
  position: absolute;
}

.header span {
  color: white;
  margin: 20px 20px 20px 32px;
  float: left;
}

.margintitle .table {
  margin-top: 60px;
}

.details .page-title {
  margin-bottom: -25px !important;
}

.details .cart-dark {
  margin-bottom: -16px !important;
  border-radius: 0 !important;
}

.details .cart-dark .d-flex .title {
  font-weight: 700;
}

.details .border {
  border: none !important;
  border-top: 1px solid rgba(142, 141, 137, 0.3) !important;
}

.details .border .light-title {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  color: #8E8D89;
}

.mb-24 {
  margin-bottom: 24px;
}

.lightred {
  background-color: rgba(232, 90, 80, 0.15);
  border-radius: 18px;
  color: #E85A50;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.mt-56 {
  margin-top: 56px;
}

.AcceptedOrder {
  background: #5FCAB7;
}

.completedorder .advertised {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000000;
  white-space: nowrap;
}

.completedorder .yes-no-btn .yesno {
  margin-bottom: 56px;
  border: 1px solid #E85A50;
  color: #E85A50;
  padding-right: 50px !important;
  position: relative;
  height: 56px;
}

.completedorder .yes-no-btn .yesno::before {
  content: 'No';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 25px;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  color: #E85A50;
}

.completedorder .yes-no-btn .yesno::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 0H4.26998C3.56817 0.000233904 2.88865 0.246509 2.34966 0.695976C1.81066 1.14544 1.4463 1.76965 1.31998 2.46L0.0499768 9.46C-0.0291548 9.89244 -0.0122784 10.337 0.0994115 10.7622C0.211101 11.1874 0.414875 11.5828 0.696313 11.9206C0.977751 12.2583 1.32997 12.53 1.72806 12.7166C2.12614 12.9031 2.56036 12.9999 2.99998 13H7.55998L6.99998 14.43C6.76704 15.0561 6.68947 15.7294 6.77391 16.3921C6.85835 17.0548 7.10229 17.6871 7.48479 18.2348C7.86729 18.7825 8.37695 19.2292 8.97004 19.5367C9.56312 19.8441 10.2219 20.0031 10.89 20C11.0823 19.9996 11.2705 19.9437 11.4319 19.8391C11.5933 19.7344 11.7211 19.5854 11.8 19.41L14.65 13H17C17.7956 13 18.5587 12.6839 19.1213 12.1213C19.6839 11.5587 20 10.7956 20 10V3C20 2.20435 19.6839 1.44129 19.1213 0.87868C18.5587 0.316071 17.7956 0 17 0ZM13 11.79L10.28 17.91C10.0017 17.8258 9.74355 17.6855 9.52152 17.4978C9.29949 17.31 9.11825 17.0788 8.98896 16.8183C8.85967 16.5579 8.78508 16.2737 8.76978 15.9834C8.75448 15.693 8.79878 15.4026 8.89998 15.13L9.42998 13.7C9.54291 13.3977 9.58104 13.0727 9.5411 12.7525C9.50117 12.4323 9.38436 12.1265 9.20064 11.8613C9.01693 11.596 8.77176 11.3791 8.48607 11.2292C8.20038 11.0792 7.88264 11.0006 7.55998 11H2.99998C2.85307 11.0002 2.70791 10.9681 2.57482 10.9059C2.44174 10.8437 2.324 10.7529 2.22998 10.64C2.13364 10.5287 2.06308 10.3975 2.02332 10.2557C1.98356 10.114 1.97559 9.96518 1.99998 9.82L3.26998 2.82C3.31257 2.58704 3.43646 2.37676 3.61959 2.2266C3.80271 2.07644 4.03319 1.99614 4.26998 2H13V11.79ZM18 10C18 10.2652 17.8946 10.5196 17.7071 10.7071C17.5195 10.8946 17.2652 11 17 11H15V2H17C17.2652 2 17.5195 2.10536 17.7071 2.29289C17.8946 2.48043 18 2.73478 18 3V10Z' fill='%23E85A50'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.completedorder .yes-no-btn .yesno img {
  margin-left: 10px !important;
}

.completedorder .yes-no-btn .yesno.active {
  background-color: #E85A50;
  color: white;
}

.completedorder .yes-no-btn .yesno.active::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3 8.08004C19.019 7.74269 18.6674 7.47113 18.27 7.28452C17.8726 7.0979 17.439 7.0008 17 7.00004H12.44L13 5.57004C13.2329 4.94393 13.3105 4.27065 13.2261 3.60797C13.1416 2.94528 12.8977 2.31297 12.5152 1.76527C12.1327 1.21758 11.623 0.770841 11.0299 0.463388C10.4369 0.155934 9.77804 -0.00305943 9.11 4.45912e-05C8.91764 0.000445953 8.72948 0.0563198 8.56807 0.160967C8.40666 0.265615 8.27887 0.414594 8.2 0.590044L5.35 7.00004H3C2.20435 7.00004 1.44129 7.31611 0.87868 7.87872C0.316071 8.44133 0 9.2044 0 10V17C0 17.7957 0.316071 18.5588 0.87868 19.1214C1.44129 19.684 2.20435 20 3 20H15.73C16.4318 19.9998 17.1113 19.7535 17.6503 19.3041C18.1893 18.8546 18.5537 18.2304 18.68 17.54L19.95 10.54C20.0286 10.1074 20.011 9.66283 19.8987 9.23772C19.7864 8.81262 19.582 8.4174 19.3 8.08004ZM5 18H3C2.73478 18 2.48043 17.8947 2.29289 17.7072C2.10536 17.5196 2 17.2653 2 17V10C2 9.73483 2.10536 9.48047 2.29289 9.29294C2.48043 9.1054 2.73478 9.00004 3 9.00004H5V18ZM18 10.18L16.73 17.18C16.6874 17.413 16.5635 17.6233 16.3804 17.7734C16.1973 17.9236 15.9668 18.0039 15.73 18H7V8.21004L9.72 2.09004C9.99998 2.17167 10.26 2.31045 10.4837 2.49763C10.7073 2.6848 10.8897 2.91631 11.0194 3.17754C11.1491 3.43876 11.2232 3.72404 11.2371 4.01535C11.2509 4.30666 11.2043 4.59768 11.1 4.87004L10.57 6.30005C10.4571 6.6023 10.4189 6.92739 10.4589 7.24758C10.4988 7.56776 10.6156 7.87353 10.7993 8.13878C10.983 8.40404 11.2282 8.62091 11.5139 8.77088C11.7996 8.92086 12.1173 8.99948 12.44 9.00004H17C17.1469 8.99981 17.2921 9.03194 17.4252 9.09416C17.5582 9.15638 17.676 9.24716 17.77 9.36004C17.8663 9.47137 17.9369 9.60259 17.9767 9.74434C18.0164 9.88608 18.0244 10.0349 18 10.18Z' fill='white'/%3E%3C/svg%3E%0A");
}

.completedorder .yes-no-btn .yesno.active::before {
  content: 'Yes';
  color: white;
}

.completedorder .succes-btn {
  padding: 13px 27px !important;
}

.completedorder .mt-0 {
  margin-top: 0 !important;
}

.completedorder .lightred {
  padding: 15px 33px 14px 33px !important;
}

@media screen and (min-width: 991px) {
  .completedorder .yes-no-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .completedorder .yesno {
    min-width: 112px;
    width: 112px;
    padding: 15px 24px !important;
    margin: 8px;
  }
  .completedorder .qustion-box .col-12 {
    margin-bottom: 20px;
  }
}

.form-dark {
  padding-bottom: 100px;
}

.w-80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.notacceptedorder {
  background: #EAB76A;
}

.acceppted-modal .title-modal {
  padding-top: 25px;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #E85A50;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.acceppted-modal .modal-header {
  padding: 31px 0px 0px !important;
}

.acceppted-modal .modal td {
  padding-top: 31px;
  padding-bottom: 31px;
  text-align: center;
  border-bottom: 1px solid rgba(142, 141, 137, 0.3);
}

.acceppted-modal .modal th {
  text-align: center;
}

.acceppted-modal .Subtext-modal {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #202020;
  text-align: center;
  margin-bottom: 48px;
  margin-top: 32px;
}

.acceppted-modal .modal-body {
  padding-left: 32px;
  padding-right: 32px;
}

.acceppted-modal .table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid rgba(142, 141, 137, 0.3);
}

.acceppted-modal .modal .product-info .buy-button {
  width: 132px;
  height: 56px;
  padding: 15px 54px 15px 53px;
}

.pageseller .star-rating::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.61803L11.4328 7.02786C11.5667 7.43989 11.9507 7.71885 12.3839 7.71885H17.0207L13.2694 10.4443C12.919 10.6989 12.7723 11.1503 12.9062 11.5623L14.339 15.9721L10.5878 13.2467C10.2373 12.9921 9.7627 12.9921 9.41222 13.2467L5.66099 15.9721L7.09383 11.5623C7.2277 11.1503 7.08105 10.6989 6.73056 10.4443L2.97933 7.71885H7.6161C8.04933 7.71885 8.43329 7.43989 8.56716 7.02786L10 2.61803Z' stroke='%23E85A50'/%3E%3C/svg%3E%0A");
  background-size: 24px;
  bottom: 0;
  content: "";
  display: block;
  height: 26px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 121px;
  padding-left: 3px;
}

.pageseller .star-rating > span {
  width: 80px;
  height: 23px;
}

.pageseller .star-rating > span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.52447 2.46353C9.67415 2.00287 10.3259 2.00287 10.4755 2.46353L11.9084 6.87336C11.9753 7.07937 12.1673 7.21885 12.3839 7.21885H17.0207C17.505 7.21885 17.7064 7.83866 17.3146 8.12336L13.5633 10.8488C13.3881 10.9761 13.3148 11.2018 13.3817 11.4078L14.8145 15.8176C14.9642 16.2783 14.437 16.6613 14.0451 16.3766L10.2939 13.6512C10.1186 13.5239 9.88135 13.5239 9.70611 13.6512L5.95488 16.3766C5.56303 16.6613 5.03578 16.2783 5.18546 15.8176L6.6183 11.4078C6.68524 11.2018 6.61191 10.9761 6.43667 10.8488L2.68544 8.12336C2.29358 7.83866 2.49497 7.21885 2.97933 7.21885H7.6161C7.83272 7.21885 8.02469 7.07937 8.09163 6.87336L9.52447 2.46353Z' fill='%23E85A50'/%3E%3C/svg%3E%0A");
  background-size: 24px;
  bottom: 0;
  content: "";
  display: block;
  height: 27px;
  left: 0;
  position: absolute;
  right: 0px;
  text-indent: 10000px;
  top: 0px;
}

.pageseller .star-rating {
  height: 23px;
}

.pageseller .product-info .product-details .product-ratebox .product-rate .vote {
  margin-left: 48px;
}

.pageseller .product-info .buy-button {
  margin-top: 35px;
  font-size: 18px;
  width: 118px;
  padding: 13px 20px;
  height: 56px;
  display: block ruby;
}

.pageseller .product-info .buy-button svg {
  margin-right: 8px;
}

.Waitingapproval .header span {
  font-weight: bold;
}

.Waitingapproval .codecopy {
  width: 100%;
  border: none;
  outline: none;
}

input.codecopy {
  position: absolute;
  z-index: -11;
  opacity: 0;
}

.cart.details .cart-dark {
  border-radius: 18px 18px 0 0 !important;
}

.cart.details .cart-dark.border {
  border-radius: 0 0 18px 18px !important;
}

.payment-successful main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 193px;
}

.payment-successful .message-box {
  padding-bottom: 100px;
}

.payment-successful .message-box .title {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  color: #202020;
  margin-bottom: 50px;
}

.payment-successful .message-box .btn-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.payment-successful .image-message {
  width: 340px;
  height: 324px;
  margin-top: 65px;
  margin-bottom: 65px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: auto;
  margin-left: auto;
}

.payment-successful .image-message.success-img {
  background-image: url("../img/success-img-bg.svg");
}

.payment-successful .image-message.notsuccess-img {
  background-image: url("../img/notsuccess-img-bg.svg");
}

.add-new-list .p68 {
  padding-left: 68px !important;
}

.add-new-list .nice-select.p68::before {
  content: '';
  width: 20px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71023 10.29C1.61513 10.199 1.50298 10.1276 1.38023 10.08C1.13677 9.97998 0.863694 9.97998 0.620232 10.08C0.497481 10.1276 0.385336 10.199 0.290233 10.29C0.199192 10.3851 0.127827 10.4972 0.0802325 10.62C0.00365307 10.8021 -0.0172696 11.0028 0.0201045 11.1968C0.0574787 11.3908 0.151475 11.5694 0.290233 11.71C0.387433 11.7983 0.499048 11.8694 0.620232 11.92C0.739933 11.9729 0.869362 12.0002 1.00023 12.0002C1.1311 12.0002 1.26053 11.9729 1.38023 11.92C1.50142 11.8694 1.61303 11.7983 1.71023 11.71C1.84899 11.5694 1.94299 11.3908 1.98036 11.1968C2.01773 11.0028 1.99681 10.8021 1.92023 10.62C1.87264 10.4972 1.80127 10.3851 1.71023 10.29ZM5.00023 2H19.0002C19.2654 2 19.5198 1.89464 19.7073 1.70711C19.8949 1.51957 20.0002 1.26522 20.0002 1C20.0002 0.734784 19.8949 0.48043 19.7073 0.292893C19.5198 0.105357 19.2654 0 19.0002 0H5.00023C4.73502 0 4.48066 0.105357 4.29313 0.292893C4.10559 0.48043 4.00023 0.734784 4.00023 1C4.00023 1.26522 4.10559 1.51957 4.29313 1.70711C4.48066 1.89464 4.73502 2 5.00023 2ZM1.71023 5.29C1.56961 5.15124 1.39104 5.05725 1.19705 5.01987C1.00306 4.9825 0.802343 5.00342 0.620232 5.08C0.499048 5.13064 0.387433 5.20167 0.290233 5.29C0.199192 5.3851 0.127827 5.49725 0.0802325 5.62C0.0273273 5.7397 0 5.86913 0 6C0 6.13087 0.0273273 6.2603 0.0802325 6.38C0.130874 6.50118 0.201902 6.6128 0.290233 6.71C0.387433 6.79833 0.499048 6.86936 0.620232 6.92C0.739933 6.97291 0.869362 7.00023 1.00023 7.00023C1.1311 7.00023 1.26053 6.97291 1.38023 6.92C1.50142 6.86936 1.61303 6.79833 1.71023 6.71C1.79856 6.6128 1.86959 6.50118 1.92023 6.38C1.97314 6.2603 2.00047 6.13087 2.00047 6C2.00047 5.86913 1.97314 5.7397 1.92023 5.62C1.87264 5.49725 1.80127 5.3851 1.71023 5.29ZM19.0002 5H5.00023C4.73502 5 4.48066 5.10536 4.29313 5.29289C4.10559 5.48043 4.00023 5.73478 4.00023 6C4.00023 6.26522 4.10559 6.51957 4.29313 6.70711C4.48066 6.89464 4.73502 7 5.00023 7H19.0002C19.2654 7 19.5198 6.89464 19.7073 6.70711C19.8949 6.51957 20.0002 6.26522 20.0002 6C20.0002 5.73478 19.8949 5.48043 19.7073 5.29289C19.5198 5.10536 19.2654 5 19.0002 5ZM1.71023 0.29C1.61513 0.198959 1.50298 0.127594 1.38023 0.0799999C1.19812 0.00342049 0.997409 -0.0175019 0.803419 0.0198722C0.609429 0.0572463 0.430856 0.151242 0.290233 0.29C0.201902 0.387201 0.130874 0.498815 0.0802325 0.62C0.0273273 0.7397 0 0.869129 0 1C0 1.13087 0.0273273 1.2603 0.0802325 1.38C0.130874 1.50119 0.201902 1.6128 0.290233 1.71C0.387433 1.79833 0.499048 1.86936 0.620232 1.92C0.802343 1.99658 1.00306 2.0175 1.19705 1.98013C1.39104 1.94275 1.56961 1.84876 1.71023 1.71C1.79856 1.6128 1.86959 1.50119 1.92023 1.38C1.97314 1.2603 2.00047 1.13087 2.00047 1C2.00047 0.869129 1.97314 0.7397 1.92023 0.62C1.86959 0.498815 1.79856 0.387201 1.71023 0.29ZM19.0002 10H5.00023C4.73502 10 4.48066 10.1054 4.29313 10.2929C4.10559 10.4804 4.00023 10.7348 4.00023 11C4.00023 11.2652 4.10559 11.5196 4.29313 11.7071C4.48066 11.8946 4.73502 12 5.00023 12H19.0002C19.2654 12 19.5198 11.8946 19.7073 11.7071C19.8949 11.5196 20.0002 11.2652 20.0002 11C20.0002 10.7348 19.8949 10.4804 19.7073 10.2929C19.5198 10.1054 19.2654 10 19.0002 10Z' fill='%23202020'/%3E%3C/svg%3E%0A");
  display: inline-table;
  margin: 0px 14px 0px 1px;
}

.add-new-list input.p68::before {
  content: '';
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7099 19.2899L16.9999 15.6099C18.44 13.8143 19.1374 11.5352 18.9487 9.2412C18.76 6.94721 17.6996 4.81269 15.9854 3.27655C14.2713 1.74041 12.0337 0.919414 9.73283 0.982375C7.43194 1.04534 5.24263 1.98747 3.61505 3.61505C1.98747 5.24263 1.04534 7.43194 0.982375 9.73283C0.919414 12.0337 1.74041 14.2713 3.27655 15.9854C4.81269 17.6996 6.94721 18.76 9.2412 18.9487C11.5352 19.1374 13.8143 18.44 15.6099 16.9999L19.2899 20.6799C19.3829 20.7736 19.4935 20.848 19.6153 20.8988C19.7372 20.9496 19.8679 20.9757 19.9999 20.9757C20.1319 20.9757 20.2626 20.9496 20.3845 20.8988C20.5063 20.848 20.6169 20.7736 20.7099 20.6799C20.8901 20.4934 20.9909 20.2442 20.9909 19.9849C20.9909 19.7256 20.8901 19.4764 20.7099 19.2899ZM9.9999 16.9999C8.61544 16.9999 7.26206 16.5894 6.11091 15.8202C4.95977 15.051 4.06256 13.9578 3.53275 12.6787C3.00293 11.3996 2.86431 9.99214 3.13441 8.63427C3.4045 7.27641 4.07119 6.02912 5.05016 5.05016C6.02912 4.07119 7.27641 3.4045 8.63427 3.13441C9.99214 2.86431 11.3996 3.00293 12.6787 3.53275C13.9578 4.06256 15.051 4.95977 15.8202 6.11091C16.5894 7.26206 16.9999 8.61544 16.9999 9.9999C16.9999 11.8564 16.2624 13.6369 14.9497 14.9497C13.6369 16.2624 11.8564 16.9999 9.9999 16.9999Z' fill='%238E8D89'/%3E%3C/svg%3E%0A");
}

.add-new-list input, .add-new-list .nice-select, .add-new-list textarea {
  background: #FFFFFF;
  border-radius: 18px;
  width: 100%;
  padding: 15px 32px;
  font-size: 16px;
  font-weight: 500;
  color: #202020;
  border-color: transparent !important;
}

.add-new-list input::-webkit-input-placeholder, .add-new-list .nice-select::-webkit-input-placeholder, .add-new-list textarea::-webkit-input-placeholder {
  color: #2020208c;
}

.add-new-list input:-ms-input-placeholder, .add-new-list .nice-select:-ms-input-placeholder, .add-new-list textarea:-ms-input-placeholder {
  color: #2020208c;
}

.add-new-list input::-ms-input-placeholder, .add-new-list .nice-select::-ms-input-placeholder, .add-new-list textarea::-ms-input-placeholder {
  color: #2020208c;
}

.add-new-list input::placeholder, .add-new-list .nice-select::placeholder, .add-new-list textarea::placeholder {
  color: #2020208c;
}

.add-new-list input, .add-new-list .nice-select {
  height: 56px;
}

.add-new-list .nice-select {
  padding: 8px 32px !important;
  min-width: 100%;
}

.add-new-list label {
  margin-top: 32px;
}

.add-new-list .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 24px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  padding-left: 0 !important;
}

.add-new-list .tags .tag, .add-new-list .tags li {
  font-size: 12px;
  font-weight: 500;
  color: white;
  background: #8E8D89;
  border-radius: 6px;
  padding: 3px 12px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.add-new-list .tags .tag:last-child, .add-new-list .tags li:last-child {
  margin-right: 0;
}

.add-new-list .upload-img .VPcrop {
  width: 180px;
  height: 180px;
  border: 1px dashed rgba(142, 141, 137, 0.5);
  border-radius: 18px;
  margin: 20px;
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.add-new-list .upload-img .VPcrop.uploaded {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid rgba(142, 141, 137, 0.5);
}

.add-new-list .upload-img .VPcrop.uploaded::before {
  content: '' !important;
}

@media screen and (max-width: 575px) {
  .add-new-list .upload-img .VPcrop {
    margin-right: auto;
    margin-left: auto;
    display: block;
  }
}

.add-new-list .upload-img .VPcimg {
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  top: -2px;
  left: -2px;
  position: absolute;
  z-index: 2;
}

.add-new-list .upload-img .VPcropint {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -10000;
  opacity: 0;
  z-index: 3;
}

.add-new-list .upload-img .VPcropspan {
  position: absolute;
  right: 5px;
  top: 1px;
  padding: 3px 5px;
  color: white;
  -webkit-transition: all .2s;
  transition: all .2s;
  cursor: pointer;
  z-index: 4;
}

@media screen and (min-width: 992px) {
  .add-new-list .upload-img .VPcropspan {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

.add-new-list .upload-img .VPcrop:hover .VPcropspan {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.add-new-list .upload-img .VPcrop:before {
  content: "+";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 40px;
  color: #E85A50;
  font-weight: lighter;
  z-index: 1;
}

.add-new-list .upload-img #VPcropremovet {
  background: #FFFFFF;
  border: 1px solid rgba(142, 141, 137, 0.5);
  border-radius: 18px;
  overflow: hidden;
}

.add-new-list .upload-img #VPcropremovet::before {
  content: '';
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.12451 2.49951L16.8745 2.49951C17.1729 2.49951 17.459 2.38099 17.67 2.17001C17.881 1.95903 17.9995 1.67288 17.9995 1.37451C17.9995 1.07614 17.881 0.789993 17.67 0.579016C17.459 0.368038 17.1729 0.249512 16.8745 0.249512L1.12451 0.24951C0.826141 0.24951 0.539993 0.368037 0.329014 0.579014C0.118036 0.789992 -0.000490201 1.07614 -0.000490227 1.37451C-0.000490253 1.67288 0.118036 1.95903 0.329014 2.17001C0.539993 2.38098 0.826141 2.49951 1.12451 2.49951ZM9.79826 5.07576C9.69127 4.97334 9.56511 4.89305 9.42701 4.83951C9.29235 4.77999 9.14674 4.74925 8.99951 4.74925C8.85228 4.74925 8.70667 4.77999 8.57201 4.83951C8.43392 4.89305 8.30775 4.97334 8.20076 5.07576L3.70076 9.57576C3.48892 9.7876 3.36991 10.0749 3.36991 10.3745C3.36991 10.6741 3.48892 10.9614 3.70076 11.1733C3.9126 11.3851 4.19992 11.5041 4.49951 11.5041C4.7991 11.5041 5.08642 11.3851 5.29826 11.1733L7.87451 8.58576L7.87451 21.6245C7.87451 21.9229 7.99304 22.209 8.20401 22.42C8.41499 22.631 8.70114 22.7495 8.99951 22.7495C9.29788 22.7495 9.58403 22.631 9.795 22.42C10.006 22.209 10.1245 21.9229 10.1245 21.6245L10.1245 8.58576L12.7008 11.1733C12.8057 11.2782 12.9302 11.3614 13.0672 11.4181C13.2043 11.4749 13.3512 11.5041 13.4995 11.5041C13.6479 11.5041 13.7947 11.4749 13.9318 11.4181C14.0688 11.3614 14.1934 11.2782 14.2983 11.1733C14.4032 11.0684 14.4864 10.9438 14.5431 10.8068C14.5999 10.6697 14.6291 10.5229 14.6291 10.3745C14.6291 10.2262 14.5999 10.0793 14.5431 9.94223C14.4864 9.80518 14.4032 9.68066 14.2983 9.57576L9.79826 5.07576Z' fill='%23E85A50'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 23px;
  background-repeat: no-repeat;
  background-size: contain;
}

.add-new-list.p68 ::before {
  content: '';
  width: 20px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71023 10.29C1.61513 10.199 1.50298 10.1276 1.38023 10.08C1.13677 9.97998 0.863694 9.97998 0.620232 10.08C0.497481 10.1276 0.385336 10.199 0.290233 10.29C0.199192 10.3851 0.127827 10.4972 0.0802325 10.62C0.00365307 10.8021 -0.0172696 11.0028 0.0201045 11.1968C0.0574787 11.3908 0.151475 11.5694 0.290233 11.71C0.387433 11.7983 0.499048 11.8694 0.620232 11.92C0.739933 11.9729 0.869362 12.0002 1.00023 12.0002C1.1311 12.0002 1.26053 11.9729 1.38023 11.92C1.50142 11.8694 1.61303 11.7983 1.71023 11.71C1.84899 11.5694 1.94299 11.3908 1.98036 11.1968C2.01773 11.0028 1.99681 10.8021 1.92023 10.62C1.87264 10.4972 1.80127 10.3851 1.71023 10.29ZM5.00023 2H19.0002C19.2654 2 19.5198 1.89464 19.7073 1.70711C19.8949 1.51957 20.0002 1.26522 20.0002 1C20.0002 0.734784 19.8949 0.48043 19.7073 0.292893C19.5198 0.105357 19.2654 0 19.0002 0H5.00023C4.73502 0 4.48066 0.105357 4.29313 0.292893C4.10559 0.48043 4.00023 0.734784 4.00023 1C4.00023 1.26522 4.10559 1.51957 4.29313 1.70711C4.48066 1.89464 4.73502 2 5.00023 2ZM1.71023 5.29C1.56961 5.15124 1.39104 5.05725 1.19705 5.01987C1.00306 4.9825 0.802343 5.00342 0.620232 5.08C0.499048 5.13064 0.387433 5.20167 0.290233 5.29C0.199192 5.3851 0.127827 5.49725 0.0802325 5.62C0.0273273 5.7397 0 5.86913 0 6C0 6.13087 0.0273273 6.2603 0.0802325 6.38C0.130874 6.50118 0.201902 6.6128 0.290233 6.71C0.387433 6.79833 0.499048 6.86936 0.620232 6.92C0.739933 6.97291 0.869362 7.00023 1.00023 7.00023C1.1311 7.00023 1.26053 6.97291 1.38023 6.92C1.50142 6.86936 1.61303 6.79833 1.71023 6.71C1.79856 6.6128 1.86959 6.50118 1.92023 6.38C1.97314 6.2603 2.00047 6.13087 2.00047 6C2.00047 5.86913 1.97314 5.7397 1.92023 5.62C1.87264 5.49725 1.80127 5.3851 1.71023 5.29ZM19.0002 5H5.00023C4.73502 5 4.48066 5.10536 4.29313 5.29289C4.10559 5.48043 4.00023 5.73478 4.00023 6C4.00023 6.26522 4.10559 6.51957 4.29313 6.70711C4.48066 6.89464 4.73502 7 5.00023 7H19.0002C19.2654 7 19.5198 6.89464 19.7073 6.70711C19.8949 6.51957 20.0002 6.26522 20.0002 6C20.0002 5.73478 19.8949 5.48043 19.7073 5.29289C19.5198 5.10536 19.2654 5 19.0002 5ZM1.71023 0.29C1.61513 0.198959 1.50298 0.127594 1.38023 0.0799999C1.19812 0.00342049 0.997409 -0.0175019 0.803419 0.0198722C0.609429 0.0572463 0.430856 0.151242 0.290233 0.29C0.201902 0.387201 0.130874 0.498815 0.0802325 0.62C0.0273273 0.7397 0 0.869129 0 1C0 1.13087 0.0273273 1.2603 0.0802325 1.38C0.130874 1.50119 0.201902 1.6128 0.290233 1.71C0.387433 1.79833 0.499048 1.86936 0.620232 1.92C0.802343 1.99658 1.00306 2.0175 1.19705 1.98013C1.39104 1.94275 1.56961 1.84876 1.71023 1.71C1.79856 1.6128 1.86959 1.50119 1.92023 1.38C1.97314 1.2603 2.00047 1.13087 2.00047 1C2.00047 0.869129 1.97314 0.7397 1.92023 0.62C1.86959 0.498815 1.79856 0.387201 1.71023 0.29ZM19.0002 10H5.00023C4.73502 10 4.48066 10.1054 4.29313 10.2929C4.10559 10.4804 4.00023 10.7348 4.00023 11C4.00023 11.2652 4.10559 11.5196 4.29313 11.7071C4.48066 11.8946 4.73502 12 5.00023 12H19.0002C19.2654 12 19.5198 11.8946 19.7073 11.7071C19.8949 11.5196 20.0002 11.2652 20.0002 11C20.0002 10.7348 19.8949 10.4804 19.7073 10.2929C19.5198 10.1054 19.2654 10 19.0002 10Z' fill='%23202020'/%3E%3C/svg%3E%0A");
  display: inline-block;
  margin: 0px 14px 0px 1px;
}

.tags-input {
  position: relative;
}

.tags-input .tag-icon {
  position: absolute;
  left: 35px;
  top: 78px;
}

.seller-followers .followings a {
  color: #E85A50 !important;
}

.seller-followers .vote {
  color: #E85A50 !important;
}

.seller-followers .tabt-title {
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  margin-right: 55px;
  color: #2020207a;
  margin-bottom: 34px;
}

.seller-followers .tabt-title.active {
  color: #202020;
}

.seller-followers .chat-btn {
  padding: 12px 14px 10px 14px;
  border-radius: 18px;
  border: 1px solid #8E8D89;
  text-align: center;
  vertical-align: middle;
  min-width: 48px !important;
}

.seller-followers .seelistings {
  color: #E85A50;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  padding: 10px 24px;
  background: rgba(232, 90, 80, 0.15);
  border-radius: 18px;
}

.seller-followers .fllower-name {
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  color: #202020;
}

.seller-followers .fllower-image {
  width: 56px;
  height: 56px;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.seller-followers table td {
  vertical-align: middle;
}

.seller-followers table tr:last-child {
  border-bottom: 1px solid #dee2e6;
}

.seller-followers .seemore {
  margin-top: 32px;
  width: 100%;
  text-align: center;
}

.seller-followers .seemore a {
  text-decoration: underline !important;
  color: #E85A50;
}

.message-page .mt-48 {
  margin-top: 48px;
}

.message-page .mt-64 {
  margin-top: 64px;
}

.message-page .message-image {
  width: 48px;
  height: 48px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 24px;
}

.message-page .message-info {
  margin-top: 28px;
  margin-bottom: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.message-page .message-info .profile-image {
  width: 56px;
  height: 56px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 32px;
  z-index: 99;
}

.message-page .message-info .profile-name {
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  color: #202020;
  margin-right: 48px;
}

.message-page .message-info .profile-name span {
  font-weight: 700;
}

.message-page .message-info .message-date {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #8E8D89;
}

.message-page .message-info .message-date span {
  color: #202020;
  margin-left: 7px;
}

.message-page textarea {
  padding: 16px 24px 0px 32px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-align: justify;
  line-height: 21px;
}

.message-page .form-control:disabled, .message-page .form-control[readonly] {
  background-color: #ffffff;
  color: #8E8D89;
  overflow-y: hidden;
}

.buyer-page .seller-details {
  -webkit-box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
          box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
}

.buyer-page .table .buyeraccount-ip {
  text-align: right;
}

.buyer-page .table .buyeraccount-ip a {
  color: #E85A50;
}

.buyer-page .table thead th {
  border-top: none;
}

.buyer-page .table span {
  font-size: 18px;
  font-weight: 400;
  color: #8E8D89;
  margin-right: 5px;
}

.buyer-page .table td {
  font-weight: 700;
}

.buyer-page .table td .withdraw-btn {
  color: #E85A50;
  border: 1px solid #E85A50;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  padding: 10px 24px;
  border-radius: 18px;
  background-color: transparent;
}

.buyer-page .table td .withdraw-btn:hover {
  color: #030394;
  border: 1px solid #030394;
}

.cart-style main {
  background-image: none;
  padding-bottom: 100px;
}

.cart-style .payment-cart {
  padding: 72px 20px 30px 20px !important;
  position: relative;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  min-height: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.cart-style .payment-cart .delete-cart {
  border: none;
  outline: none !important;
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  top: 23px;
  right: 29px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.9398 7.00002L11.1398 2.28252C11.2653 2.14129 11.3359 1.94974 11.3359 1.75002C11.3359 1.55029 11.2653 1.35874 11.1398 1.21752C11.0143 1.07629 10.844 0.996948 10.6665 0.996948C10.4889 0.996948 10.3187 1.07629 10.1931 1.21752L5.9998 5.94252L1.80646 1.21752C1.68093 1.07629 1.51066 0.996948 1.33313 0.996948C1.1556 0.996948 0.985332 1.07629 0.859797 1.21752C0.734261 1.35874 0.663736 1.55029 0.663736 1.75002C0.663736 1.94974 0.734261 2.14129 0.859797 2.28252L5.0598 7.00002L0.859797 11.7175C0.797311 11.7872 0.747715 11.8702 0.713869 11.9616C0.680023 12.053 0.662598 12.151 0.662598 12.25C0.662598 12.349 0.680023 12.4471 0.713869 12.5384C0.747715 12.6298 0.797311 12.7128 0.859797 12.7825C0.921772 12.8528 0.995506 12.9086 1.07675 12.9467C1.15798 12.9848 1.24512 13.0044 1.33313 13.0044C1.42114 13.0044 1.50827 12.9848 1.58951 12.9467C1.67075 12.9086 1.74449 12.8528 1.80646 12.7825L5.9998 8.05752L10.1931 12.7825C10.2551 12.8528 10.3288 12.9086 10.4101 12.9467C10.4913 12.9848 10.5785 13.0044 10.6665 13.0044C10.7545 13.0044 10.8416 12.9848 10.9228 12.9467C11.0041 12.9086 11.0778 12.8528 11.1398 12.7825C11.2023 12.7128 11.2519 12.6298 11.2857 12.5384C11.3196 12.4471 11.337 12.349 11.337 12.25C11.337 12.151 11.3196 12.053 11.2857 11.9616C11.2519 11.8702 11.2023 11.7872 11.1398 11.7175L6.9398 7.00002Z' fill='black'/%3E%3C/svg%3E%0A");
}

.cart-style .payment-cart .seller-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}

.cart-style .payment-cart .seller-info .title {
  font-size: 16px;
  font-weight: 700;
  color: #202020;
}

.cart-style .payment-cart .seller-info .title span {
  margin-left: 5px;
}

.cart-style .payment-cart .seller-info .seller-name {
  font-size: 16px;
  font-weight: 500;
  color: #E85A50;
}

.cart-style .payment-cart .seller-info .seller-name span {
  margin-left: 5px;
  color: #202020;
}

.cart-style .payment-cart .choise-products {
  margin-bottom: 30px;
  position: relative;
  padding-left: 0;
  list-style: none;
}

.cart-style .payment-cart .choise-products .seeall {
  float: right;
  margin-top: 12px;
  text-align: right;
  font-size: 16px;
  font-weight: 500;
  color: #E85A50;
}

.cart-style .payment-cart .choise-products li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(142, 141, 137, 0.3);
}

.cart-style .payment-cart .choise-products li:first-child {
  border-top: 1px solid rgba(142, 141, 137, 0.3);
}

.cart-style .payment-cart .choise-products .product-image {
  width: 42px !important;
  height: 48px !important;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.cart-style .payment-cart .choise-products .product-name {
  margin-left: 7px;
  margin-right: auto;
  color: #202020;
  font-size: 14px;
  font-weight: 400;
}

.cart-style .payment-cart .choise-products .product-price {
  color: #202020;
  font-size: 14px;
  font-weight: 400;
}

.cart-style .payment-cart .payment-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: auto;
}

.cart-style .payment-cart .payment-box .total-price {
  color: #202020;
  font-size: 20px;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart-style .payment-cart .payment-box .total-price span {
  font-size: 16px;
  font-weight: 400;
  color: #202020;
  margin-right: 5px;
}

@media (max-width: 1199px) {
  .cart-style .page-title {
    font-size: 16px !important;
    margin-bottom: 21px !important;
  }
  .cart-style .cart.payment-cart {
    width: 100% !important;
    min-height: 231px;
  }
  .cart-style .cart.payment-cart .seller-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    margin-top: -50px;
    margin-bottom: 0 !important;
  }
  .cart-style .cart.payment-cart .seller-info .seller-name {
    margin-top: 15px;
  }
  .cart-style .cart.payment-cart ul.choise-products {
    display: none;
  }
  .cart-style .cart.payment-cart .payment-box {
    margin-top: 15px !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: end !important;
  }
  .cart-style .cart.payment-cart .payment-box .total-price {
    margin-bottom: 15px;
    font-size: 18px !important;
  }
  .cart-style .cart.payment-cart .payment-box .pyment-btn {
    width: 100%;
    font-size: 16px !important;
  }
  .cart-style .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.admin .account-profile-image {
  width: 100px !important;
  height: 100px !important;
  border-radius: 50% !important;
}

.admin .w-110 {
  width: 110px;
}

.admin .message-info .profile-image {
  position: relative !important;
}

.admin .search-box {
  width: 566px;
}

.admin.register-page .uploader .file-drag {
  background: #ffffff;
}

.admin .uploader {
  width: 160px !important;
  max-width: 160px !important;
  margin: 0 auto 32px 0 !important;
}

.admin .uploadbox1.file-drag {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin .cart-btn-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin .cart-btn-box a {
  font-size: 18px;
  font-weight: 500;
  color: #E85A50;
  text-decoration: underline !important;
  margin-right: 48px;
}

.admin .cart-btn-box button {
  margin: 0 !important;
  padding: 15px 32px !important;
}

.admin .cart.details .cart-dark.bradius-18 {
  border-radius: 18px !important;
}

.admin .text-center nav {
  padding-bottom: 1px;
  margin-right: auto;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.admin .yes-no-btn .yesno {
  width: 112px;
  height: 56px;
  border: none;
}

.admin .yes-no-btn .yesno.active::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3 8.08004C19.019 7.74269 18.6674 7.47113 18.27 7.28452C17.8726 7.0979 17.439 7.0008 17 7.00004H12.44L13 5.57004C13.2329 4.94393 13.3105 4.27065 13.2261 3.60797C13.1416 2.94528 12.8977 2.31297 12.5152 1.76527C12.1327 1.21758 11.623 0.770841 11.0299 0.463388C10.4369 0.155934 9.77804 -0.00305943 9.11 4.45912e-05C8.91764 0.000445953 8.72948 0.0563198 8.56807 0.160967C8.40666 0.265615 8.27887 0.414594 8.2 0.590044L5.35 7.00004H3C2.20435 7.00004 1.44129 7.31611 0.87868 7.87872C0.316071 8.44133 0 9.2044 0 10V17C0 17.7957 0.316071 18.5588 0.87868 19.1214C1.44129 19.684 2.20435 20 3 20H15.73C16.4318 19.9998 17.1113 19.7535 17.6503 19.3041C18.1893 18.8546 18.5537 18.2304 18.68 17.54L19.95 10.54C20.0286 10.1074 20.011 9.66283 19.8987 9.23772C19.7864 8.81262 19.582 8.4174 19.3 8.08004ZM5 18H3C2.73478 18 2.48043 17.8947 2.29289 17.7072C2.10536 17.5196 2 17.2653 2 17V10C2 9.73483 2.10536 9.48047 2.29289 9.29294C2.48043 9.1054 2.73478 9.00004 3 9.00004H5V18ZM18 10.18L16.73 17.18C16.6874 17.413 16.5635 17.6233 16.3804 17.7734C16.1973 17.9236 15.9668 18.0039 15.73 18H7V8.21004L9.72 2.09004C9.99998 2.17167 10.26 2.31045 10.4837 2.49763C10.7073 2.6848 10.8897 2.91631 11.0194 3.17754C11.1491 3.43876 11.2232 3.72404 11.2371 4.01535C11.2509 4.30666 11.2043 4.59768 11.1 4.87004L10.57 6.30005C10.4571 6.6023 10.4189 6.92739 10.4589 7.24758C10.4988 7.56776 10.6156 7.87353 10.7993 8.13878C10.983 8.40404 11.2282 8.62091 11.5139 8.77088C11.7996 8.92086 12.1173 8.99948 12.44 9.00004H17C17.1469 8.99981 17.2921 9.03194 17.4252 9.09416C17.5582 9.15638 17.676 9.24716 17.77 9.36004C17.8663 9.47137 17.9369 9.60259 17.9767 9.74434C18.0164 9.88608 18.0244 10.0349 18 10.18Z' fill='%23E85A50'/%3E%3C/svg%3E%0A");
}

.admin .yes-no-btn .yesno.active:before {
  color: #E85A50 !important;
}

.admin main {
  background-image: none !important;
  padding-bottom: 30px;
}

.admin .cart {
  margin-top: 0 !important;
}

.admin .btn-outline-success:hover {
  background-color: #d2271b;
  border: none;
  outline: none;
}

.admin .page-title {
  font-size: 20px;
  font-weight: 700;
  color: #202020 !important;
  margin-bottom: 36px;
}

.admin .search-box {
  margin-left: auto;
}

.admin .search-box .searchbox {
  width: 100% !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}

.admin .search-box .search-input {
  width: 100%;
}

.admin .cart {
  width: 100% !important;
}

.admin .nav-link {
  font-size: 18px;
  font-weight: 700;
  color: #8E8D89;
}

.admin .nav-link.active {
  color: #202020;
}

.admin .admin-user-table thead th {
  font-size: 14px;
  font-weight: 400;
  color: #8E8D89;
  border: none;
}

.admin .admin-user-table thead .w-15 {
  width: 15%;
}

.admin .admin-user-table thead .w-30 {
  width: 30%;
}

.admin .admin-user-table tbody tr {
  border-top: 1px solid rgba(142, 141, 137, 0.3);
  border-bottom: 1px solid rgba(142, 141, 137, 0.3);
}

.admin .admin-user-table tbody td {
  font-size: 16px;
  font-weight: 400;
  color: #202020;
  margin: 0;
  padding: 16px;
  height: 64px;
  border: none;
}

.admin .admin-user-table tbody td.btn-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin .admin-user-table tbody td.about-fild {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.admin .admin-user-table .user-avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-left: auto;
  margin-right: auto;
}

.admin .seller-buyer-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin .seller-buyer-info .title {
  margin-right: 16px;
  font-size: 16px;
  font-weight: 500;
  color: #E85A50;
}

.admin .seller-buyer-info .name {
  font-size: 16px;
  font-weight: 400;
  color: #202020;
  margin-left: 16px;
}

.admin .seller-buyer-info .sb-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

@media screen and (max-width: 998px) {
  .admin .admin-menu {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 1200px) {
  .admin .admin-user-table .btn-box a {
    width: auto !important;
  }
  .admin .admin-user-table thead {
    display: none;
  }
  .admin .admin-user-table .hide-mobile {
    display: none;
  }
  .admin .admin-user-table tbody tr {
    display: block;
    border: 1px solid rgba(142, 141, 137, 0.5);
    border-radius: 18px !important;
    margin-bottom: 20px;
  }
  .admin .admin-user-table tbody th, .admin .admin-user-table tbody td {
    width: 100%  !important;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: left !important;
        -ms-flex-align: left !important;
            align-items: left !important;
    border: none !important;
    padding: 15px 10px !important;
    position: relative;
  }
  .admin .admin-user-table tbody th input, .admin .admin-user-table tbody td input {
    padding: 10px 30px 10px 10px !important;
  }
  .admin .admin-user-table tbody th .copy-text, .admin .admin-user-table tbody td .copy-text {
    position: absolute;
    right: 10px;
    top: 60%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .admin .admin-user-table tbody th:before, .admin .admin-user-table tbody td:before {
    content: attr(dataname);
    color: #8E8D89;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
  }
  .admin .admin-user-table tbody th:last-child:before, .admin .admin-user-table tbody td:last-child:before {
    content: none;
  }
  .admin .admin-user-table tbody th:last-child, .admin .admin-user-table tbody td:last-child {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.admin .product .vote {
  margin-top: 2px;
}

.admin .bg-light-set-svg {
  background: rgba(142, 141, 137, 0.15);
  padding: 7px 7px 0px 7px;
  display: inline-table;
  border-radius: 50%;
  margin-top: -9px;
  margin-left: 16px;
}

.admin .svg-magin {
  margin-left: auto;
}

.admin .mt-46 {
  margin-top: 46px;
}

.admin.moderator-management .title-head {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #202020;
  width: 120px;
  height: 30px;
}

.admin .add-Moderator {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #E85A50;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.admin .span-text-img {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #8E8D89;
  margin-right: 12px;
}

.admin.Messages main.bg-sheipoor .table-box::before {
  display: none;
}

.admin.message .text-product {
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 45px;
  color: #202020;
  margin-left: 30px;
}

.admin.account-information .cart-dark .title {
  font-size: 30px !important;
  margin-bottom: 8px;
  font-weight: 800;
}

.admin.listings-seller-profile .share-box .btn.follow-btn {
  width: 90px !important;
  border-color: #E85A50;
  color: #E85A50;
}

.admin.message .form-group textarea {
  padding: 16px 24px 0px 32px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-align: justify;
  line-height: 21px;
  color: #8E8D89;
}

.admin.listings-seller-profile .on-vacation {
  white-space: nowrap;
  margin-left: 10px;
}

.admin.users-page .mycart .Idtransaction {
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #202020;
  background: rgba(142, 141, 137, 0.15) !important;
  border-radius: 18px;
}

/* ================================================ */
/* 				      	End Pages 				    */
/* ================================================ */
/* ================================================ */
/* 				      	Start Footer 				*/
/* ================================================ */
.footer {
  background-color: #EAE8DC;
  padding: 34px 0 22px 0;
}

.footer .copyright {
  color: rgba(142, 141, 137, 0.5);
  font-size: 12px;
  font-weight: 500;
  text-align: right;
}

.footer .menu-item a {
  font-size: 16px;
  font-weight: 500;
  color: #8E8D89;
  position: relative;
  white-space: nowrap;
}

.footer .menu-item a:hover {
  color: #E85A50 !important;
}

.footer .menu-item a:hover:after {
  content: '';
  width: 21px;
  height: 1px;
  background-color: #E85A50;
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.footer .menu-item a.active a {
  color: #E85A50 !important;
}

.footer .menu-item a.active a:after {
  content: '';
  width: 21px;
  height: 1px;
  background-color: #E85A50;
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.footer .menu-item.active a {
  color: #E85A50 !important;
}

.footer .menu-item.active a:after {
  content: '';
  width: 21px;
  height: 2px;
  background-color: #E85A50;
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.footer .socialmedia-links .socialbox {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1200px) {
  .footer .or4 {
    display: none;
  }
  .footer .col-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
    max-width: 33%;
  }
}

@media screen and (max-width: 991px) {
  .footer .col-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .footer .or4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: block;
  }
  .footer .or3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .footer .col-12 {
    padding-top: 48px;
  }
  .footer .col-12:first-child {
    padding-top: 0;
  }
  .footer .copyright {
    text-align: center;
  }
}

.btn-outline-success:hover {
  background-color: #ad342b !important;
  border-color: #ad342b !important;
}

/* ================================================ */
/* 				      	End Footer 				    */
/* ================================================ */
@media screen and (min-width: 1200px) {
  .container {
    padding-left: 120px;
    padding-right: 120px;
  }
  .add-listing-box {
    width: 80% !important;
  }
}

@media screen and (min-width: 992px) {
  .dm-none {
    display: block !important;
  }
  .dm-show {
    display: none !important;
  }
  .btn-box {
    margin-bottom: 20px;
  }
  .add-listing-box {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
  }
}

@media screen and (max-width: 1400px) {
  .profile-details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: end !important;
  }
  .filter-section .filter-box .categorybox {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 991px) {
  .view-del-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .view-del-btn::before {
    content: none !important;
  }
  .view-del-btn a:first-child {
    margin-right: 0;
  }
  .view-del-btn a {
    width: 56px;
    height: 56px;
    border: 1px solid #E85A50;
    border-radius: 18px;
    padding: 16px;
  }
  .view-del-btn a path {
    fill: #E85A50 !important;
  }
  .add-listing-box {
    width: 100%;
  }
  .add-listing-box .add-btn {
    width: 100%;
  }
  ::-webkit-input-placeholder {
    font-size: 16px !important;
  }
  :-ms-input-placeholder {
    font-size: 16px !important;
  }
  ::-ms-input-placeholder {
    font-size: 16px !important;
  }
  ::placeholder {
    font-size: 16px !important;
  }
  .login-page .login-box .login-form .title {
    text-align: center;
  }
  .position-title {
    padding-right: 20px;
  }
  .product-info {
    padding-right: 10px !important;
  }
  .cart-dark.w-80 .title {
    font-size: 20px !important;
    font-weight: 700;
  }
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cart-dark.w-80 {
    width: 100% !important;
    margin: 0;
  }
  .cart-page main .table-alert {
    padding-left: 0px !important;
  }
  .on-vacation {
    width: 100% !important;
    margin-bottom: 8px;
  }
  .card {
    padding: 15px !important;
  }
  .dm-show {
    display: block !important;
  }
  .dm-none {
    display: none !important;
  }
  .link-more {
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .details .cart-dark {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
  }
  .check-payment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .check-payment > div {
    margin-bottom: 40px;
  }
  .check-payment .time input.min {
    border-radius: 18px 0 0 18px !important;
  }
  .check-payment .time input {
    border: 1px solid #8E8D89 !important;
    padding: 15px 0 !important;
  }
  .check-payment .time input.sec {
    padding: 15px 0 !important;
    border-radius: 0 18px 18px 0 !important;
    margin-left: -1px !important;
  }
  .check-payment .text {
    margin-right: 0 !important;
    margin-bottom: 55px !important;
  }
  .check-payment a, .check-payment button {
    width: 100% !important;
  }
  .respons-table thead {
    display: none;
  }
  .respons-table tbody tr {
    display: block;
    border: 1px solid rgba(142, 141, 137, 0.5);
    border-radius: 18px !important;
    margin-bottom: 20px;
  }
  .respons-table tbody th, .respons-table tbody td {
    width: 100%  !important;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: left !important;
        -ms-flex-align: left !important;
            align-items: left !important;
    border: none !important;
    padding: 15px 10px !important;
    position: relative;
  }
  .respons-table tbody th input, .respons-table tbody td input {
    padding: 10px 30px 10px 10px !important;
  }
  .respons-table tbody th .copy-text, .respons-table tbody td .copy-text {
    position: absolute;
    right: 10px;
    top: 60%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .respons-table tbody th:before, .respons-table tbody td:before {
    content: attr(dataname);
    color: #8E8D89;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
  }
  .menu-bar {
    background-color: white;
  }
  .login-box {
    background-image: url(../img/mobile-bg.png) !important;
    background-size: auto !important;
  }
  .register-page .first-title {
    margin-top: 75px;
    color: #202020;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
  }
  .register-page .jet-position {
    margin: 0 !important;
  }
  .register-page .jet-position > img {
    margin-right: -50px;
  }
  .register-page .upload-form > .row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .register-page .upload-form .uploader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .register-page .upload-form .uploadbox1 {
    background-color: white !important;
    width: 160px !important;
    height: 160px !important;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
  }
  .register-page .upload-form .uploadbox2 {
    background-color: white !important;
    width: 296px !important;
    height: 160px !important;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }
  .register-page .switchbox {
    background: white;
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .login-page .back {
    width: 100% !important;
    text-align: center !important;
    padding: 16px !important;
  }
  .login-page .btn.btn-prime {
    margin-bottom: 48px;
  }
  .product-slide {
    background: #FFFFFF;
    -webkit-box-shadow: 14.7695px 2.9539px 51.6932px rgba(0, 0, 0, 0.05);
            box-shadow: 14.7695px 2.9539px 51.6932px rgba(0, 0, 0, 0.05);
    border-radius: 18px;
    padding: 0;
  }
  .product-slide .slide-show {
    padding: 11px !important;
  }
  .product-ratebox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 24px;
  }
  .product-ratebox .product-rate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product-ratebox .likebox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product-ratebox .vote {
    color: #8E8D89;
    font-size: 12px;
    font-weight: 400;
    margin-left: 6px;
    margin-right: 20px;
  }
  .product-ratebox .vote a {
    color: #8E8D8985 !important;
  }
  .product-ratebox .likebox {
    font-size: 12px;
    font-weight: 400;
    color: #202020;
  }
  .product-ratebox .likebox svg {
    fill: #8E8D89;
    width: 15px;
    height: 15px;
    margin-right: 7px;
  }
  .product-ratebox .likebox .like {
    margin-left: 10px;
  }
  .product-name {
    margin-bottom: 15px;
    font-size: 20px !important;
    font-weight: 700;
  }
  .product-details {
    margin-top: 32px;
  }
  .buy-box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .buy-box .price {
    width: 50%;
  }
  .buy-box .share-box {
    width: 50%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .buy-box .qty {
    margin-top: 50px;
    width: 100%;
  }
  .buy-box .qty .quantity {
    width: 100% !important;
    text-align: left !important;
    padding-left: 32px;
  }
  .buy-button {
    width: 100% !important;
  }
  .seller-pf .cart-dark.w-80.table-row-card {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .seller-pf .seemore {
    margin-top: 100px;
    margin-bottom: 100px;
    padding-bottom: 15px;
  }
  .seller-pf .filter-section {
    background: rgba(238, 238, 238, 0.5) !important;
  }
  .seller-pf .filter-section .text-center.w-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .seller-pf .seller-profile {
    margin-top: 60px;
  }
  .seller-pf .profile-details {
    display: contents !important;
  }
  .seller-pf .profile-details .profile-image {
    width: 120px !important;
    height: 120px !important;
    min-width: 120px !important;
    min-height: 120px !important;
    border-width: 5px !important;
  }
  .seller-pf .profile-details .seller-details {
    background: #ffffff;
    margin: 24px 0 !important;
    -webkit-box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
            box-shadow: 12px 6px 26px rgba(0, 0, 0, 0.05);
    border-radius: 18px;
    padding: 24px;
  }
  .seller-pf .profile-details .seller-details .d-flex.justify-content-between.align-items-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .seller-pf .profile-details .seller-details .seller-name {
    font-size: 20px !important;
    font-weight: 700 !important;
    width: 100%;
    margin-top: 16px;
  }
  .seller-pf .profile-details .seller-details .share-box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .seller-pf .profile-details .seller-details .share-box .vacation {
    display: none;
  }
  .seller-pf .profile-details .seller-details .share-box a, .seller-pf .profile-details .seller-details .share-box button {
    width: calc(50% - 11px) !important;
    min-width: 1px !important;
    padding: 0;
  }
  .seller-pf .profile-details .seller-details .share-box .follow-btn {
    margin-top: 16px;
    margin-left: 0 !important;
    width: 100% !important;
  }
  .seller-pf .profile-details .seller-details .follower-data {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    width: 100%;
    margin-bottom: 20px;
  }
  .seller-pf .profile-details .seller-details .star-rating {
    height: 18px !important;
    width: 110px !important;
  }
  .seller-pf .profile-details .seller-details .star-rating::before {
    background-size: 22px !important;
    height: 18px !important;
    width: 110px !important;
  }
  .seller-pf .profile-details .seller-details .star-rating span {
    height: 18px !important;
  }
  .seller-pf .profile-details .seller-details .star-rating span::before {
    background-size: 22px !important;
    height: 18px !important;
  }
  .seller-pf .profile-details .seller-details .vote {
    color: #8E8D89 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
  }
  .seller-pf .profile-details .seller-details .vote a {
    color: #8E8D89;
  }
  .seller-pf .profile-details .seller-details .followers {
    margin-top: 28px;
  }
  .seller-pf .profile-details .seller-details .followers .followers-image {
    padding-left: 0 !important;
  }
  .seller-pf .profile-cover {
    border-radius: 0 !important;
    position: absolute !important;
    top: 100px;
    left: 0;
  }
  .filter-box .categorybox {
    max-width: 56px;
    min-width: 56px !important;
    padding: 0 !important;
    height: 56px;
  }
  .filter-box .categorybox span {
    display: none;
  }
  .filter-box .categorybox::after {
    display: none !important;
    content: '';
  }
  .filter-box .row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .filter-box .col-12.col-md-6.col-lg-4.col-xl-3 {
    width: 60px;
    max-width: 60px;
  }
  .filter-box .col-12.col-md-6.col-lg-4.col-xl-3:nth-child(2) {
    display: none;
  }
  .filter-box .col-12.col-md-6.col-lg-4.col-xl-6 {
    width: calc(100% - 72px) !important;
    max-width: calc(100% - 72px) !important;
    margin-left: 16px !important;
  }
  .filter-box .col-12.col-md-6.col-lg-4.col-xl-6 .form-group {
    margin-bottom: 0 !important;
  }
  .filter-section .filter-box .category-section .categorybox {
    padding: 0 !important;
  }
  .cart-page .btn-allerts-accept {
    width: 100% !important;
  }
  .cart-page .product-image {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .cart-page .respons-table tbody td span {
    margin-left: auto;
    margin-right: 8px;
  }
  .cart-page .cart > .d-flex.justify-content-between.align-items-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .cart-page .cart > .d-flex.justify-content-between.align-items-center .select-box {
    width: 100%;
    margin-top: 36px;
  }
  .cart-page .cart > .d-flex.justify-content-between.align-items-center .select-box .nice-select {
    width: 100%;
  }
  .cart-page .cart > .d-flex.justify-content-between.align-items-center .total {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .cart-page .cart > .d-flex.justify-content-between.align-items-center .total .price {
    margin: 0 !important;
  }
  .cart-page .cart-dark > .d-flex.align-items-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .title {
    width: 100%;
    text-align: left;
    font-weight: 700;
    font-size: 16;
    margin-bottom: 12px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-left: 0 !important;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .product-rate {
    margin-bottom: 12px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .product-rate .ratebox {
    height: 18px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .product-rate .ratebox .star-rating {
    width: 96px;
    height: 18px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .product-rate .ratebox .star-rating::before {
    background-size: 19px;
    height: 18px;
    width: 96px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .product-rate .ratebox .star-rating span {
    height: 18px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .product-rate .ratebox .star-rating span::before {
    background-size: 19px;
    height: 18px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .product-rate .vote {
    white-space: nowrap;
    font-size: 12px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .likebox {
    margin-right: auto !important;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .product-ratebox .likebox svg {
    margin-bottom: -4px;
  }
  .cart-page .cart-dark > .d-flex.align-items-center .shipping-price {
    display: none;
  }
  .cart-page .text-info {
    text-align: left;
    margin: 0 !important;
  }
  .cart-page textarea {
    font-size: 14px !important;
    font-weight: 400;
    height: 218px;
  }
  .cart-page textarea::-webkit-input-placeholder {
    font-size: 16px !important;
  }
  .cart-page textarea:-ms-input-placeholder {
    font-size: 16px !important;
  }
  .cart-page textarea::-ms-input-placeholder {
    font-size: 16px !important;
  }
  .cart-page textarea::placeholder {
    font-size: 16px !important;
  }
  .cart-page .qr-code {
    margin-top: 58px;
  }
  .cart-page .payment-table.respons-table td {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .cart-page .payment-table.respons-table .address {
    max-width: 100% !important;
  }
  .cart-page .payment-table.respons-table .address .codecopy {
    word-break: break-all;
  }
  .cart-page .PaymentSuccess {
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .cart-page .mycart label {
    text-align: left;
  }
  .cart-page .mycart .col-6 {
    width: 100%;
  }
  .cart-page .mycart input {
    word-break: break-all;
  }
  .cart-page .check-payment > a {
    width: 100%;
  }
  .cart-page .btn-payment {
    width: 100%;
  }
  .cart-page .table-box .searchbox {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0px 25px;
    width: 100%;
  }
  .cart-page .table-box .searchbox .btn-outline-success {
    display: none;
  }
  .cart-page .table-box .searchbox .form-group::after {
    background-image: none;
  }
  .cart-page .table-box .cart {
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
    padding: 15px !important;
  }
  .cart-page .table-box .cart td .btn {
    margin-right: 0;
  }
  .cart-page .table-box .cart td .product-image {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    margin-right: 0;
  }
  .cart-page .table-box .cart .header span {
    font-size: 14px;
    font-weight: 700;
    margin: 21px auto 21px 14px;
  }
  .cart-page .table-box .cart .view-td::before {
    content: none;
  }
  .cart-page .table-box .cart .view-td .btn {
    padding-top: 16px;
    padding-bottom: 16px;
    height: 56px;
  }
  .cart-page .table-box .cart .view-td .btn span {
    font-size: 16px;
    font-weight: 500;
    color: #E85A50;
    margin-right: 0;
    margin-left: 10px;
  }
  .cart-page .table-box .cart .view-td .btn svg {
    fill: #E85A50;
    margin-bottom: -3px;
  }
  .cart-page .table-box .cart .view-td .btn svg path {
    fill: #E85A50;
    fill-opacity: 1;
  }
  .cart-page .table-box .cart-dark {
    border-radius: 18px !important;
    border: none !important;
  }
  .cart-page .table-box .cart-dark .product-ratebox {
    margin-right: auto;
  }
  .cart-page .table-box .cart.details .page-title {
    margin: 36px auto 23px 0 !important;
  }
  .cart-page .table-box .bt-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
  }
  .cart-page .table-box .bt-box .btn {
    width: 100% !important;
  }
  .cart-page .table-box .bt-box .cancel-btn {
    margin-top: 15px !important;
  }
  .seller-followers .no-container {
    padding: 0 !important;
  }
  .seller-followers .no-container .cart-dark {
    margin: 0 !important;
    width: 100%;
    padding: 0 !important;
  }
  .seller-followers .no-container .cart-dark > .d-flex {
    padding: 0 40px;
  }
  .seller-followers .no-container .cart-dark .tabt-title {
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
  }
  .seller-followers .no-container .cart-dark table {
    width: 100%;
  }
  .seller-followers .no-container .cart-dark table thead {
    display: none;
  }
  .seller-followers .no-container .cart-dark table tr {
    padding: 20px 40px;
    height: 72px;
    border-top: 1px solid rgba(142, 141, 137, 0.3);
  }
  .seller-followers .no-container .cart-dark table tr td .fllower-image {
    margin-left: auto;
    margin-right: 12px;
  }
  .seller-followers .no-container .cart-dark table tr td:last-child {
    display: none;
  }
  .seller-followers .no-container .cart-dark table tr td:nth-child(3) a, .seller-followers .no-container .cart-dark table tr td:nth-child(3) a, .seller-followers .no-container .cart-dark table tr td:nth-child(3) button {
    font-size: 12px;
    font-weight: 500;
    padding: 7px 16px;
    line-height: 18px;
  }
  .seller-followers .no-container .cart-dark table tr td:nth-child(3) {
    width: auto !important;
  }
  .seller-followers .no-container .cart-dark table .fllower-image {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }
  .seller-followers .no-container .cart-dark table td {
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
  }
  .footer .container {
    padding-left: 31px;
    padding-right: 31px;
  }
  .pay-btn-group {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .pay-btn-group a {
    width: 100%;
  }
  .pay-btn-group a a, .pay-btn-group a button {
    width: 100%;
  }
  .pay-btn-group .cancel-btn {
    margin-top: 15px !important;
  }
  .message-page .footer {
    border-top: 12px solid white;
  }
  .message-page main {
    background-color: #EEEEEE;
    margin-top: -20px;
    padding-top: 1px;
  }
  .message-page main .cart-dark {
    width: 100%;
    padding: 0 !important;
  }
  .message-page main .cart-dark > .d-flex {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .message-page main .cart-dark .title {
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 0 !important;
  }
  .message-page main .cart-dark .message-image {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }
  .message-page main .cart-dark .message-info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 0;
  }
  .message-page main .cart-dark .message-info .profile-image {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }
  .message-page main .cart-dark .message-info .profile-name {
    font-size: 16px;
    white-space: nowrap;
    width: calc(100% - 45px) !important;
    margin: 0 !important;
  }
  .message-page main .cart-dark .message-info .message-date {
    margin-top: 20px;
  }
  .message-page main .cart-dark .form-group.mt-48 {
    margin-top: 24px !important;
  }
  .message-page main .cart-dark #Message {
    min-height: 389px;
  }
  .message-page main .cart-dark .btn-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    width: 100%;
  }
  .message-page main .cart-dark .btn-box a {
    width: 100%;
  }
  .message-page main .cart-dark .btn-box a, .message-page main .cart-dark .btn-box button {
    width: 100%;
  }
  .message-page main .cart-dark .btn-box .btn-reject {
    margin-top: 49px;
    margin-bottom: 80px;
  }
  .message-page .edit-image {
    padding: 0;
  }
  .message-page .edit-image .cart-dark {
    width: 100%;
    margin-top: 0;
  }
  .message-page .edit-image .cart-dark .profile-cover {
    border-radius: 0;
  }
  .message-page .edit-image .cart-dark .profile-details {
    padding: 0 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -50px;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .message-page .edit-image .cart-dark .profile-details .d-flex.mt-120 {
    margin-top: 48px !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .message-page .edit-image .cart-dark .profile-details .d-flex.mt-120 .choise-box {
    margin: 12px 0 !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 20px 32px !important;
  }
  .message-page .edit-image .cart-dark .profile-image {
    min-width: 120px;
    height: 120px;
    border-radius: 18px;
  }
  .message-page .edit-image .form-group {
    padding: 0 30px;
  }
  .message-page .edit-image .btn-box {
    padding: 0 30px;
  }
  .btn-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    width: 100%;
  }
  .btn-box a {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .btn-box button {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    margin-top: 10px !important;
  }
  .btn-box .btn-reject {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 49px;
    margin-bottom: 80px;
  }
  .btn-box .danger-btn {
    margin-left: 0 !important;
    margin-right: 0 !important;
    white-space: pre-wrap;
    height: 60px !important;
    min-height: 60px !important;
    font-size: 16px !important;
  }
  .add-new-list {
    background-color: #EEEEEE;
  }
  .add-new-list .cart-dark {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
  .add-new-list .cart-dark #Upload-Images .group {
    margin-left: auto;
    margin-right: auto;
  }
  .add-new-list .cart-dark .title {
    font-size: 20px !important;
    font-weight: 700;
  }
  .add-new-list .cart-dark .nice-select, .add-new-list .cart-dark input, .add-new-list .cart-dark textarea {
    font-size: 18px !important;
  }
  .add-new-list .cart-dark .tags {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .add-new-list .cart-dark .tags .tag {
    background-color: #8E8D89;
    font-size: 12px !important;
    font-weight: 500;
    padding: 3px 12px !important;
    margin-bottom: 8px;
    color: white;
  }
  .completedorder #exampleFormControlTextarea2 {
    margin-top: 48px !important;
  }
  .completedorder .qustion-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .completedorder .qustion-box .col-12 {
    padding: 0 !important;
  }
  .completedorder .qustion-box .d-flex.justify-content-between {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .completedorder .qustion-box .advertised {
    white-space: nowrap;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .completedorder .qustion-box .yes-no-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .completedorder .qustion-box .yesno {
    min-width: calc(50% - 12px);
    width: calc(50% - 12px);
    padding: 14px 30px !important;
    margin: 6px;
    font-size: 18px;
    font-weight: 500;
  }
  .completedorder .qustion-box .yesno img {
    margin-left: 10px;
  }
  .login-page .form-side {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .login-page .login-btn .register {
    margin-top: 0 !important;
  }
  .cart-page main .cart .table tbody tr td {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .login-page .switchbox.dm-show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-bottom: 33px !important;
  }
  .login-page .register {
    margin-top: 33px !important;
  }
  .login-page .switchbox.dm-show div {
    width: calc(100% - 70px) !important;
    font-size: 14px;
  }
}

@media screen and (max-width: 768px) {
  .payment-successful .message-box .btn-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-left: 36px;
    padding-right: 29px;
  }
}

@media screen and (max-width: 991px) {
  .respons-table tbody td.quant-input input {
    padding: 0 !important;
  }
  .table-row-card .title {
    margin-left: 24px;
    font-size: 20px !important;
    font-weight: 700 !important;
  }
  small.br {
    display: block;
  }
  .payment-successful main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 119px;
  }
  .ml-189 {
    margin-left: 0;
  }
  .cart-page main .page-title {
    color: #202020 !important;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 48px;
    margin-right: 40px;
  }
  .pb-33 {
    padding-bottom: 0;
  }
  .w-100-respons {
    width: 100%;
  }
  .image-td.image-td2 {
    position: relative;
    padding-top: 40px !important;
    margin-top: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .image-td.image-td2::before {
    position: absolute !important;
    top: 0 !important;
  }
  .image-td.image-td2 span {
    margin-right: auto !important;
    margin-left: 20px !important;
  }
  .button-risponsive-modal {
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-left: 32px;
    padding-right: 32px;
  }
  .table-product tr {
    padding-top: 30px;
    position: relative;
  }
}

@media (max-width: 1100px) {
  .container.maxco {
    max-width: 1000px;
  }
}

@media (max-width: 1200px) {
  .container.maxco {
    max-width: 1100px;
  }
}

@media (max-width: 1300px) {
  .container.maxco {
    max-width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  .login-page .login-box .login-form {
    padding: 45px 36px 0px 41px !important;
  }
}

@media screen and (max-width: 991px) {
  .seller-pf .filter-section .add-btn {
    width: 100%;
  }
}
/*# sourceMappingURL=main.css.map */