/* main elements */
body {
  background: #f6f7f9;
  font-size: 1.1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

iframe {
  border: 0;
}

.header-section {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  max-width: 750px;
  margin: 0 auto;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  padding: 10px;
}

.header-links {
  display: flex;
  align-items: center;
  gap: 15px;
}

.header-section .logo img {
  width: 170px;
  height: 80px;
  object-fit: contain;
}

.author-profile p {
  margin: 0;
  font-weight: bold;
  color: #f67708;
}

.header-links a img {
  width: 20px;
  height: 20px;
}

.author-profile {
  display: flex;
  gap: 5px;
  align-items: center;
}

.header-links {
  gap: 25px;
}

.header-links a {
  color: #f67708;
  text-decoration: none;
}

.header-link {
  display: flex;
  align-items: center;
  gap: 15px;
}

.header-login-links {
  display: none;
}

.header-login-links button {
  background: #ff5b2e;
  border: 0;
  padding: 1px 9px;
  border-radius: 30px;
}

.header-login-links .dropdown-toggle::after {
  margin-left: 0;
}

.header-login-links .btn:active {
  background: #ff5b2e !important;
}

.header-login-links .btn:hover {
  background: #ff5b2e;
}

.header-login-links.btn-secondary.focus,
.header-login-links .btn-secondary:focus {
  box-shadow: inherit !important;
}

#top-header-logo {
  text-align: center;
}

#top-header-logo img {
  width: 100%;
  max-width: 750px;
}

#top-header-userblock div {
  margin: 0 auto;
  width: 100%;
  max-width: 750px;
  text-align: right;
}

#top-header-userblock div p {
  margin: 0.15rem 0.5rem 0.2rem 0.5rem;
  font-weight: bold;
}

#top-header-userblock div p,
#top-header-userblock div a {
  color: #f67708;
}

#bottom-main-menu {
  background: #fff;
  color: #888;
  max-width: 750px;
  margin: 0 auto;
}

#bottom-main-menu .row>div {
  text-align: center;
  vertical-align: top;
  font-size: 0.75rem;
  padding: 0.4rem;
}

#bottom-main-menu .row>div>a {
  color: #888;
}

#bottom-main-menu .row>div>a>img {
  display: block;
  height: 1.5rem;
  max-width: 100%;
  margin: 0 auto 0.2rem auto;
}

#body-main-container {
  max-width: 750px;
  margin-top: 122px !important;
  margin-bottom: 70px;
  padding: 0.4rem 1.3rem 0.4rem 1.3rem;
}

#body-main-container-one-screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 750px;
  margin: 0 auto;
}

a.text-muted {
  text-decoration: underline;
}

/* header */
h2 {
  font-size: 1.5rem;
}

.caption-after-header {
  margin-bottom: 1.75rem;
}

h3 {
  font-size: 1.3rem;
}

/* .thrifty-role-option */
.thrifty-role-option {
  text-align: center;
}

.thrifty-role-option:first-child {
  padding-left: 1.5rem;
}

.thrifty-role-option:last-child {
  padding-right: 1.5rem;
}

.thrifty-role-option input {
  visibility: hidden;
  position: absolute;
}

.thrifty-role-option-checked {
  display: none;
  width: 16.5%;
  position: absolute;
  margin-left: -7%;
  top: -7%;
  transition: all 0.1s;
}

.thrifty-role-option input:checked~.thrifty-role-option-checked,
.thrifty-role-option input:checked~.thrifty-role-option-image-checked,
.thrifty-role-option-image {
  display: block;
}

.thrifty-role-option-image,
.thrifty-role-option-image-checked {
  width: 100%;
  transition: all 0.1s;
}

.thrifty-role-option-image-checked,
.thrifty-role-option input:checked~.thrifty-role-option-image {
  display: none;
}

.thrifty-role-option span {
  position: relative;
  top: -2.4rem;
}

/* form */
.form-group {
  margin-bottom: 1.75rem;
}

.material-input .form-control:focus {
  background-color: transparent;
  border-color: transparent;
}

.material-input .form-control:focus,
.orange-button:focus,
.orange-white-button:focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 103, 27, 0.25);
}

.btn-orange {
  color: #ffffff;
  background-color: #f67708;
  border-color: #f67708;
}

.btn-orange:hover,
.btn-orange:active,
.btn-orange:focus {
  background-color: #f68628;
  border-color: #f68628;
  box-shadow: 0 0 0 0.15rem rgba(255, 103, 27, 0.25);
}

/* .material-input */
.material-input label {
  position: absolute;
  line-height: 0.9 !important;
  margin-left: 0.75rem;
  color: #f67708;
  text-transform: uppercase;
  font-size: 0.9rem;
  transition: all 0.1s;
}

.material-input .form-control {
  line-height: 2;
  background: none;
  border: none;
  border-radius: 0;
  border-bottom: 0.07rem #dddee0 solid;
  padding-top: 1rem;
}

.material-input textarea.form-control {
  line-height: 1.2;
  padding-top: 1rem;
}

.material-input-focused label,
.material-input-valued label {
  font-size: 0.6rem;
  line-height: 1.3;
}

.material-input select.form-control {
  height: auto;
  padding-top: 1rem;
  padding-bottom: 0.433rem;
}

/* .orange-button */
.orange-button,
.orange-white-button {
  border-radius: 2rem;
  background-color: #f67708 !important;
  border: none;
  line-height: 2;
  font-size: 1.05rem;
}

.orange-button:active,
.orange-button:hover,
.orange-button:disabled {
  background-color: #f67708 !important;
}

.orange-button:disabled {
  opacity: 0.55;
  color: #ddd;
}

.orange-white-button,
.orange-white-button:active,
.orange-white-button:hover,
.orange-white-button:focus {
  background-color: #fff !important;
  color: #f67708 !important;
  border: 2px #f67708 solid !important;
  line-height: 1.8;
}

/* .custom-control-input */
.custom-control {
  padding-left: 2rem;
}

.custom-checkbox .custom-control-label {
  padding-left: 7px;
}

.custom-checkbox .custom-control-label::before {
  border: 0.19rem #ebecee solid;
  background: #fff;
  width: 1.5rem;
  height: 1.5rem;
}

.custom-control-input:active~.custom-control-label::before {
  background: #f3f3f3;
}

.custom-control-input:focus~.custom-control-label::before {
  box-shadow: 0 0 0 0.15rem rgba(255, 103, 27, 0.25);
}

.custom-control-input:checked~.custom-control-label::before {
  background: #fff !important;
  border-color: #f8a13e;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  width: 1.5rem;
  height: 1.5rem;
}

/* .input-radio-block-option */
.input-radio-block-option {
  display: block;
  position: relative;
  background: #fff;
  padding: 14px 14px !important;
  /* padding: 1.5rem 2rem; */
  font-size: 0.95rem;
  text-transform: uppercase;
  border-radius: 0.3rem;
  word-wrap: break-word;
}

.input-radio-block-option input {
  visibility: hidden;
  position: absolute;
}

.input-radio-block-option-checked {
  display: none;
  width: 2rem;
  position: absolute;
  margin-left: -1.75rem;
  top: -0.75rem;
  transition: all 0.1s;
}

.input-radio-block-option input:checked~.input-radio-block-option-checked {
  display: block;
}

.input-radio-block-option:before {
  content: "";
  position: absolute;
}

.input-radio-block-option:before {
  top: -0.25rem;
  left: -0.25rem;
  right: -0.25rem;
  bottom: -0.25rem;
  background-image: linear-gradient(45deg, #f76b1c, #fad961);
  z-index: -1;
  border-radius: 0.4rem;
}

/* .input-radio-slider */
.input-radio-slider {
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  border-bottom: 0.07rem #dddee0 solid;
}

.input-radio-slider-option input {
  display: none;
}

.input-radio-slider-option {
  text-align: center;
  width: 5rem;
  flex: 0 0 5rem;
  font-size: 0.75rem;
  text-transform: uppercase;
}

.input-radio-slider-option>div {
  width: 4rem;
  height: 4rem;
  margin: 0 auto 0.2rem auto;
  border: 1px #000 solid;
  border-radius: 2.1rem;
}

span.category-name {
  word-break: break-word;
  display: block;
}

.input-radio-slider-option>div>div {
  width: 2.2rem;
  height: 2.2rem;
  margin: 0.9rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.input-radio-slider-option input[type="radio"]:checked~div {
  background: #f67708;
  border-color: #f67708;
}

/* .orange-label */
.orange-label {
  color: #f67708;
  text-transform: uppercase;
  font-size: 0.9rem;
  margin-left: 0.5rem;
}

/* messages */
.messages-msg {
  margin: 0.7rem 0;
  width: 80%;
  padding: 0.4rem;
}

.messages-msg span:nth-child(1),
.messages-msg span:nth-child(2) {
  display: block;
}

.messages-msg span:nth-child(1) {
  font-size: 0.6rem;
  color: gray;
}

.messages-msg-from-me,
.messages-msg-from-0 {
  background: #eee;
  margin-left: 20%;
}

.messages-msg-from-they,
.messages-msg-from-1,
.messages-msg-from-2 {
  background: #fed;
}

.messages-msg-from-adm {
  background: #fee;
}

.frm-add-message-file {
  display: inline-block;
  padding: 0.2rem;
  border-radius: 0.2rem;
  border: 1px #ddd solid;
  font-size: 0.7rem;
  margin: 0.2rem;
  white-space: nowrap;
}

.checkmarked-list {
  list-style: none;
  position: relative;
}

.checkmarked-list li {
  margin-bottom: 15px;
}

.checkmarked-list li:before {
  content: "✓";
  position: absolute;
  left: 15px;
}

.form-group.material-input {
  min-height: 10px;
}

/* input[type="radio"] {
  accent-color: #f67708 !important;
} */

/* Chat */
#chat-container {
  height: calc(100vh - 192px);
  min-height: 260px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#chat-container .chat-history {
  overflow-y: scroll;
}

.user-info {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  /* text-align: left;
	margin-left: 25px; */
  text-align: center;
}

.account-detail {
  font-size: 8px !important;
  font-weight: 500 !important;
  margin: 0 !important;
  margin-top: 5px !important;
}

.account-detail img {
  height: 40px !important;
  width: 40px !important;
}

.user-name img {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  object-fit: cover;
}

.form-wrap {
  padding: 0px 0px !important;
}

.user-sales span {
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
}

.user-sales p {
  text-transform: capitalize;
  font-size: 16px;
}

.user-name {
  border-right: 3px solid #ff9c4b;
  height: 100%;
  padding: 14px 14px;
  text-align: center;
}

.user-form {
  padding: 14px 0px;
}

/* 22 dec 2023 */

.laravel-data {
  background-color: red !important;
}

.steping-form {
  position: relative;
  background: #fff;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.steping-form .step-img {
  width: 100%;
  height: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.steping-form .step-img.step-img-2,
.steping-form .step-img.step-img-3,
.steping-form .step-img.step-img-4,
.steping-form .step-img.step-img-5,
.steping-form .step-img.step-img-6,
.steping-form .step-img.step-img-7 {
  align-items: flex-end;
}

.steping-form .step-img::before {
  content: "";
  background: url("data:image/png;base64,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");
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 10px 10px 0 0;
  background-position: center;
  background-size: contain;
  z-index: 0;
}

/* .steping-form .step-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
} */
.steping-form .step-img span {
  width: 140px;
  height: 140px;
  border-radius: 100px;
  background: #fb6222;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  z-index: 2;
}

.steping-form .step-img-1 span,
.steping-form .step-img-2 span,
.steping-form .step-img-3 span,
.steping-form .step-img-4 span,
.steping-form .step-img-5 span,
.steping-form .step-img-6 span,
.steping-form .step-img-7 span {
  border: 3px solid #fb6222;
}

.step-img-1 span img {
  background: #fff;
}

.steping-form .step-img span img {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  object-fit: cover;
}

.steping-form .step-wrp {
  position: relative;
}

.step-content-wrp {
  padding: 20px;
}

.steping-form .step-content-wrp h2 {
  text-align: center;
  color: #747474;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 15px;
}

.steping-form .step-content-wrp p {
  text-align: center;
  color: #747474;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 15px;
}

.steping-form .step-content-wrp ul {
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 70%;
  margin: 0 auto;
}

.steping-form .step-content-wrp ul li {
  text-align: left;
  color: #747474;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 15px;
}

.steping-form .step-btn {
  text-align: center;
  margin-top: 30px;
}

.steping-form .step-btn button {
  background: #9f7ce4;
  color: #fff;
  border-radius: 100px;
  padding: 8px 30px;
  width: 200px;
}

.steping-form .step-wrp.step-1 {
  position: relative;
}

.steping-form .step-wrp.step-1:after {
  content: "";
  background: #79cbd1;
  width: 100%;
  height: 120px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 10px 10px 0 0;
  z-index: 1;
}

/*29-12-2023*/
.profile-tab-wrp {
  position: relative;
}

.profile-tab-wrp .nav-tabs {
  background: #fff;
  border-radius: 10px;
  margin: 16px 0;
  padding: 10px;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.profile-tab-wrp .nav-tabs .nav-item {
  width: 100%;
  margin: 0;
  text-align: center;
}

.profile-tab-wrp .nav-tabs .nav-item .nav-link {
  border: 0;
  border-radius: 10px;
  color: #888;
}

.profile-tab-wrp .nav-tabs .nav-item .nav-link.active {
  background: #f67708;
  color: #fff;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
  background-color: #f67708;
  border-radius: 50%;
}

/* import-popup */
.import-popup .modal-content {
  border: 0;
  border-radius: 10px;
}

.import-popup .modal-content .modal-header {
  border: 0;
  justify-content: center;
}

.import-popup .modal-content .modal-header h5 {
  color: #f67708;
  text-decoration: underline;
  font-size: 16px;
  font-weight: 400;
}

.import-popup .modal-content .csv-name {
  margin-bottom: 30px;
}

.import-popup .modal-content .csv-name h4 {
  color: #f67708;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
  display: block;
}

.import-popup .modal-content .importn-btn {
  text-align: right;
}

.import-popup .modal-content .importn-btn button {
  background: transparent;
  border: 0;
  color: #f67708;
  font-size: 14px;
  text-decoration: underline;
  font-weight: 400;
}

.import-popup .modal-content .select-member select {
  width: 100%;
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.import-popup .modal-content .csv-name-list {
  padding: 0;
  margin: 0;
}

.import-popup .modal-content .csv-name-list li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 10px;
}

.import-popup .modal-content .csv-name-list li button {
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 100px;
}

.import-popup .modal-content .csv-name-list li p {
  width: 100%;
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 0;
  text-align: center;
}

.import-popup .modal-content button:focus,
.import-popup .modal-content button:focus-visible,
.import-popup .modal-content select:focus,
.import-popup .modal-content select:focus-visible {
  outline: none;
}


.import-popup .modal-content .select-member-box .select-member {
  padding-bottom: 13px;
}

.days-select {
  position: relative;
}

.days-list {
  position: relative;
  margin-top: 8px;
}

.days-list .form-group {
  display: block;
  margin-bottom: 10px;
}

.days-list .form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.days-list .form-group label {
  position: relative;
  cursor: pointer;
  background: #fff;
  width: 100%;
  padding: 7px 10px;
  border: 1px solid #aaa;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  margin: 0;
}

.days-list .form-group label:before {
  content: '';
  -webkit-appearance: none;
  background-color: #dbdbdb;
  border: 2px solid #dbdbdb;
  border-radius: 100px;
  padding: 8px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 10px;
}

.days-list .form-group input+label:after {
  content: '';
  display: block;
  position: absolute;
  top: 14px;
  left: 17px;
  width: 6px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.days-list .form-group input:checked+label:before {
  background-color: #f67708;
  border: 2px solid #f67708;
}

.days-list .form-group input:checked+label {
  color: #000000;
  border-color: #aaaaaa;
  background: #e4e4e4;
  font-weight: 500;
}

.error-message {
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}

/*Responsive*/
@media screen and (max-width: 575px) {
  .user-name {
    text-align: center;
    margin-bottom: 15px;
  }

  .user-info {
    margin-left: 0px !important;
    text-align: center;
  }

  .account-detail {
    font-size: 12px !important;
    font-weight: 500;
    margin: 0;
    margin-top: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .user-form {
    padding: 0px 14px !important;
  }

  .profile-tab-wrp .nav-tabs .nav-item .nav-link {
    font-size: 12px;
    padding: 8px 8px;
  }
}

/*03 rd jan 2024*/

.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
}

.panel-title {
  margin: 0;
}

.panel.panel-default {
  margin-bottom: 10px;
}

.panel-body ul li {
  list-style-type: disc;
  padding: 5px 0;
}

.panel-body ul {
  padding: 0;
  padding-left: 20px;
}

.panel-body {
  padding: 1rem 1.25rem !important;
  font-size: 15px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}

.panel-default>.panel-heading a:after {
  content: "";
  font-size: 20px;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #f67708;
}

h6.panel-title a {
  background-color: #f67708;
  color: #fff;
  padding: 15px 20px !important;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.panel-body {
  padding: 1rem 1.25rem !important;
  font-size: 15px;
}

/* Seller revamp css start */

.welcome-section-contain {
  text-align: center;
}

.section-title {
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 20px;
}

.welcome-section-contain p {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  font-size: 16px;
  font-weight: 400;
}

.welcome-section-contain {
  width: 460px;
  margin: 0 auto;
  padding: 0 0 20px 0;
}

.wlcm-btn {
  display: flex;
  flex-direction: column;
  width: 290px;
  margin: 0 auto;
  gap: 10px;
  margin-bottom: 20px;
}

.wlcm-btn .started-btn {
  background: #fb6222;
  border: 0;
  border-radius: 50px;
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  padding: 5px;
}

.wlcm-btn .default-onboarding-btn, .default-onboarding .default-onboarding-btn {
  background: #A784E2 !important;
  text-transform: capitalize !important;
  border: 0;
  border-radius: 50px;
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  padding: 5px;
}


.wlcm-btn a {
  border: 2px solid #fb6222;
  border-radius: 50px;
  color: #000;
  font-weight: 500;
  font-size: 15px;
  cursor: pointer;
  text-decoration: none;
}

.welcome-section-header {
  margin: 0 auto;
  position: relative;
}

.welcome-section-header img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background: #fff;
}

section.welcome-section {
  background: #fff;
  /* width: 460px; */
  margin: 0 auto;
  position: relative;
  margin-top: 50px;
}

section.welcome-section::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 74px;
  top: -59px;
  left: 0;
  background: #79cbd1;
}


.top-header-img img {
  width: 100%;
  height: 100px;
  object-fit: contain;
  width: 100%;
  padding: 6px;
}

.top-header-img {
  width: 100px;
  height: 100px;
  border-radius: 110px !important;
  border: 2px solid #fb6222;
  display: flex;
  align-items: center;
  position: absolute;
  top: -35px;
  z-index: 9;
  background: #fff;
  left: 43%;
}

.account-form {
  width: 365px;
  margin: 0 auto;
}

.form-label-input label {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.form-label-input {
  margin-bottom: 15px;
}

.form-label-input label {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 600;
  width: 100%;
  padding-bottom: 5px;
}

.form-label-input {
  margin-bottom: 15px;
}

.form-label-input input {
  width: 100%;
}

.form-label-input input {
  border: 0 !important;
  background: #e9e9e9;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 3px;
  padding: 3px 5px;
}

.creat-account-section .wlcm-btn {
  width: 365px;
}

.creat-account-btn a {
  text-align: center;
  margin: 5px 0 0 0;
  font-weight: 500;
  font-size: 15px;
  padding-bottom: 15px;
  color: #8169ff;
}

.creat-account-title h1 {
  font-size: 40px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  color: #fb6222;
  padding: 0px 0;
  text-align: center;
  position: absolute;
  top: 55px;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
}



.creat-account-title {
  position: relative;
}

section.creat-account-section {
  background: #fff;
  position: relative;
}

.creat-account-btn a {
  background: transparent;
  border: 0;
  text-align: center;
  font-size: 13px;
  color: #8169ff;
}

.creat-account-title img {
  width: 100% !important;
  height: 100% !important;
}

/* Seller revamp css end */

.next-btn {
  padding-bottom: 70px;
}


/* //on boarding page// */
.creat-welcome-title h1 {
  font-size: 40px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  color: #fb6222;
  padding: 0px 0;
  text-align: center;
}

.creat-welcome-title p {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  color: #6D6D6D;
  padding: 0px 0;
  text-align: center;

}

/* step-by-step wizad-css */

::selection {
  color: #fff;
  background: var(--primary);
}

.wizard-form {
  width: var(--containerWidth);
  background: #fff;
  text-align: center;
  border-radius: 5px;
  padding-top: 20px;
}

.wizard-form .form-outer {
  width: 100%;
  overflow: hidden;
}

.wizard-form .form-outer form {
  display: flex;
  width: calc(100% * var(--stepNumber));
}

.form-outer form .page {
  width: calc(100% / var(--stepNumber));
  transition: margin-left 0.3s ease-in-out;
  position: relative;
}

.form-outer form .page .title {
  text-align: left;
  font-size: 25px;
  font-weight: 500;
}

.form-outer form .page .field {
  width: var(--containerWidth);
  height: 45px;
  margin: 45px 0;
  display: flex;
  position: relative;
}

.form-outer form .page .field button {
  background: #fb6222;
  border: 0;
  border-radius: 50px;
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  padding: 5px;
  width: 30%;
  height: 34px;
  padding: 0;
  max-width: 365px;
  margin: 0 auto;
}

.creat-account-btn.wlcm-btn.next-btn {
  display: none;
}

form .page .field .label {
  position: absolute;
  top: -30px;
  font-weight: 500;
}

form .page .field input {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  border: 1px solid var(--inputBorderColor);
  border-radius: 5px;
  padding-left: 15px;
  margin: 0 1px;
  font-size: 18px;
  transition: border-color 150ms ease;
}

form .page .field input.invalid-input {
  border-color: var(--errorColor);
}

form .page .field select {
  width: 100%;
  padding-left: 10px;
  font-size: 17px;
  font-weight: 500;
}

form .page .field button {
  width: 100%;
  height: calc(100% + 5px);
  border: none;
  background: var(--secondary);
  margin-top: -20px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: 0.5s ease;
}

form .page .btns button {
  margin-top: -20px !important;
}

form .page .btns button.prev {
  margin-right: 3px;
  font-size: 17px;
}

.form-outer form .page .field .prev {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

form .page .btns button.next {
  margin-left: 3px;
}

.wizard-form .progress-bar {
  display: flex;
  margin-top: 0;
  margin-bottom: -55px;
  z-index: 1;
  position: relative;
  user-select: none;
  flex-direction: row;
  background-color: transparent;
}

.wizard-form .progress-bar .step {
  text-align: center;
  width: 100%;
  position: relative;
}

.wizard-form .progress-bar .step p {
  /* font-weight: 500;
    font-size: 18px;
    color: #000;
    margin-bottom: 8px; */
  margin: 0;
  padding: 0;
  display: none;
}

.progress-bar .step .bullet {
  height: 45px;
  width: 45px;
  border: 2px solid #D9D9D9;
  display: inline-block;
  border-radius: 50%;
  position: relative;
  transition: 0.2s;
  font-weight: 500;
  font-size: 17px;
  line-height: 43px;
  text-align: center;
  background-color: #D9D9D9;
}

.progress-bar .step:first-child .bullet {
  background-color: #A784E2;
}

.progress-bar .step .bullet.active {
  border-color: #A784E2;
  background: #A784E2;
}

.progress-bar .step .bullet span {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.progress-bar .step .bullet.active span {
  display: none;
}

.progress-bar .step .bullet:before,
.progress-bar .step .bullet:after {
  position: absolute;
  content: "";
  bottom: 11px;
  right: -76px;
  height: 13px;
  width: 78px;
  background: #D9D9D9;
}

.progress-bar .step .bullet.active:after {
  background: #A784E2;
  transform: scaleX(0);
  transform-origin: left;
  animation: animate 0.3s linear forwards;
}

@keyframes animate {
  100% {
    transform: scaleX(1);
  }
}

.progress-bar .step:last-child .bullet:before,
.progress-bar .step:last-child .bullet:after {
  display: none;
}

.progress-bar .step p.active {
  color: var(--primary);
  transition: 0.2s linear;
}

.progress-bar .step .check {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 15px;
  transform: translate(-50%, -50%);
  display: none;
}

.progress-bar .step .check.active {
  display: block;
  color: #fff;
}

.over-terms-info p {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 40px;
  color: #7D7D7D;
}

.read-tems a {
  color: #0021ff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  /* margin-top: 33px; */
}

.service-check-box label {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}

.gather-title {
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
}

.gather-info p {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 15px;
  color: #7D7D7D;
}

.ensure-info-wrap.earn-wrap p {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 15px;
  color: #7D7D7D;
}

.read-tems {
  margin-top: 10px;
}

.gather-wrap p {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 10px;
  color: #7D7D7D;
}

.ensure-title h1 {
  max-width: 420px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 10px;
}

.ensure-info-wrap.condition-wrap ul {
  padding: 0;
}

.default-img {
  width: 50px !important;
  height: 50px !important;
}

.ensure-info-wrap {
  margin-top: 20px;
  max-width: 330px;
  margin: 0 auto;
  padding-left: 17px;
}

.slide-default-onboarding .ensure-info-wrap {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 40px;
  color: #7D7D7D;
}

.slide-default-onboarding .choose-info.qa p {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 40px;
  color: #7D7D7D;
}

.slide-default-onboarding .Managers-info p {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 40px;
  color: #7D7D7D;
}

.ensure-info-wrap ul li {
  list-style-type: disc;
  max-width: 410px;
  width: 100%;
  text-align: left;
  margin: 0 auto;
  color: #6D6E71;
}

.ensure-info-wrap ul li a {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 40px;
  text-decoration: none;
  color: #7D7D7D;
}

.Choose-title h1 {
  max-width: 340px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

.earn-wrap ul li {
  max-width: 550px;
  width: 100%;
  text-align: left;
  margin: 0 auto;
}

.choose-info p {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  padding-top: 15px;
  color: #7D7D7D;
}

.choose-info {
  margin: 15px 0 10px 0;
}

.choose-info.qa {
  margin: 15px 173px -25px 173px;
  padding: 0 20px 0 20px;
}

.choose-info.qa p {
  font-size: 21px;
}

.sell_with_customer {
  border: 2px solid #f76b1c;
  border-radius: 50px;
  padding: 2px;
  display: inline-block;
}

.submit-btn {
  border: 2px solid #f67708;
  border-radius: 2rem;
  padding: 3px;
}

.fa-check:before {
  content: "" !important;
  background-image: url(https://cdn-icons-png.flaticon.com/512/1055/1055183.png);
  background-position: center;
  background-size: contain;
  width: 20px;
  height: 20px;
  filter: invert(1);
  display: block;
  background-repeat: no-repeat;
}

.how-items h1 {
  color: #6D6E71;
  font-weight: 700;
}

.Managers-info p {
  padding: 0;
  color: #6D6E71;
}

.manage-paregreaf p {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}

.condition-wrap {
  margin-top: 0;
  display: flex;
  justify-content: center;
}


.manage-paregreaf p {
  font-size: 16px;
  color: #6D6E71;
  font-weight: 500;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.selling-title h1 {
  color: #7A7B7E;
  font-size: 28px;
  max-width: 340px;
  margin: 0 auto;
}

/* 17/01/24 */
.user-box-main {
  padding: 0px !important;
}

.user-detail {
  border-right: 4px solid #f76b1c;
  height: 100%;
}

.user-detail-inner P {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.profile-user-img {
  width: 100px;
  height: 100px;
}

.profile-user-img img {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  object-fit: cover;
}

.user-verification {
  gap: 10px;
}

.user-verification p {
  font-size: 13px;
  font-weight: 500;
  text-align: left;
}

.item-detail {
  gap: 10px;
}

.item-detail p {
  font-size: 18px;
  font-weight: 600;
  margin: 0px;
  text-transform: capitalize;
  padding-bottom: 5px;
}

.item-detail span {
  color: #000;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 16px;
}

.item-detail-span {
  margin-left: 0.75rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  padding-bottom: 15px;
}

.item-span-content span {
  margin-right: 5px;
}

.item-detail.items-counts p {
  font-weight: 400;
}

.sell-btn {
  background-color: #f76b1c;
  border: unset;
  color: #fff;
  padding: 8px 8px;
  font-weight: bold;
  border-radius: 50px;
  font-size: 18px;
}

.sell-btn.status {
  padding: 7px 7px;
  font-size: 14px;
  background-color: #fff;
  color: #f76b1c;
}

.sell-btn.status-btn {
  background-color: #fff;
  color: #f76b1c;
}

.item-btn {
  padding: 4px 0px;
  width: 80px;
  font-size: 14px;
  margin-left: 40px;
}

.selected-items p {
  font-size: 18px;
  font-weight: 600;
  margin: 0px;
  text-transform: capitalize;
}

.cursor-pointer {
  cursor: pointer !important;
}

.password-container {
  position: relative;
}

.toggle-password {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.toggle-password1 {
  position: relative;
  bottom: 35px;
  left: 681px;
  transform: translateY(-50%);
  cursor: pointer;
}

.sign-in-box .toggle-password {
  position: relative;
  bottom: 22px;
  left: 672px;
  transform: translateY(-50%);
  cursor: pointer;
}

.text-orange {
  color: #f67708 !important;
  font-weight: 700;
}

.text-one-statment {
  margin-bottom: -4px !important;
}

.orange-white-button-profile {
  border-radius: 2rem;
  border: 2px solid #f67708 !important;
  line-height: 2;
  font-size: 1.05rem;
  color: #f67708 !important;
  font-weight: 500;
}

#is_favorite {
  border: transparent !important;
  background: transparent !important;
  float: right !important;
  font-size: 20px !important;
}

.user-type {
  position: relative;
}

/* .manager-like {
  position: absolute;
  top: 15px;
  right: 15px;
} */

.item-detail span span {
  background: #f76b1c69;
  margin-left: 10px;
  padding: 6px;
  border-radius: 12px;
}

.item-detail span {
  background: #ffa50054;
  padding: 4px 10px;
  border-radius: 16px;
  font-size: 13px;
}

.item-detail-content .manager_sell{
  margin-left: 0.75rem;
  color: #f67708;
  text-transform: uppercase;
  font-size: 0.9rem;
  transition: all 0.1s;
}

.toggle-on.btn {
  background-color: #f67708;
  border-color: #f67708 !important;
}

.toggle.btn.btn-primary {
  background-color: #f67708;
  border-color: #f67708 !important;
}

.qa-box {
  width: 100px;
  height: 100px;
  border-radius: 110px !important;
  border: 2px solid #fb6222;
  background: #fb6222;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -75px auto 30px;
  z-index: 1;
  position: relative;
}

.qa-box span {
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  letter-spacing: 2px;
}

#btnletsgo {
  background: #A784E2;
}

.category-check {
  display: flex;
  align-items: center;
  gap: 10px;
}

.category-check label {
  margin: 0;
  padding: 0;
}

.add-item {
  margin-bottom: 10px;
}

.add-pos-btn {
  border: none;
  font-size: 1rem;
  line-height: 1.5;
}

.select-item-box {
  display: flex;
  gap: 7px;
}

.select-item-check {
  position: relative !important;
  visibility: visible !important;
}

/* ============== */

.chat_data ul {
  padding-left: 0;
}

.chat_data ul li {
  list-style: none;
  margin: 20px 0;
}

.chat_data a:hover {
  text-decoration: none;
}

.user_chat .user_profile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 15px;
}

.user_chat .user_profile {
  width: 60px;
  height: 60px;
}

.user_details h5 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 2px;
}

.user_details p {
  color: #747474;
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 0;
}

.msg_time {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.msg_time p {
  color: #a8a8a8;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0;
}

.msg_time span {
  background-color: #008bff;
  padding: 3px;
  border-radius: 100px;
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 14px;
}

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

.user_chat .user_information {
  display: flex;
  align-items: center;
  gap: 30px;
}

.flatpickr-day.enabled-date {
  background-color: #f67708;
  color: white;
}

.flatpickr-day.enabled-day, .flatpickr-day.selected.enabled-day{
  background: white;
  color: black;
  border-color: #f67708;
}

.flatpickr-day.week-highlight, .flatpickr-day.flatpickr-day.week-highlight {
  background: #f67708;
  color: white;
}

.default-onboarding-title h1 {
  color: #6D6E71;
  font-weight: 600;
}
.slide-default-onboarding .progress-bar{
  display: none;
}
.slide-default-onboarding .orange-circles {
  width: 80px;
  height: 80px;
  background: #fe6621;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  color: #fff;
  margin: -65px auto 15px;
  font-size: 24px;
  font-weight: 600;
  z-index: 1;
  position: relative;
}
.slide-default-onboarding .orange-circles svg{
  width: 26px;
  fill: #fff;
}
.slide-default-onboarding .orange-circles img{
  width: 30px;
}
.date-picker-wrp-onboarding{
  margin: 10px 0 20px 0;
  position: relative;
}
.slide-default-onboarding .default-account-detail {
  position: relative;
  margin-top: -80px;
}

.slide-default-onboarding .default-account-detail h1 {
  margin-bottom: 30px;
}

.slide-default-onboarding .gather-info-first{
  padding-top: 40px;
}

.btn-reserve {
  border-color: #0062cc;
  box-shadow: 0 0 0 .2rem rgb(203 14 250 / 50%)
}

.order_item_quantity::-webkit-outer-spin-button,
.order_item_quantity::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.order_item_quantity {
  -moz-appearance: textfield; /* Firefox */
}

.small-btn {
  line-height: normal;
  font-size: 0.8rem;
}

.manager-address {
  margin-top: 0;
}

.searching-title h1 {
  font-size: 35px;
  font-weight: 700;
  color: #fb6222;
  text-align: center;
}

.manager-seller-title h1 {
  font-size: 34px;
}

@media screen and (max-width: 469px) {
  .user_details h5 {
    font-size: 18px;
  }

  .user_details p {
    font-size: 15px;
  }

  .msg_time span {
    padding: 8px;
    width: 18px;
    height: 18px;
  }

  .user_chat .user_profile {
    width: 55px;
    max-width: 70px;
  }

  .user_chat .user_information {
    gap: 16px;
  }
}

@media screen and (max-width: 375px) {
  .user_details h5 {
    font-size: 16px;
  }

  .user_details p {
    font-size: 10px;
  }

  .user_chat .user_profile {
    width: 48px;
    max-width: 70px;
  }

  .user_chat .user_information {
    gap: 10px;
  }
}

.welcome-manager-data {
  gap: 10px;
}


/* ============== */

@media screen and (max-width: 660px) {
  :root {
    --containerWidth: 400px;
  }

  .progress-bar .step p {
    display: none;
  }

  .progress-bar .step .bullet::after,
  .progress-bar .step .bullet::before {
    display: none;
  }

  .progress-bar .step .bullet {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .progress-bar .step .check {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 15px;
    transform: translate(-50%, -50%);
    display: none;
  }

  .step {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media screen and (max-width: 490px) {
  :root {
    --containerWidth: 100%;
  }

  .wizard-form {
    box-sizing: border-box;
    border-radius: 0;
  }
}

@media (max-width: 1399px) {}


@media (max-width: 1199px) {}


@media (max-width: 991px) {
  .creat-account-title img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
  }
}

@media (max-width: 768px) {
  .account-form {
    width: auto;
    margin: 0 auto;
    padding: 15px;
  }
  .manager-address {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  
  .creat-account-title h1 {
    font-size: 30px;
  }

  .manager-seller-title h1 {
    font-size: 24px;
  }

  .searching-title {
    font-size: 25px;
  }

  .toggle-password1 {
    left: 95%;
  }

  .sign-in-box .toggle-password {
    left: 94%;
  }

  .wizard-form {
    width: 100%;
  }

  .form-outer form .page .field {
    margin: 30px auto;
  }

  .creat-account-title h1 {
    font-size: 30px;
  }
}


@media (max-width: 575px) {
  .welcome-section-contain {
    width: 100%;
    margin: 20px auto;
    padding: 0px 15px;
  }

  .top-header-img {
    left: 37%;
  }

  .welcome-section-contain p {
    font-size: 14px;
  }

  .wlcm-btn {
    width: 200px;
  }

  .account-form {
    width: auto;
    padding: 15px;
    margin: 0 !important;
  }

  .creat-account-title img {
    width: 100% !important;
    height: 80px !important;
    object-fit: cover;
  }

  .creat-account-title h1 {
    font-size: 28px;
    top:32px;
  }
  .manager-seller-title h1 {
      top: 10px;
      font-size: 20px;
  }
  .default-onboarding-title h1 {
    font-size: 20px;
}

  .creat-account-section .wlcm-btn {
    width: 250px;
  }

  .toggle-password1 {
    left: 92%;
    bottom: 20px;
  }

  .sign-in-box .toggle-password {
    left: 92%;
    bottom: 20px;
  }

  .creat-account-title {
    top: 10px;
  }

  .ensure-info-wrap.earn-wrap {
    margin: 0 auto !important;
  }

  .qa-box {
    margin: 5px auto 20px;
  }

  .choose-info.qa p {
    font-size: 16px;
  }

  .choose-info.qa {
    margin: 0 !important;
    padding: 0;
  }


  .find-manager-button {
    width: 60% !important;
  }

  .user-verification p {
    font-size: 12px;
    width: 50%;
    text-align: left;
  }

  .user-verification {
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .item-detail p {
    font-size: 12px;
  }

  .user-detail-inner {
    width: 100%;
    margin: 0 10px;
  }

  .user-detail-inner P {
    font-size: 14px;
  }

  .sell-btn {
    padding: 8px 5px;
    font-size: 10px;
  }

  #top-header-userblock div {
    max-width: 300px;
  }

  .category-box {
    width: 10%;
  }

  .category-section {
    margin: 0 !important;
    padding: 0;
  }

  .category-section-body>div {
    display: flex;
    align-items: center;
    width: 50%;
    margin-bottom: 15px;
  }

  .category-section-body {
    display: flex;
    flex-wrap: wrap;
  }

  .other-box {
    padding: 0 3px;
  }

  .earning-search {
    margin: 10px 0;
  }

  .button-section {
    margin-bottom: 10px;
  }

  /* .title-head {
    margin-top: 30px;
  } */

  .add-item {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .selected-items p {
    font-size: 14px;
  }

  .item-btn {
    margin: 0;
  }

  #body-main-container {
    margin-bottom: 0;
  }

  .creat-account-title h1 {
    font-size: 22px;
    text-wrap: nowrap;
  }

  .form-outer form .page .field {
    margin: 0px auto;
  }

  .over-terms-info p {
    padding-top: 25px;
  }

  .slide-default-onboarding .gather-info-first {
    padding-top: 25px;
  }

  .slide-default-onboarding .ensure-info-wrap {
    padding-top: 25px;
  }

  .slide-default-onboarding .choose-info.qa p {
    padding-top: 25px;
  }
  .over-terms-section {
    margin-top: 30px;
    padding: 0px 15px;
  }

  .service-check-box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px 0;
    gap: 7px;
  }

  .gather-wrap p {
    margin-bottom: 20px;
  }

  .ensure-info-wrap ul {
    margin: 0 0 20px 0;
    padding: 0 0 0 8px;
  }

  .slide-default-onboarding .ensure-info-wrap ul {
    padding: 0 0 0 30px;
  }

  .manage-paregreaf p {
    margin-bottom: 20px;
  }

  .sign-in-input {
    margin: 0px 0px 20px 0px;
    line-height: 0;
  }

  .login-btn {
    margin: 20px 0;
    padding: 0;
  }

  .gather-box,
  .select-item-section {
    padding: 0 15px;
  }

  .qa-box {
    width: 75px;
    height: 75px;
  }

  .qa-box span {
    font-size: 20px;
  }

  .service-check-box label {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
  }

  .form-outer form .page .field button {
    width: 40%;
  }

  .user-type {
    padding: 0 15px 10px 28px !important;
  }

  .category-check label {
    margin: 0;
    padding: 0;
  }

  .sell-btn.status {
    font-size: 10px;
  }

  .item-detail span {
    padding: 4px 8px;
  }

  .panel-group {
    margin-top: 50px;
  }


  /* ==== new header respoive === */
  .header-section .logo img {
    width: 75px;
  }

  .header-links {
    gap: 5px;
  }

  .author-profile {
    display: flex;
    gap: 5px;
  }

  .header-links {
    gap: 5px;
  }

  .header-links a {
    color: #f67708;
    text-decoration: none;
  }

  #body-main-container {
    margin-top: 50px;
  }

  .header-link {
    display: none;
  }

  .header-login-links {
    display: block;
  }

  .support-main-content {
    margin-top: 60px !important;
  }

  .sell_with_customer {
    line-height: 14px;
  }
  /* ==== new header respoive === */
  .slide-default-onboarding .orange-circles {
    width: 60px;
    height: 60px; 
  }
  .slide-default-onboarding .creat-account-title {
    top: 0;
    height: 80px;
    margin-bottom: 20px;
}
.welcome-default-manager .welcome-manager-data img {
  width: 18px;
}

.searching-title h1 {
  font-size: 20px;
}

.searching-title p {
  font-size: 17px;
}

}

@media (max-width: 420px) {
  .creat-account-title h1 {
    font-size: 25px;
  }
  .manager-seller-title h1 {
    font-size: 21px;
  }
}


@media (max-width: 375px) {
  .top-header-img {
    left: 33%;
  }

  .progress-bar .step .bullet {
    width: 30px;
    height: 30px;
  }

  .qa-box {
    margin: 10px auto 10px;
  }

  .choose-info.qa p {
    font-size: 14px;
  }

  /* .find-manager-title {
    margin-top: 30px;
  } */

  /* .title-head {
    margin-top: 30px;
  } */

  /* .manager-heading {
      margin-top: 60px;
    } */

  .find-manager-button {
    width: 60% !important;
  }

  .user-verification p {
    font-size: 12px;
  }

  .user-verification {
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .item-detail p {
    font-size: 12px;
  }

  .user-detail-inner {
    width: 100%;
    margin: 0 10px;
  }

  .user-detail-inner P {
    font-size: 14px;
  }

  label.cursor-pointer {
    font-size: 14px;
  }

  .submit-btn {
    font-size: 14px;
  }

  .creat-account-title h1 {
    font-size: 22px;
  }

  .manager-seller-title h1 {
    font-size: 17px;
  }

  #body-main-container {
    margin-top: 45px;
  }

  .toggle-password1 {
    left: 90%;
  }

  .sign-in-box .toggle-password {
    left: 89%;
  }
  
  .message-icon a {
    padding: 5px;
  }

}