a {
    text-decoration: none !important;
}

input[type="submit"],
input[type="text"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1;
}

/* Header*/
.header .signup-login-wrapper .login-btn.main-btn {
    font-size: 15px;
    letter-spacing: 0.4px;
    color: #fff;
    font-weight: 500;
    position: relative;
    transition: all 0.5s ease;
    padding: 10px 23px;
    background: #ed9829;
    border-radius: 4px;
    border: 1px solid #ed9829;
    line-height: 1.1;
    transition: all 0.5s ease 0s;
}
.common-btn {
    font-size: 15px;
    letter-spacing: 0.4px;
    color: #fff;
    font-weight: 500;
    position: relative;
    transition: all 0.5s ease;
    padding: 10px 23px;
    background: #ed9829;
    border-radius: 4px;
    border: 1px solid #ed9829;
    line-height: 1.1;
    transition: all 0.5s ease 0s;
}

.common-btn:hover {
    background-color: transparent;
    border: 1px solid #ed9829;
    color: #ed9829;
}

.btn-wrapper-submit .btn:disabled {
    color: #000;
    background-color: #ededed;
    border: 1px solid transparent;
}

.btn-wrapper-submit .btn:disabled:hover {
    color: #000;
    background-color: #ededed;
    border: 1px solid transparent;
}

/* banner */
.home-banner {
    position: relative;
    padding:0px !important;
    height:50vh;
    z-index:3;
}

.bnr .slick-slider.slick-initialized .slick-arrow.slick-prev {
    left: 20px;
}

/* .bnr .slick-slider.slick-initialized .slick-arrow.slick-next {
    right: 20px !important;
    display: none !important;
} */

.explore-membership {
    /* position: absolute; */
    bottom: 20%;
    left: 209px;
    background: #f47900;
    padding: 23px 40px 23px 38px;
    color: #fff;
    font-size: 23px;
    font-weight: 600;
    letter-spacing: -0.8px;
    transition: all 0.5s ease;
    z-index: 10;
}

.explore-membership:hover {
    background: #fff;
    color: #f47900;
}

.icon-membership {
    background-position: -266px -17px;
    width: 23px;
    height: 19px;
    margin-left: 7px;
}

.explore-membership:hover .icon-membership {
    background-position: -206px -121px;
    width: 23px;
    height: 19px;
}

.btn-banner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    background: rgba(209, 109, 56, 0.52);
    padding: 25px;
    border-radius: 50%;
    width: 80px;
    height: 80px;
}

.btn-bannerprev {
    left: 47px;
}

.icon-bannerprev {
    background-position: -484px -93px;
    width: 16px;
    height: 27px;
}

.signup-form.signup-frm-wrp.user-login.login-page-wrapp {
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
    margin: 0 auto;
}

.icon-bannernext {
    background-position: -442px -93px;
    width: 16px;
    height: 27px;
}

.btn-bannernext {
    right: 48px;
}

.bnr .slick-dots {
    display: none;
}

/* trends */
.trends {
    padding: 18px 0 15px;
    overflow: hidden;
}

.bnr .slick-dots {
    position: absolute;
    bottom: 4px;
}

.bnr .slick-dots li button,
.bnr .slick-dots li {
    height: auto;
    width: auto;
    padding: 0;
    display: inline-block;
}

.bnr .slick-dots li {
    margin: 0 11px;
}

.bnr .slick-dots li button:before {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #000;
    border: 2px solid #f67900;
    line-height: normal;
    font-size: unset;
    /* filter: drop-shadow(1.5px 2.598px 10.5px rgba(0, 0, 0, 0.21)); */
    box-shadow: rgb(0 0 0 / 0.21) 1.5px 2.598px 10.5px;
}

.trends-wrap {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    position: relative;
}

.trends-caption {
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

.trends-caption h2 {
    font-size: 24px;
    font-weight: 600;
    color: #4c4c4c;
    line-height: 1.2;
    margin-bottom: 10px;
    font-family: "Roboto", sans-serif;
    text-transform: capitalize;
}

.trends-caption h3 {
    font-size: 17px;
    color: #4c4c4c;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
}

.trends-caption span {
    display: block;
}

.trend-img {
    border-radius: 50%;
    width: 160px;
    height: 160px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #c4c4c4;
    overflow: hidden;
    background: #fff;
    margin: 0 auto;
}

.trend-img img {
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.trend-img img:hover {
    transition: transform 200ms ease-in-out 0s;
    transform: scale(1.04);
}

.trends-list {
    width: 100%;
    position: relative;
}

.trends-list .slick-list:after {
    content: "";
    width: 3000px;
    height: 104%;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 100%;
}

.trend-gallery {
    text-align: center;
}

.trend-gallery strong {
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #4c4c4c;
    padding-top: 22px;
    font-family: "Roboto", sans-serif;
}

/* popular-costumes */
.popular-arrival {
    padding: 30px 0 30px;
}

.costume-prev {
    display: flex;
    font-size: 21px;
    font-weight: 500;
    justify-content: space-between;
    margin-bottom: 29px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    z-index: 9;
    transform: translateY(-50%);
}

.costume-prev .prev {
    margin-right: 25px;
    color: #cacaca;
}

.costume-prev button {
    color: #ffffff;
    height: 50px;
    width: 50px;
    background: #fff;
    border-radius: 60px;
    font-size: 0;
    box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.costume-prev .next {
    color: #d8712e;
}

.costume-prev .inactive-prev {
    margin-right: 37px;
    color: #cacaca;
}

.costume-prev .inactive-next {
    color: #cacaca;
}

.costume-prev .active-prev {
    margin-right: 37px;
}

.costume-prev .active-next {
    color: #d8712e;
}

.costume-prev .active-next {
    color: #cacaca;
}

.active-next {
    padding-right: 0;
}

.inactive-prev,
.active-next {
    font-weight: 600;
}

.active-next i {
    margin-right: 0;
}

.costume-prev .active-prev+.active-next {
    color: #d8712e;
}

.icon-next {
    background-position: -484px -22px;
    width: 39px;
    height: 18px;
    margin-right: 15px;
}

.arrival-caption {
    width: 100%;
    display: flex;
    align-items: flex-end;
    margin-bottom: 25px;
    justify-content: space-between;
    align-items: center;
}

.arrival-caption h2 {
    font-size: 24px;
    font-family: "Roboto", sans-serif;
    color: #4c4c4c;
    font-weight: 500;
    line-height: 1;
}

.arrival-costumes {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    /* margin-bottom: 25px; */
}

.costume-box {
    flex: 0 0 auto;
    overflow: hidden;
    padding: 0 10px;
}

.popular-costumes .slick-list {
    margin-right: -10px;
}

.popular-costumes .costume-box {
    padding: 0;
    margin-right: 7px;
}

.costume-box .costumes {
    height: 180px;
    padding: 15px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.plp-costumes img {
    width: 100%;
    height: 100%;
}

.costume-box .costumes img {
    transition: all 0.5s ease 0s;
    max-width: 100%;
    max-height: 100%;
}

.costume-box .costumes img:hover {
    transform: scale(1.1);
}

.plp-costumes img:hover {
    transition: transform 200ms ease-in-out 0s;
    transform: scale(1.1);
}

.costume-block>a {
    display: block;
}

.costume-info {
    background: #fff;
    padding: 10px 10px 10px;
    display: flex;
    flex-direction: column;
}

.costume-info .offer-btn-wrapper {
    margin-top: auto;
}

.costume-info p {
    /* font-size: 18px;
    font-weight: 600;
    color: #4c4c4c;
    margin-bottom: 5px;
    display: block;
    font-family: "Roboto";
    text-transform: capitalize; */
}

.created-date.posted-date {
    font-size: 10px;
    color: #808080;
    margin: 7px 0 0;
    display: flex;
    align-items: flex-start;
    line-height: 1.2;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    color: #ED9829;
    /* white-space: nowrap; */
    justify-content: center;
    margin-top: 0;
    margin-bottom: 13px;
}

.costume-info p {
    font-size: 16px;
    color: #4a4a4a;
    font-weight: 500;
    line-height: 1.9;
    font-family: "Roboto", sans-serif;
}

.buy-info {
    font-family: "Inter",sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}

.costume-block {
    position: relative;
    transition: all 0.5s ease;
    background: #fff;
    z-index: 0;
}

.edit-opp {
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(155, 79, 179);
    padding: 5px 10px;
    z-index: 1;
    color: #fff;
    text-align: right;
    cursor: pointer;
}

.edit-option {
    padding-top: 10px;
}

.edit-option span {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    text-align: left;
}

.edit-option span i {
    margin-right: 5px;
}

.costume-block .product-pack {
    position: relative;
    transition: all 0.5s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}

.costume-box .costumes {
    padding: 0;
}

.costume-action {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    background: #fff;
    border-radius: 40px;
    height: 35px;
    width: 35px;
    color: #000;
    padding: 10px 6px;
    transition: all 0.5s ease 0s;
    /* filter: drop-shadow(0.5px 1.598px 2.5px rgba(0, 0, 0, 0.21)); */
    box-shadow: rgb(0 0 0 / 0.21) 0.5px 1.598px 2.5px;
}

.trend-img {
    transition: all 0.3s;
}

.trend-img:hover {
    box-shadow: 0px 0px 10px rgba(76, 76, 76, 0.28);
}

.red-heart.icon-wishlist {
    background-position: -16.5px -317px;
    width: 30px;
    height: 28px;
    background-size: 625px auto;
}

.popular-costumes {
    width: 100%;
    position: relative;
}

.costume-box a {
    display: block;
}

/* ------*/

@-moz-keyframes marquee {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@-webkit-keyframes marquee {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@keyframes marquee {
    0% {
        -moz-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        -moz-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

.editors-breadcurmb ul {
    -moz-animation: marquee 10s linear infinite;
    -webkit-animation: marquee 10s linear infinite;
    animation: marquee 10s linear infinite;
}

.editors-breadcurmb a {
    color: #a292b3;
    position: relative;
    font-family: "Ogg",sans-serif;
}

.editors-breadcurmb a::after {
    content: "";
    width: 69px;
    height: 2px;
    background-color: #a292b3;
    transform: rotate(110deg);
    position: absolute;
    top: 34px;
}

.editors-breadcurmb a:hover {
    border-bottom: 3px solid #9f91b2;
}

/*-------*/
/* editors-picks */
.editors-picks {
    padding: 53px 0 45px;
    border-bottom: 1px solid #cecece;
}

.editors-breadcurmb {
    padding: 82px 0 71px;
    background: #f3eff7;
    overflow: hidden;
}

.editors-breadcurmb li {
    display: inline-block;
    font-size: 64px;
    margin-right: 67px;
}

.editors-breadcurmb a {
    color: #a292b3;
    position: relative;
}

.editors-breadcurmb a::after {
    content: "";
    width: 69px;
    height: 2px;
    background-color: #a292b3;
    transform: rotate(110deg);
    position: absolute;
    top: 34px;
}

.editors-breadcurmb a:hover {
    border-bottom: 3px solid #9f91b2;
}

.picks-prev {
    display: flex;
    font-size: 21px;
    font-weight: 500;
    justify-content: flex-end;
    margin-bottom: 29px;
}

.picks-prev button {
    font-size: 21px;
    padding: 0;
}

.picks-prev .prev {
    margin-right: 37px;
    color: #cacaca;
}

.picks-prev .next {
    color: #d8712e;
}

.picks-prev .inactive-prev {
    margin-right: 37px;
    color: #cacaca;
}

.picks-prev .inactive-next {
    color: #cacaca;
}

.picks-prev .active-prev {
    margin-right: 37px;
    color: #d8712e;
}

.picks-prev .active-prev .icon-prev {
    background-position: -471px -50px;
}

.picks-prev .inactive-prev .icon-prev {
    background-position: -391px -20px;
}

.picks-prev .active-next {
    color: #cacaca;
}

.picks-prev .inactive-prev+.active-next {
    color: #d8712e;
}

.picks-prev .active-prev+.active-next .icon-next {
    background-position: -391px -48px;
}

.picks-prev .inactive-next .icon-next {
    background-position: -391px -48px;
}

.icon-next {
    background-position: -484px -22px;
    width: 39px;
    height: 18px;
    margin-left: 15px;
}

.editors-caption {
    width: 49%;
    position: relative;
}

.editors-caption img {
    width: 100%;
}

.picks-caption {
    position: absolute;
    right: 44px;
    top: 44px;
    right: 16%;
    top: 51px;
    width: 120px;
}

.picks-caption .shop-now {
    margin-top: 25px;
}

.picks-caption h2 {
    font-size: 64px;
    color: #d2703c;
    font-weight: 500;
}

.editors-caption h2 {
    color: #d2703c;
    font-weight: 500;
    letter-spacing: -4px;
}

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

.editors-box {
    margin-left: 35px;
    flex: 0 0 auto;
    width: 90%;
}

.editors-info strong {
    font-size: 21px;
    font-weight: 600;
    color: #4a4a4a;
    margin-top: 27px;
    margin-bottom: 10px;
    display: block;
}

.editors-info p {
    font-size: 16px;
    color: #4a4a4a;
    font-weight: 500;
    line-height: 23px;
}

.editors-info span {
    color: #a292b3;
}

.editors-block {
    border: 1px solid #e6e6e6;
}

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

.popular-picks {
    margin-left: 0px;
    width: 48.6%;
}

.picks {
    padding: 48px 60px 38px;
}

/* popular-costumes */
.last-chance {
    padding: 30px 0 45px;
}

.last-prev {
    display: flex;
    font-size: 21px;
    font-weight: 500;
    justify-content: flex-end;
    margin-bottom: 29px;
}

.last-prev button {
    font-size: 21px;
}

.last-prev .prev {
    margin-right: 37px;
    color: #cacaca;
}

.last-prev .next {
    color: #d8712e;
}

.last-prev .inactive-prev {
    margin-right: 37px;
    color: #cacaca;
}

.last-prev .inactive-next {
    color: #cacaca;
}

.last-prev .active-prev {
    margin-right: 37px;
    color: #d8712e;
}

.last-prev .active-next {
    color: #d8712e;
}

.last-prev {
    display: flex;
    font-size: 21px;
    font-weight: 500;
    justify-content: flex-end;
    margin-bottom: 29px;
}

.last-prev button {
    font-size: 21px;
}

.last-prev .prev {
    margin-right: 37px;
    color: #cacaca;
}

.last-prev .next {
    color: #d8712e;
}

.last-prev .inactive-prev {
    margin-right: 37px;
    color: #cacaca;
}

.last-prev .cartmenu .cart-productactive-next {
    color: #cacaca;
}

.last-prev .active-prev {
    margin-right: 37px;
    color: #d8712e;
}

.last-prev .active-prev .icon-prev {
    background-position: -471px -50px;
}

.last-prev .inactive-prev .icon-prev {
    background-position: -391px -20px;
}

.last-prev .active-next {
    color: #cacaca;
}

.last-prev .inactive-prev+.inactive-next {
    color: #d8712e;
}

.last-prev .active-prev+.inactive-next .icon-next {
    background-position: -391px -48px;
}

.icon-prev {
    background-position: -186px -210px;
    width: 39px;
    height: 25px;
}

.icon-next {
    background-position: -155px -210px;
    width: 39px;
    height: 25px;
    margin-right: 15px;
}

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

.last-caption {
    width: 22%;
}

.last-caption h2 {
    font-size: 64px;
    font-family: "Ogg";
    color: #d2703c;
    font-weight: 500;
}

.last-stock {
    /* display: flex; its causing error in slider*/
    overflow-x: hidden;
    position: relative;
    padding-left: 2px;
    width: 78%;
}

.last-box {
    width: 33%;
    margin-right: 48px;
}

.last-info strong {
    font-size: 21px;
    font-weight: 600;
    color: #4a4a4a;
    margin-top: 27px;
    margin-bottom: 10px;
    display: block;
}

.last-info p {
    font-size: 16px;
    color: #4a4a4a;
    font-weight: 500;
    line-height: 23px;
}

.last-info span {
    color: #a292b3;
}

.last-block {
    border: 1px solid #e6e6e6;
}

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

.last-box:last-child {
    margin-right: 0;
}

.dresses {
    padding: 48px 60px 38px;
}

/* szn-diaries */

.szn-diaries {
    background: #f7f5f6;
    padding: 60px 0 78px;
}

.szn-caption {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 0 0;
    border-top: 1px solid #ecedf1;
}

.szn-caption strong {
    color: #4c4c4c;
    font-size: 38px;
    font-weight: 600;
}

.szn-caption h2 {
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 600;
    color: #a292b3;
    line-height: 1.5;
    margin-bottom: 20px;
}

.szn-caption p {
    font-size: 22px;
    font-weight: 600;
    color: #0e0606;
}

.diaries {
    margin-top: 62px;
    overflow-x: hidden;
    position: relative;
}

.btn-diaries {
    position: absolute;
    top: 50%;
    z-index: 1;
    background: #f7f5f6;
    padding: 25px;
    transform: translateY(-50%);
}

.btn-diaryprev {
    left: 0;
}

.btn-diarynext {
    right: 0;
}

.diaries .slick-slider.slick-initialized .slick-arrow.slick-next {
    right: 25px !important;
    display: none !important;
}

.diaries .slick-slider.slick-initialized .slick-arrow.slick-prev {
    display: none !important;
}

.diaries .slick-slider .slick-list {
    margin-left: -33px;
    margin-right: -33px;
}

.diaries-block {
    text-align: center;
    padding: 65px;
    background: #fff;
    min-height: 703px;
}

.diaries .slick-initialized .slick-slide {
    padding-left: 33px;
    padding-right: 33px;
}

.diaries-block .szn-img img {
    width: 333px;
    height: 333px;
    border-radius: 50%;
    margin: 0 auto;
    object-fit: cover;
}

.diaries-caption {
    margin-top: 53px;
    padding-right: 22px;
}

.diaries-caption button {
    margin-top: -10px;
}

.diaries-caption p {
    font-family: "Ogg", sans-serif;
    color: #4a4a4a;
    font-size: 40px;
    margin-bottom: 0px;
    line-height: 1.3;
}

.diaries-caption strong {
    font-size: 22px;
    font-weight: 600;
    color: #4a4a4a;
    font-family: "Roboto", sans-serif;
    transition: all 0.3s ease-in-out;
}

.diaries-caption a:hover strong {
    color: #d2703c;
}

/* update-instagram */
.update-instagram {
    padding: 98px 0px 112px;
    text-align: center;
}

.update-instagram h2 {
    font-size: 35px;
    font-weight: 600;
    color: #a292b3;
}

.instagram {
    margin-top: 63px;
    overflow-x: hidden;
    position: relative;
}

.instagram .slick-slider {
    margin-left: -12px;
    margin-right: -12px;
}

.instagram .btn-diaries {
    position: absolute;
    top: 39%;
    z-index: 1;
    background: #f7f5f6;
    padding: 25px;
}

.instagram .btn-diaryprev {
    left: 60px;
}

.instagram .btn-diarynext {
    right: 60px;
}

.instagram .slick-slider.slick-initialized .slick-arrow.slick-next {
    right: 25px !important;
    display: none !important;
}

.instagram .slick-slider.slick-initialized .slick-arrow.slick-prev {
    display: none !important;
}

.instagram-box {
    /* width: 20%; */
    margin-right: 12px;
    margin-left: 12px;
    /* flex: 0 0 auto; */
}

.popup-wrap {
    height: 100%;
    width: 100%;
    display: block;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 30;
    background: rgba(0, 0, 0, 0.75);
    overflow-y: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.make-offer-popup {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.popup-wrap::-webkit-scrollbar,
.make-offer-popup::-webkit-scrollbar {
    display: none;
}

/* login */
.signup-form {
    max-width: 1026px;
    border-radius: 10px;
    margin: 8px auto 8px;
    background: #fff;
    text-align: center;
    position: relative;
    width: 100%;
}

.icon-close {
    background-position: -272px -93px;
    width: 27px;
    height: 27px;
    position: absolute;
    /* top: 33px; */
    right: 30px;
}

.register-signin {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 60%;
}

.to-signin {
    color: #5e6df2;
    text-decoration: underline;
    cursor: pointer;
}

.to-register {
    color: #4a4a4a;
    cursor: pointer;
}

.register-signin span {
    font-size: 45px;
    font-family: "Ogg", sans-serif;
}

.para-form {
    margin: 13px 0;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 400;
}

.mail-button {
    padding: 10px 35px;
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
    border-radius: 5px;
}

.mail-button span {
    font-size: 16px;
    display: block;
    text-align: center;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
}

.mail-button span i {
    vertical-align: middle;
    display: inline-block;
}

.register-email {
    background: #5e6df2;
    transition: all 0.5s ease-in-out;
    border: 1px solid #5e6df2;
}

.register-email span {
    color: #fff;
}

.register-email:hover {
    background: transparent;
    color: #5e6df2;
    border: 1px solid #5e6df2;
}

.register-email:hover span {
    color: #5e6df2;
}

.register-email:hover .icon-mail {
    background-position: 0px -127px;
}

.register-email:hover .icon-mailarrow {
    background-position: -203px -90px;
}

.register-facebook {
    background: #337ab7;
    border: 1px solid #337ab7;
    display: flex;
    align-items: center;
    color: #fff;
}

.icon-mail {
    background-position: 0px -78px;
    width: 46px;
    height: 35px;
    margin-top: -8px;
    margin-right: 25px;
}

.icon-mailarrow {
    background-position: -89px -90px;
    width: 27px;
    height: 23px;
    top: 24px;
    position: absolute;
    right: 45px;
}

.icon-rgister {
    background-position: -1591px -82px;
    width: 44px;
    height: 38px;
    margin-top: -11px;
    margin-right: 30px;
}

.icon-fbarrow {
    background-position: -203px -90px;
    width: 27px;
    height: 23px;
    top: 25px;
    position: absolute;
    right: 45px;
}

.facebook-button-holder:hover .register-facebook,
.google-button-holder:hover .register-facebook {
    background: #5e6df2;
    color: #fff;
    border: 1px solid #5e6df2;
    transition: all 0.5s ease-in-out;
}

.register-facebook .icon-facebook {
    display: none;
    height: 40px;
    width: 50px;
}

.facebook-button-holder:hover .register-facebook .facebook-icn {
    display: none;
}

.facebook-button-holder:hover .register-facebook .icon-facebook {
    background-position: -45px -124px;
    display: inline-block;
    margin-right: 20px;
}

.facebook-button-holder:hover .register-facebook span,
.google-button-holder:hover .register-facebook span {
    color: #fff;
}

.facebook-button-holder:hover .icon-fbarrow,
.google-button-holder:hover .icon-fbarrow {
    background-position: -89px -90px;
}

.conditions-accept {
    font-size: 20px;
    font-weight: 400;
    color: #4a4a4a;
    margin: 30px 0 0px;
    text-align: left;
    line-height: 1.4;
}

.conditions-accept a {
    color: #5e6df2;
    font-size: 20px;
    text-decoration: underline;
    font-weight: 400;
    margin: 0 5px;
}

.or-border {
    color: #4a4a4a;
    font-weight: 400;
    font-size: 22px;
    position: relative;
    display: block;
    margin-bottom: 30px;
}

.or-border::before,
.or-border::after {
    content: "";
    background-color: #b6b6b6;
    width: 44%;
    height: 1px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.or-border::after {
    left: auto;
    right: 0px;
}

.input-form {
    margin-top: 0px;
}

.input-form input {
    display: block;
    width: 100%;
    height: 42px;
    background: transparent;
    margin-bottom: 15px;
    border: 1px solid #d9d9d9;
    padding: 10px 20px;
    font-size: 16px;
}

.input-form ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #dbdbdb;
}

.input-form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #dbdbdb;
}

.input-form :-ms-input-placeholder {
    /* IE 10+ */
    color: #dbdbdb;
}

.input-form :-moz-placeholder {
    /* Firefox 18- */
    color: #dbdbdb;
}

.btn-signin {
    margin-top: 50px;
    width: 100%;
    text-align: center;
}

.cnf-pass-wrap {
    width: 100%;
    padding: 0 15px;
    max-width: 730px;
    margin: 50px auto;
}

/* registration */
.facebook-icn {
    width: 19px;
    height: 40px;
    margin: 0 36px 0 20px;
}

.google-icn {
    margin: 0 10px 0 10px;
}

.google-icn svg {
    width: 34px;
    height: 34px;
    fill: #d16d38;
}

.google-button-holder:hover .register-facebook .google-icn svg path {
    fill: #fff;
}

.input-regform {
    display: flex;
    flex-wrap: wrap;
}

.input-regform select {
    width: 100%;
    height: 58px;
    margin-bottom: 15px;
}

.input-form .reg-input {
    width: 49%;
}

.input-form .regpassword-input,
.input-form .regemail-input {
    width: 100%;
    margin-right: 0;
}

.reg-input1 {
    margin-right: 2%;
}

.input-regform h2 {
    color: #4a4a4a;
    font-size: 38px;
    font-weight: 400;
    font-family: "roman", sans-serif;
    border-top: 1px solid #b6b6b6;
    margin-top: 70px;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}

.referral-input {
    width: 100%;
    display: flex;
}

.input-form .referral-code {
    width: 76%;
    margin-right: 13px;
}

.referral-submit {
    width: 22%;
    height: 72px;
    padding: 22px 25px;
    text-align: center;
}

/* confirm-passcd */
.confirm-passcd {
    color: #d16d38;
    font-size: 50px;
    font-weight: 400;
    font-family: roman sans-serif;
}

.rensend-password {
    font-size: 21px;
    font-weight: 500;
    color: #4a4a4a;
    border-bottom: 4px solid #d16d38;
    text-align: center;
    margin-top: 36px;
}

/* check-box */
.checkbox-remember {
    border: none;
    margin-bottom: 15px;
    text-align: left;
}

.styled-checkbox {
    position: absolute;
    opacity: 0;
    width: auto;
    width: 0 !important;
    height: 0 !important;
}

.checkbox-remember label {
    color: #4a4a4a;
    font-size: 20px;
    font-weight: 400;
    line-height: 19px;
}

.checkbox-remember span {
    color: #d16d38;
}

.checkbox-remember a {
    color: #5e6df2;
    font-size: 20px;
    text-decoration: underline;
    font-weight: 400;
}

.checkbox-remember label {
    display: block;
    position: relative;
    letter-spacing: -0.1px;
}

.checkbox-remember label::before {
    content: "";
    vertical-align: middle;
    margin-right: 7px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #4a4a4a;
    border-radius: 4px;
    margin-top: -5px;
}

.checkbox-remember input:checked+label:after {
    content: "";
    position: absolute;
    left: 4px;
    top: 6px;
    width: 13px;
    height: 8px;
    border-left: 2px solid #393d52;
    border-bottom: 2px solid #393d52;
    transform: rotate(-38deg);
}

.similar-product-caption {
    width: 62%;
    color: red !important;
}

/* error classess */

.error {
    color: red;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-size: 12px;
}

.error-sell-text {
    color: red;
    font-size: 11px;
    margin-top: 5px;
    display: block;
}

.error-sell-input {
    border-color: red !important;
}

.rotate-90 {
    transform: rotateZ(90deg);
}

/*-----------------------*/
.plp-category .input-range {
    margin-top: 20px;
}

/* faq */
.user-corner {
    display: flex;
}

.faq {
    width: 55%;
    padding: 95px 61px 0 40px;
    border-top: 1px solid #cecece;
}

.faq h2 {
    color: #d2703c;
    font-size: 40px;
    font-family: "Ogg", sans-serif;
    font-weight: 500;
}

.qa {
    width: 100%;
    background-color: #e7daf5;
    padding: 50px 36px 25px 48px;
}

.qa h2 {
    color: #a292b3;
    font-size: 40px;
    font-family: "Ogg", sans-serif;
    font-weight: 500;
}

.qa-list {
    min-height: 235px;
    overflow: auto;
    padding: 15px;
}

.acc-data {
    border-bottom: 1px solid #cecece;
    padding: 20px 30px 20px 0;
}

.acc-content {
    display: none;
}

.acc-content.active {
    display: block;
}

.acc-arrow {
    position: relative;
    width: 10px;
    height: 10px;
    border-top: 1px solid #7e7e7e;
    border-right: 1px solid #7e7e7e;
    transform: rotate(135deg);
    display: inline-block;
    position: absolute;
    right: 2px;
    top: 4px;
}

.acc-head {
    position: relative;
    padding: 5px 40px 5px 0;
    cursor: pointer;
}

.acc-head.active .acc-arrow {
    transform: rotate(-45deg);
}

.title-top {
    font-weight: 600;
    color: #4a4a4a;
    display: block;
}

.acc-content p {
    line-height: 1.5;
    color: #4a4a4a;
}

.qa-list li {
    border-bottom: 1px solid #cecece;
    padding: 15px 5px 30px;
}

.qa-list li .title-top {
    margin-bottom: 10px;
}

.qa-list li p {
    line-height: 1.5;
    color: #4a4a4a;
    margin-bottom: 5px;
}

.thumb {
    display: inline-block;
    margin-right: 25px;
    color: #8a8292;
}

.more-qa {
    padding: 26px 0 0;
    margin-bottom: 20px;
}

.more-qa .title-top {
    margin-bottom: 35px;
}

.more-form .ask-more {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.15);
}

.ask-more input {
    height: 40px;
    border: none;
    border-radius: 0;
    padding: 10px 22px;
    width: calc(100% - 100px);
}

.ask-btn {
    color: #fff;
    background-color: #a292b3;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

/* profile */

.buy-prod {
    width: 100%;
    display: flex;
    align-items: flex-start;
    border: 1px solid #e0e0e0;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
}

.btn-dark {
    background: #d16e39;
    color: #fff;
    border-color: #d16e39;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 17px rgba(0, 0, 0, 0.16);
    font-size: 16px;
    padding: 18px 10px;
    border-radius: 26px;
    text-transform: uppercase;
    min-width: 200px;
    text-align: center;
}

.btn-dark:hover {
    background: #d16e39;
    opacity: 0.5;
}

.prod-img img {
    display: block;
    width: 100%;
}

.prod-detail {
    width: 40%;
    display: flex;
    justify-content: space-between;
    padding-left: 60px;
}

.prod-text {
    font-size: 14px;
    margin-bottom: 6px;
    display: inline-block;
    font-family: "Inter", sans-serif;
    color: #333;
}

.prod-text.bold {
    font-weight: 700;
    margin-left: 5px;
    font-size: 15px;
}

.prod-price {
    margin-bottom: 16px;
}

.prod-delivered {
    color: #d16e39;
}

.prod-title .prod-text.bold {
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.2em;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 600;
    color: #000000;
}

.prod-link {
    align-self: flex-end;
}

.saved-add {
    padding-top: 70px;
}

.saved-add h4 {
    font-size: 24px;
    color: #4a4a4a;
    margin-bottom: 30px;
    font-family: "Ogg", sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}

.add-title {
    font-weight: 600;
    color: #d16d38;
    text-transform: uppercase;
    display: block;
    margin-bottom: 17px;
}

.add-wrapper {
    background-color: #fff;
    padding: 38px 37px;
}

.add-list {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 36px;
    margin-bottom: 30px;
}

.add-list:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

.add-left strong {
    font-weight: 600;
}

.szn-caption span {
    text-transform: capitalize;
    display: block;
    line-height: 1.3;
    cursor: pointer;
    max-width: 226px;
}

.btn-purple {
    display: inline-block;
    width: 100px;
    height: 35px;
    border-radius: 7px;
    background-color: #994fb1;
    border: 1px solid #994fb1;
    color: #fff;
    font-family: "Roboto", sans-serif;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    cursor: pointer;
    transition: all 0.5s ease 0s;
}

.btn-purple:hover {
    background: #fff;
    color: #994fb1;
}

.btn-purple:last-child {
    margin-right: 0;
}

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

.shipping-inner {
    position: relative;
    padding: 0 30px;
}

.ship-radio {
    position: absolute;
    left: 0;
    top: 6px;
}

.ship-edit {
    position: absolute;
    top: 0;
    right: 0;
}

.ship-add {
    display: inline-block;
    margin-right: 4px;
    font-size: 15px;
}

.shipping-itemwrap {
    border-bottom: 1px solid rgba(0, 0, 0, 0.35);
    background: #fff;
}

.order-details {
    padding-top: 22px;
    background: #eaeaea;
}

.category-head a {
    text-transform: capitalize;
}

.order-details h1 {
    font-size: 64px;
    font-family: "Ogg",sans-serif;
    font-weight: normal;
    color: #d16d38;
    text-align: center;
    margin-bottom: 30px;
}

.order-top {
    display: flex;
    background: #fff;
    font-family: "Roboto",sans-serif;
    padding: 20px;
    align-items: flex-start;
}

.order-left {
    width: 50%;
    padding-right: 10%;
    font-family: "Roboto", sans-serif;
}

.order-right {
    width: 40%;
    font-family: "Roboto", sans-serif;
}

.order-left-top {
    margin-bottom: 10px;
}

.order-title {
    display: block;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 20px;
    color: #383838;
}

.order-right .order-title {
    font-size: 20px;
    text-transform: capitalize;
}

p.order-title::before,
p.order-title::after {
    content: '"';
}

p.order-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.2em;
}

.show-review-rating .ratings {
    margin-bottom: 0px;
}

.show-review-rating .ratings li {
    color: #994fb1;
    font-size: 17px;
}

.show-review-rating .order-title {
    font-size: 18px;
}

.order-subtitle {
    display: block;
    font-weight: 500;
    margin-bottom: 10px;
    font-size: 16px;
    color: #383838;
    text-transform: capitalize;
}

.order-text {
    font-size: 18px;
    opacity: 1;
}

.invoice-icon {
    background: url(../images/download.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-size: 100% 100%;
    margin-right: 10px;
}

.desc-txt.edit-address .edit-wrapper .number-code-wrapper.edit-address-wrp input {
    padding: 0 20px 0 40px;
}

.shipping-itemwrap.shipping-remade .desc-txt.edit-address .edit-wrapper .number-code-wrapper.edit-address-wrp input {
    padding: 0 20px 1px 40px;
}

.invoice-download .order-text {
    display: inline-block;
    vertical-align: middle;
    opacity: 1;
}

.invoice-links {
    margin-bottom: 20px;
}

.invoice-links span {
    cursor: pointer;
}

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

.order-progress {
    padding: 40px 0;
}

.order-bottom-detail {
    display: flex;
    justify-content: space-between;
}

.order-bottom {
    background-color: #fff;
    font-family: "Roboto", sans-serif;
    padding: 20px 20px 35px;
}

.order-prod-img {
    width: 150px;
    cursor: pointer;
    flex-shrink: 0;
}

.color-quant {
    display: flex;
    width: 58%;
    flex-shrink: 0;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-right: 10px;
}

.order-prod-title {
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 0;
    display: block;
    line-height: 21px;
}

.order-prod-text {
    font-size: 15px;
    font-weight: 500;
    display: block;
    margin-bottom: 0;
}

.order-prod-text strong {
    font-weight: 400;
}

.prod-proice {
    display: block;
    color: #d16d38;
    font-size: 20px;
}

.order-bottom-left {
    display: flex;
}

.order-prod-detail {
    padding-left: 25px;
    padding-right: 38px;
    flex-grow: 1;
}

.plp-product-screen>a {
    display: block;
    width: 100%;
}

.order-timeline {
    margin: 40px 0 0 0;
}

.timline {
    position: relative;
    display: flex;
    justify-content: center;
    padding-bottom: 28px;
}

.timline li:after {
    position: absolute;
    content: "";
    width: calc(100% - 10px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 5px;
    background-color: #e6e6e6;
}

.timline li:last-child:after {
    display: none;
}

.timline li {
    position: relative;
    width: 32%;
}

.timline li.active:after {
    background-color: #e48b2a;
}

/* Remove ::after from the last active li */
.timline li.active:has(+ li:not(.active))::after {
  background-color: #e6e6e6;
}

.timline li.last.active:after {
    background-color: #e6e6e6;
}

.timline li:last-child {
    width: 3%;
}

.circle-timeline {
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #e6e6e6;
    position: relative;
    z-index: 9;
}

.timline li.active .circle-timeline {
    background-color: #e48b2a;
}

.timeline-text {
    font-size: 12px;
    opacity: 0.85;
    text-transform: capitalize;
    position: absolute;
    bottom: -20px;
    left: -13px;
}

.order-chat {
    background-color: #fff;
    padding-top: 50px;
    border-top: 1px solid #bebebe;
}

.order-wrap h1 {
    font-size: 64px;
    color: #d16d38;
    font-family: "Ogg", sans-serif;
    font-weight: normal;
    text-align: center;
    margin-bottom: 47px;
}

.order-data {
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    display: flex;
    height: 450px;
}

.chat-left-wrap {
    width: 40%;
    border-right: 1px solid #bebebe;
    height: 100%;
    overflow-y: auto;
}

.prd-wrap {
    display: flex;
    border-bottom: 1px solid #bebebe;
    padding: 30px 40px 30px 10%;
    background-color: #f7f5f5;
}

.prd-wrap.active {
    background-color: #fff;
}

.prd-detail {
    width: calc(100% - 86px);
    position: relative;
    padding-left: 40px;
}

.prd-img {
    width: 86px;
    height: 86px;
    border-radius: 50%;
    overflow: hidden;
}

.prd-img img {
    display: block;
    width: 100%;
}

.prd-title {
    font-size: 25px;
    color: #111111;
    display: block;
    margin-bottom: 10px;
    padding-right: 85px;
}

.prd-detail p {
    font-size: 18px;
    color: #000000;
    opacity: 0.53;
    line-height: 1.3;
}

.time {
    font-size: 18px;
    opacity: 0.5;
    color: #000;
    position: absolute;
    top: 7px;
    right: 0;
}

.chatbox {
    width: 60%;
    height: 100%;
}

.chatbox-top {
    padding: 45px 45px 0;
    border-bottom: 1px solid #bebebe;
    height: calc(100% - 96px);
    overflow-y: auto;
}

.chat-wrap {
    margin-bottom: 46px;
}

.chat-msg {
    padding: 30px;
    border: 1px solid #c9c9c9;
    max-width: 65%;
}

.chat-msg p {
    font-size: 18px;
    color: #000000;
    opacity: 0.53;
    line-height: 1.3;
}

.chat-msg.msg-reciever {
    background-color: #f7f5f5;
    border-radius: 20px 0px 20px 20px;
    float: right;
}

.chat-msg.msg-sender {
    border-radius: 0px 20px 20px 20px;
    float: left;
}

.contacts-chat-inner {
    height: calc(100% - 81px);
    display: flex;
    flex-direction: column;
}

.contacts-chat-inner .product-head {
    margin: auto;
}

.contacts-chat-inner .product-head h6 {
    font-size: 19px;
    text-transform: capitalize;
}

.make-offer-icon {
    max-width: 30px;
    margin: 2px 3px 0;
}

.chatbox-bottom {
    padding: 20px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2) inset;
    background: #fff;
}

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

.send-form input {
    border: 1px solid #707070;
    border-radius: 50px;
    opacity: 0.54;
    height: 70px;
    padding: 15px 33px;
    font-size: 22px;
    width: calc(100% - 75px);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2) inset;
}

.send-btn {
    display: inline-block;
    width: 53px;
    height: 53px;
    background: url(../images/send.png) no-repeat #622bc5;
    background-size: 20px;
    border-radius: 60px;
    background-position: center center;
    transition: all 0.5s;
}

.send-btn:hover {
    opacity: 0.7;
}

.icon-bar {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    font-weight: 600;
    width: auto;
    height: 55px;
    right: -46px;
    z-index: 29;
}

.icon-bar button {
    display: block;
    text-align: center;
    transform: translateX(-46px);
    padding: 16px;
    transition: all 0.3s ease;
    color: white;
    background-color: coral;
    font-size: 20px;
}

.icon-bar button:hover {
    background: #fff;
    color: #d16d39;
}

/* polling-popup */
#polling-popup-wrap {
    height: 100%;
    width: 100%;
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 30;
    background: rgba(0, 0, 0, 0.75);
    overflow-y: auto;
}

#polling-popup-wrap .popup-sec {
    width: 996px;
    padding: 40px 70px 40px;
    margin: 70px auto 50px;
    background: #fff;
    position: relative;
    border: 1px solid #707070;
    text-align: left;
    height: auto;
    border-radius: 40px;
}

.option-wrap {
    overflow: hidden;
}

.option-field-wrapper {
    display: flex;
    justify-content: space-between;
    padding-right: 50px;
    margin-bottom: 25px;
}

#polling-popup-wrap h3 {
    margin-bottom: 25px;
    font-family: "Ogg",sans-serif;
    color: #d2703c;
    font-size: 40px;
    font-weight: 300;
}

#polling-popup-wrap .cards-wrap {
    padding: 20px 50px;
}

.option-field input {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.textarea-wrap span {
    display: inline-block;
    margin-bottom: 15px;
}

.textarea-wrapper {
    border-radius: 5px;
    margin-bottom: 30px;
}

.textarea-wrapper span {
    display: block;
    margin-bottom: 10px;
}

.textarea-wrapper textarea {
    width: 100%;
    border: 1px solid #cecece;
    height: 90px;
    cursor: text;
    border-radius: 5px;
    display: block;
    color: #4a4a4a;
    padding: 15px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
}

.option-wrap .input-fields {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.option-wrap .input-fields input {
    width: 48%;
    height: 35px;
    border: 1px solid #cecece;
    border-radius: 5px;
    padding: 0 20px;
}

#polling-popup-wrap .save-btn {
    float: right;
    width: auto;
    height: 50px;
    padding: 0 25px;
    background: #d16d38;
    color: #fff;
    line-height: 50px;
    font-size: 15px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    border: 1px solid #d16d38;
    transition: all 0.5s ease-in-out;
}

.popup-cards {
    height: auto !important;
}

#polling-popup-wrap .save-btn:hover {
    border: 1px solid #d16d38;
    background: transparent;
    color: #d16d38;
}

/* not-deiverable */
.not-deliver {
    position: relative;
}

.not-deliver:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
}

.no-deliver-item {
    background: rgba(255, 255, 255, 0.8);
    padding: 15px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    z-index: 9;
    text-align: center;
    width: calc(100% - 5px);
    margin: 0 auto;
    font-size: 16px;
    color: #f67900;
    font-weight: 600;
}

.date-renge-class {
    position: absolute;
    right: 55px;
    border: 1px solid hsl(0, 0%, 80%);
    background: #fff;
}

.date-renge-class button {
    color: #d16d38;
    font-weight: 600;
}

/* 29 oct */
.arrival-costumes .shop-now {
    margin-top: 0;
    flex-shrink: 0;
    line-height: 1.1;
}

.bnr .home-banner img {
    height: auto;
    overflow: hidden;
    object-fit: cover;
    width: 100%;
}

.count-items {
    display: block;
    font-weight: 700;
    color: #4a4a4a;
    font-size: 19px;
    margin-top: 15px;
}

.price-accordian::after {
    display: none;
}

.input-range__slider {
    background: #fff !important;
    border: none !important;
    box-shadow: 0 2px rgba(0, 0, 0, 0.15);
    margin-top: -0.75rem !important;
}

.input-range__track--active {
    background: #ed9829 !important;
}

.input-range__label-container {
    color: #ed9829 !important;
}

.blog-expandimage figure img {
    width: auto !important;
    height: auto !important;
}

.register-email {
    margin-bottom: 30px;
}

.facebook-button-holder {
    margin-bottom: 20px;
}

/* referral style */
.referal-wrap {
    padding: 40px 20px;
    max-width: 795px;
    margin: 0 auto;
}

.referal-wrap h1 {
    color: #4a4a4a;
    font-size: 32px;
    margin-bottom: 35px;
    text-align: center;
}

.code-wrap,
.reffered-userinfo {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 35px;
}

.share-code {
    display: flex;
}

.referral-code strong {
    display: block;
    margin-bottom: 18px;
    font-size: 20px;
    font-weight: 500;
    color: #4a4a4a;
    text-transform: capitalize;
}

.share-code input {
    padding: 10px;
    color: #4a4a4a;
    font-size: 15px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #c9c9c9;
}

.share-code button {
    padding: 10px;
    color: #fff;
    background: #cf7745;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.referral-codewrap {
    display: block;
}

.total-referral span {
    width: 100%;
    border-radius: 5px;
}

.reffered-user h2 {
    color: #4a4a4a;
    font-size: 22px;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 20px;
    margin-bottom: 25px;
}

.reffered-userinfo {
    margin-bottom: 25px;
    align-items: center;
}

.reffered-userinfo:last-child {
    margin-bottom: 0;
}

.user-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    width: 195px;
}

.user-wrap figure {
    width: 55px;
    border-radius: 50%;
    height: 55px;
    overflow: hidden;
}

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

.user-wrap span {
    color: #4a4a4a;
    font-size: 16px;
    width: 60%;
}

.profile-edithead {
    font-size: 56px;
}

.product-orderinfo {
    position: relative;
}

.switch-wrapper span {
    margin: 0 10px 0 0;
    font-size: 14px;
    columns: #4a4a4a;
    font-weight: 600;
    text-transform: none;
}

.switch-order {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

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

.slider-round {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 17px rgba(0, 0, 0, 0.16);
    background: #fff;
}

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

input:checked+.slider-round {
    background: #d16d38;
}

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

input:checked+.slider-round:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
    background: #fff;
}

/* Rounded sliders */
.prod-toggle {
    width: 28%;
}

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

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

/* 25 nov delivery popup info */
.delivery-infopopup .offer-content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 30px 10px;
}

.sellprice-infowrap,
.input-contain {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.input-contain {
    justify-content: flex-start;
}

.sellprice-wrap,
.input-contain {
    margin-bottom: 15px;
    width: 49%;
}

.shipping-info {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.make-offer-popup .offer-price form {
    text-align: left;
}

.pendingorder-popup .modal-dialog .offerbtn-popup label {
    text-align: left;
    display: block;
    font-family: "Roboto", sans-serif;
    margin-bottom: 14px;
    font-size: 16px;
}

.pendingorder-popup .shipping-inner.shipping-remade,
.pendingorder-popup .address-checkout {
    padding-left: 15px;
    text-align: left;
}

.ship-wrap {
    height: 70px;
    overflow: auto;
    margin-bottom: 13px;
}

.pendingorder-popup .offerbtn-popup>input {
    margin-bottom: 20px;
}

.make-offer-popup .offer-price .address-checkout {
    padding-left: 0;
    line-height: 1.2;
}

.shipping-info .checkmark {
    top: 0;
}

.sellprice-wrap input,
.input-contain input {
    width: 100%;
    padding: 8px 15px;
    height: 40px;
    border-radius: 5px;
    font-size: 15px;
    color: #4a4a4a;
    border: 1px solid #cacaca;
}

.input-contain label {
    font-size: 15px;
    font-weight: 600;
    color: #4a4a4a;
    margin-right: 8px;
}

.input-contain input {
    width: 48%;
    flex-grow: 1;
}

.profile-wrapper .select-opt__control {
    height: 40px !important;
    font-size: 15px;
    font-weight: 600;
    color: #4a4a4a;
    border: 1px solid #cacaca;
}

.profile-wrapper .select-opt__control:focus {
    outline: none;
}

.sellprice-infowrap .css-g1d714-ValueContainer {
    padding: 0;
}

.sellprice-infowrap .css-1uccc91-singleValue {
    color: #4a4a4a;
}

.sellprice-infowrap .relist-btn {
    margin: 20px auto 0;
}

.sellprice-infowrap .select-opt__indicator svg {
    height: 22px !important;
}

.product-switch {
    width: 100%;
}

.manage-profile .prod-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.polling-details {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.polling-details input {
    padding: 10px 15px;
    border: 1px solid #cacaca;
    border-radius: 5px;
    width: 48%;
}

.sellprice-infowrap h2 {
    text-align: center;
    width: 100%;
    font-size: 22px;
    color: #4a4a4a;
    font-weight: 600;
    margin-bottom: 35px;
}

.offers-show {
    display: block;
    font-size: 18px;
    color: #878787;
    font-weight: 600;
    margin-bottom: 8px;
    text-transform: capitalize;
}

.offer-datainfo {
    display: inline-block;
    font-size: 16px;
    color: #141414;
    font-weight: 600;
    text-transform: none;
}

.offerdata-box {
    font-size: 16px;
    color: #141414;
    display: block;
    margin-bottom: 15px;
}

.popup-sec {
    border-radius: 40px;
}

.popup-sec .close-btn {
    top: 20px !important;
}

.popup-block {
    padding: 0 !important;
}

.item-wrap {
    background: #ffdfde;
    border-top: 3px solid #e57235;
    border-bottom: 3px solid #e57235;
    padding: 10px 0;
}

.item-wrap h2 {
    color: #e57235;
    font-size: 20px;
    font-family: "Ogg", sans-serif;
    text-align: center;
    line-height: 1.3;
    animation: marquee 15s linear infinite;
}

.item-block {
    display: inline-block;
    margin-right: 20px;
}

.item-block:nth-child(2) {
    margin: 0 0 0 20px;
}

.brand-wrap {
    background: #ffdfde;
    border-top: 3px solid #e57235;
    border-bottom: 3px solid #e57235;
    padding: 20px 0;
}

.brand-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    animation: marquee 15s linear infinite;
}

.brand-item {
    line-height: 1.4;
}

.brand-item h2 {
    font-size: 20px;
    color: #e57235;
    font-family: "Ogg", sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.brand-info {
    display: inline-block;
    margin: 0 15px;
    font-family: "Ogg", sans-serif;
    font-weight: 400;
    font-size: 30px;
}

.slick-prev,
.slick-next {
    color: #ffffff !important;
    height: 35px !important;
    width: 35px !important;
    background: #fff !important;
    border-radius: 50% !important;
    font-size: 0 !important;
    box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1) !important;
    z-index: 9;
    transition: all 0.5s ease 0s;
}

/* .slick-prev:hover,
.slick-next:hover {
  background-color: #f86202 !important;
} */

.slick-prev {
    background-position: -186px -206px !important;
    background-image: url(../images/sprites.png) !important;
}

.slick-next {
    background-position: -147px -205px !important;
    background-image: url(../images/sprites.png) !important;
}

.slick-prev:before,
.slick-next:before {
    display: none !important;
}

.slick-prev {
    left: 8px !important;
}

.slick-next {
    right: 8px !important;
}

.option-container .slick-prev,
.option-container .slick-next {
    width: 100% !important;
    top: 0px !important;
    left: 0 !important;
    border-radius: 0 !important;
    background-image: url(../images/bottom-caret.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    height: 25px !important;
    border: 1px solid rgba(0, 0, 0, 0.07);
    box-shadow: none !important;
}

.option-container .slick-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}

.option-container .slick-next {
    background-image: url(../images/bottom-caret.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    bottom: -13px !important;
    top: auto !important;
}

.option-container {
    flex-shrink: 0;
}

.text-bold {
    font-weight: 600 !important;
}

.header-area span i {
    vertical-align: middle;
    color: #f86202;
}

.brand {
    font-size: 18px;
    color: #999999;
    font-family: "Roboto", sans-serif;
}

.old-price {
    color: #a9a9a9;
    text-decoration: line-through;
    margin-left: 5px;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
}

.discount {
    font-size: 18px;
    color: #db1b1b;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
}

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

.sold {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
    background: #7951c2;
    font-size: 18px;
    color: #fff;
    padding: 5px 14px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
}

.free-shipping {
    align-items: center;
    display: flex;
    display: none;
    background: #ecedf1;
    padding: 0 10px;
    max-width: 115px;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
}

.price .free-shipping {
    display: flex;
}

.h-24 {
    height: 3px;
    display: block;
}

.review-card {
    background: #f5f5f6;
    padding: 30px 30px 12px;
    border-radius: 14px;
    box-shadow: 0px 1px 8px -2px rgb(0 0 0 / 22%);
}

.review-heading {
    font-size: 24px;
    color: #4c4c4c;
    font-weight: 400;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.review-content {
    font-size: 18px;
    color: #a59999;
    font-family: "Roboto", sans-serif;
    line-height: 22px;

    /* for two line content */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.2em;
}

.test-ico {
    margin-bottom: 20px;
}

.app-store {
    font-size: 15px;
    color: #9c9999;
    font-family: "Roboto", sans-serif;
    margin-top: 10px;
}

.review-rating {
    margin-bottom: 3px;
}

.review-card:last-child {
    margin-right: 0;
}

.review-card-wrap {
    padding: 15px;
}

.the-press {
    background: #f4f3f5;
    padding: 20px 0;
}

.press-text h3 {
    font-size: 26px;
    margin-bottom: 10px;
}

.press-text p {
    font-size: 18px;
    color: #4c4c4c;
}

.the-press .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.press-text {
    width: 18%;
}

.press-logos {
    width: 70%;
}

.app-store-wrap {
    padding: 20px 0 0;
    background-size: cover;
}

.app-store-wrap img {
    display: block;
    width: 100%;
}

.app-store-wrap .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.app-text h3 {
    font-size: 80px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    color: #252b60;
    margin-bottom: 10px;
}

.app-text p {
    font-size: 34px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    color: #252b60;
    margin-bottom: 30px;
}

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

/* //###### loader spnieer ############## */
.spinner-container {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    opacity: 1;
    /* background: rgb(7 26 193 / 94%); */
    justify-content: center;
    align-items: center;
    display: flex;
}

.spinner-time-div {
    opacity: 0;
    background-color: #ffffff;
}

.bg-white {
    background-color: #ffffff;
}

.service-box {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 29%;
    padding-right: 20px;
}

.service-box span {
    margin-right: 20px;
}

.services-wra .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.services-wra {
    padding: 30px 0;
}

.service-details h3 {
    font-size: 28px;
    color: #4c4c4c;
    font-family: "Roboto", sans-serif;
    margin-bottom: 15px;
}

.service-details p {
    font-size: 18px;
    color: #4c4c4c;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 22px;
}

.service-details p span {
    font-size: 18px;
    color: #4c4c4c;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    margin: 0;
}

.tell-more {
    font-size: 20px;
    color: #4c4c4c;
    font-family: "Roboto", sans-serif;
    transition: all 0.5s ease 0s;
    font-weight: 500;
    cursor: pointer;
}

.tell-more:hover {
    color: #f47900;
}

.home-banner .btn-banner {
    display: none;
}

.slick-track {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.popular-arrival .slick-next,
.popular-arrival .slick-prev {
    top: 28%;
    transform: translateY(0);
}

.css-1hwfws3 {
    padding: 0 !important;
}

.ratings {
    margin-bottom: 13px;
}

.ratings li {
    display: inline-block;
    font-size: 16px;
    color: #f47900;
    margin-bottom: 10px;
}

.fill {
    color: #f47900;
}

.plp-wrap {
    width: 80%;
    padding-left: 0;
}

.cat-head {
    display: flex;
    width: 100%;
    justify-content: space-between;
    float: right;
    align-items: center;
    padding-left: 0;
}

.cat-head h2 span {
    font-size: 12px;
    display: inline-block;
    color: #999999;
    margin-left: 10px;
}

.accordian-panel li {
    margin-top: 10px;
}

.accordian-panel li label {
    margin-left: 10px;
    cursor: pointer;
}

.accordian-panel li input[type="checkbox"],
.accordian-panel li input[type="radio"] {
    height: 15px;
    width: 15px;
    cursor: pointer;
}

.plp-product-screen .costume-box {
    width: 24%;
    margin-bottom: 20px;
    filter: drop-shadow(0.5px 1.598px 2.5px rgba(0, 0, 0, 0.21));
    box-shadow: rgb(0 0 0 / 21%) 0.5px 1.598px 6px;
    background: #fff;
}

.plp-product-screen .product-pack {
    padding: 10px;
}

.plp-category {
    font-size: 18px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    color: #4c4c4c;
    width: 19%;
}

.plp-product-screen .h-24 {
    height: 3px;
}

.category-head {
    padding-left: 15px;
    margin-bottom: 15px;
}

.plp-category li {
    cursor: pointer;
}

.sub-cat-head {
    padding-left: 7px;
}

.cat-box {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}

.list-banner {
    margin-top: 20px;
}

.brand-attr-block .accordian-panel ul {
    width: 100%;
}

.price-sec .accordian-panel {
    display: block;
}

.plp-filters .select-opt__control {
    height: 30px !important;
    border: 1px solid #e5e5e5 !important;
    box-shadow: none !important;
}

.Color-attr-block .accordian-panel li {
    height: 30px;
    width: 30px;
    border-radius: 40px;
    display: inline-block;
    margin-right: 5px;
}

.Color-attr-block .accordian-panel li input[type="checkbox"] {
    opacity: 0;
}

.plp-filters .select-opt__menu {
    z-index: 9;
}

.related-search-history .accordian-panel {
    display: block;
}

.related-search-history .accordian-panel a {
    display: block;
    margin-bottom: 8px;
    transition: all 0.5s;
}

.related-search-history .accordian-panel a:hover {
    color: #f86202;
}

.my_class {
    cursor: pointer;
    padding: 10px 30px 10px 5px;
    color: #bababa;
    border: 1px solid #bababa;
    border-radius: 0;
    background-color: white;
    background-image: linear-gradient(45deg, transparent 50%, #bababa 50%),
        linear-gradient(135deg, #bababa 50%, transparent 50%);
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) calc(0.8em + 6px),
        calc(100% - 15px) calc(0.8em + 6px), calc(100% - 2.5em) 0.5em;
    background-size: 10px 6px, 6px 7px, 0 0;
    font: inherit;
    -webkit-appearance: none;
    text-transform: capitalize;
}

.my_class:focus {
    outline: 0;
}

.plp-category li {
    cursor: pointer;
}

.black-border {
    border: 1px solid #e5e5e5;
}

.plp-wrap.no-product-found {
    width: 100%;
    padding-left: 0;
    padding-bottom: 40px;
}

.sell-item-header {
    text-align: center;
    padding: 10px 0;
    display: flex;
    color: #9a51b2;
    font-size: 20px;
    justify-content: center;
}

.sell-item-header .sell-item-heading {
    margin: 9px 0 10px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
}

.sell-item-header a {
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    vertical-align: middle;
}

.sell-page-logo {
    width: 161px;
    margin: 0 15px;
}

.prof-img {
    margin-bottom: 8px;
}

.prof-img span img {
    height: 50px;
    width: 50px;
    overflow: hidden;
    display: inline-block;
    margin-right: 0;
    vertical-align: middle;
    border-radius: 50%;
}

.prof-img span {
    font-size: 24px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    text-align: center;
    display: block;
}

.prof-img span.prof-name {
    text-align: left;
}

.dashboard {
    background: #f2f2f2;
}

.service-box span img {
    border-radius: 100px;
}

.prof i {
    font-size: 27px;
}

.gr-co {
    margin-right: 15px;
}

.icon-gr {
    background-position: -368px -208px;
    display: block;
    width: 36px;
    height: 16px;
}

.header-text i {
    font-size: 24px;
}

.popup-body h3 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    margin-bottom: 30px;
    font-size: 21px;
    width: 100%;
    line-height: 1.4;
}

.popup-body h3 span {
    font-weight: 600;
    display: block;
}

.popup-body h4 {
    font-size: 20px;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 35px;
}

.loc-img {
    margin: 0 -60px 40px;
    position: relative;
}

.loc-img img {
    position: relative;
    z-index: 1;
    object-fit: cover;
    object-position: top;
}

.delievery-method,
.zip,
.distance {
    text-align: left;
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 20px;
    width: 100%;
    padding: 0 8px 16px;
}

.delievery-method li {
    margin-bottom: 8px;
    font-size: 18px;
    display: flex;
}

.radio-wrap input[type="radio"] {
    height: 15px;
    width: 15px;
    margin-right: 15px;
    position: absolute;
    opacity: 0;
}

.zip span {
    font-size: 16px;
}

.radio-wrap span {
    display: block;
    color: #dcdcdc;
    font-size: 17px;
    margin-top: 5px;
}

.radio-wrap label {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}

.radio-wrap label:after {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    content: "";
    border: 1px solid #9b4eb4;
    border-radius: 40px;
}

.attr-bar-wrap {
    margin-bottom: 13px;
}

.radio-wrap label:before {
    position: absolute;
    top: 5px;
    left: 5px;
    height: 10px;
    width: 10px;
    content: "";
    background: #9b4eb4;
    border-radius: 40px;
    display: none;
}

.radio-wrap input:checked+label:before {
    display: block;
}

.zip {
    position: relative;
}

.zip i {
    position: absolute;
    top: 16px;
    right: 0;
    transform: translate(-50%);
    font-size: 26px;
    font-weight: 500;
    cursor: pointer;
    color: #dcdcdc;
}

.product-sellerwrap {
    background: #ffffff;
}

.pro-slide-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 15px;
    position: relative;
    top: 0;
    left: 0;
}

.pro-box-wrapper.product-detail-box {
    position: relative;
    align-items: flex-start;
}

.slide-box-wrap {
    top: auto !important;
    position: relative !important;
}

.brandName {
    font-size: 20px;
    font-family: "Roboto", sans-serif;
    text-transform: capitalize;
    margin-bottom: 10px;
    color: #929090;
}

.pro-btn-wrap {
    display: flex;
    padding: 10px 0;
}

.sales-details .buy-info {
    font-size: 32px;
}

.sales-details .buy-info {
    font-size: 32px;
}

.greybg {
    background: #f2f2f2;
}

.desc {
    color: #767676;
    font-weight: 400;
}

.attr-card-button .desc {
    text-align: left;
    padding: 3px 5px;
}

.chat-fld-wrap {
    background: #eaeaea;
    padding: 60px 0;
}

.chat-fld-wrap .container {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.message {
    background: #fff;
    padding: 20px;
    width: 30%;
    margin-right: 2%;
    outline: 0;
}

.blogtags-sec .message h2 {
    font-size: 28px;
    font-family: "Open sans", sans-serif;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: capitalize;
}

.contacts {
    position: relative;
    padding: 30px 15px 30px 78px;
    border-top: 1px solid rgba(178, 177, 178, 0.4);
}

.contacts:first-child {
    border-top: 0;
}

.contacts img {
    height: 60px;
    width: 60px;
    border-radius: 50px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 4px;
    object-fit: cover;
    object-position: top;
}

.contacts strong {
    display: block;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 12px;
    word-break: break-word;
}

.contacts span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
}

.contacts small {
    position: absolute;
    top: 5px;
    right: 6px;
    font-size: 13px;
    color: #b2b1b2;
    font-family: "Roboto", sans-serif;
}

.review-contacts small {
    top: 6px;
}

.contacts-chat {
    background: #fff;
    padding: 20px;
    width: 66%;
    margin-right: 2%;
    position: relative;
}

.contacts-chat .contacts {
    border-top: 0;
    margin-right: 25%;
    padding: 20px 15px 20px 65px;
}

.contacts-chat .contacts span {
    background: #f5ecc6;
    border-radius: 32px;
    min-height: 79px;
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #252425;
    border-top-left-radius: 0;
    position: relative;
    padding: 15px 33px;
    word-break: break-word;
}

.hideTab {
    display: none;
}

.contacts-chat .contacts span::after {
    content: "";
    position: absolute;
    top: 0;
    left: -10px;
    width: 0;
    height: 0;
    border-right: 10px solid #f5ecc6;
    border-bottom: 7px solid transparent;
}

.contacts-chat .contacts small {
    position: static;
    display: block;
    text-align: right;
    padding: 0;
    font-size: 10px;
}

.contacts-chat .contacts.coming-chat {
    padding-left: 0;
    padding-right: 59px;
    margin-right: 0;
    margin-left: 25%;
}

.contacts-chat .contacts.coming-chat small {
    text-align: left;
    padding: 0 0 0 13px;

}


.contacts-chat .contacts.coming-chat span {
    background: #e5c6f6;
    border-top-left-radius: 32px;
    border-top-right-radius: 0;
}

.contacts-chat .contacts.coming-chat span::after {
    left: auto;
    right: -10px;
    border-right: none;
    border-left: 10px solid #e5c6f6;
    border-bottom: 7px solid transparent;
}

.contacts-chat .contacts.coming-chat img {
    left: auto;
    right: 0;
}

.full-item-detail {
    background: #fff;
    padding: 20px;
    width: 26%;
}

.item-img {
    margin-bottom: 20px;
}

.item-btn {
    text-align: center;
    background: #f67900;
    color: #fff;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    border-radius: 5px;
}

.item-btn a {
    color: #fff;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    letter-spacing: 0.3px;
}

.right-prof-sec .message {
    width: 100%;
    padding-top: 0;
}

.close-bar {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    color: #cbcbcc;
    cursor: pointer;
}

.notifi-container .contacts {
    padding: 20px 58px 20px 70px;
    border-bottom: 1px solid #c5c5c5;
    border-top: 0;
}

.rating-star {
    margin-top: 10px;
}

.total-rates strong {
    display: block;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 5px;
}

.inner-sign {
    display: flex;
    flex-wrap: wrap;
}

.inner-sign button.btn-forget {
    padding: 9px 25px;
}

.sign-img {
    background: url(../images/logimg.jpg) no-repeat;
    width: 50%;
    background-position: center top;
    position: relative;
    background-size: cover;
}

.sign-img.log-img {
    background: url(../images/logimg2.jpg) no-repeat;
    background-size: cover;
}

.inner-sign .detail-from input {
    background: #fff;
}

.sign-form {
    width: 50%;
    padding: 0 5%;
}

.inner-sign .detail-from .form-title {
    font-weight: 500;
}

.inner-sign .detail-from .form-title span {
    font-weight: 600;
}

.fa-file-download {
    color: #994fb1;
    margin-right: 5px;
}

.purple-btn {
    background: #994fb1;
    color: #fff;
    font-weight: 500;
    padding: 11px 20px;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    border-radius: 5px;
    border: 1px solid #994fb1;
    transition: all 0.5s;
}

.purple-btn:hover {
    color: #994fb1;
    background: transparent;
}

.rate-help li {
    color: #994fb1;
    display: block;
    margin-bottom: 5px;
}

.rate-help li a,
.rate-help li button {
    color: #994fb1;
    font-size: 14px;
    font-weight: 500;
}

.ret-ref {
    text-align: center;
    padding-bottom: 30px;
}

.cond {
    font-size: 16px;
    color: #82818a;
    text-align: left;
    margin-bottom: 12px;
}

.cond a {
    color: #622bc5;
    transition: all 0.5s;
    border-bottom: 1px solid #622bc5;
    margin-top: 7px;
}

.cond a:hover {
    opacity: 0.6;
}

.inner-sign .detail-from input[type="checkbox"] {
    height: 21px;
    width: 20px;
    vertical-align: middle;
    margin-right: 10px;
}

.already-ac {
    font-size: 17px;
    color: #82818a;
}

.already-ac a {
    color: #622bc5;
    border-bottom: 1px solid #622bc5;
    font-weight: 600;
}

.sign-btn .shop-now {
    width: 100%;
}

.sign-btn {
    padding: 15px 0;
}

.del-details strong,
.del-details span,
.pro-price {
    display: block;
    line-height: 1.5;
    font-size: 15px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    margin-bottom: 5px;
}

.del-details span {
    font-style: 16px;
    font-weight: 400;
    color: #333;
}

.del-details .ratings li {
    color: #f5c139;
}

.ratings span {
    margin-left: 5px;
}

.switch-wrapper .header-sell {
    background: none;
    padding: 0;
    border: 0;
    color: #f5c139;
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
}

.rating-delete-btn {
    background: #622bc5;
    color: #fff;
    font-weight: 500;
    padding: 5px 13px;
    font-size: 12px;
    border-radius: 5px;
}

.sign-opp-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 20px 20px;
}

.register-google {
    background: rgba(255, 255, 255, 1);
    border: 1px solid #828282;
    display: flex;
    align-items: center;
    color: #828282;
}

.signup-form .close-btn {
    position: absolute;
    top: 10px;
    right: 18px;
    font-size: 25px;
    color: #c6c5c5;
}

.sign-form .form-input i {
    top: 16px;
    cursor: pointer;
}

.sign-form input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000;
    opacity: 1;
}

.sign-form input::-moz-placeholder {
    /* Firefox 19+ */
    color: #000;
    opacity: 1;
}

.sign-form input:-ms-input-placeholder {
    /* IE 10+ */
    color: #000;
    opacity: 1;
}

.sign-form input:-moz-placeholder {
    /* Firefox 18- */
    color: #000;
    opacity: 1;
}

.form-input textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 10px;
    font-family: "Roboto", sans-serif;
}

.detail-from.wh-fld input {
    background: #fff;
}

.or-opp {
    position: relative;
    text-align: center;
    margin-bottom: 20px;
}

.or-opp:after {
    position: absolute;
    top: 8px;
    left: 0;
    height: 1px;
    width: 100%;
    background: rgb(194, 194, 194);
    content: "";
}

.or-opp span {
    position: relative;
    z-index: 1;
    color: rgb(194, 194, 194);
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    background: #fff;
    padding: 0 10px;
}

.order-details h4 {
    font-size: 18px;
    margin-bottom: 20px;
    color: #383838;
    font-weight: 500;
}

.order-details h6 {
    color: #383838;
    font-weight: 500;
    font-size: 14px;
}

.order-right li {
    margin: 10px 0 0 0;
    font-weight: 500;
}

.order-right li strong {
    font-weight: 400;
    color: #383838;
}

.process {
    color: #5c5ceb !important;
}

.cancel {
    color: #f86202;
}

.return {
    color: #f86202;
}

.confirm {
    color: #7ab661 !important;
    font-size: 15px;
}

.order-details h6.cancel {
    color: #f86202;
}

.need-help {
    color: #622bc5;
    white-space: nowrap;
}

.down-btn li {
    margin-bottom: 10px;
    text-transform: capitalize;
}

select {
    width: 100%;
    height: 45px;
    border: 1px solid #e5e5e5;
    padding: 0 15px;
    background: transparent;
    position: relative;
    /* -webkit-appearance: none; */
}

select:focus {
    outline: none;
}

.order-bottom-right {
    width: 200px;
    color: #383838;
    flex-shrink: 0;
}

.act-in {
    display: flex;
}

.act-in strong,
.act-in span {
    font-size: 11px;
}

.fa-envelope {
    color: #f67900;
    font-size: 20px;
}

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

.like {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: #f98135;
    padding: 5px 10px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
}

.like i {
    font-size: 12px;
    font-weight: 600;
}

.media-seller .fa-envelope {
    color: #fff;
}

.reports .fa-thumbs-up {
    color: #f47900;
    font-size: 20px;
}

.product-liker {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.like-box {
    width: 100%;
}

.like-box:last-child {
    margin-right: 0;
}

.like-box img {
    height: 95px;
    width: 66px;
    border-radius: 40px;
}

.like-box strong {
    font-size: 17px;
    font-weight: 500;
    display: block;
    margin-bottom: 5px;
}

.like-box a {
    font-size: 14px;
    font-weight: 500;
    display: block;
    color: #383838;
    margin-bottom: 5px;
}

.like-box span.text {
    font-size: 15px;
    font-weight: 500;
    display: block;
    color: #383838;
    margin-bottom: 10px;
}

.like-box span.offer {
    color: #f98135;
    text-decoration: underline;
    font-weight: 500;
    cursor: pointer;
    font-size: 17px;
    display: block;
    margin-bottom: 5px;
}

.inline-form {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 20px;
    align-items: center;
}

.inline-form input {
    height: 40px;
    padding: 10px;
    border: 1px solid #d4d4d4;
}

.inline-form label {
    white-space: nowrap;
    margin-right: 20px;
    font-weight: 500;
    width: 100px;
}

.inline-form span {
    margin: 0 10px;
}

.msg-home .fa-times {
    position: absolute;
    top: 12px;
    right: 16px;
    font-size: 26px;
    color: rgba(128, 128, 128, 0.5);
    font-weight: 500;
    cursor: pointer;
    transition: all 0.5s;
    z-index: 2;
}

.msg-home .fa-times:hover {
    color: #ff0000;
}

.msg-home .contacts img {
    top: 52px;
    left: 15px;
    height: 55px;
    width: 55px;
}

.msg-home .contacts {
    padding: 27px 45px 27px 85px;
}

.bm-item.msg-popup .msg-card.contacts img {
    top: 45px;
}

.msg-home .contacts small {
    right: 15px;
}

.seller-dash {
    background: #f2f2f2;
    height: 100%;
}

.purple .header-sell {
    background: #622bc5;
    border: 1px solid #622bc5;
}

.purple .header-sell:hover {
    background: #fff;
    color: #622bc5;
}

.green h6,
.green a {
    color: #73cb4e;
    text-decoration: underline;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
}

.apply-code {
    background: #f86202;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    transition: all 0.3s ease-in-out;
    border: 1px solid #f86202;
    padding: 0 15px;
    height: 55px;
    margin-left: 5px;
}

.signin-register .prof {
    max-width: 25px;
}

/* Changes */
.blogtags-sec .component-heading {
    font-size: 15px;
    display: flex;
    align-items: center;
}

.checkout-cardwrap .qty-input input {
    width: 100%;
    padding: 4px 9px;
    border-radius: 5px;
    font-size: 15px;
    color: #4a4a4a;
    border: 1px solid #cacaca;
    color: #000;
}

.blogtags-sec .prod-img,
.prod-img a {
    height: 148px;
    width: 148px;
    margin-bottom: 10px;
    border-radius: 4px;
}

.prod-img a img {
    border-radius: 4px;
    height: 148px;
    width: 148px;
    object-fit: cover;
    border-radius: 4px;
    border: 1px dotted #adadad;
    object-position: top;
}

.switch-wrapper .shop-now i {
    vertical-align: middle;
    font-size: 18px;
}

.switch-wrapper .shop-now {
    padding: 5px 10px;
}

.del-details {
    margin-bottom: 10px;
}

.ret-ref .switch-wrapper {
    justify-content: center;
}

.view-seller {
    display: flex;
    /* justify-content: space-between; */
    justify-content: center;
}

.view-seller-wrap .about-seller .rating-review-wrap {
    flex-direction: column;
    align-items: flex-start;
}

.view-seller-wrap .about-seller h4.info-title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
}

.tittle-wrap {
    padding-left: 35px;
}

.view-seller-wrap .seller-prof-img {
    height: 190px;
    width: 190px;
    border: 1px solid #e5e5e5;
    border-radius: 200px;
}

.view-seller-wrap .seller-prof-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.view-seller-wrap {
    padding: 60px 0;
}

.view-seller-wrap .tittle-wrap {
    padding-top: 40px;
}

.view-seller-wrap .seller-info {
    margin-bottom: 70px;
}

/* Changes */
.order-top .down-btn .msg-btn.shop-now {
    padding: 9px 13px;
    margin: 3px auto 0;
}

.msg-btn.shop-now {
    background: transparent;
}

.msg-btn.shop-now:hover {
    background: #ed9829;
}

.msg-btn.shop-now .fa-envelope {
    color: #ed9829;
    transition: all 0.5s;
    font-size: 20px;
}

.msg-btn.shop-now:hover .fa-envelope {
    color: #fff;
}

.msg-btn.shop-now::after {
    top: -9px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 1.2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.listing-content {
    width: 100%;
}

.listing-content .listing-head {
    display: none;
}

.listing-content .image-value {
    width: 225px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.listing-content .price-value {
    font-size: 19px;
    width: 100%;
    font-weight: 500;
    margin-bottom: 15px;
    display: block;
}

.listing-content .qty-value {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33%;
    line-height: 1.2;
}

.listing-content .like-value {
    font-size: 19px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33%;
    cursor: pointer;
    color: #0000ff;
}

.listing-content .like-value:hover {
    color: #f67900;
}

.listing-content .view-value {
    font-size: 19px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33%;
}

.listing-content .update-value {
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    margin-top: 17px;
}

.listing-content .product-maker {
    font-weight: 700;
}

.listing-content .d-none {
    margin-left: 5px;
}

.listing-content .list-content {
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    position: relative;
}

.listing-content .list-content::after {
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #929090;
    content: "";
    opacity: 0.2;
}

.listing-content .list-content:last-child::after {
    display: none;
}

.listing-content .product-price {
    line-height: 1.3;
}

.listing-content .list-content:last-child {
    margin-bottom: 0;
}

.listing-content .product-naming {
    margin-bottom: 5px;
    /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; */
    text-transform: capitalize;
    line-height: 1.3;
    color: #929090;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listing-content .product-maker {
    margin-bottom: 15px;
}

.list-nav {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-top: 20px;
}

.list-nav .list-box {
    background: #f67900;
    border-radius: 5px;
    color: #fff;
    padding: 5px 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6;
    margin-right: 11px;
}

.list-nav .dropdown-wrap {
    position: relative;
}

.list-nav .dropdown-btn {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 20px;
    border-radius: 5px;
    position: relative;
    transition: all 0.5s;
    cursor: pointer;
}

.list-nav .dropdown-btn:hover {
    opacity: 0.7;
}

.list-nav .dropdown-btn::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    margin: 0 auto;
    transform: translateY(-50%) rotate(-45deg);
    width: 8px;
    height: 8px;
    border-left: 2px solid #4a4a4a;
    border-bottom: 2px solid #4a4a4a;
}

.list-nav .list-options {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding: 8px 22px;
    border-radius: 5px;
    text-align: left;
    transform: translateY(6px);
    z-index: 1;
}

.list-nav li {
    margin-bottom: 10px;
}

.list-nav li:last-child {
    margin-bottom: 0;
}

.list-nav .list-link {
    font-size: 15px;
    transition: all 0.5s;
    display: block;
    cursor: pointer;
}

.list-nav .list-link:hover {
    color: #f86202;
}

.list-nav .list-options.list-active {
    display: block;
}

.message.avg-rating .ratings {
    display: flex;
    align-items: center;
    justify-content: center;
}

.message.avg-rating .ratings li {
    margin-bottom: 0;
}

.message.avg-rating .total-rates {
    text-align: center;
    font-size: 15px;
    font-family: "Roboto", sans-serif;
}

.message.avg-rating h5 {
    text-transform: none;
    text-align: center;
    margin: 10px 0 0 0;
    font-size: 10px;
    font-weight: 400;
}

.left-item-list h4 {
    margin: 13px 0;
    text-transform: capitalize;
    line-height: 1.4;
    position: relative;
    font-family: "Inter", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #333333;
}

.left-item-list h4::after {
    position: absolute;
    top: -13px;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    content: "";
}

.left-item-list h4:first-child::after {
    display: none;
}

.back-btns {
    margin-bottom: 25px;
}

.back-btns h5 {
    margin-bottom: 0;
}

.back-btns h5 button {
    font-size: 23px;
    font-weight: 500;
}

.back-btns .fa-long-arrow-alt-left {
    margin-right: 8px;
}

.rating-review-wrap.ratings-wrapper .ratings {
    margin-bottom: 0;
}

.rating-review-wrap.ratings-wrapper .ratings li {
    margin-bottom: 0;
}

.views-wrap {
    margin: 0 10px;
}

/* .listing-content .product-price .buy-info {
  font-size: 17px;
} */

.listing-content .product-price .old-price {
    font-size: 17px;
}

.listing-content .product-price .discount {
    font-size: 17px;
}

.order-timeline h4.details {
    margin-top: 16px;
}

.reason-wrap {
    display: block;
    margin-bottom: 15px;
}

.badges-container {
    display: flex;
    margin-top: 19px;
}

.badges-container .badge-container {
    width: 57px;
    margin-right: 16px;
    position: relative;
}

.since-value {
    position: absolute;
    top: 28px;
    left: 16px;
    font-family: "Roboto", sans-serif;
    color: rgb(74, 74, 74);
    font-size: 11px;
    font-weight: 600;
}

.badges-container .badge-container:last-child {
    margin-right: 0;
}

.badges-container img {
    width: 100%;
    display: block;
}

.badges-container p {
    color: #434343;
    margin-top: 12px;
    text-align: center;
    font-size: 10px;
    line-height: 1.2;
}

.seller-badges {
    display: flex;
    align-items: center;
    color: #222222;
    margin-top: 40px;
    font-size: 18px;
    font-weight: 500;
}

.seller-badges .query-link {
    display: block;
    margin: 3px 0 0 5px;
    width: 16px;
    position: relative;
}

.query-msg {
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #000;
    color: #fff;
    display: none;
    white-space: nowrap;
    width: 110px;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
    padding: 4px 0;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    transform: translateX(-43px);
}

.query-msg::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 6px solid #000000;
    transform: translateX(-3px);
}

.seller-badges .query-link:hover .query-msg {
    display: block;
}

.seller-badges .query-link img {
    width: 100%;
    border-radius: 50%;
}

.review-contacts {
    display: flex;
    font-family: "Roboto", sans-serif;
    align-items: center;
    justify-content: space-between;
}

.list-nav.review-nav {
    width: auto;
    margin: 0 0 0 10px;
    position: relative;
}

.profile-wrapper .tags-wrap .container .tags {
    display: flex;
}

.profile-wrapper .tags-wrap .tags a {
    background: transparent;
    width: auto;
    margin-right: 40px;
    text-transform: none;
    padding: 10px 0 2px;
    min-width: 0;
    font-family: "Tw Cen MT Std", sans-serif;
    font-style: normal;
    font-weight: 500;
    color: #666666;
}

.profile-wrapper .tags-wrap .tags .active-tab {
    color: #f5c139;
}

.profile-wrapper .tags-wrap .tags a:active .profile-wrapper .tags-wrap .tags a:hover {
    background: transparent;
    color: #f5c139;
    opacity: 0.7;
}

.profile-wrapper .tags-wrap .tags .active-tab:hover {
    opacity: 1;
    color: #f5c139;
}

.popular-arrival.slider-blocks .slick-next,
.popular-arrival .slick-prev {
    top: 50%;
    transform: translateY(-50%);
}

.popular-arrival.slider-blocks .slick-next,
.popular-arrival .slick-next {
    top: 50%;
    transform: translateY(-50%);
}

.complete-purchase.btn-shop:hover a {
    color: #f86202;
}

.PageTitle__PageTitleWrapper-sc-2ko26e-0.dYtYfx {
    width: 100% !important;
}

.prod-text.text-grey {
    color: #929090;
    font-weight: 500;
    font-size: 17px;
}

.contacts strong.text-grey {
    color: #929090;
    font-size: 13px;
    font-weight: 500;
}

.order-prod-title.text-grey {
    color: #929090;
    font-size: 13px;
    font-weight: 500;
}

.review-name {
    display: block;
    margin-top: 13px;
}

.order-timeline li {
    margin-bottom: 10px;
}

.order-timeline li:last-child {
    margin-bottom: 0;
}

.order-timeline .timline li {
    margin-bottom: 0;
}

.payment-type-list input {
    margin: 0 5px 3px 0;
    vertical-align: middle;
}

.check-out-prod-card .cartmenu {
    align-items: flex-start;
}

/* .checkout-total>div {
    margin-bottom: 6px;
} */

.checkout-total>div:last-child {
    margin-bottom: 0;
}

.coupon-block.desc-txt {
    display: flex;
    margin-top: 19px;
}

.coupon-block.desc-txt .apply-code {
    height: auto;
    padding: 9px 15px;
    border-radius: 5px;
}

.coupon-block.desc-txt input {
    padding: 8px 8px 7px;
    font-size: 18px;
    border-radius: 5px;
    border-width: 1px;
}

.order-timeline .products-details li {
    width: 33%;
    padding-right: 10px;
}

.popup-body.offer-making .make-offer {
    margin-top: 16px;
}

.popup-body.popup-body.offer-making .inline-form {
    padding: 0 25px;
}

.prod-detail.product-orderinfo {
    width: 51%;
    flex-grow: 1;
}

.prod-detail.product-orderinfo .prod-link {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-right: 45px;
}

.prod-detail.product-orderinfo .prod-link>div {
    width: auto;
    padding-right: 20px;
}

.prod-detail.product-orderinfo .prod-link .product-switch {
    width: 100%;
}

.del-details strong {
    margin-bottom: 15px;
    font-size: 13px;
}

.order-prod-detail.product-order {
    color: #383838;
}

.order-prod-detail.product-order .order-prod-title {
    width: 100%;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.order-prod-detail.product-order>div {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.order-prod-detail.product-order>span {
    width: 100%;
}

.order-bottom-right p {
    margin-top: 10px;
}

.order-timeline .products-details .bold-details {
    line-height: 1.5;
    font-size: 15px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    color: #383838;
}

.order-prod-detail.product-order .pro-price {
    width: 100%;
}

/* .order-right .awaiting strong {
  font-size: 12px;
} */

.msg-btn.shop-now[data-count="0"]::after {
    display: none;
}

.switch-wrapper.action-btn .header-sell {
    border-radius: 5px;
    font-weight: 400;
    text-align: center;
    padding: 10px 20px 9px;
    transition: all 0.5s;
    height: auto;
    width: 100%;
    background-color: transparent;
    border: 1px solid #f86202;
    color: #f86202;
    margin-right: 10px;
}

.switch-wrapper.action-btn .header-sell:hover {
    background-color: #f86202;
    color: #fff;
}

.prod-title.prod-toggle {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}

.prod-title.prod-toggle .del-details {
    width: 100%;
}

.prod-title.prod-toggle .del-details a {
    display: flex;
    flex-direction: column;
}

.prod-title.prod-toggle .del-details .status-details {
    color: #383838;
    line-height: 1.4;
    margin-bottom: 8px;
}

.prod-title.prod-toggle .del-details p {
    margin-bottom: 10px;
    color: #333;
}

.count-wrap {
    color: #333;
    justify-content: center;
}

.package-selector {
    margin-bottom: 15px;
    position: relative;
}

.package-selector::after {
    content: "";
    position: absolute;
    top: 49%;
    right: 13px;
    pointer-events: none;
    transform: translateY(-50%) rotate(-45deg);
    width: 8px;
    height: 8px;
    border-left: 2px solid #4a4a4a;
    border-bottom: 2px solid #4a4a4a;
}

.package-selector select {
    /* for Firefox */
    -moz-appearance: none;
    /* for Chrome */
    -webkit-appearance: none;
}

/* For IE10 */
.package-selector select::-ms-expand {
    display: none;
}

.msg-number.wish-list[data-count]:after {
    top: -8px;
    right: -2px;
}

.quantity-price {
    display: flex;
    justify-content: space-between;
    width: auto;
    padding-right: 15px;
    flex-grow: 1;
    align-items: center;
    margin-top: -2px;
}

.quantity-price .order-prod-text {
    flex-shrink: 0;
    margin-right: 15px;
    line-height: 1.5;
}

.order-prod-detail.product-order .quantity-price .pro-price {
    flex-shrink: 0;
    margin-bottom: 0;
    width: auto;
    color: #f67900;
}

.prod-detail.product-orderinfo .prod-link .home-details {
    padding-right: 10px;
    width: auto;
    line-height: 1.3;
}

.prod-detail.product-orderinfo .prod-link .home-detail {
    width: auto;
    padding-right: 10px;
    margin-bottom: 6px;
}

.like-box {
    color: #383838;
}

.like-box p {
    margin-bottom: 11px;
}

.like-box p:last-child {
    margin-bottom: 0;
}

.message h2 {
    font-size: 28px;
    line-height: 1.5;
    margin-bottom: 10px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

.apply-code~div {
    margin-left: 9px;
}

.est-delivery {
    flex-shrink: 0;
    font-family: "Roboto", sans-serif;
    position: absolute;
    bottom: -15px;
    left: -10px;
    white-space: nowrap;
}

.est-deliveries {
    flex-shrink: 0;
    position: relative;
}

.qty-pricing {
    display: flex;
    width: 100% !important;
}

.qty-pricing span {
    margin-bottom: 0 !important;
}

.qty-pricing .pro-price {
    line-height: 1.4;
    margin-bottom: 0;
    font-size: 14px;
}

.status-details.timing-details {
    font-size: 13px;
    margin-bottom: 11px;
}

.table-head {
    display: none;
    margin-bottom: 30px;
    font-size: 15px;
    font-weight: 500;
    border-bottom: 1px solid #d2cfcf;
    padding-bottom: 22px;
}

.table-head .image-heading {
    width: 70px;
    flex-shrink: 0;
}

.table-head .name-heading {
    flex-shrink: 0;
    width: 34%;
    padding: 0 10px 0 0;
}

.table-head .redeem-heading {
    flex-shrink: 0;
    width: 10%;
    text-align: center;
}

.table-head .percent-heading {
    flex-shrink: 0;
    width: 12%;
    text-align: center;
}

.table-head .valid-heading {
    flex-shrink: 0;
    width: 13%;
    text-align: center;
}

.table-head .btn-heading {
    flex-shrink: 0;
    width: 15%;
    padding: 0 14px;
    text-align: center;
}

.table-values {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
    position: relative;
}

.table-values::after {
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #929090;
    content: "";
    opacity: 0.2;
}

.table-values:last-child::after {
    display: none;
}

.table-values:last-child {
    margin-bottom: 0;
}

.table-values .image-value {
    width: 56px;
    height: 56px;
    flex-shrink: 0;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.table-values .image-value img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    object-position: top;
}

.table-values .name-value {
    flex-shrink: 0;
    width: 34%;
    padding: 0 10px 0 0;
}

.table-values .redeem-value {
    flex-shrink: 0;
    width: 10%;
    text-align: center;
}

.table-values .percent-value {
    flex-shrink: 0;
    width: 12%;
    text-align: center;
}

.table-values .valid-value {
    flex-shrink: 0;
    width: 13%;
    text-align: center;
    line-height: 1.5;
}

.table-values .btn-value {
    flex-shrink: 0;
    width: 15%;
    padding: 0 14px;
    text-align: center;
}

.table-values .btn-value .create-btn {
    background: #fff;
    border-radius: 5px;
    text-align: center;
    padding: 8px 20px 8px;
    transition: all 0.5s ease 0s;
    border: 1px solid #f67900;
    display: block;
    width: 100%;
    font-size: 15px;
    color: #f67900;
}

.table-values .btn-value .create-btn:hover {
    background-color: #f67900;
    color: #fff;
}

.left-item-list i.fa-clipboard-list {
    margin: 0 5px;
}

.left-item-list i.fa-bell {
    margin: 0 7px 0 3px;
}

.left-item-list i.fa-star {
    margin: 0 9px 0 1px;
}

.left-item-list i.fa-chart-line {
    margin: 0 7px 0 3px;
}

.features-wrapper {
    display: flex;
    align-items: flex-start;
}

.features-wrapper .dual-features .color-quant {
    width: 100%;
    padding-right: 20px;
}

.message.avg-rating {
    width: 100% !important;
    padding: 0 0 20px 0;
}

.message.avg-rating h2 {
    text-align: left;
    margin: 0 0 15px 0;
}

.review-wrapper {
    width: 100%;
    padding-right: 32px;
    font-family: "Roboto", sans-serif;
}

.review-wrapper span {
    line-height: 1.5;
}

.review-wrapper .review-name {
    font-weight: 700;
}

.order-bottom-right h6 {
    margin-bottom: 0;
    text-transform: capitalize;
}

.message.avg-rating .rating-pic {
    margin: 0 auto 12px;
    width: 73px;
    height: 73px;
}

.main-reasons {
    margin-top: 50px;
}

/* .matrix-unit{
  margin-left: 3px;
} */
.main-reasons h6 {
    font-size: 18px;
    margin-bottom: 20px;
    color: #383838;
    font-weight: 500;
    text-transform: capitalize;
}

.order-timeline h6 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #383838;
    font-weight: 500;
    text-transform: capitalize;
}

.like-box .table-content {
    margin-bottom: 45px;
    position: relative;
}

.like-box .table-content:last-child {
    margin-bottom: 0;
}

.like-box .table-content::after {
    position: absolute;
    bottom: -21px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #929090;
    content: "";
    opacity: 0.2;
}

.like-box .table-content:last-child::after {
    display: none;
}

.order-bottom-right .est-time {
    margin-top: 10px;
}

.down-btn .switch-wrapper.action-btn {
    margin-top: 46px;
}

.message.avg-rating .rating-pic img {
    border-radius: 50%;
    /* object-fit: contain !important; */
    object-fit: cover;
    object-position: top;
}

.reason-break {
    line-height: 1.5;
}

.seller-prof-img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.btns-download .down-btn {
    margin-bottom: 10px;
}

.btns-download {
    margin-left: auto;
}

.ratings.my-listing {
    margin-bottom: 0;
}

.switch-wrapper.action-btn.my-action {
    margin: 0;
}

.del-details.my-del {
    margin-bottom: 0;
}

.chat-block-head {
    padding-bottom: 40px;
    text-transform: capitalize;
}

.prod-title.prod-toggle .del-details .status-details {
    display: flex;
    align-items: center;
    line-height: 1.2;
}



.review-contacts.contacts img {
    top: 28px;
    transform: translateY(0);
    left: 0;
}

.rating-msg {
    display: flex;
    align-items: center;
    padding-right: 30px;
    margin-top: 5px;
    justify-content: center;
}

.rating-msg .rating-star {
    margin: 0 15px 0 0;
}

.rating-msg .ratings {
    margin-bottom: 0;
}

.rating-msg li {
    margin-bottom: 0;
}

.rating-msg .shop-now.msg-btn {
    margin-top: 0;
}

.btns-download .switch-wrapper.action-btn .header-sell {
    margin-right: 0;
}

.contacts-chat .contacts.coming-chat img {
    height: 47px;
    width: 47px;
    top: 35px;
    right: 3px;
    transform: translateY(0);
}

.chats-wrapper {
    overflow: auto;
    height: 500px;
    display: flex;
    flex-direction: column;
}

.bm-item.right-menu-header.view-btn a {
    border-radius: 5px;
    font-weight: 400;
    text-align: center;
    padding: 9px 29px 8px;
    transition: all 0.5s;
    background-color: #f67900;
    border: 1px solid #f67900;
    color: #fff;
    font-family: "Roboto", sans-serif;
}

.bm-item.right-menu-header.view-btn a:hover {
    background-color: #fff;
    color: #f67900;
    opacity: 1;
}

.msg-popup {
    overflow-x: hidden;
    overflow-y: auto;
}

.bm-item.right-menu-header.view-btn {
    text-align: center;
    padding: 16px 0 16px;
}

.chats-wrapper .contacts img {
    top: 33px;
    transform: translateY(0);
    height: 47px;
    width: 47px;
}

.chat-fld-wrap .message {
    border-radius: 7px;
    max-height: 916px;
}

.chat-fld-wrap .contacts-chat {
    border-radius: 7px;
    max-height: 916px;
}

.chat-fld-wrap .full-item-detail {
    border-radius: 7px;
    max-height: 916px;
    overflow: auto;
    height: 100%;
}

.chat-fld-wrap .message .contact-list {
    height: calc(100% - 42px);
    overflow: auto;
}

.listing-content .like-value a {
    color: #0000ff;
    display: flex;
}

.order-prod-img a {
    height: 150px;
    width: 100%;
}

.order-prod-img a img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.down-btn {
    display: flex;
    flex-direction: column;
}

.order-top .shop-now.msg-btn {
    margin: 0 0 0 10px;
}

.timeline-timings {
    position: absolute;
    bottom: -40px;
    left: -18px;
    font-size: 12px;
    white-space: nowrap;
}

.slct-optns .select-opt__control {
    border: 1px solid #cdced2;
    border-radius: 4px;
    padding-left: 10px;
    font-weight: 400;
}

.navigation-screen .slct-optns .input-url,
.select-opt__menu .select-opt__option {
    font-size: 15px;
}

.navigation-screen .slct-optns .input-url,
.select-opt__menu .select-opt__option::placeholder {
    font-size: 15px;
}

.css-1hb7zxy-IndicatorsContainer {
    margin-right: 9px;
}

.slct-optns .optns .label-txt {
    font-size: 15px;
    margin-bottom: 7px;
    font-weight: 500;
}

.selldetails-wrap h5 {
    margin-bottom: 0;
}

.selldetails-wrap>div {
    margin-bottom: 30px;
}

.navigation-screen .image-head h5 {
    margin-bottom: 7px;
}

.navigation-screen .image-head .uploadimg-desc {
    font-size: 12px;
}

/* Blogs styling */
.blog-boxes {
    margin-top: 50px;
}

.blogcard-quad {
    margin-bottom: 30px;
}

.blogcard-dual {
    margin-bottom: 30px;
}

.blogcard-quad figure img {
    border-radius: 7px;
    display: block;
    width: 100%;
}

.blogcard-dual figure img {
    border-radius: 7px;
    display: block;
    width: 100%;
}

.blog-heading {
    font-size: 17px;
    color: #24231f;
    font-weight: 700;
    margin-bottom: 11px;
    font-family: "Open Sans", sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.blog-para {
    margin-bottom: 11px;
}

.blog-para p {
    color: #535353;
    font-size: 13px;
    display: block;
}

.blog-para span {
    color: #535353 !important;
    font-size: 13px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.4;
    font-family: "Open Sans", sans-serif;
}

.blog-para p {
    color: #535353;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.4;
    font-family: "Open Sans", sans-serif;
}

.read-btn {
    display: block;
}

.read-btn button {
    color: #f58024;
    display: block;
    font-weight: 500;
    font-size: 13px;
    border: 1px solid #f58024;
    border-radius: 5px;
    padding: 5px 8px;
    transition: all 0.5s;
    font-family: "Roboto", sans-serif;
}

.read-btn button:hover {
    background: #f58024;
    color: #fff;
}

.blogs-text {
    margin-top: 15px;
}

.banner-text {
    font-size: 35px;
    max-width: 412px;
    color: #191919;
    font-family: "Open Sans", sans-serif;
}

.banner-text .bold-text {
    font-weight: 900;
}

.banner-image {
    height: 300px;
}

.banner-image img {
    height: 100%;
    display: block;
    width: 100%;
    object-fit: cover;
}

.blog-wrapper .container {
    max-width: 1655px;
}

.main-banner {
    position: relative;
}

.main-banner .container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

.read-banner {
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 13px;
    border: 1px solid #f58024;
    border-radius: 5px;
    padding: 5px 8px;
    transition: all 0.5s;
    background: #f58024;
    color: #fff;
    padding: 8px 15px 9px;
    margin-top: 17px;
    line-height: 1.2;
}

.listing-content .like-value:hover a {
    color: #f67900;
}

.read-banner:hover {
    color: #f58024;
    background: transparent;
}

.navigation-container.both-btn {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}

.navigation-back {
    margin: 0 10px 10px 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
}

.navigation-back .back-btn {
    margin-bottom: 10px;
}

.profile-wrapper .react-calendar button span {
    text-align: center;
    margin-bottom: 0;
}

.navigation-continue .next-btn {
    height: auto;
    padding: 12px 10px;
    line-height: 1.25;
}

.condition-card.selected .desc {
    color: #fff;
}

.blog-article-one.blog-articles .article-head.blog-expandimage figure {
    margin-bottom: 0;
}

.blog-article-one.blog-articles .article-head.blog-expandimage figure img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-height: 601px;
}

.blog-article-one.blog-articles .article-head.blog-expandimage {
    margin-bottom: 21px;
}

.blog-article-one.blog-articles .article-detail p {
    font-size: 16px;
    font-family: "Open Sans", sans-serif !important;
    color: rgb(83, 83, 83);
    font-weight: 400;
}

.blog-article-one.blog-articles .article-desc {
    padding: 50px 15px;
}

.blog-article-one.blog-articles .container {
    max-width: 1655px;
}

.blog-article-one.blog-articles .article-head-wrap {
    margin-bottom: 30px;
}

.share-block h4 {
    font-size: 18px;
    font-weight: 600;
}

.purple-tags {
    margin-top: 30px;
}

.purple-tags .tags-listing {
    display: flex;
    flex-wrap: wrap;
}

.purple-tags .tags-listing li {
    margin: 0 18px 18px 0;
}

.purple-tags .tags-listing li .tag-box {
    text-transform: uppercase;
    border: 1px solid rgba(112, 113, 113, 0.4);
    padding: 8px 27px;
    border-radius: 20px;
    color: rgba(25, 25, 25, 0.52);
    font-size: 15px;
}

.purple-tags .tags-listing .active-tag .tag-box {
    color: #fff;
    background: #994fb1;
    border: 1px solid #994fb1;
}

.news-blocks {
    margin-top: 35px;
}

.news-block {
    position: relative;
    border-radius: 9px;
    height: 135px;
    margin-bottom: 20px;
}

.news-block:last-child {
    margin-bottom: 0;
}

.news-block img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 9px;
}

.news-content {
    position: absolute;
    font-family: "Roboto", sans-serif;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 18px 10px 10px;
}

.news-text h5 {
    font-weight: 300;
    font-size: 13px;
    color: #fff;
    margin-bottom: 12px;
}

.news-text h3 {
    font-weight: 500;
    line-height: 1.5;
    font-size: 15px;
    color: #fff;
}

.news-link {
    background: #fff;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-left: 20px;
    transition: all 0.5s;
}

.news-link:hover {
    opacity: 0.7;
}

.news-link i {
    font-size: 22px;
}

.blog-article-one.blog-articles .blogcard-quad {
    width: 100%;
    margin-bottom: 0;
}

.blog-article-one.blog-articles .slick-slide {
    margin-right: 10px;
    display: flex;
    height: inherit;
}

.blog-article-one.blog-articles .slick-track {
    display: flex;
}

.blog-article-one.blog-articles .blog-para p span {
    font-size: 16px !important;
    font-family: "Open Sans", sans-serif !important;
    color: rgb(83, 83, 83);
    text-align: left !important;
    font-weight: 400;
}

.blog-article-one.blog-articles .slick-slide>div {
    display: flex;
    width: 100%;
}

.blog-article-one.blog-articles .blogs-text .blog-para {
    margin-top: auto;
    min-height: 48px;
}

.blog-article-one.blog-articles .blogs-text .read-wrap {
    margin-top: 0;
}

.blog-article-one.blog-articles .slick-next {
    position: absolute;
    top: -57px;
    right: 0 !important;
    transform: none;
    width: 32px !important;
    height: 32px !important;
    background: #f86202 !important;
    background-image: url(../images/sprites.png) !important;
    background-repeat: no-repeat !important;
    background-position: -48px -47px !important;
    background-size: 561px auto !important;
}

.blog-article-one.blog-articles .slick-next.slick-disabled {
    background-color: #999999 !important;
}

.blog-article-one.blog-articles .slick-next:hover {
    opacity: 0.7;
}

.blog-article-one.blog-articles .slick-prev {
    position: absolute;
    top: -57px;
    left: auto !important;
    right: 38px !important;
    transform: none;
    width: 32px !important;
    height: 32px !important;
    background: #f86202 !important;
    background-image: url(../images/sprites.png) !important;
    background-repeat: no-repeat !important;
    background-position: -48px -47px !important;
    background-size: 561px auto !important;
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
}

.blog-article-one.blog-articles .slick-prev.slick-disabled {
    background-color: #999999 !important;
}

.blog-article-one.blog-articles .slick-prev:hover {
    opacity: 0.7;
}

.blog-article-one.blog-articles .slick-prev.slick-disabled:hover {
    opacity: 1;
}

.blog-article-one.blog-articles .slick-next.slick-disabled:hover {
    opacity: 1;
}

.blog-article-one.blog-articles {
    font-family: "Open Sans", sans-serif;
    padding-bottom: 0;
}

.blog-article-one.blog-articles .related-posts {
    margin-top: 50px;
}

.blog-article-one.blog-articles .related-posts h5 {
    font-size: 22px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 0;
}

.blog-article-one.blog-articles .related-posts .related-sliders {
    margin-bottom: 30px;
}

.archives {
    background: #eaeaea;
    padding: 30px 20px 40px;
}

.archives h5 {
    font-weight: 700;
    color: #1f1710;
    font-size: 22px;
    text-transform: capitalize;
}

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

.archives-wrap li {
    margin: 0 15px 15px 0;
}

.archives-wrap li .archive-btn {
    padding: 7px 20px;
    border-radius: 20px;
    width: 100%;
    display: block;
    background: #191919;
    transition: all 0.5s;
    font-size: 15px;
    color: #fff;
    border: 1px solid #191919;
    font-family: "Roboto", sans-serif;
}

.archives-wrap li .archive-btn:hover {
    background: #fff;
    color: #191919;
}

.blogcard-quad figure img {
    height: 100%;
    object-fit: cover;
}

.share-section h4 {
    margin-bottom: 15px;
}

.social-links {
    margin-bottom: 20px;
}

.social-link {
    display: inline-block;
    border: 1px solid rgba(112, 113, 113, 0.4);
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin-right: 19px;
    border-radius: 7px;
    transition: all 0.5s;
}

.social-link:hover {
    opacity: 0.7;
}

.social-link:last-child {
    margin-right: 0;
}

.social-link i {
    margin-right: 11px;
    font-size: 20px;
}

.like-text {
    color: #191919;
    font-size: 14px;
    margin-top: 10px;
}

.social-link button {
    padding: 6px 15px !important;
    display: flex;
}

.social-link.like-btn {
    padding: 6px 15px !important;
    display: flex;
}

.wrong-image {
    width: 100%;
    max-width: 257px;
    margin: 0 auto 20px;
}

.wrong-image img {
    width: 100%;
    display: block;
}

.wrong-msg {
    text-align: center;
    color: #ff0000;
    padding: 70px 0;
    font-size: 30px;
    font-weight: 600;
}

.social-links .share-icon-group i {
    color: #000000 !important;
    padding: 0;
}

.share-icon-group i {
    transition: all 0.5s;
}

.sales-details .share-icon-group i.fa-twitter:hover {
    color: #1da1f2;
}

.sales-details .share-icon-group i.fa-facebook-f:hover {
    color: #3b5998;
}

.sales-details .share-icon-group i.fa-envelope:hover {
    color: #f67900;
}

.sales-details .share-icon-group i.fa-pinterest:hover {
    color: #e60023;
}

.archives-wrap li a {
    width: 100%;
    display: block;
}

.blog-date {
    display: flex;
    align-items: center;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    color: #0a0d08;
    margin-bottom: 10px;
}

.blog-date i {
    font-size: 15px;
    color: #b2b2b2;
    margin-right: 6px;
}

.blog-date.blog-main-date {
    color: #b2b2b2;
}

.css-1uccc91-singleValue {
    font-size: 14px;
}

.uploading-file-wrap .rend-box {
    width: 100%;
    border: 1px solid #cdced2;
    margin-bottom: 10px;
    border-radius: 15px;
    height: 214px;
}

.uploading-file-wrap .rend-box .display-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
}

.uploading-file-wrap .rend-box .custom-file-render {
    border: none;
    padding: 0;
    width: 100%;
}

.uploading-file-wrap .custom-file-upload {
    border: 1px solid #adadad;
}

.upload-icn {
    cursor: pointer;
}

.header-sell a {
    display: block;
}

.logout-container>div>span {
    font-size: 16px;
    font-weight: 400;
    font-family: "Roboto", sans-serif;
    color: #303030;
    margin-right: 0 !important;
}

.product-clr {
    display: flex;
}

.product-heading {
    width: 106px;
}

.optns .popCalendar {
    position: absolute !important;
    top: 100%;
    left: 0;
}

.top-btn {
    position: fixed;
    bottom: 60px;
    right: 12px;
    z-index: 999;
}

.top-btn .top-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #f67900;
    transition: all 0.5s;
}

.top-btn .top-link:hover {
    opacity: 0.7;
}

.top-btn .top-link i {
    display: block;
    font-size: 28px;
    color: #fff;
}

.gr-co i {
    font-size: 16px;
    cursor: pointer;
}

.cart-wrap i.fa-shopping-bag {
    color: rgb(76, 76, 76);
}

.menu .header-sell {
    padding: 0;
    height: auto;
}

.menu .header-sell a {
    padding: 7px 14px;
    display: block;
}

.menu li a {
    display: block;
}

.menu .sub-menu .cat-head-in-card {
    font-weight: 700;
    cursor: text;
}

.download-app,
.gr-co,
.cart-wrap {
    transition: all 0.5s;
}

.download-app:hover,
.gr-co:hover,
.cart-wrap:hover {
    opacity: 0.7;
}

.logout-link {
    display: block;
    transition: all 0.5s;
}

.logout-link:hover {
    color: #d16d38;
}

.sub-cat-item2 a:hover {
    color: #f67900;
}

.copyright-info a {
    transition: all 0.5s;
}

.copyright-info a:hover {
    color: #d16d38 !important;
}

.footer-social a {
    transition: all 0.5s;
}

.footer-social a:hover {
    opacity: 0.7;
}

.navigation-screen .pac-target-input {
    border: 1px solid #cdced2;
    border-radius: 4px;
    height: 47px;
    padding: 0 15px;
    width: 95%;
    font-size: 14px;
}

.left-item-list {
    font-family: "Roboto", sans-serif;
}

.profile-left-panel .profile-div {
    font-family: "Roboto", sans-serif;
}

.offer-content .popup-body {
    font-family: "Roboto", sans-serif;
}

.modal-closeBtn i {
    transition: all 0.5s;
}

.modal-closeBtn:hover i {
    color: #ff0000;
}

.condition-wrap .slct-optns {
    align-items: stretch;
}

.condition-wrap .slct-optns .optns {
    display: flex;
}

.slct-optns .optns .label-txt {
    width: 100%;
}

.item-img img {
    width: 100%;
    display: block;
}

.item-btn {
    transition: all 0.5s;
}

.item-btn:hover {
    opacity: 0.7;
}

.get-app {
    background: linear-gradient(172deg,
            rgb(237, 239, 253) 50%,
            rgb(237, 239, 253) 50%,
            rgba(195, 156, 204, 1) 50%,
            rgba(195, 156, 204, 1) 50%);
    padding-top: 44px;
}

.app-texts {
    text-align: center;
    font-family: "Roboto", sans-serif;
    margin-bottom: 22px;
}

.app-texts h3 {
    color: rgb(0, 0, 102);
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 12px;
}

.app-texts h5 {
    color: rgb(0, 0, 102);
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
}

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

.app-btns ul {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.apple-btn {
    display: block;
    margin-bottom: 12px;
    width: 133px;
    transition: all 0.5s;
}

.apple-btn:hover {
    opacity: 0.7;
}

.apple-btn img {
    display: block;
    width: 100%;
}

.play-btn {
    display: block;
    width: 133px;
    transition: all 0.5s;
}

.play-btn:hover {
    opacity: 0.7;
}

.play-btn img {
    display: block;
    width: 100%;
}

.images-wrap {
    width: 100%;
    max-width: 310px;
    margin: 0 auto;
}

.device-images img {
    display: block;
    width: 100%;
}

.rend-box.input-boxes {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.rend-box.input-boxes i {
    color: #f67900;
    font-size: 29px;
}

.box-texts {
    color: #f67900;
    font-size: 16px;
    font-family: "Roboto";
    margin-top: 10px;
}

.general-terms p {
    font-family: "Roboto";
    text-transform: capitalize;
}
 
.slct-optns.price-row {
    align-items: flex-start;
}

.bm-item.right-menu-header.message h2 {
    margin-bottom: 0;
    font-size: 24px;
}

.bm-item.right-menu-header.message {
    padding: 12px 15px;
    width: 100% !important;
}

.msg-list-one-line {
    text-transform: capitalize;
}

.bm-item-list .contacts small {
    top: 21px;
}

.dashboard .bnr .slick-slider.slick-initialized .slick-arrow.slick-prev {
    left: 7px !important;
    height: 33px !important;
    width: 33px !important;
    border-radius: 50% !important;
    background-size: 600px auto !important;
    background-position: -119px -132px !important;
}

.dashboard .bnr .slick-slider.slick-initialized .slick-arrow.slick-next {
    right: 7px !important;
    display: block !important;
    height: 33px !important;
    width: 33px !important;
    border-radius: 50% !important;
    background-size: 600px auto !important;
    background-position: -94px -133px !important;
}

.slick-slider {
    z-index: 0;
}

.attr .navigation-container.both-btn {
    padding-top: 25px;
}

.sell-items {
    display: flex;
    flex-wrap: wrap;
}

.sebmit-prod {
    font-family: "Roboto";
}

.sebmit-prod.sebmit-prod.make-offer-popup .btn-purple {
    display: block;
    font-weight: 400;
    width: 100%;
    height: auto;
    padding: 9px 10px;
    max-width: 300px;
    margin: auto;
    border-radius: 7px;
    background: #f86202;
    border: 1px solid #f86202;
}

.sebmit-prod.sebmit-prod.make-offer-popup .btn-purple:hover {
    color: #f86202;
    background: #fff;
}

.image-text {
    position: absolute;
    left: 0;
    bottom: -34px;
    right: 0;
    text-align: center;
    color: rgb(76, 76, 76);
}

.uploading-file-wrap .rend-box {
    position: relative;
}

.uploading-file-wrap .remove-img_btn.remove-image {
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #fff;
    cursor: pointer !important;
    transition: all 0.5s;
}

.uploading-file-wrap .remove-img_btn.remove-image:hover {
    background: #f86202;
}

.remove-img_btn.remove-image i {
    display: block;
    font-size: 16px;
    transition: all 0.5s;
}

.uploading-file-wrap .remove-img_btn.remove-image:hover i {
    color: #fff;
}

.uploading-file-wrap .default_btn.default-maker {
    background: #fff;
    color: #f86202;
    padding: 4px 10px;
    border-radius: 7px;
    font-size: 11px;
    font-family: "Roboto";
    letter-spacing: 0.4px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 18px;
    cursor: pointer !important;
    transition: all 0.5s;
    border: 1px solid #f86202;
    width: auto;
    height: auto;
}

.uploading-file-wrap .default_btn.default-maker:hover {
    background: #f67900;
    color: #fff;
}

.cart-base .cart-des {
    width: 100%;
}

.delete-cart-product {
    position: absolute;
    top: 13px;
    right: 13px;
    width: auto !important;
}

.delete-cart-product .delete-product {
    width: auto;
}

.checkout-right .delete-cart-product {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.checkout-right .cart-product-text {
    flex-grow: 1;
}

.diamond-tag {
    background: #fff;
    position: absolute;
    top: 16px;
    left: 10px;
    border-radius: 50%;
    padding: 2px;
    /* width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center; */
    z-index: 1;
    box-shadow: rgb(0 0 0 0.21) 0.5px 1.598px 6px;
}

.diamond-tag i {
    font-size: 17px;
    display: block;
}

.sublist-menu.other {
    position: relative;
}

.sublist-menu.other .sublist-menu2 {
    position: relative;
}

.sublist-menu.other .sub-menu2 {
    position: absolute;
    top: 100%;
    left: 0;
    box-shadow: 0px 9px 27px 0px rgb(0, 0, 0, 0.39);
    width: calc(100% - 15px);
    /* background: #fff; */
    border-radius: 7px;
    z-index: 1;
}

.cart-wrap i.fa-shopping-bag {
    font-size: 16px;
}

.author-text {
    display: flex;
    align-items: flex-start;
    font-family: "Roboto";
    margin-bottom: 15px;
}

.author-text i {
    font-size: 21px;
    margin: 5px 17px 0 9px;
    color: #733381;
}

.authenticate h4 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 7px;
    color: rgb(76, 76, 76);
}

.authenticate p {
    font-size: 14px;
    color: rgb(76, 76, 76);
}

.popup-body.location h3 span {
    text-align: left;
    font-family: "Roboto";
}

.popup-body.location {
    align-items: center;
}

.popup-body.location h3 {
    width: 100%;
    padding-right: 29px;
    margin-top: -16px;
}

.popup-body h4 {
    font-weight: 500;
}

.Sales-page .cal-fld span {
    text-align: center !important;
}

.Sales-page .react-calendar button span {
    font-size: 12px;
    margin-bottom: 0;
}

.Sales-page .react-calendar button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.profile-wrapper .Sales-page .react-calendar {
    width: 119% !important;
    max-width: initial;
    transform: translate(-8%, 3px);
}

.privacy-wrapper.contact-wrapper {
    font-family: "Roboto";
}

.contact-heading {
    margin-bottom: 36px;
}

.contact-heading h1 {
    color: #f86202;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
}

.contact-input {
    margin-bottom: 20px;
}

.contact-label {
    width: 100%;
    color: #4a4a4a;
    margin-bottom: 7px;
    display: block;
    font-size: 15px;
    font-weight: 500;
}

.input-text {
    width: 100%;
    border: 1px solid #cdced2;
    border-radius: 4px;
    font-weight: 400;
    padding: 0 15px;
    min-height: 42px;
    color: #4c4c4c;
    font-size: 14px;
    font-family: "Roboto";
}

.input-text::placeholder {
    color: #4c4c4c;
    font-family: "Roboto";
    font-size: 14px;
}

.contact-input .full-width {
    font-family: "Roboto";
    border: 1px solid #cdced2;
    border-radius: 4px;
    height: 42px;
    cursor: pointer;
}

.contact-input .full-width option {
    font-family: "Roboto";
}

.text-area {
    height: 191px;
    padding: 12px 15px;
    border: 1px solid #cdced2;
    border-radius: 4px;
    display: block;
    font-family: "Roboto";
    width: 100% !important;
    resize:none;
}

.text-area::placeholder {
    color: #4c4c4c;
    font-family: "Roboto";
    font-size: 14px;
}

.text-area:focus {
    outline: none;
}

.submit-wrap {
    text-align: center;
    margin-top: 20px;
}

.submit-button {
    font-size: 14px;
    color: #ffffff;
    line-height: 1.5;
    padding: 7px 23px;
    background: #f86202;
    border-radius: 4px;
    border: 1px solid #f86202;
    font-family: "Roboto";
    transition: all 0.5s;
    text-transform: capitalize;
}

.submit-button:hover {
    color: #f86202;
    background: #fff;
}

.find-us {
    background: rgb(123, 76, 83);
    /* Old browsers */
    background: -moz-linear-gradient(45deg,
            rgba(123, 76, 83, 1) 0%,
            rgba(76, 78, 93, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg,
            rgba(123, 76, 83, 1) 0%,
            rgba(76, 78, 93, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg,
            rgba(123, 76, 83, 1) 0%,
            rgba(76, 78, 93, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    padding: 25px 19px;
}

.find-us h3 {
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: 7px;
    margin-bottom: 24px;
}

.find-us p {
    color: #fff;
    line-height: 1.4;
    font-size: 14px;
    margin-bottom: 24px;
}

.locate-btn {
    font-size: 14px;
    color: #ffffff;
    line-height: 1.5;
    padding: 7px 23px;
    background: #f86202;
    border-radius: 4px;
    border: 1px solid #f86202;
    font-family: "Roboto";
    transition: all 0.5s;
    text-transform: capitalize;
}

.locate-btn:hover {
    color: #f86202;
    background: #fff;
}

.locate-btn i {
    margin-left: 8px;
}

.contact-inputs {
    padding: 22px 15px 20px;
    box-shadow: 0 4px 10px 6px rgb(0, 0, 0, 0.07);
}

.condition-wrap .optns .label-txt {
    margin-bottom: 0;
}

.condition-wrap .slick-track {
    display: flex;
}

.condition-wrap .slick-slide {
    height: inherit;
}

.condition-wrap .slick-slide>div {
    height: 100%;
}

.condition-wrap .slick-slide .optns {
    height: 100%;
}

.condition-wrap .slick-slide .label-txt {
    height: 100%;
}

.condition-wrap .slick-slide .condition-card {
    height: 100%;
}

.condition-wrap .slick-prev {
    width: 30px !important;
    height: 30px !important;
    background-position: 21.3% 30.8% !important;
    background-size: 600px auto !important;
    left: -13px !important;
}

.condition-wrap .slick-next {
    width: 30px !important;
    height: 30px !important;
    background-position: 16.9% 30.8% !important;
    background-size: 600px auto !important;
    right: -13px !important;
}

.condition-wrap {
    margin-bottom: 30px;
}

.signin-register {
    transition: all 0.5s;
}

.signin-register:hover {
    opacity: 0.7;
}

.file-in {
    display: block !important;
}

.already-ac span {
    transition: all 0.9s;
    cursor: pointer;
}

.already-ac span {
    color: #f86202;
}

.already-ac span:hover {
    opacity: 0.6;
}

.checkbox-remember {
    transition: all 0.5s;
    cursor: pointer;
}

.checkbox-remember:hover {
    color: #f86202;
}

.btn-forget {
    background: #f86202;
    border-radius: 4px;
    color: #ffffff;
    font-size: 14px;
    transition: all 0.5s;
    border: 1px solid #f86202;
    text-transform: capitalize !important;
}

.btn-forget:hover {
    color: #f86202;
    background: #fff;
}

.btn-forget span {
    display: block;
    margin-bottom: 0 !important;
}

.forget-block .input-form span {
    text-align: left;
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
    font-family: "Roboto";
}

.forget-block .input-form input {
    border: 1px solid #cdced2;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
}

.forget-block .input-form {
    margin-top: 5px;
}

.signup-form .inner-sign .detail-from input[type="checkbox"] {
    vertical-align: bottom;
    cursor: pointer;
}

.register-popup {
    padding-top: 15px;
}

.register-popup input {
    width: 100%;
    border: 1px solid #cdced2;
    border-radius: 4px;
    font-weight: 400;
    padding: 0 15px;
    min-height: 42px;
    color: #4c4c4c;
    font-size: 14px;
    margin-bottom: 17px;
}

.register-popup input::placeholder {
    color: #4c4c4c;
    font-size: 14px;
    font-weight: 400;
}

.file-inputs {
    position: relative;
    width: 100%;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #cdced2;
    border-radius: 7px;
    margin-bottom: 16px;
    flex-wrap: wrap;
}

.gst-file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    text-align: center;
}

.file-inputs input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.file-inputs i {
    font-size: 21px;
    color: #4c4c4c;
}

.register-popup .btn-purple {
    font-size: 14px;
    color: #ffffff;
    line-height: 1.5;
    padding: 7px 23px;
    background: #f86202;
    border-radius: 4px;
    border: 1px solid #f86202;
    font-family: "Roboto";
    transition: all 0.5s;
    text-transform: capitalize;
}

.register-popup .btn-purple:hover {
    color: #f86202;
    background: #fff;
}

.make-offer-popup .register-popup .offer-title {
    font-size: 16px;
    padding: 22px 0 20px;
    color: rgb(74, 74, 74);
}

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

.wishlist-section {
    font-family: "Open sans";
}

.wishlist-section h2 {
    color: #4a4a4a;
    font-size: 20px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-weight: 600;
}

.wishlist-section .costumes {
    position: relative;
    height: 230px;
    width: 100%;
    border-radius: 20px;
}

.wishlist-section .costumes::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background: -moz-linear-gradient(top,
            rgba(255, 255, 255, 0) 0%,
            rgba(0, 0, 0, 0) 46%,
            rgba(0, 0, 0, 0.95) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top,
            rgba(255, 255, 255, 0) 0%,
            rgba(0, 0, 0, 0) 46%,
            rgba(0, 0, 0, 0.95) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,
            rgba(255, 255, 255, 0) 0%,
            rgba(0, 0, 0, 0) 46%,
            rgba(0, 0, 0, 0.95) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    z-index: 1;
    width: 100%;
    height: 100%;
}

.wishlist-section .costumes img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 20px;
}

.wishlist-section .costume-box:hover img {
    transform: scale(1.1);
}

.wishlist-section .costume-box {
    position: relative;
    margin-bottom: 24px;
}

.wishlist-section .costume-info {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 73px;
    z-index: 1;
    background: transparent;
    text-align: center;
    padding: 0;
}

.wishlist-section .costume-info strong {
    padding: 0 17px 10px;
    color: #fff !important;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
}

.wishlist-section .costume-block {
    display: flex;
    flex-direction: column;
}

.add-cart-wishlist {
    display: inline-block;
    background: #733381;
    border: 1px solid #733381;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px;
    font-family: "Roboto";
    transition: all 0.5s;
    cursor: pointer;
}

.add-cart-wishlist:hover {
    color: #733381;
    background: #fff;
}

.wishlist-btns {
    display: flex;
    margin-top: 7px;
    justify-content: space-between;
    padding: 0 10px;
    margin-bottom: 22px;
}

.remove-wishlist {
    display: inline-block;
    background: #f86202;
    border: 1px solid #f86202;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 5px;
    font-family: "Roboto";
    transition: all 0.5s;
    cursor: pointer;
}

.remove-wishlist:hover {
    color: #f86202;
    background: #fff;
}

button.complete-purchase.disabled {
    margin-bottom: 10px;
    pointer-events: none;
}

.buy-now.disabled {
    pointer-events: none;
}

.product-sellerwrap .sell-items span {
    margin-right: 5px;
    color: #999999;
}

.left-item-list i.fa-heart {
    margin: 0 8px 0 3px;
}

.uploading-file-wrap button {
    position: absolute;
    bottom: 118px;
    left: 50%;
    cursor: default !important;
    width: 60px;
    height: 60px;
    background: red;
    z-index: 6;
}

.career-section {
    font-family: "Roboto";
}

.career-banner {
    padding: 50px 0;
    background: #994fb1;
}

.career-banner p {
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 25px;
    line-height: 1.4;
    letter-spacing: 0.4px;
    margin-bottom: 18px;
}

.join-btn {
    text-align: center;
}

.join-us {
    display: inline-block;
    padding: 10px 30px;
    font-weight: 500;
    font-size: 17px;
    border-radius: 5px;
    color: #fff;
    background: #f58024;
    border: 1px solid #f58024;
    transition: all 0.5s;
}

.join-us:hover {
    color: #f58024;
    background: #fff;
}

.detail-section {
    padding: 50px 0;
}

.detail-section p {
    font-size: 16px;
    text-align: center;
    line-height: 1.4;
    color: #313131;
}

.detail-section .highlight-text {
    display: inline-block;
    font-weight: 700;
}

.benefit-section {
    padding: 40px 0;
    background: #ececec;
}

.benefit-section h3 {
    font-weight: 700;
    margin-bottom: 30px;
    color: #313131;
    text-align: center;
    font-size: 30px;
}

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

.benefits-listing {
    text-align: center;
}

.benefits-listing li {
    max-width: 181px;
    margin: 0 auto 33px;
}

.benefits-listing li:last-child {
    margin-bottom: 0;
}

.benefit-icon {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #994fb1;
    margin-bottom: 20px;
}

.benefit-text {
    font-family: "Roboto";
    font-weight: 500;
    color: #313131;
    font-size: 15px;
}

.icon-medical {
    background: url(../images/medical-icon.png) no-repeat center;
    width: 50px;
    height: 45px;
    background-size: 50px auto;
}

.icon-commuter {
    background: url(../images/commuter-icon.png) no-repeat center;
    width: 45px;
    height: 62px;
    background-size: 45px auto;
}

.icon-meal {
    background: url(../images/meal-icon.png) no-repeat center;
    width: 60px;
    height: 47px;
    background-size: 60px auto;
}

.icon-events {
    background: url(../images/events-icon.png) no-repeat center;
    width: 57px;
    height: 57px;
    background-size: 57px auto;
}

.icon-country {
    background: url(../images/country-icon.png) no-repeat center;
    width: 66px;
    height: 66px;
    background-size: 66px auto;
}

/* .shipping-itemwrap.shipping-remade .checkout-headings {
  font-weight: 700;
  font-family: "Roboto";
} */

/* .summary-section .summary-title {
  font-weight: 700 !important;
  font-family: "Roboto";
} */

.shipping-inner.shipping-remade .ship-radio {
    position: absolute;
    top: -3px;
    left: 0;
}

.shipping-inner.shipping-remade .ship-radio input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
}

.shipping-inner.shipping-remade .ship-radio .radio-circle {
    width: 18px;
    height: 18px;
    border: 1px solid #f47900;
    border-radius: 50%;
    padding: 3px;
    margin-top: 2px;
}

.shipping-inner.shipping-remade .ship-radio .radio-circle .radio-dot {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: transparent;
}

/* .shipping-inner.shipping-remade .ship-radio input:checked~.radio-circle {
  border-color: #f86202;
}

.shipping-inner.shipping-remade .ship-radio input:checked~.radio-circle .radio-dot {
  background: #f86202;
} */

.ship-add-name {
    font-weight: 700;
    font-size: 16px;
    text-transform: capitalize;
    margin-right: 5px;
}

.shipping-itemwrap.shipping-remade .desc-txt input,
.shipping-itemwrap .desc-txt {
    font-family: "Roboto";
}

.delivery-wrap .ship-add-name {
    display: block;
    margin-bottom: 8px;
}

.address-checkout {
    position: relative;
    padding-left: 22px;
    color: #4c4c4c;
    margin-top: 8px;
}

.manage-profile .items-table-wrap {
    padding: 0;
}

.manage-profile .multiple-items .accordian-panel {
    margin: 0;
}

.manage-profile .items-table-wrap .table-head-headings {
    padding: 13px 34px;
}

.manage-profile .items-table-wrap .table-head-values {
    padding: 15px 34px;
}

.user-offer-table .multiple-items .accordion-wrapper {
    padding: 15px 0;
}

.address-checkout i {
    margin-right: 12px;
    font-size: 15px;
    margin-top: 0px;
}

.shipping-inner.shipping-remade .ship-edit {
    z-index: 3;
    top: 0;
}

.shipping-itemwrap.shipping-remade .desc-txt b {
    margin-bottom: 0;
}

.shipping-inner.shipping-remade {
    margin-bottom: 15px;
    padding: 0 12px 0 30px;
}

.shipping-inner.shipping-remade:last-child {
    margin-bottom: 0;
}

.shipping-itemwrap.shipping-remade {
    border-bottom: 1px solid transparent;
    padding: 13px 15px 27px;
    margin-bottom: 7px;
}

.shipping-itemwrap.shipping-remade:last-child {
    border-bottom: none;
}

.shipping-itemwrap .edit-link.edit-btn {
    color: #c4c4c4;
    font-weight: 500;
    font-family: "Roboto";
    transition: all 0.5s;
}

.shipping-itemwrap .edit-link.edit-btn:hover {
    color: rgb(74, 74, 74);
    border: 1px solid #dddddd;
}

.edit-link.edit-btn {
    border: 1px solid #dddddd;
    padding: 6px 2px;
    border-radius: 5px;
}

.edit-link.edit-btn i {
    margin-right: 5px;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block {
    position: relative;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block input {
    width: 100%;
    margin-bottom: 0;
    padding-right: 132px;
    /* padding-bottom: 2px; */
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block .complete-purchase {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #f86202;
    border: none;
    padding: 0 15px;
    width: auto;
    color: #fff;
    border: 1px solid #f86202;
    font-size: 15px;
    line-height: 1.5;
    border-radius: 0 5px 5px 0;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block .complete-purchase:hover {
    color: #f86202;
    opacity: 0.7;
    background: #fff;
}

.shipping-itemwrap.shipping-remade .payment-type-list .ship-radio {
    position: relative;
    top: auto;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.shipping-itemwrap.shipping-remade .payment-type-list .ship-radio:last-child {
    margin-bottom: 0;
}

.shipping-itemwrap.shipping-remade .ship-radio input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
}

.shipping-itemwrap.shipping-remade .ship-radio .radio-circle {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    outline: 2px solid #808080;
    border: 3px solid #fff;
    background-color: #fff;
    margin-top: 5px;
}

.shipping-itemwrap.shipping-remade .ship-radio input:checked~.radio-circle {
    background-color: #808080;
}

/* .shipping-itemwrap.shipping-remade .ship-radio input:checked~.radio-circle {
  border-color: #f86202;
}

.shipping-itemwrap.shipping-remade .ship-radio .radio-circle .radio-dot {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #c4c4c4;
}

.shipping-itemwrap.shipping-remade .ship-radio input:checked~.radio-circle .radio-dot {
  background: #f86202;
} */

.shipping-itemwrap.shipping-remade .payment-type-list {
    display: flex;
    flex-direction: column;
    padding: 0 7px;
    margin: 18px 0 27px;
}

.shipping-itemwrap.shipping-remade .payment-type .shop-now {
    width: 100%;
    text-transform: capitalize;
    max-width: 275px;
    margin: 0 auto;
}

.shipping-itemwrap.shipping-remade .payment-type .complete-purchase {
    width: 100%;
    margin: 0 auto;
    max-width: 275px;
    text-transform: capitalize;
    height: auto;
    line-height: 1.25;
    font-family: "Roboto";
    letter-spacing: 0.4px;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 23px;
    background-color: transparent;
    color: #f86202;
}

.shipping-itemwrap.shipping-remade .payment-type .complete-purchase.payment-submission {
    background-color: #f86202;
    color: #fff;
}

.shipping-itemwrap.shipping-remade .payment-type .complete-purchase.payment-submission:hover {
    background: #fff;
    color: #f86202;
}

.shipping-itemwrap.shipping-remade .payment-type {
    display: flex;
    flex-direction: column;
}

.cartmenu.cart-itemlist.cart-list-item .cart-product {
    width: 151px;
    height: 134px;
}

.checkout-right .delete-cart-product {
    right: 2px;
    width: 57px !important;
    top: 24px;
}

.checkout-right .cartmenu {
    border: 1px solid #d9d9d9;
    border-radius: 7px;
    margin-bottom: 14px !important;
}

/* .checkout-total>div:last-child span {
  font-weight: 700;
} */

.checkout-total {
    font-family: "Roboto";
}

.shipping-itemwrap.shipping-remade .payment-type-list .ship-radio {
    font-weight: 600;
}

.checkout-caption {
    padding: 25px 0 !important;
    margin: 0 auto;
    font-family: "Roboto";
}

.delete-cart-product .delete-product:hover {
    opacity: 0.7;
}

.edit-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.edit-wrapper select {
    /* -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto; */
    /* height: 36px;
  background: #f0f2f2;
  border: 1px solid #d1d5d5;
  border-radius: 7px; */
    /* filter: drop-shadow(0.5px 2.598px 2.5px rgba(0, 0, 0, 0.1)); */
    /* box-shadow: rgb(0 0 0 / 0.1) 0.5px 2.598px 2.5px; */
    height: 42px;
    background: transparent;
    box-shadow: none;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    color: #666666;
}

.edit-wrapper select::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    color: #666666;
}

.edit-wrapper select .options {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    color: #666666;
}

/* 
.desc-txt-wrap .desc-txt .edit-wrapper input {
  height: 36px;
  border: 1px solid #888c8c;
  border-radius: 5px;
} */

.default-add {
    width: 100%;
    align-items: center;
    display: flex;
    margin-bottom: 20px;
}

.newaddress-popup .desc-txt-wrap {
    padding: 0 12px 23px;
}

.default-add label {
    margin-left: 6px;
    margin-top: 2px;
    font-size: 14px;
}

.edit-wrap {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.edit-wrap .edit-wrapper {
    width: 49%;
}

.edit-wrapper label {
    width: 100%;
    font-size: 14px;
    margin-bottom: 7px;
    font-family: "Roboto";
    color: #4a4a4a;
    display: block;
    font-weight: 500;
}

.edit-wrapper .select-state {
    margin-bottom: 15px;
}

.shipping-itemwrap.shipping-remade .desc-txt .edit-wrapper input {
    width: 100% !important;
    font-weight: 400;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    font-family: "Roboto" !important;
    color: #4c4c4c !important;
    height: 42px !important;
    font-size: 14px !important;
}

.edit-wrapper input::placeholder {
    font-weight: 400;
    font-size: 14px !important;
    font-family: "Roboto";
    color: #4c4c4c;
}

.desc-txt.edit-address {
    margin-top: 0 !important;
}

.btns-wrapping {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse;
    width: 100%;
    margin-top: 17px;
}

.btns-wrapping .complete-purchase {
    padding: 6px 22px;
    height: auto;
    width: auto;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 300;
}

.make-offer-popup .offer-title {
    position: relative;
    text-transform: none;
}

.page-wrap-right-msg .no-msg-find {
    display: flex;
    align-items: center;
    height: 100%;
}

/* 
.item-seller-info .offered-popup-wrap.make-offer-popup .offer-title:after {
  content: "";
  position: absolute;
  border: 1px solid #DFDFDF;
  left: -14px;
  width: 105%;
  bottom: 0;
} */

.add-new.add-address {
    display: flex;
    justify-content: center;
    padding: 15px 0 10px;
}

.head-wrap.checkout-wrap {
    padding: 10px 15px 10px;
    margin-bottom: 0;
}

.head-wrap.checkout-wrap .checkout-headings {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    color: #333333;
    font-size: 20px;
}

.checkout-right .summary-title {
    color: rgb(74, 74, 74) !important;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block input {
    height: 47px;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block input::placeholder {
    color: #5a5a5a;
}

.nav-content {
    padding-top: 19px;
}

.home-link {
    color: #999999;
    font-size: 16px;
    font-family: "Roboto";
    font-weight: 600;
    margin-right: 5px;
    transition: all 0.5s;
}

.home-link:hover {
    opacity: 0.7;
}

.page-name {
    color: #999999;
    font-size: 16px;
    font-family: "Roboto";
    font-weight: 400;
}

.success-mark {
    margin-top: 10px;
}

.checkout-wrap .checkout-right {
    padding: 25px 15px;
}

.shipping-itemwrap.shipping-remade .head-wrap {
    margin-bottom: 20px;
}

.new-add-form .detail-from input {
    font-size: 14px;
    border: 1px solid #cdced2;
    font-family: "Roboto";
    color: #4c4c4c;
    background: #fff;
    border-radius: 4px;
}

.new-add-form .detail-from input::placeholder {
    font-size: 14px;
    color: #4c4c4c !important;
    opacity: 1;
}

.new-add-form .edit-label {
    font-size: 15px;
    margin-bottom: 7px;
    font-weight: 500;
    display: flex;
}

.new-add-form .billing-checked input[type="checkbox"] {
    width: 18px;
    height: 18px;
}

.new-add-form .billing-checked {
    margin-bottom: 25px !important;
}

.new-add-form .billing-checked span {
    vertical-align: middle;
}

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

.new-add-form .detail-from button {
    margin: 0 auto;
    text-transform: capitalize;
}

.detail-from .form-input {
    text-align: left;
}

.new-add-form .detail-from .form-input {
    margin-bottom: 20px;
}

.new-add-form .detail-from .form-title {
    margin-bottom: 24px;
}

.new-add-form {
    border-bottom: 1px solid #dddddd;
}

.seller-inputs {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.seller-input {
    width: 100%;
    margin-bottom: 19px;
    position: relative;
}

.seller-inputs .seller-input input {
    width: 100%;
    border: 1px solid #cecdcd;
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto";
    color: #1d1d23;
    height: 50px;
    margin-bottom: 0;
}

.seller-inputs .seller-input input::placeholder {
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto";
    color: #1d1d23;
}

.offer-content.seller-register-popup .modal-closeBtn i {
    font-size: 21px;
    font-weight: 500;
    color: #c2c1c1;
}

.register-popup.seller-register {
    font-family: "Roboto";
    padding: 44px 10px 12px;
}

.without-login.with-login .register-popup.seller-register {
    text-align: center;
}

.register-popup.seller-register h4 {
    font-size: 26px;
    color: #1d1d23;
}

.register-popup.seller-register .offer-title {
    font-weight: 400;
    color: #82818a;
    font-size: 18px;
}

.register-popup.seller-register .file-inputs {
    height: 60px;
    margin-bottom: 30px;
}

.register-popup.seller-register .file-inputs input {
    cursor: pointer;
}

.seller-input i {
    position: absolute;
    font-weight: 400;
    top: 50%;
    right: 15px;
    color: #8e8e91;
    transform: translateY(-50%);
    pointer-events: none;
}

.seller-input.input-icon input {
    padding-right: 40px;
}

.seller-input.input-icon.seller-acc i {
    right: 13px;
}

.register-popup.seller-register .btn-purple {
    width: 100%;
    font-weight: 500;
    font-size: 20px;
    height: 48px;
    border-radius: 5px;
}

.slct-optns.location {
    width: calc(100% - 15px);
}

.slct-optns.location .label-txt {
    margin-bottom: 7px;
    font-size: 15px;
    margin-bottom: 7px;
    font-weight: 500;
}

.location-search-input {
    width: 100%;
    height: 42px;
    font-weight: 400;
    border: 1px solid #cdced2;
    border-radius: 4px;
    padding: 0 15px;
    font-family: "Roboto";
    color: rgb(76, 76, 76);
    font-size: 14px;
}

.location-search-input::placeholder {
    font-family: "Roboto";
    font-weight: 400;
    color: rgb(76, 76, 76);
    font-size: 14px;
}

.slct-optns .slt-url {
    margin-bottom: 19px;
}

.popular-costumes.seller-profile {
    background: #ffffff;
    padding: 25px 17px 6px;
}

.view-seller-wrap.seller-profile-page .container {
    max-width: 370px;
}

.popular-costumes.seller-profile .costume-box {
    padding: 0;
    margin-bottom: 18px;
    margin-right: 0;
    /* margin: 0 auto 18px;
  max-width: 270px; */
}

.popular-costumes.seller-profile .costume-box .costume-block {
    padding-top: 10px;
}

.popular-costumes.seller-profile .costume-box .costumes {
    width: 100%;
}

.popular-costumes.seller-profile .costume-box .costumes img {
    width: auto;
    height: 100%;
    object-fit: contain;
}

.view-seller-wrap.seller-profile-page {
    background: #eaeaea;
    padding: 28px 0;
}

.popular-costumes.seller-profile .costume-box .costume-info .prod-name {
    font-size: 18px;
    color: #4c4c4c;
    font-weight: 600;
    font-family: "Roboto";
}

.sell-item .attr-card-button {
    flex-direction: row;
    cursor: pointer;
}

.sell-item .attr-card-button.selected .desc {
    color: #fff;
    border: 1px solid #f86203;
    background-color: #f86203;
    cursor: pointer;
    border-radius: 4px;
}

.sell-item .attr-card-button .desc {
    border: 1px solid #e6e6e6;
    cursor: pointer;
    border-radius: 4px;
    background-color: #e6e6e6;
}

.sell-item .attr-card-button.selected {
    border: none;
    background-color: transparent;
    border-radius: 0;
}

.sell-item .slct-optns .attr-optns {
    display: flex;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box .costume-info .prod-name {
    font-size: 16px;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box .costume-info .brand {
    font-size: 14px;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box .costume-info .buy-info {
    font-size: 16px;
    color: #4c4c4c;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box .costume-info .old-price {
    font-size: 16px;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box .costume-info .discount {
    font-size: 16px;
}

.popular-costumes.seller-profile .plp-loadMore-div {
    margin-top: 15px;
    margin-bottom: 14px;
}

.view-seller-wrap.seller-profile-page .about-seller .seller-prof-img {
    width: 80px;
    height: 80px;
}

.view-seller-wrap.seller-profile-page .info-title {
    text-align: center;
    font-size: 22px;
    color: #4c4c4c;
    margin-bottom: 15px;
    text-transform: capitalize;
    font-weight: 500;
}

.view-seller-wrap.seller-profile-page .sell-items {
    justify-content: center;
    margin: 15px 0;
}

.view-seller-wrap .follow-txt-info {
    margin: 10px 0;
}

.view-seller-wrap.seller-profile-page .rating-review-wrap {
    margin-top: 12px;
}

.view-seller-wrap.seller-profile-page .sell-items span {
    font-size: 15px;
    text-align: center;
    color: #4c4c4c;
}

.view-seller-wrap.seller-profile-page .sell-items span:last-child {
    margin-left: 5px;
}

.view-seller-wrap.seller-profile-page .rating-review-wrap {
    flex-direction: column;
}

.view-seller-wrap.seller-profile-page .ratings {
    margin-bottom: 10px;
}

.view-seller-wrap.seller-profile-page .ratings li {
    margin: 0 2px;
}

.view-seller-wrap.seller-profile-page .rating-review-wrap span {
    margin-left: 0;
    margin-right: 10px;
    color: #4c4c4c;
}

.view-seller-wrap.seller-profile-page .ratings li:first-child {
    margin-left: 0;
}

.view-seller-wrap.seller-profile-page .seller-badges {
    margin-top: 27px;
    color: #4c4c4c;
    display: none;
}

.view-seller-wrap.seller-profile-page .badges-container {
    margin: 15px 0;
}

.view-seller-wrap.seller-profile-page .badges-container p {
    color: #4c4c4c;
    margin-top: 3px;
    font-size: 11px;
}

.view-seller-wrap.seller-profile-page {
    font-family: "Roboto";
    padding: 28px 0 40px;
}

.view-seller-wrap.seller-profile-page .seller-wrap {
    position: relative;
}

.view-seller-wrap.seller-profile-page .seller-menu {
    position: absolute;
    top: 0;
    right: 0;
    padding: 6px;
}

.view-seller-wrap.seller-profile-page .seller-menu i {
    color: #000000;
    font-size: 21px;
    display: block;
    transition: all 0.5s;
}

.view-seller-wrap.seller-profile-page .seller-menu:hover i {
    color: #f86202;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box .costume-info .free-shipping {
    background: #d1d2d9;
    font-family: "Roboto";
    color: #4c4c4c;
}

.bid-text {
    font-size: 16px;
    color: #4c4c4c;
}

.view-seller-wrap.seller-profile-page .sell-items strong {
    font-weight: 700;
}

.view-seller-wrap.seller-profile-page .seller-info {
    margin-bottom: 30px;
}

.popular-costumes.seller-profile .costume-box {
    transition: all 0.3s;
    display: flex;
    flex-direction: column;
}

.popular-costumes.seller-profile .costume-box a {
    flex-grow: 1;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box .costume-info {
    height: 100%;
}

.popular-costumes.seller-profile .costume-box:hover {
    box-shadow: 0px 2px 16px -3px rgba(0, 0, 0, 0.32);
}

.current-opening {
    padding: 40px 0;
}

.current-opening h3 {
    font-weight: 700;
    margin-bottom: 35px;
    color: #313131;
    text-align: center;
    font-size: 30px;
}

.opening-detail h4 {
    font-weight: 700;
    margin-bottom: 10px;
    color: #313131;
    font-size: 30px;
}

.opening-detail p {
    color: #313131;
    font-size: 17px;
}

.location-auto label.label-txt {
    font-size: 15px;
    margin-bottom: 7px;
    font-weight: 500;
}

.location-auto {
    position: relative;
}

.location-auto .autocomplete-dropdown-container {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #9ba1bb;
    border-radius: 7px;
    z-index: 1;
}

.location-auto .autocomplete-dropdown-container>div {
    padding: 8px 10px;
    border: 1px solid #cdced2;
    margin: 0 5px;
}

.location-auto .autocomplete-dropdown-container>div:first-child {
    margin-top: 5px;
}

.location-auto .autocomplete-dropdown-container div {
    margin-bottom: 5px;
}

.optns .popCalendar {
    width: 100%;
}

.optns .popCalendar .react-calendar {
    width: 100%;
}

.opening-detail {
    margin-bottom: 39px;
}

.opening-panel {
    margin-bottom: 18px;
}

.opening-panel:last-child {
    margin-bottom: 0;
}

.opening-panel h4 {
    font-size: 16px;
    margin-bottom: 6px;
    color: #313131;
}

.opening-panel .opening-link {
    font-size: 16px;
    margin-bottom: 6px;
    color: #994fb1;
    text-transform: capitalize;
    display: inline-block;
    font-weight: 500;
    transition: all 0.5s;
}

.opening-panel .opening-link:hover {
    text-decoration: underline;
}

.opening-panel h6 {
    color: #313131;
    font-size: 13px;
    margin-bottom: 0;
    font-weight: 400;
    text-transform: capitalize;
    padding-bottom: 0;
}

.current-wrap {
    max-width: 1581px;
    margin: 0 auto;
}

.review-contacts.contacts .ratings {
    margin-bottom: 0;
}

.review-contacts.contacts .ratings li {
    margin-bottom: 0;
}

.like-item.product-like {
    position: static;
    display: flex;
    align-items: flex-start;
    padding-left: 0;
    margin-top: 10px;
}

.like-item.product-like i {
    position: static;
    flex-shrink: 0;
    margin-right: 17px;
}

.career-selectors {
    margin-bottom: 26px;
}

.label-texts {
    font-weight: 500;
    font-size: 15px;
    color: #1d1d23;
    margin-bottom: 7px;
}

.career-select .css-1wa3eu0-placeholder {
    color: #1d1d23 !important;
    font-size: 15px !important;
}

.career-select .select-opt__control {
    padding: 11px 0 11px 17px !important;
    height: auto;
}

.career-select .slct-optns .optns {
    margin-bottom: 0 !important;
    width: 100%;
}

.career-select {
    margin-bottom: 20px;
}

.career-select:last-child {
    margin: 0;
}

.linked-block {
    margin-bottom: 30px;
}

.apply-job {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}

.apply-job h4 {
    font-weight: 700;
    font-size: 18px;
    color: #313131;
    margin-right: 10px;
}

.req-text {
    font-size: 14px;
    color: #313131;
    display: flex;
}

.highlighted {
    color: #dc2424;
    margin-right: 5px;
}

.linked-block p {
    color: #313131;
    font-size: 15px;
    margin-bottom: 20px;
    line-height: 1.5;
    max-width: 158px;
}

.sign-linked {
    display: inline-block;
    font-weight: 500;
    font-size: 17px;
    color: #fff;
    padding: 10px 15px;
    border: 1px solid #0073b1;
    background: #0073b1;
    border-radius: 5px;
    transition: all 0.5s;
}

.sign-linked:hover {
    color: #0073b1;
    background: #fff;
}

.dual-career {
    margin-bottom: 20px;
}

.career-input {
    margin-bottom: 20px;
}

.career-input:last-child {
    margin-bottom: 0;
}

.label-career {
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    color: #1d1d23;
    margin-bottom: 7px;
    display: block;
}

.input-career {
    width: 100%;
    font-size: 16px;
    font-family: "Roboto";
    padding: 12px 17px;
    border: 1px solid #cecdcd;
    border-radius: 4px;
}

.input-career::placeholder {
    color: rgba(29, 2, 35, 0.5);
    font-size: 16px;
    font-family: "Roboto";
}

.file-career {
    margin-bottom: 17px;
    display: flex;
}

.file-career:last-child {
    margin-bottom: 0;
}

.file-btn {
    margin-right: 7px;
    font-size: 16px;
    color: #994fb1;
    transition: all 0.5s;
}

.file-btn:hover {
    color: #f86202;
}

.file-btn:last-child {
    margin-right: 0;
}

.career-files {
    margin-bottom: 20px;
}

.career-files .label-career {
    margin-bottom: 0;
    padding-right: 16px;
    width: auto;
}

.career-select.full {
    width: 100%;
    margin-bottom: 20px;
}

.submit-career {
    margin-top: 13px;
    padding: 8px 23px;
    font-size: 17px;
    line-height: 1.5;
    color: #ffffff;
    background: #f86202;
    border: 1px solid #f86202;
    border-radius: 5px;
    font-weight: 500;
    display: inline-block;
    transition: all 0.5s;
}

.submit-career:hover {
    color: #f86202;
    background: #fff;
}

.about-us {
    font-family: "Roboto";
}

.about-banner {
    position: relative;
}

.about-banner-image {
    height: 300px;
}

.about-banner-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.about-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.about-text p {
    color: #ffffff;
    font-weight: 700;
    max-width: 282px;
    font-size: 43px;
    line-height: 1.3;
}

/* About para styling */
.about-para {
    padding: 40px 0;
}

.about-para p {
    color: #313131;
    margin-bottom: 20px;
    line-height: 1.5;
    font-size: 15px;
}

.about-para p:last-child {
    margin-bottom: 0;
}

.close-btn i {
    transition: all 0.5s;
}

.close-btn:hover i {
    color: #ff0000;
}

.about-benefits {
    padding: 40px 0;
    background: #ececec;
}

.sections-heading {
    color: #313131;
    font-weight: 700;
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;
}

.benefits-listings li {
    width: 100%;
    text-align: center;
    margin-bottom: 16px;
}

.benefits-listings li:last-child {
    margin-bottom: 0;
}

.benefits-block h4 {
    font-weight: 900;
    color: #f86202;
    margin-bottom: 7px;
    font-size: 28px;
    line-height: 1.3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.benefits-block p {
    color: #313131;
    font-size: 16px;
}

.benefits-block i {
    font-size: 15px;
    margin-left: 5px;
    font-weight: 400;
}

/* Team section styling */
.team-section {
    padding: 40px 0;
}

.team-section .sections-heading {
    margin-bottom: 20px;
}

.team-listing {
    max-width: 340px;
    margin: 0 auto;
}

.team-listing li {
    margin-bottom: 25px;
    cursor: pointer;
}

.team-image {
    margin-bottom: 15px;
    position: relative;
}

.team-image::after {
    background: rgba(248, 98, 2, 0.53);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0;
    transition: all 0.5s;
    border-radius: 5px;
    z-index: 1;
}

.team-listing li:hover .team-image::after {
    opacity: 1;
}

.team-image img {
    display: block;
    border-radius: 5px;
    width: 100%;
}

.team-box h5 {
    margin-bottom: 8px;
    font-weight: 700;
    text-transform: capitalize;
}

.team-popup {
    opacity: 0;
    position: absolute;
    transition: all 0.5s;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    z-index: 2;
    width: 50px;
    height: 50px;
    background-size: 50px auto;
    background: url(../images/team-add.png) no-repeat center;
    border-radius: 50%;
}

.team-listing li:hover .team-popup {
    opacity: 1;
}

.dates-wraps .popCalendar.calendar-popup {
    width: 100%;
}

/* Office section styling */
.offices-section {
    padding: 10px 0 40px;
}

.office-image {
    position: relative;
    max-width: 403px;
    margin: 0 auto;
}

.office-image img {
    width: 100%;
    display: block;
}

.office-text {
    position: absolute;
    bottom: 16%;
    right: 18%;
    text-align: center;
}

.office-text h5 {
    color: #313131;
    margin-bottom: 5px;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 20px;
}

.office-location {
    color: #313131;
    font-size: 14px;
}

.pay-wrap .buy-now {
    transition: all 0.5s;
    cursor: pointer;
}

.pay-wrap .buy-now:hover {
    opacity: 0.7;
}

.sales-details .buy-now {
    transition: all 0.5s;
    cursor: pointer;
}

.sales-details .buy-now:hover {
    opacity: 0.7;
}

.detail-from .edit-profile input:disabled {
    background-color: rgba(196, 196, 196, 0.6);
}

.plp-main-screen.mainlisting-wrap.local .plp-wrap {
    width: 100%;
}

.login .logo-class {
    transition: all 0.5s;
    /* z-index: 1;
  margin-right: auto; */
}

.login .logo-class:hover {
    opacity: 0.8;
}

.report-btns {
    cursor: pointer;
    transition: all 0.5s;
}

.report-btns:hover {
    color: #f86202;
}

.media-seller li {
    transition: all 0.5s;
}

.media-seller li:hover {
    background: #f86202;
}

.view-seller-wrap.seller-profile-page .rating-review-wrap span.review-number {
    cursor: pointer;
    transition: all 0.5s;
}

.view-seller-wrap.seller-profile-page .rating-review-wrap span.review-number {
    text-decoration: none;
    cursor: unset;
}

.heart-like.profile {
    position: absolute;
    top: 5px;
    right: 5px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 1;
    font-size: 10px;
    font-family: "Roboto";
    cursor: pointer;
    transition: all 0.5s;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33px;
    height: 33px;
    /* filter: drop-shadow(0.5px 1.598px 2.5px rgba(0, 0, 0, 0.21)); */
    box-shadow: rgb(0 0 0 / 0.21) 0.5px 1.598px 2.5px;
}

.heart-like.profile:hover {
    opacity: 0.7;
}

.heart-like.profile i {
    margin-top: 3px;
}

.input-form.cnf-pass-wrap {
    font-family: "Roboto";
}

.input-form.cnf-pass-wrap input {
    font-size: 14px;
    height: 42px;
    width: 100%;
    border: 1px solid #cdced2;
    border-radius: 4px;
    font-weight: 400;
    padding: 0 45px 0 15px;
    font-family: "Roboto";
    color: #4c4c4c;
    margin-bottom: 0;
}

.input-form.cnf-pass-wrap input::placeholder {
    color: #4c4c4c;
}

.input-form.cnf-pass-wrap .label-text {
    font-size: 15px;
    margin-bottom: 7px;
    font-weight: 500;
    font-family: "Roboto";
    color: #4a4a4a;
    display: block;
}

.input-form.cnf-pass-wrap .mail-button {
    width: auto;
    margin: 0;
    padding: 10px 20px;
    font-family: "Roboto";
    color: #fff;
    border: 1px solid #f86202;
    background: #f86202;
    transition: all 0.2s;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.input-form.cnf-pass-wrap .mail-button:hover {
    color: #f86202;
    background: #fff;
}

.input-form.cnf-pass-wrap .mail-button i {
    position: static;
    margin-left: 11px;
    transform: translate(0);
}

.cnf-btn {
    text-align: center;
    display: flex;
    justify-content: center;
}

.cnf-input {
    position: relative;
}

.cnf-inputs {
    margin-bottom: 25px;
}

.cnf-input i {
    position: absolute;
    top: 50%;
    cursor: pointer;
    color: #999999;
    right: 15px;
    transform: translateY(-50%);
}

.sell-item-header span:first-child {
    transition: all 0.5s;
    cursor: pointer;
}

.sell-item-header span:first-child:hover {
    opacity: 0.7;
}

.make-offer-popup.report-popup .offer-content .offer-title {
    padding: 0;
    font-weight: 500;
    margin-bottom: 10px;
    font-size: 1.2rem;
}

.make-offer-popup.report-popup .offer-content {
    padding: 28px 16px 16px;
    max-width: 400px;
}

.share-wrapper {
    position: absolute;
    top: 8px;
    right: 0;
    font-family: "Roboto";
    text-align: center;
}

.share-profile {
    font-size: 15px;
    transition: all 0.5s;
    color: #4c4c4c;
    font-weight: 700;
}

.share-profile:hover {
    color: #f86202;
}

.share-profile i {
    margin-right: 6px;
}

.make-offer-popup.report-popup .select-opt__control {
    padding: 0 0 2px 13px;
}

.make-offer-popup.report-popup .offer-title span {
    display: none;
}

.make-offer-popup.report-popup .header-sell {
    height: auto;
}

.issue-heading {
    font-size: 14px;
    text-align: left;
    margin-bottom: 10px;
}

.plp-main-screen.mainlisting-wrap.local .plp-product-screen {
    padding-top: 18px;
}

.product-location-wrap {
    display: flex;
    justify-content: center;
    margin-top: 24px;
}

.product-locations {
    color: #f86202;
    background: #f5f5f5;
    padding: 7px 12px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto";
    cursor: pointer;
}

.product-locations i {
    margin: 0 5px;
}

.sell-popup-opener {
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    transition: all 0.5s;
    color: #f86202;
}

.sell-popup-opener:hover {
    color: #9a51b2;
}

.plp-category input[type="radio"] {
    cursor: pointer;
}

.register-popup.add-brand .select-opt__value-container {
    height: 100%;
    padding: 0 5px 3px 15px !important;
}

.register-popup.add-brand .select-opt__control {
    margin-bottom: 16px;
}

.register-popup.add-brand .select-opt__placeholder {
    top: 0;
}

.register-popup.add-brand .select-opt__input {
    height: 41px;
}

.register-popup.add-brand .label-txt {
    text-align: left;
    font-size: 15px;
    margin-bottom: 7px;
    font-family: "Roboto";
    color: #4a4a4a;
    font-weight: 500;
    display: block;
    width: 100%;
}

.register-popup.add-brand .offer-title {
    font-weight: 700;
    font-size: 21px;
}

.register-popup.add-brand .file-inputs img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 4px;
}

.register-popup.add-brand .file-inputs input {
    cursor: pointer;
}

.register-popup.add-brand .select-opt__single-value {
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-weight: 400;
}

.about-seller-text .media-seller i {
    color: #fff;
}

.smart-price p {
    margin-bottom: 5px;
}

.smart-price .btns-status {
    margin-bottom: 3px;
}

.search-brand .react-autosuggest__suggestion {
    padding-right: 15px;
    padding-left: 15px;
}

.search-brand .react-autosuggest__suggestions-container {
    padding: 0;
}

.search-brand .react-autosuggest__suggestion:hover {
    background: rgba(0, 0, 0, 0.05);
}

.search-brand .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted {
    background: rgba(0, 0, 0, 0.05) !important;
}

.forget-block .input-form input::placeholder {
    color: #4c4c4c;
    opacity: 1;
}

.sell-item .slct-optns.multi .select-opt__control {
    height: auto;
    min-height: 42px;
    padding: 6px 0 8px 15px;
}

.sell-item .css-1rhbuit-multiValue {
    margin: 3px;
}

.sell-item .slct-optns.multi .css-1wa3eu0-placeholder {
    margin-top: 3px;
}

.offer-content.seller-register-popup .modal-closeBtn i {
    transition: all 0.5s;
}

.offer-content.seller-register-popup .modal-closeBtn:hover i {
    color: #ff0000;
}

.coupon-message {
    text-align: center;
    margin-top: 9px;
    font-size: 15px;
}

.error-sell-text {
    width: 100%;
    text-align: left;
    margin-top: 0;
}

.register-popup .error-sell-text {
    margin-top: -11px;
}

.optns .error-sell-text {
    margin-top: 0;
}

.file-inputs .error-sell-text {
    margin-top: 0;
    text-align: center;
}

.cart-wrap:hover {
    opacity: 1;
}

.cart-wrap:hover i {
    opacity: 0.7;
}

.wish-list:hover .tooltip {
    top: 100%;
    transform: translateY(5px);
    padding: 2px 7px;
    font-size: 11px;
    color: #f86202;
    left: -11px;
}

.tooltip:after {
    transform: translateX(-50%) rotate(180deg);
    bottom: auto;
    top: -5px;
}

.accordian-panel>a:last-child {
    margin-bottom: 0;
}

.text-danger {
    color: red;
    padding-top: 5px;
}

.sign-form .popCalendar {
    position: absolute;
    background: #fff;
    z-index: 2;
    width: 100%;
}

.right-prof-sec .make-offer-popup .offer-content {
    max-width: 400px;
}

.right-prof-sec .make-offer-popup div {
    text-align: center;
    width: 100%;
}

.right-prof-sec .make-offer-popup div>span {
    line-height: 1.5;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}

.right-prof-sec .make-offer-popup .add-links,
.right-prof-sec .make-offer-popup .offer-content .offer-title {
    text-align: center;
}

.right-prof-sec .make-offer-popup .add-links>span.btn-purple {
    border-color: #f86202;
    background: #f86202;
}

.right-prof-sec .make-offer-popup .add-links>span.btn-purple:hover {
    background: #fff;
    color: #f86202;
}

.right-prof-sec .popup-body.offer-making h3 {
    margin-bottom: 34px;
}

.right-prof-sec .offer-making .inline-form.dates-wraps {
    padding: 0;
    justify-content: space-between;
    margin: 15px 0 10px 0;
}

.right-prof-sec .offer-making .inline-form.dates-wraps label {
    width: 110px;
    margin: 0;
}

.right-prof-sec .offer-making .inline-form.dates-wraps input {
    width: calc(100% - 120px);
}

.right-prof-sec .popup-body.offer-making .make-offer {
    text-align: center;
}

.plp-category .brand-attr-block li {
    cursor: default;
}

.MuiPopover-paper .MuiMenuItem-root {
    font-size: 0.8rem;
}

.react-calendar__year-view__months button {
    width: 25% !important;
    flex-basis: 25% !important;
    max-width: 25% !important;
}

.prod-text.produect-prty {
    padding-left: 5px;
}

.prod-text.bold.quty,
.prod-text.bold.clr {
    margin-left: 0;
}

.chat-msg-tab {
    margin-bottom: 10px;
}

.chat-msg-tab .tags {
    border-bottom: 1px solid #f67900;
}

.chat-msg-tab .tags a {
    padding: 7px 15px;
    font-weight: 500;
    font-size: 14px;
    color: #464a4c;
    margin-right: 10px;
    background-color: #fff;
}

.chat-msg-tab .tags a.active-tab {
    border: 1px solid #f67900;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
    color: #f67900;
}

.view-promo-code {
    margin: 10px 0;
    cursor: pointer;
    color: #f86202;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.coupon-modal {
    position: fixed;
    z-index: 99;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
    display: none;
}

.coupon-modal.active-coup {
    display: block;
}

.coupon-modal .modal-content {
    position: absolute;
    max-width: 431px !important;
    width: 96% !important;
    margin: 0 !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    border-radius: 6px;
    outline: 0;
    background-color: #fefefe;
    padding: 18px;
    border: 1px solid #888;
    min-height: 170px;
}

.coupon-modal .modal-content h4 {
    margin: 0 0 20px 0;
    text-transform: capitalize;
    font-size: 20px;
}

.coupon-modal .close {
    width: 24px;
    height: 24px;
    text-align: center;
    border: 2px solid #f86202;
    color: #f86202;
    border-radius: 50%;
    line-height: 20px;
    font-weight: 400;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
    opacity: 1;
    font-size: 14px !important;
    padding: 6px 1px;
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
}

.coupon-modal .close:hover {
    transform: scale(1.1);
}

.modal-content .coupon-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 15px 0;
    border-bottom: 0;
    padding-bottom: 12px;
}

.modal-content .coupon-box:last-child {
    border-bottom: 0;
}

.valid-coupon {
    color: #622bc5;
    font-family: "Roboto";
    font-size: 13px;
}

.coupon-boxes {
    overflow: auto;
    max-height: 250px;
}

.modal-content .coupon-box .code-txt {
    /* height: 34px; */
    font-weight: 700;
    /* padding: 5px 15px; */
    width: calc(100% - 114px);
    display: flex;
    align-items: center;
}

.modal-content .add-coupon-btn {
    font-size: 15px;
    padding: 7px 23px;
    cursor: pointer;
    width: 104px;
    text-align: center;
}

.modal-content .add-coupon-btn.applied-btn {
    border-color: transparent;
    color: #fff;
}

.modal-content .add-coupon-btn.applied-btn:hover {
    background-color: transparent !important;
    border-color: green;
    color: green;
}

.went-wrong {
    font-size: 20px;
}

.blog-info-wrp {
    display: flex;
    justify-content: space-between;
}

.blog-info-wrp .social-info {
    width: 48%;
}

.blog-info-wrp .blog-comment {
    width: 48%;
}

.blog-info-wrp .blog-comment label {
    margin-bottom: 10px;
    display: block;
}

.blog-info-wrp .form-control {
    resize: none;
    padding: 15px;
    min-height: 150px;
    margin-bottom: 15px;
}

.blog-info-wrp .form-control:focus {
    outline: none;
}

.make-offer-popup.cancel-return .text-reason {
    padding: 6px 15px !important;
}

.make-offer-popup .offer-content .text-reason #revised {
    border: 0;
}

.product-view .main-item>div>div+div:last-child {
    width: 400px !important;
    height: 400px !important;
    border: 1px solid transparent !important;
}

.download-app .header-text {
    position: relative;
}

.unread-msg,
.unread-wishlist {
    position: absolute;
    top: -8px;
    right: -10px;
    min-width: 17px;
    height: 17px;
    border-radius: 50%;
    color: #fff;
    background: #ff0000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
}

.no-msg-find {
    padding: 38px 15px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 17px;
    border-top: 1px solid #e9e9e9;
}

.no-msg-find img {
    margin-bottom: 11px;
}

.home-banner .click-banner-img {
    display: block;
}

.multiple-items .order-summary-multi h5 {
    font-weight: 400 !important;
}

.multiple-items .order-summary-multi h5 {
    font-size: 15px;
}

.dashboard .slick-initialized .slick-slide .costume-box a.product-pack {
    padding: 10px;
}

.pendingorder-popup.modal .modal-header {
    justify-content: flex-end;
    flex-flow: row-reverse;
    position: relative;
}

.pendingorder-popup.modal .modal-header .close {
    margin-right: 15px;
    position: relative;
    z-index: 1;
}

.pendingorder-popup.modal .modal-header .fa-arrow-left {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #f86202;
}

.pendingorder-popup.modal .modal-header .close span {
    font-size: 0;
}

.pendingorder-popup .modal-dialog {
    height: auto !important;
    max-width: 600px;
    width: 100% !important;
}

.pendingorder-popup .modal-dialog .btn {
    margin: 0 15px;
}

.pendingorder-popup .submit-button.cancel-btn {
    color: #fff;
    border-color: #4c4c4c;
    background: #4c4c4c;
}

.pendingorder-popup .submit-button.cancel-btn:hover {
    background: #fff;
    color: #4c4c4c;
}

.pendingorder-popup .form-group {
    text-align: left;
    display: flex;
}

.pendingorder-popup .form-label {
    color: #383838;
    font-size: 13px;
    padding-right: 10px;
    width: 127px;
}

.pendingorder-popup .form-control {
    width: calc(100% - 70px);
    border: 1px solid #cdced2;
    font-weight: 400;
    padding: 0 15px;
    min-height: 38px;
    color: #4c4c4c;
    font-size: 14px;
    font-family: "Roboto";
}

.pendingorder-popup .modal-body {
    margin-bottom: 0;
}

.pendingorder-popup .modal-header .close>span {
    padding: 3px 0 0 0;
}

.pendingorder-popup .ordered-products .cond {
    display: flex;
    align-items: center;
    margin: 6px;
}

.pendingorder-popup .ordered-products .cond .radio {
    margin-right: 10px;
}

.pendingorder-popup .ordered-products .cond p {
    margin-right: 15px;
}

.pendingorder-popup .modal-footer .wrpval-ipt {
    height: 108px;
    overflow: auto;
}

.pendingorder-popup {
    padding-right: 0 !important;
}

.pendingorder-popup .buttons-wrp {
    margin-bottom: 10px;
}

.sharepopup-wrp {
    padding: 0 15px;
}

.sharepopup-wrp .modal-dialog {
    max-width: 369px;
    width: 100% !important;
    height: auto !important;
}

.item-seller-info .make-offer-popup {
    align-items: center;
    justify-content: center;
    padding: 0 15px;
}

.make-offer-popup.report-popup textarea {
    padding: 15px;
}

.delivery-attr-block .accordian-panel {
    flex-flow: wrap;
}

.delivery-attr-block .accordian-panel .price-lable {
    width: 100%;
    margin-left: 0 !important;
    margin-bottom: 10px;
}

.detail-from textarea[name="address"] {
    color: #4a4a4a;
}

.dual-order .dual-product-image .prod-ord-name {
    font-size: 12px;
    margin: 10px auto 0;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: "Inter";
    font-weight: 600;
    text-align: center;
    color: #333333;
}

.products-boxes {
    overflow: auto;
}

.seller-input.gst-inp-fld .sell-err-msg {
    width: 100%;
    display: block;
    padding-top: 5px;
    text-align: left;
}

.seller-input.gst-inp-fld .MuiFormControl-root {
    height: auto;
}

.pendingorder-popup .modal-dialog .buttons-wrp {
    margin-top: 15px;
}

.profile-av-icn {
    width: 21px;
    height: 21px;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: top;
}

.follow-txt-info {
    display: flex;
    margin-bottom: 10px;
}

.follow-txt-info .total {
    margin-right: 5px;
}

.follow-txt-info .follow-txt:first-child {
    margin-right: 7px;
    border-right: 1px solid #4c4c4c;
    padding-right: 7px;
}

.follow-unfollow {
    /* position: absolute;
  right: 0;
  top: 20px; */
    display: inline-block;
    margin-top: 23px;
}

.view-seller-wrap .follow-unfollow {
    position: static;
    text-align: center;
    margin-top: 20px;
}

.follow-unfollow.view-follow {
    top: 38px;
    right: 7px;
}

/* new stylling start */
.follow-popup {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    cursor: auto;
    overflow-y: auto;
    z-index: 10;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.follow-popup::-webkit-scrollbar {
    display: none;
}

.pop-up {
    position: absolute;
    max-width: 886px;
    width: 630px;
    height: 590px;
    overflow: auto;
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    height: auto;
    transform: translate(-50%, -50%);
}

.pop-ups {
    height: 590px;
    background-color: #f7f8f9;
    text-align: center;
    padding: 24px 20px;
    border-radius: 23px;
    color: #1f1f1f;
}

.follow-popup.otp-popup .pop-ups {
    max-width: 400px;
    border-radius: 10px;
    margin: 8px auto 8px;
    background: #fff;
    text-align: center;
    position: relative;
    width: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
}

.pop-ups h1 {
    font-size: 25px;
    margin-bottom: 20px;
}

.pop-ups h1 span {
    font-weight: 400;
    margin-left: 4px;
}

.pop-ups i {
    position: absolute;
    right: 12px;
    top: 12px;
    font-size: 25px;
    color: #808080;
    transition: 0.3s;
    cursor: pointer;
    font-weight: 400;
}

.follow-popup.otp-popup i {
    color: #c6c5c5;
    font-size: 25px;
}

.follow-popup.otp-popup i:hover {
    color: #f86202;
}

.pop-ups i:hover {
    transform: scale(1.1);
}

.pop-details .description h4 {
    font-size: 17px;
    text-align: left;
}

.pop-details {
    height: 329px;
    overflow: auto;
}

.pop-description {
    margin-bottom: 17px;
    padding-bottom: 17px;
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #dcdcdc;
}

.pop-description .image-wrap {
    width: 80px;
    height: 70px;
}

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

.pop-description .description {
    width: 59%;
    margin-top: 9px;
}

.profile-user {
    display: none;
}

.plp-header.product-listhead {
    z-index: 0;
}

.last-sub {
    position: absolute;
    top: 69px;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
    padding: 8px 10px;
    box-shadow: 0px 2px 16px -4px rgba(0, 0, 0, 0.2);
    border-radius: 7px;
    z-index: 1;
    display: none;
}

.last-sub li:first-child a {
    padding: 0;
}

.last-sub li:first-child {
    margin: 8px 0;
}

.sub-cat-item:hover .last-sub {
    display: block;
}

.sub-cat-item i {
    display: none;
}

.otp-popup .pop-up {
    height: auto;
    max-width: 444px;
    top: 13%;
}

.otp-popup .pop-ups {
    height: auto;
    border-radius: 14px;
    padding: 42px 33px;
}

.otp-wrap {
    margin-bottom: 20px;
}

.otp-popup label {
    font-weight: 600;
    text-align: center;
    display: block;
    margin-bottom: 15px;
    font-size: 19px;
}

.signup-form .detail-from .otp-wrap button.shop-now,
.signup-form .detail-from .pass-wrap button.shop-now {
    font-size: 12px;
    padding: 11px 25px;
}

.send-inv {
    transition: 0.5s;
}

.send-inv:hover {
    cursor: pointer;
    opacity: 0.6;
}

.whatsapp-logo {
    transition: all 0.5s;
}

.whatsapp-logo img {
    /* height: 55px; */
    width: 100%;
    display: block;
}

.whatsapp-logo:hover {
    opacity: 0.7;
}

.product-sellerwrap .costume-box {
    filter: drop-shadow(0.5px 1.598px 2.5px rgba(0, 0, 0, 0.21));
    /* box-shadow: rgb(0 0 0 / 0.21) 0.5px 1.598px 2.5px; */
    padding: 10px;
    margin: 10px;
    min-height: 303px;
    background-color: #fff;
}

.product-sellerwrap .costume-box .costume-block {
    padding: 10px 0 0;
}

.product-filter-wrap .cat-box {
    padding: 0 10px 22px;
    background-color: #fff;
}

.seller-img-wrap {
    text-align: center;
    margin: 0 auto 14px;
}

.seller-img-wrap img {
    width: 160px;
    height: 160px;
    object-fit: cover;
}

.seller-img-wrap button {
    text-decoration: underline;
    color: #ff0000;
}

.product-filter-wrap .price-sec {
    background: #fff;
    padding: 0 10px 32px;
}

.product-filter-wrap .price-sec .price-lable span {
    margin-right: 10px;
}

.no-brand-found {
    display: block;
    margin: 15px 0;
}

.product-filter-wrap .brand-attr-block.cat-box .accordian-panel ul,
.product-filter-wrap .condition-attr-block.cat-box ul {
    margin-bottom: 16px;
}

.product-filter-wrap .-attr-block.cat-box .price-lable {
    margin-bottom: 11px;
    margin-left: 0;
}

.product-filter-wrap .price-sec .input-range,
.price-sec .input-range {
    width: 90%;
    margin: 20px auto 7px;
}

.brand-input input {
    border-radius: 4px;
    width: 100%;
    border: 1px solid #d9d9d9;
    height: 40px;
    padding: 10px;
    background: transparent;
    box-shadow: none;
}

.select-opt__menu .select-opt__option {
    background-color: transparent;
    color: #4c4c4c;
}

.select-opt__menu .select-opt__option:hover {
    background: #ffa44e;
    color: #fff;
}

/* seller registration without login start */
.login-details {
    margin-bottom: 20px;
    position: relative;
}

.without-login {
    padding: 20px 12px 43px;
    background: #eaeaea;
}

.without-login h3 {
    font-size: 18px;
    margin-bottom: 20px;
}

.without-login input::placeholder {
    color: #4c4c4c;
}

.without-login input[type="file"] {
    opacity: 0;
}

.without-login input,
.without-login select {
    opacity: 1;
    margin-bottom: 7px;
    font-weight: 400;
    border-radius: 4px;
    padding: 0 15px;
    color: #4c4c4c;
    border: 1px solid #cdced2;
    height: 42px;
    font-size: 16px;
}

.login-description select:disabled {
    background-color: #f3f3f3;
}

.without-login select,
.login-description select:disabled {
    -webkit-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, #bababa 50%),
        linear-gradient(135deg, #bababa 50%, transparent 50%);
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) calc(0.8em + 6px),
        calc(100% - 15px) calc(0.8em + 6px), calc(100% - 2.5em) 0.5em;
    background-size: 9px 6px, 6px 7px, 0 0;
}

.login-description input:disabled {
    background: #f3f3f3;
}

.without-login input[type="mail"]::placeholder {
    color: red;
}

.without-login input:hover {
    -webkit-appearance: none;
}

.without-login input[type="number"] {
    -moz-appearance: textfield;
}

.without-login input::-webkit-outer-spin-button,
.without-login input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.without-login .error {
    margin-bottom: 11px;
    display: block;
    font-weight: normal;
    font-size: 11px;
}

.phone-number-field {
    position: relative;
}

.phone-number-field .verified-text {
    position: absolute;
    top: 12px;
    right: 7px;
    font-size: 12px;
    font-weight: 500;
    color: #f67900;
}

.phone-number-field input {
    padding-right: 55px;
}

.without-login input[type="file"] {
    display: inline-block;
    border: 0;
    padding: 0;
    margin: 0;
    width: auto;
}

.without-login label {
    text-transform: capitalize;
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
}

.without-login label,
.without-login input {
    width: 100%;
}

.without-login input::placeholder {
    font-size: 16px;
}

.without-login .container {
    max-width: 1200px;
    background-color: #fff;
    padding: 35px 24px;
    border-radius: 11px;
}

/* seller registration without login end*/
.categories-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    overflow: auto hidden;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
}

.trends.category-trends {
    padding-bottom: 13px;
}

.categories-blocks {
    margin-right: 20px;
    color: #4c4c4c;
    font-weight: 600;
}

.categories-blocks:hover {
    color: #f86202;
}

.categories-wrap::-webkit-scrollbar {
    display: none;
    width: 0px;
}

.categories-pop {
    height: 100vh;
    position: fixed;
    width: 100%;
    top: 0;
    right: 0;
    margin: 0 auto;
    background: #fff;
    padding: 48px 16px;
    z-index: 999;
    overflow: auto;
}

.categories-details h3 {
    font-size: 22px;
    color: #4c4c4c;
    margin-bottom: 8px;
}

.categories-details ul li {
    font-size: 17px;
    margin-bottom: 9px;
    width: 32%;
}

.categories-details ul li .img-wrap {
    display: block;
}

.categories-details ul li span {
    margin-top: 5px;
}

.categories-details ul li span,
.categories-details ul li {
    display: block;
}

.categories-details ul li span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 15px;
}

.categories-details i {
    position: absolute;
    right: 21px;
    top: 14px;
    font-size: 26px;
    color: #f86202;
}

.categories-details ul {
    display: grid;
    grid-column-gap: 21px;
    grid-template-columns: repeat(3, 1fr);
}

.categories-blocks:webkit::-webkit-scrollbar {
    display: none;
}

.updated-bar.mobile-updated-bar {
    display: flex;
    margin-bottom: 17px;
}

.logout-profile-wrap h4 {
    margin-bottom: 4px;
}

.logout-profile-wrap h4,
.logout-profile-wrap a {
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto";
    color: #303030;
}

.logout-profile-wrap .profile-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 50%;
    object-position: top center;
}

.logout-profile-wrap .profile-img {
    padding: 0;
    height: 36px;
    width: 36px;
    margin-right: 14px;
}

.logout-container .logout-profile-wrap {
    display: flex;
    align-items: flex-start;
}

.logout-container .profile-description {
    padding: 0;
    width: 73%;
}

.logout-container>div {
    border-bottom: 1px solid #ecedf1;
}

.logout-container>div:last-child {
    border: 0;
}

.logout-profile-wrap h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.product-sellerwrap .product-name {
    display: none;
}

.product-sellerwrap .mobile-product-name {
    display: block;
    margin-bottom: 0;
}

.without-login .registration-btn {
    text-align: center;
    margin: 20px 0 10px;
}

.without-login .registration-btn .shop-now {
    padding: 10px 60px;
    border-radius: 6px;
    width: 100%;
    margin-left: 0;
    color: #fff;
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 15px;
    height: auto;
    margin-bottom: 0;
    max-width: 320px;
    width: 100%;
    border-radius: 4px;
}

.-attr-block.cat-box .price-lable:last-child {
    margin-left: 0;
}

.-attr-block.cat-box .price-lable {
    margin-bottom: 10px;
}

.without-login .registration-btn .shop-now:hover {
    background-color: transparent;
    color: #f86202;
    border-color: #f86202;
}

.costume-info.my-list .product-name {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.costume-info.my-list .product-name i,
.costume-info.my-list .brand i {
    font-size: 15px;
    color: #622bc5;
    margin-left: 4px;
}

.free-ship {
    font-size: 12px;
}

.free-ship-wrap {
    display: flex;
    align-items: center;
    margin-top: 4px;
}

.contacts-chat .contacts.coming-chat {
    padding-right: 10px;
}

.contacts-chat .contacts {
    padding-left: 10px;
}

.contacts-chat .contacts.coming-chat img,
.chats-wrapper .contacts img {
    display: none;
}

.phone-number-field .verified-text {
    cursor: pointer;
    transition: 0.3s;
}

.phone-number-field span:hover {
    opacity: 0.6;
}

.author-text img {
    max-width: 35px;
    margin-right: 9px;
}

.rating-review-wrap .ratings i {
    color: #f86202 !important;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile {
    background-color: transparent;
    padding: 0;
}

.costs-wrap {
    width: 100%;
}

.product-filter-wrap .popular-costumes .costume-box .costume-block {
    padding: 10px 10px 0;
}

.view-seller-wrap.seller-profile-page .plp-category {
    background: #fff;
    padding: 15px;
    border-radius: 4px;
}

.rating-stars>div {
    justify-content: center;
    margin: 20px 0;
}

.diamond-tag img {
    opacity: 0.5;
}

.shop-now.bank-account {
    margin: 26px auto 0;
    display: block;
}

.react-stars span {
    font-size: 15px !important;
    /* color: #ed9829 !important; */
    line-height: 1.2;
}

.comment-vlogs {
    margin: 35px 0 0;
}

.comment-vlog {
    display: flex;
    margin: 11px 0 0;
}

.comment-vlog .image-wrap {
    width: 50px;
    height: 50px;
}

.profile-wrap {
    width: 72%;
    margin-top: 8px;
    margin-left: 20px;
}

.profile-wrap span {
    display: block;
    font-size: 12px;
}

.profile-wrap .name {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 3px;
    font-family: "Roboto";
}

.comment-vlogs h1 {
    font-size: 17px;
}

.career-section {
    padding: 27px 0 48px;
}

.career-section h1 {
    font-size: 22px;
    margin-bottom: 22px;
    font-family: Roboto;
}

.select-boxes {
    margin-bottom: 20px;
}

.career-section select {
    border-radius: 5px;
    cursor: pointer;
}

.select-boxes label {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 8px;
    display: block;
    font-family: Roboto;
}

.career-section .container {
    max-width: 900px;
}

.search-btn.shop-now {
    text-align: center;
    display: block;
    cursor: pointer;
}

.rating-review-wrap span img {
    max-width: none;
    display: block;
    width: 33px;
    height: 33px;
}

.shop-now.disableVerifiy:hover {
    background-color: #f86202;
    color: #fff;
}

.otp-btns {
    display: flex;
    justify-content: center;
}

.otp-btns .btns-wrap {
    display: flex;
    flex-direction: column;
}

.otp-btn {
    color: #f86202;
    background: transparent;
    border: 1px solid #f86202;
    border-radius: 4px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: Roboto;
    font-size: 13px;
    margin-bottom: 12px;
    padding: 10px 46px;
    transition: all 0.5s;
}

.otp-btn:hover {
    background-color: #f86202;
    color: #fff;
}

.otp-btn.submit:disabled,
.detail-from .shop-now:disabled {
    color: #fff;
    background: grey;
    border: 1px solid grey;
    pointer-events: none;
}

.otp-btn:disabled {
    color: grey;
    border: 1px solid grey;
    pointer-events: none;
}

.otp-btn.submit {
    color: #fff;
    background: #f86202;
}

.otp-btn.submit:hover {
    background-color: transparent;
    color: #f86202;
}

.follow-popup.otp-popup .otp-wrap input {
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    color: #4a4a4a;
    opacity: 1;
}

.follow-popup.otp-popup .otp-wrap input::placeholder {
    color: #4a4a4a;
    opacity: 1;
}

.follow-popup.otp-popup .otp-timer {
    margin-bottom: 12px;
    font-size: 15px;
    font-family: "Inter";
}

.container.payment_page {
    padding-top: 20px;
    padding-bottom: 43px;
}

.container.payment_page p {
    margin-bottom: 20px;
}

.without-login .file-inputs {
    height: 42px;
    border-radius: 4px;
}

.without-login .file-inputs i {
    font-size: 18px;
}

.without-login .file-inputs input {
    width: 100%;
    cursor: pointer;
}

.without-login .highlighted {
    margin-left: 2px;
}

.adhar {
    font-weight: 500;
}

.free-ship {
    color: #4a4a4a;
    font-weight: 600;
}

.costume-info.my-list .brand {
    margin-bottom: 5px;
}

.pass-wrap label {
    text-align: left;
    text-transform: capitalize;
}

.follow-popup.otp-popup .error {
    display: block;
    margin-bottom: 12px;
    font-size: 13px;
    text-align: left;
}

.follow-popup.otp-popup .pass-input-wrap .error {
    margin-bottom: 7px;
    margin-top: -7px;
}

.pass-input-wrap input::placeholder {
    color: #000;
}

.pass-input-wrap {
    position: relative;
}

.detail-from .pass-input-wrap input {
    padding-right: 41px;
    text-transform: capitalize;
}

.pop-ups .pass-input-wrap i {
    font-size: 15px;
}

.close-button {
    position: relative;
    width: 100%;
}

.close-button i {
    position: absolute;
    right: 0;
    color: #f67900;
    border: 1px solid #f67900;
    border-radius: 50%;
    padding: 4px 6px;
    font-size: 15px;
    transition: 0.3s;
    cursor: pointer;
}

.close-button i:hover,
.close-button i:focus-visible {
    outline: none;
    cursor: pointer;
    color: #c6c5c5;
    border-color: #c6c5c5;
}

.info-msg {
    margin: 13px 0;
    display: block;
}

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

.payment-boxes input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    left: 0;
    height: 24px;
    width: 24px;
    top: 20px;
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
}

.payment-boxes .checkmark {
    height: 24px;
    width: 24px;
    top: 20px;
}

.payment-boxes input:checked~.checkmark {
    background-color: #fff;
    border-color: #f86202;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.payment-options img {
    max-width: 116px;
}

.payment-boxes input:checked~.checkmark:after {
    display: block;
}

.payment-boxes .checkmark:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #f86202;
}

.payment-submission {
    background-color: transparent;
    color: #f86202;
    border-color: #f86202;
}

.make-offer-popup.alert .offer-title {
    color: #ff0000;
    padding: 0 0 12px;
}

.alert.make-offer-popup .offer-content {
    padding: 42px;
    max-width: 465px;
}

.make-offer-popup.alert .offer-desc {
    font-size: 14px;
    margin-bottom: 22px;
    line-height: 20px;
}

.alert .modal-closeBtn .closeBtn-crossLeft,
.alert .modal-closeBtn .closeBtn-crossRight {
    background: #f86202;
}

.yes-btn.header-sell {
    background-color: transparent;
    color: #f67900;
    border-color: #f67900;
    margin-left: 8px;
}

.yes-btn.header-sell:hover {
    background-color: #f67900;
    color: #fff;
}

.header-sell {
    min-width: 83px;
}

.diamond-tag img {
    display: block;
}

.address-not-found {
    color: #ff0000;
    margin-top: 9px;
    font-family: "Inter";
    font-weight: 500;
    font-size: 12px;
}

.address-wrap h2 {
    font-size: 24px;
    margin-bottom: 10px;
    font-family: "Inter";
    font-weight: 600;
    font-size: 20px;
    color: #333333;
}

.address-wrap span {
    font-size: 17px;
    color: #4c4c4c;
    font-family: "Inter";
    font-weight: 500;
    font-size: 20px;
    display: block;
    margin-bottom: 17px;
}

.address-boxes address {
    font-size: 13px;
    color: #4c4c4c;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    display: block;
    margin-bottom: 10px;
    line-height: 1.6;
}

.address-boxes {
    display: flex;
    /* align-items: center; */
    flex-direction: column;
}

.address-box {
    width: 270px;
    padding: 16px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    position: relative;
}

/* .without-login .login-description {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
} */
.seller-registration-form-modal .seller-registration-modal-content {
    max-width: 600px;
    width: calc(100% - 30px) !important;
    margin: 0 auto;
    max-height: 85vh;
    overflow: auto;
}

.w3-modal.seller-registration-form-modal {
    overflow: visible;
}

.address-box.new-address {
    border: 2px dotted #ccc;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.address-box.new-address span {
    font-size: 12px;
}

.address-image {
    margin-bottom: 20px;
}

.address-image img {
    height: 75px;
    width: 75px;
}

.address-box span {
    font-size: 13px;
    margin-bottom: 10px;
}

.default-address span {
    line-height: 1.4;
}

.address-box h3 {
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 5px;
    font-family: "Inter";
    font-weight: 600;
    font-size: 20px;
    color: #333333;
}

.address-box .number {
    font-family: "Inter";
    font-weight: 600;
    color: #333333;
    margin-bottom: 10px;
    font-size: 13px;
}

.address-box .name {
    text-transform: capitalize;
}

.address-buttons {
    display: flex;
}

.address-buttons a {
    display: inline-block;
    color: #333333;
    font-family: "Inter";
    font-weight: 600;
    font-size: 12px;
    margin-right: 25px;
    cursor: pointer;
    transition: 0.3s;
    display: flex;
    align-items: center;
}

.address-buttons a:hover {
    color: #f47900;
}

.address-buttons i {
    font-size: 12px;
    margin-right: 5px;
}

.address-wrap .name {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 10px;
}

.default-address {
    padding-right: 32px;
}

#addressForm .desc-txt-wrap .error {
    margin-top: 0;
    font-weight: 400;
    text-align: left;
    font-size: 14px;
}

/* .newaddress-popup.popup-wrap #addressForm {
  height: 523px;
  overflow: auto;
} */

.address-wrap .triangle-topright {
    width: 0;
    height: 0;
    border-top: 46px solid #ed9829;
    border-left: 46px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}

.address-box.get_default .triangle-topright {
    display: block;
}

.tick-mark i {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 12px;
    color: #fff;
    display: none;
}

.address-box.get_default .tick-mark i {
    display: block;
}

.newaddress-popup .pop-ups {
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    height: auto;
    width: 92%;
}

.newaddress-popup .pop-ups i {
    position: absolute;
    top: 12px;
    right: 18px;
    font-size: 23px;
}

.address-box.get_default {
    background: #fbf4ec;
    border: 1px solid #ed9829;
}

.coupon-applied {
    margin-top: 7px;
    color: green;
    font-weight: 600;
}

.checkout-left .error {
    font-weight: normal;
    font-size: 12px;
}

.address-buttons .make-default {
    display: block;
    width: 100%;
    margin-right: 0;
    text-decoration: underline;
    transition: 0.3s;
    font-size: 12px;
}

.address-buttons .make-default:hover {
    color: #f67900;
    cursor: pointer;
}

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

.coupon-modal .modal-content .no-coupon {
    margin: 50px 0;
    text-align: center;
}

.plp-main-screen {
    padding-bottom: 66px;
}

.plp-category i {
    display: none;
}

.menu li.view-btn a {
    text-decoration: underline;
    color: #d16d38;
    transition: 0.3s;
    padding: 4px 0 17px;
}

.view-btn a:hover {
    opacity: 0.6;
}

.uploading-file-wrap {
    display: flex;
    flex-wrap: wrap;
}

.navigation-screen .rend-box.input-boxes {
    margin: 0;
    border: 0;
    width: 100%;
}

.sell-product {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.sell-product .label-text {
    text-align: right;
}

.register-popup select {
    margin-bottom: 9px;
    border-radius: 4px;
    border: 1px solid #cdced2;
}

.apply-buttons-wrap {
    display: flex;
    justify-content: space-between;
    margin-top: 29px;
}

.apply-buttons-wrap .header-sell {
    height: auto;
    width: 49%;
}

.header-sell.apply {
    background-color: transparent;
    color: #f67900;
    border-color: #f67900;
}

.form-intput.shop-gst-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.seller-img-input {
    width: 100%;
}

.form-intput.shop-gst-wrap .form-intput {
    width: 49%;
}

.trends.category-trends .header-sell {
    height: auto;
}

.without-login input[type="checkbox"] {
    height: 20px;
    width: 20px;
    vertical-align: bottom;
    margin-right: 6px;
    margin-bottom: 0;
    padding: 0;
}

.without-login .cond {
    margin-bottom: 30px;
}

.without-login .cond:focus-visible {
    outline: none;
}

.without-login input[type="checkbox"]:hover {
    -webkit-appearance: auto;
}

.shipping-itemwrap.shipping-remade .desc-txt .edit-wrapper select {
    margin-bottom: 5px;
    text-transform: none;
}

.blogtags-sec .form-control {
    width: 100%;
    border: 1px solid #ccc;
    height: 36px;
    padding: 0 15px;
    border-radius: 5px;
    margin-bottom: 32px;
    font-size: 13px;
}

.item-name-detail .desc h1,
.item-name-detail .desc h2,
.item-name-detail .desc h3 {
    font-size: 20px;
    margin-bottom: 9px;
}

.item-name-detail .desc h2 {
    font-size: 18px;
}

.item-name-detail .desc h3 {
    font-size: 16px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 33px white inset !important;
}

.category-filter-tag i {
    margin-right: 5px;
    margin-top: -1px;
    vertical-align: middle;
}

.prod-title.prod-toggle .shop-now.msg-btn {
    background-color: #ed9829;
    color: #fff;
}

.prod-title.prod-toggle .shop-now.msg-btn:hover {
    background-color: transparent;
}

.prod-title.prod-toggle .msg-btn.shop-now .fa-envelope {
    color: #fff;
}

.prod-title.prod-toggle .shop-now.msg-btn:hover .fa-envelope {
    color: #ed9829;
}

.without-login.with-login {
    padding: 0;
}

.without-login .container {
    border-radius: 0;
}

.edit-form {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.chat-msg-tab .tags:focus-visible {
    outline: none;
}

.login-description select option {
    color: #666666;
    opacity: 1;
}

#addressForm .desc-txt-wrap .select-state .error {
    display: block;
}

.filter-bar {
    position: relative;
    width: 100%;
}

.blogtags-sec .form-control {
    padding: 0 42px 0 21px;
    width: 100%;
    height: 45px;
}

.filter-bar i {
    position: absolute;
    right: 16px;
    top: 14px;
    font-size: 16px;
}

.profile-name>img {
    display: none;
}

.form-input .correct-text {
    text-align: right;
    font-size: 15px;
    font-weight: 500;
    position: absolute;
    right: 14px;
    top: 40px;
}

.correct-text.send-otp {
    transition: 0.3s;
    color: #f67900;
}

.correct-text.send-otp:hover {
    cursor: pointer;
    opacity: 0.6;
}

.detail-from .styles_react-code-input__CRulA>input:first-child,
.login-description .styles_react-code-input__CRulA>input:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.detail-from .styles_react-code-input__CRulA>input:last-child,
.login-description .styles_react-code-input__CRulA>input:last-child {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.detail-from .styles_react-code-input__CRulA>input,
.login-description .styles_react-code-input__CRulA>input {
    height: 32px !important;
    width: 39px !important;
    padding: 0;
    border: 0;
    border-bottom: 3px solid #d9d9d9;
    margin-right: 12px;
    border-radius: 0;
}

.detail-from .styles_react-code-input__CRulA>input:focus,
.login-description .styles_react-code-input__CRulA>input:focus {
    caret-color: #f67900;
    border-color: #f67900;
}

.detail-from .styles_react-code-input__CRulA>input:last-child:focus,
.login-description .styles_react-code-input__CRulA>input:last-child:focus {
    border-right: 1px solid #f67900;
}

.edit-form-input input {
    padding-right: 94px;
}

.cond input[type="checkbox"],
.like-box input[type="checkbox"] {
    cursor: pointer;
}

.right-prof-sec .make-offer-popup .rating.form-input {
    text-align: left;
}

.trends-wrap .trend-gallery {
    margin-right: 19px;
}

.trend-gallery .trend-box {
    width: 60px;
    height: 60px;
}

.trend-gallery .trend-box img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.custom-signing {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 32px;
    margin-bottom: 38px;
    position: relative;
}

.custom-signing::before,
.custom-signing-wrap .logout-container .logout-profile-wrap::before {
    content: "";
    border-top: 1px solid rgb(223, 223, 223);
    position: absolute;
    top: -21px;
    left: -20px;
    width: 116%;
}

.custom-signing-wrap .logout-container .logout-profile-wrap::before {
    top: -16px;
}

.custom-signing::after,
.custom-signing-wrap .logout-container>div::after,
.custom-signing-wrap .logout-container .left-item-list a:after {
    content: "";
    border-bottom: 1px solid rgb(223, 223, 223);
    position: absolute;
    bottom: -21px;
    left: -19px;
    width: 117%;
}

.custom-signing-wrap .logout-container>div::after {
    bottom: -15px;
}

.custom-signing-wrap .logout-container .left-item-list a:after {
    bottom: -5px;
}

.custom-signing-wrap .logout-container>div:last-child::after {
    display: none;
}

.custom-signing-wrap .left-item-list h4::after {
    display: none;
}

.custom-signing-wrap .left-item-list h4 {
    margin: 24px 0 9px;
    font-weight: 600;
}

.custom-signing-wrap .logout-container .left-item-list a {
    position: relative;
    display: block;
}

.custom-signing .shop-now {
    margin: 0;
}

.custom-signing-wrap .logo-class {
    width: 121px;
    margin-top: 19px;
}

.signing-in.shop-now {
    background-color: transparent;
    color: #f86202;
}

.overlay {
    background: rgba(0, 0, 0, 0.8);
    z-index: 10;
    position: fixed;
    height: 100vh;
    width: 100%;
    top: 0px;
    left: 0px;
    /* display: none; */
}

.hamburger-menu {
    width: 100%;
    visibility: hidden;
    opacity: 0;
    transition: all 1s ease-in-out;
}

.custom-signing-wrap h3 {
    font-size: 10px;
    margin: 41px 0 17px;
    letter-spacing: 4.1px;
}

.shop-now.log-out {
    margin: 0 0 56px;
    padding: 0;
    background: transparent;
    font-size: 16px;
    border: 0;
    color: #f86202;
}

.shop-now.log-out i {
    margin-left: 7px;
    vertical-align: middle;
}

.custom-signing-wrap .logout-container {
    position: static;
    background: transparent;
    display: block;
    min-width: auto;
    box-shadow: none;
}

.custom-signing-wrap .logout-container>div {
    border: 0;
    margin: 27px 0;
    padding: 0;
    position: relative;
}

.custom-signing-wrap .logout-profile-wrap .profile-img {
    height: 41px;
    width: 41px;
}

.custom-signing-wrap .logout-container a,
.custom-signing-wrap .logout-profile-wrap h4 {
    font-size: 15px;
}

.shop-now.register-seller {
    margin: 0 0 21px;
    text-align: center;
    width: 100%;
}

.job-description>span {
    display: block;
    font-family: Roboto;
    font-size: 17px;
    margin-bottom: 13px;
}

.job-description p {
    margin-bottom: 13px;
    font-size: 17px;
}

.job-description h3 {
    font-size: 22px;
    margin-bottom: 13px;
}

.apply-btn {
    margin-top: 28px;
}

.apply-btn .shop-now {
    font-size: 14px;
    padding: 11px 21px;
    min-width: 115px;
    cursor: pointer;
    text-align: center;
}

.discount-cl {
    display: block;
    margin: 3px 0 2px;
    color: #f86202;
}

.job-description {
    margin-top: 40px;
}

.applied-btn .shop-now {
    background-color: #4c9a2a;
    border-color: #4c9a2a;
    color: #fff;
}

.item-seller-info .complete-purchase.prod-share-btn.mobile-proshare-btn {
    font-size: 16px;
    top: 5px;
    right: 47px;
    padding: 0;
    background-color: transparent;
    z-index: 1;
    max-width: none;
    background: #fff;
    border-radius: 50%;
    /* filter: drop-shadow(0.5px 1.598px 2.5px rgba(0, 0, 0, 0.21)); */
    box-shadow: rgb(0 0 0 / 0.21) 0.5px 1.598px 2.5px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.cart-wrap .fa-shopping-cart {
    font-size: 18px;
}

.current-opening .form-input {
    margin-bottom: 18px;
}

.current-opening .form-input input,
.current-opening .form-input textarea,
.current-opening .form-input .file-inputs {
    width: 100%;
    height: 37px;
    border: 1px solid #cdced2;
    border-radius: 4px;
    padding: 6px 12px;
}

.current-opening .form-input .file-inputs:hover {
    cursor: pointer;
}

.current-opening .form-input .file-inputs i {
    position: static;
}

.current-opening .modal-dialog form {
    height: 366px;
    overflow: auto;
    padding: 0 22px 0;
}

.current-opening .modal-dialog .fa-times-circle {
    position: absolute;
    right: 9px;
    top: 9px;
    font-size: 23px;
    cursor: pointer;
    color: #f86202;
    transition: 0.3s;
}

.current-opening .modal-dialog .fa-times-circle:hover {
    transform: scale(1.1);
}

.current-opening .modal-dialog {
    padding: 43px 0 58px;
    height: auto !important;
    width: 93% !important;
    position: relative;
}

.current-opening .form-input textarea {
    min-height: 93px;
    resize: none;
}

.current-opening .apply-btn {
    text-align: center;
}

.menu .fa-times {
    position: absolute;
    right: 13px;
    top: 4px;
    font-size: 25px;
    color: #f86202;
    font-weight: 100;
}

.product-details-tab {
    clear: both;
}

.nav-pills {
    display: none;
    border-bottom: 1px solid #622bc5;
    margin-bottom: 25px;
}

.nav-pills li {
    margin-right: 20px;
}

.nav-pills .nav-link {
    padding: 14px 32px;
    border-radius: 5px 5px 0 0;
    background: #622bc5;
    color: #fff;
    transition: 0.3s;
    border: 1px solid #622bc5;
    margin-bottom: -1px;
    border-bottom: 0;
    font-family: "Roboto";
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

/* .nav-pills .nav-link:hover {
  background-color: transparent;
  cursor: pointer;
  color: #622bc5;
} */

.nav-pills .nav-link.active {
    background: #fff;
    color: #622bc5;
}

/* .nav-pills .nav-link.active:hover {
  opacity: 1;
  color: #fff;
  background: #622bc5;
} */

.description h4 {
    font-size: 20px;
    margin-bottom: 14px;
}

.tab-pane .description p,
.product-item-details h4 {
    font-family: "Roboto";
    letter-spacing: 0.2px;
    font-size: 16px;
    line-height: 1.4;
    color: #767676;
    font-weight: 400;
}

.tab-content .tab-pane {
    display: none;
}

.tab-content .tab-pane.active {
    display: block;
}

.closable-div {
    position: relative;
}

.closable-div i {
    position: absolute;
    top: -1px;
    right: -24px;
}

.offerbtn-popup {
    padding: 8px;
}

.offerbtn-popup>input {
    border: 1px solid #e5e5e5;
    height: 29px;
    width: 100%;
    padding: 5px 9px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.offerbtn-popup>button {
    text-decoration: underline;
    color: #f86202;
    transition: 0.3s;
}

.offerbtn-popup>button:hover {
    opacity: 0.6;
}

/* [role=tooltip].popup-content{
  background: rgba(0,0,0,0.8);
} */
.popup-content .popup-arrow {
    color: #000;
}

.delivery-wrap>h2 {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 6px;
    color: #000;
    position: relative;
}

.delivery-wrap>h2::after {
    border-bottom: 1px solid #e2e2e2;
    position: absolute;
    content: "";
    left: -5%;
    width: 110%;
    bottom: -10px;
}

.delivery-wrap .shipping-itemwrap .desc-txt {
    margin-top: 37px;
}

.make-offer-popup.cancel-return.counter-offer .text-reason {
    border: 0;
    border-radius: 0;
    padding: 0 !important;
}

.make-offer-popup.cancel-return.counter-offer .text-reason input {
    width: 100%;
    border: 1px solid #cdced2;
    border-radius: 4px;
    padding: 12px 15px;
    font-size: 17px;
}

.listing-content .list-nav a {
    text-decoration: underline;
    color: #f67900;
    transition: 0.3s;
}

.listing-content .list-nav a:hover {
    opacity: 0.6;
}

/* .more-desc{
  position: relative;
}
.more-desc{
  max-width: 338px;
}
.more-desc .show-more{
  position: absolute;
  right: -7px;
  font-size: 12px;
  bottom: 0;
} */
.offer-details-table.items-table-wrap .quantity-heading,
.offer-details-table.items-table-wrap .quantity-value {
    width: 36%;
}

.offer-details-table.items-table-wrap .weight-value {
    width: 40%;
}

.items-table-wrap.new-items-table-wrap .quantity-heading,
.items-table-wrap.new-items-table-wrap .quantity-value {
    width: 35%;
}

.name-value>div {
    margin-bottom: 2px;
    text-transform: capitalize;
}

.items-table-wrap.new-items-table-wrap {
    margin-top: 28px;
}

.description .desc>h1 {
    font-size: 21px;
}

.description .desc>h2 {
    font-size: 19px;
}

.description .desc>h3 {
    font-size: 17px;
}

.pincode-wrap {
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
}

.pincode-wrap input {
    border-radius: 5px;
    padding: 10px;
    border: 1px solid #d4d5d9;
    width: 250px;
    min-width: 160px;
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 300;
}

.pincode-wrap button {
    position: absolute;
    right: 16px;
    top: 12px;
    color: #622bc5;
    font-weight: 600;
    font-family: "Roboto";
}

.pincode {
    font-weight: 300;
    font-family: "Roboto";
    font-size: 13px;
    color: #282c3f;
    margin-right: 4px;
}

.item-name-detail .return-policy i {
    transform: none;
}

.return-policy>span {
    color: #767676;
    margin-right: 19px;
}

.return-policy {
    margin-top: 11px;
}

.return-policy>img {
    max-width: 14px;
}

.return-policy>i {
    font-size: 14px;
}

.footer-box.footer-logowrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer-box.footer-logowrap .header-sell {
    height: auto;
}

.footer-box.footer-logowrap .header-sell:hover {
    background-color: #fff;
    cursor: pointer;
    color: #fff;
    border-color: transparent;
}

.footer-box.footer-logowrap .header-sell a:hover {
    transform: none;
}

.total-heading>span {
    margin-bottom: 5px;
}

.delivery-wrap .shipping-itemwrap.shipping-remade {
    padding: 0;
}

.delivery-wrap .address-checkout {
    padding-left: 0;
    display: flex;
    align-items: center;
}

.delivery-wrap .shipping-inner.shipping-remade {
    padding: 0;
}

.delivery-wrap .ship-add .fa-phone {
    transform: rotateY(180deg);
    margin-right: 8px;
}

.add-wrap {
    line-height: 1.2;
}

.chat-block-head a {
    display: flex;
    align-items: center;
}

.share-icon-group {
    display: none;
}

.ship-cost {
    margin: 0 0 13px;
    color: #bcb7c5;
    font-weight: 500;
    text-align: left;
    letter-spacing: 1.1px;
}

.see-all {
    font-family: "Roboto";
    color: #f47900;
    font-size: 16px;
    font-weight: 600;
    margin-top: 19px;
    transition: 0.3s;
}

.see-all:hover {
    text-decoration: underline;
    color: #622bc5;
}

.see-all i {
    font-weight: 100;
    vertical-align: middle;
}

.offer-details-table.items-table-wrap .image-heading,
.offer-details-table.items-table-wrap .image-value {
    width: 124px;
}

.offer-details-table.items-table-wrap .image-value img {
    height: 60px;
    width: 60px;
    /* object-fit: cover; */
    object-fit: contain;
    border-radius: 6px;
    object-position: top;
}

.prdct-nme {
    font-weight: 700;
}

.brand-name {
    font-size: 13px;
}

.offer-details-table.items-table-wrap .total-heading,
.offer-details-table.items-table-wrap .quantity-heading {
    /* text-align: left; */
    text-align: center;
}

.offer-details-table.items-table-wrap .weight-value {
    justify-content: flex-start;
    align-items: center;
}

.orange-text {
    color: #f67900;
    margin-left: 8px;
    font-size: 13px;
    font-family: "Roboto";
}

.weight-btns-wrap i {
    height: 26px;
    width: 26px;
    color: #f67900;
    border: 1px solid #e2e2e2;
    font-size: 17px;
    font-weight: 500;
    margin-right: 6px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.offer-details-table.items-table-wrap .name-value,
.offer-details-table.items-table-wrap .name-heading {
    width: calc(40% - 3px);
}

.offer-details-table.items-table-wrap .total-heading {
    width: 33%;
}

.offer-details-table.items-table-wrap .table-head-headings::after {
    width: 186%;
}

.prod-details {
    font-size: 12px;
}

.weight-btns-wrap .header-text i {
    margin-right: 0;
    margin-left: 31px;
}

.ofered-block {
    margin-bottom: 5px;
}

.weight-btns-wrap .orange-text {
    font-size: 15px;
    font-weight: 500;
    text-align: left;
}

.weight-btns-wrap .orange-text span {
    display: block;
    color: #4c4c4c;
    font-size: 11px;
    margin-top: 5px;
}

.weight-btns-wrap .orange-text span>span {
    font-size: 12px;
    margin-top: 0;
}

.reject-offer {
    color: #ff0000;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
}

.reject-offer span {
    display: block;
    color: #4c4c4c;
    font-size: 11px;
    margin-top: 5px;
}

.offer-seller-table.items-table-wrap .quantity-heading,
.offer-seller-table.items-table-wrap .quantity-value {
    width: 26%;
}

.offer-seller-table.items-table-wrap .name-heading,
.offer-seller-table.items-table-wrap .name-value {
    text-align: center;
}

.offer-seller-table.items-table-wrap .table-head-headings::after {
    width: 100%;
}

.offer-seller-table.items-table-wrap .total-heading {
    width: 19%;
}

.make-offer-popup.counter-offer.cancel-return .offer-title.heading {
    position: relative;
    font-size: 1.5rem;
    text-align: center;
    padding: 0 0 14px;
    margin-bottom: 18px;
}

.counter-offer .offer-title.heading:after {
    content: "";
    left: -16px;
    position: absolute;
    width: 109%;
    bottom: 0;
    border: 1px solid #cfc9c9;
}

.text-reason label {
    font-weight: 400;
    font-family: "Roboto";
    display: block;
    text-align: left;
    margin-bottom: 7px;
    font-size: 18px;
}

.counter-offer.make-offer-popup.cancel-return .text-reason input {
    border: 1px solid #4c4c4c;
}

.counter-offer.make-offer-popup.cancel-return .text-reason textarea {
    border: 1px solid #4c4c4c;
    border-radius: 5px;
    padding: 12px 7px;
    margin-bottom: 25px;
    resize: none;
    min-height: 115px;
}

.right-prof-sec .counter-offer.make-offer-popup .text-reason .orange-text {
    font-weight: 400;
    margin-left: 0;
    margin-top: 7px;
    text-align: left;
    font-size: 14px;
}

.counter-offer.make-offer-popup.cancel-return .header-sell {
    width: 100%;
    padding: 11px 0;
    font-weight: 600;
    font-size: 16px;
    font-family: "Roboto";
}

.counter-offer.make-offer-popup.cancel-return .offer-title {
    padding-bottom: 0;
}

.right-prof-sec .counter-offer.make-offer-popup .offer-content {
    max-width: 383px;
    border-radius: 16px;
}

/* new stylling end */
/* styling */
/* .offer-price h3 {
  font-size: 19px;
  margin-top: 13px;
  color: rgba(76, 76, 76);
  font-weight: 400;
} */
.offer-price h3 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 20px;
    color: #333333;
    margin: 15px 0 12px;
}

.select-content-metal .radio-circle {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 4px solid #fff;
    margin-right: 10px;
}

.offer-price .range-label {
    margin-top: 10px;
}

.make-offer-popup .offer-price .delivery_wrapper {
    max-height: 150px;
    overflow: auto;
}

.name-value .prdct-nme {
    margin-bottom: 10px;
}

.name-value .brand-name {
    font-weight: 600;
    margin-bottom: 10px;
    /* font-size: 15px; */
}

.details_head {
    font-weight: 600;
    margin-right: 8px;
    text-transform: capitalize;
}

.pro_wrap {
    margin-bottom: 6px;
}

.offered_details_head.items-table-wrap .quantity-heading,
.offer-details-table.items-table-wrap .quantity-value {
    text-align: center;
}

.offered_details_head.items-table-wrap .name-value {
    text-align: center;
}

.offered_details_wrap .offered_details_table .image-heading {
    width: 120px;
}

.offered_details_wrap .offered_details_table .image-value {
    width: 120px;
}

.offered_details_wrap .offered_details_table .name-heading {
    width: calc(33% - 132px);
}

.offered_details_wrap .offered_details_table .name-value {
    width: calc(33% - 132px);
}

.offered_details_wrap .offered_details_table .image-value img {
    display: block;
    height: 60px;
    width: 60px;
    object-fit: cover;
    border-radius: 6px;
}

.offered_details_wrap .offered_details_table .table-head-headings .total-heading {
    text-align: left;
    width: 20%;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .total-heading {
    text-align: left;
    width: 20%;
}

.offered_details_wrap .offered_details_table .table-head-headings .quantity-heading {
    text-align: center;
    width: 18%;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .quantity-heading {
    text-align: center;
    width: 18%;
    font-weight: 700;
}

.offered_details_wrap .offered_details_table .table-head-headings .weight-value {
    /* justify-content: flex-start; */
    display: block;
    text-align: left;
    width: 25%;
    margin-left: auto;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value {
    width: 25%;
    margin-left: auto;
    /* justify-content: flex-start;
  align-items: center; */
    /* display: block;
  text-align: left;
  position: relative; */
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .offer_accepted {
    margin-right: 30px;
    color: #f67900;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .fa-comment-alt:before {
    color: #f67900;
    font-size: 33px;
}

/* new-latest */
/* .offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .fa-comment-alt:before {
  color: #f67900;
  position: absolute;
  top: 17px;
  right: 55%;
  margin-right: -50px;
}
.payment_text{
  color: #000;
  display: block;
  line-height: 1.5;
}
.payment-time{
  display: block;
} */
.show-more {
    cursor: pointer;
}

.show-more:hover {
    color: #f86202;
}

.offer-details-table.items-table-wrap .quantity-value.offer-quantity {
    /* text-align: left; */
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value {
    justify-content: flex-start;
    align-items: center;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .orange-text {
    text-align: left;
    margin-left: 0;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .orange-text .payment_text {
    color: #000;
    display: block;
    line-height: 1.5;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .orange-text .payment-time {
    display: block;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .header-text {
    /* margin-left: 50px; */
    margin-left: auto;
}

.offered_details_wrap .offered_details_table.items-table {
    min-width: 822px;
}

.offered_details_head .name-heading {
    text-align: center;
}

/*new*/
.prof-img {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 10px;
    border-bottom: 1px solid gray;
    margin-bottom: 10px;
}

.prof-img span {
    font-size: 18px;
    /* width: 50px; */
    text-align: left;
    margin-right: 15px;
}

.prof-img span.prof-name {
    width: 60%;
}

.sublist-menu2.active span {
    color: #f67900;
}

.sublist-menu.other.active {
    color: #f47900;
}

.pass-input-wrap i {
    top: 16px;
}

.offered_details_wrap .offered_details_table .weight-value .cancel-btn {
    padding: 0;
    border: 0;
}

.offered_details_wrap .offered_details_table .weight-value .cancel-btn:hover {
    background: transparent;
    color: transparent;
}

/* new */
.make-offer-popup .offer-content .offer-txts {
    color: #4c4c4c;
}

.make-offer-popup .offer-content .offer-title {
    color: #4c4c4c;
}

.make-offer-popup .offer-content .offer-desc {
    color: #4c4c4c;
}

.make-offer-popup.offered-popup-wrap .offer-input .offer-sign {
    color: #4c4c4c;
}

.range-label.shipping-label {
    color: #f47900;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block .radio-btn {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    cursor: pointer;
}

.radio_Wrapper {
    display: flex;
    width: 142px;
    align-items: center;
}

.shipping-address {
    padding-left: 0;
}

.shipping-address .ship-add {
    font-size: 14px;
}

.closeBtn-crossRight {
    transform: rotate(-45deg) translate3d(-50%, -50%, 0);
    left: calc(50% + 9px);
}

.shipping-inner.shipping-remade .shipping_radio_btn {
    top: 0px;
}

.default-add-block label {
    margin-top: 0;
}

.default-add-block input {
    cursor: pointer;
}

.make-offer-popup.offered-popup-wrap .offer-img {
    object-position: top;
    object-fit: contain;
}

.buy-info.product_buy_info {
    font-size: 13px;
}

.old-price.product_old_price {
    font-size: 13px;
}

.prod_wrp_box {
    margin-right: 10px;
}

.input_wrapper {
    position: relative;
}

.menu>li {
    cursor: pointer;
}

.input_wrapper .input-verified {
    position: absolute;
    top: 13px;
    right: 7px;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    transition: 0.3s;
    color: green;
}

.group-wrap select:disabled {
    height: 42px;
    border: 1px solid #d9d9d9;
    padding: 5px 15px;
    width: 100%;
    background: #e5e5e5;
    color: #4a4a4a;
    opacity: 1;
}

.offer-rejected {
    color: #cd1212;
}

.reject_wrappe {
    text-align: left;
}

.reject_wrapper .offer-rejected {
    margin-bottom: 10px;
    font-size: 16px;
    text-align: left;
}

.reject_wrapper .reject_reason {
    font-size: 11px;
    text-align: left;
    color: #333333;
}

/* .brand-attr-block.cat-box ul .brand-list {
  max-height: 125px;
  overflow-y: auto;
  margin-top: 10px;
} */

.fa-chevron-right:before {
    content: "";
    font-weight: bold;
    float: right;
    margin-left: 5px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #4c4c4c;
    position: absolute;
    top: 16px;
    right: 0;
    transform: translateY(-50%);
}

.sublist-menu2 .fa-chevron-down:before {
    content: "";
    font-weight: bold;
    float: right;
    margin-left: 5px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #4c4c4c;
    position: absolute;
    top: 16px;
    right: 0;
    transform: translateY(-50%) rotate(180deg);
}

.make-offer-popup .offer-content .offer-title form {
    margin: 0 20px;
}

.delivery-wrap.address-head h2 {
    font-size: 22px;
}

.item-name-detail .it-dtls.description-head {
    line-height: 10px;
    margin-bottom: 12px;
}

.item-name-detail.pin-code-wrapper {
    margin-top: 0;
}

.product-view.product-view-wrapper {
    margin-bottom: 20px;
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.location-choose {
    text-transform: uppercase;
    color: #000;
    font-size: 15px;
    padding: 10px 0;
    margin: 10px 0;
    position: relative;
    width: 90%;
}

.location-choose::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 0.5px;
    width: 100%;
    background-color: #cacaca;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.header .useLocation {
    margin-bottom: 0;
}

.location-select {
    background-color: white;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 0 20px;
}

.distance.distance-wrapper {
    width: 90%;
    margin-bottom: 0;
    padding: 0;
}

.distance.distance-wrapper h4 {
    font-size: 16px;
    margin-bottom: 0;
}

.zip.distance-wrapper {
    width: 90%;
    padding: 15px 0 15px;
    margin-bottom: 15px;
}

.zip.distance-wrapper h4 {
    font-size: 16px;
}

.zip.distance-wrapper .zip-input {
    font-size: 15px;
}

.distance {
    border-bottom: 0;
}

.location-choose.location-current {
    width: 90%;
}

.header .useLocation.uselocation-btn {
    margin-bottom: 20px;
}

.header .cont-shopping.continue-btn {
    padding: 13px 20px;
}

.popup-body.location {
    padding: 20px 0 30px;
}

.popup-body.location h3 {
    margin-bottom: 20px;
    font-size: 25px;
    text-align: center;
}

.popup-body.location h3 span {
    text-align: center;
}

.popup-body.location h3 span {
    padding-left: 4%;
}

.breadcrumb-wrap .breadcrumb li {
    padding: 0 13px 0 0;
    margin: 0 13px 0 0;
}

.sub-cat-head {
    font-weight: 400;
}

.category-head-wrapper a {
    font-weight: 700;
}

.product-listhead .cat-head-wrap.category-filter-head h2 {
    font-size: 13px;
}

.product-listhead .cat-head-wrap.category-filter-head h2 i {
    font-size: 12px;
}

.product-listhead .plp-filters .new-filter {
    font-size: 13px;
}

.brand-attr-block.cat-box ul .brand-list li {
    position: relative;
    padding-left: 30px;
    margin-top: 0;
    margin-bottom: 10px;
}

.brand-attr-block.cat-box ul .brand-list li label {
    margin-left: 0;
}

.brand-attr-block.cat-box ul .brand-list li input {
    position: absolute;
    top: 0;
    left: 0;
}

.useLocation.uselocation-btn {
    padding: 10px 20px;
}

.cont-shopping {
    padding: 10px 20px;
}

.show-more {
    position: relative;
}

.show-more::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 100%;
    height: 2px;
    background-color: #383838;
}

.show-more:hover::after {
    background-color: #f86202;
}

.alternate-description {
    display: none;
}

.it-dtls.alternate-item {
    display: none;
}

.cat-head.category-head-wrap h2 {
    font-size: 17px;
}

.review-number {
    margin: 20px 0 0 0;
}

.seller-info .seller-wrap .tittle-wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
}

.plp-header.product-listhead.local-popup {
    z-index: 1;
}

.change-location-wrapper button {
    font-size: 12px;
    font-weight: 799;
    text-align: left;
    padding: 10px;
    border-radius: 6px;
    color: #f67900;
    border: 1px solid #f67900;
}

.change-location-wrapper .fas.fa-map-marker-edit {
    font-size: 13px;
    color: #f67900;
    margin: 0 5px;
}

.location-img-wrap {
    width: 120px;
}

.popup-body.location.local-location h3 {
    font-size: 12px;
}

.distance.distance-wrapper p {
    margin-bottom: 10px;
}

.seller-prof-img.seller-proof-img {
    flex-shrink: 0;
}

.seller-prof-img.seller-proof-img img {
    object-fit: cover;
    object-position: top;
}

.product-sellerwrap .seller-info .seller-wrap .tittle-wrap {
    align-items: flex-start;
}

/**new**/
.offer-content.local-location-wrapper .popup-body.location.local-location {
    padding: 10px 0;
}

.offer-content.local-location-wrapper .location-img-wrap {
    width: 75px;
}

.offer-content.local-location-wrapper .popup-body.location.local-location h3 {
    margin-bottom: 10px;
    font-size: 15px;
}

.offer-content.local-location-wrapper .header .useLocation.uselocation-btn {
    margin-bottom: 0;
}

.offer-content.local-location-wrapper .zip.distance-wrapper {
    padding: 0px 0 15px;
    margin-bottom: 30px;
}

.offer-content.local-location-wrapper .useLocation.uselocation-btn {
    margin-bottom: 5px;
}

.location-content-wrap .offer-content.local-location-wrapper {
    padding: 12px 16px 20px;
}

.releted-tble-wrapper {
    display: none;
}

.custom-transaction-reports {
    text-align: center;
}

.footer-box.footer-logowrap .header-sell {
    padding: 0;
}

.footer-box.footer-logowrap .header-sell a {
    padding: 8px 20px 8px;
}

.cart-warning-popup.yes-btn.header-sell:hover {
    background-color: transparent;
    color: #f67900;
    box-shadow: 0px 0px 3px 3px rgb(246 121 0 / 30%);
}

.cart-product-wrap {
    display: block;
}

.make-offer-popup.report-popup.report-wrapper form {
    margin: 0 5px;
}

.multiple-items .view-all-items.view-label-wrap {
    margin-right: 20px;
}

.make-offer-popup.order-placed-wrap .success-mark {
    margin: 15px 0 25px 0;
}

.make-offer-popup.order-placed-wrap .order-placed-text {
    text-transform: none;
    font-size: 17px;
}

.make-offer-popup.order-placed-wrap .offer-content {
    padding: 12px 16px 22px;
    max-width: 380px;
}

.trends.trends-wrapper .trends-caption {
    margin-bottom: 35px;
}

.cart-product.cart-product-wrapper img {
    cursor: pointer;
    object-fit: contain;
    border-radius: 6px;
}

.cart-product-text .cart-base .brandName {
    cursor: pointer;
}

.price .new-price {
    cursor: default;
}

.price .old-price {
    cursor: default;
}

.cart-des .pincode {
    cursor: default;
}

.make-offer-popup.report-popup.report-wrapper .offer-title.report-title {
    font-size: 20px;
    margin-bottom: 13px;
}

.make-offer-popup.report-popup.report-wrapper .issue-heading.report-head {
    font-size: 15px;
    margin-bottom: 10px;
}

.desc.description-wrapper {
    display: inline;
}

.desc.description-wrapper p {
    display: inline;
    overflow-wrap: break-word;
}

.show-more {
    font-size: 14px;
}

.review-contacts.contacts img {
    object-fit: cover;
    object-position: top;
}

.make-offer-popup.cancel-return .offer-content .offer-title form {
    margin: 0;
}

.sublist-menu .sub-menu .cat-head-in-card {
    cursor: default;
}

.switch-wrapper.action-btn .header-sell:hover {
    background-color: #ed9829;
    color: #ffffff;
    border: 1px solid #ed9829;
}

.switch-wrapper.action-btn .header-sell {
    background-color: transparent;
    color: #ed9829;
    border: 1px solid #ed9829;
}

.prod-title.prod-toggle .shop-now.msg-btn {
    background-color: transparent;
    color: #ed9829;
    border: 1px solid #ed9829;
}

.prod-title.prod-toggle .shop-now.msg-btn:hover {
    /* background-color: #ed9829; */
    opacity: 0.7;
}

.prod-title.prod-toggle .shop-now.msg-btn .fas.fa-envelope {
    color: #ed9829;
}

.prod-title.prod-toggle .shop-now.msg-btn:hover .fas.fa-envelope {
    color: #ffffff;
}

.cart-product.cart-product-wrapper .product-img {
    display: block;
    width: 100%;
    height: 100%;
}

.react-calendar__navigation button {
    min-width: 33px;
}

.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from {
    margin-bottom: 0;
    text-align: center;
    font-size: 12px;
}

.cart-des.cart-des-link a {
    width: 100%;
}

.make-offer-popup.seller-product-wrapper .offer-content {
    max-width: 370px;
    padding: 30px 15px;
}

.make-offer-popup.seller-product-wrapper .offer-title {
    text-transform: none;
}

.uploading-file-wrap .rend-box .display-image {
    object-position: top;
}

.make-offer-popup.seller-product-wrapper .add-links .btn-purple {
    width: 100%;
    max-width: 120px;
    height: 45px;
}

.pincode.success-pincode-msz {
    color: #47af2c;
    font-weight: 700;
    margin-bottom: 10px;
}

.cart-product-text.brand-text-wrp .brandName {
    margin-bottom: 6px;
}

.cart-product-text.brand-text-wrp .product-name {
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 18px;
}

.checkout-right .cart-des .price {
    font-size: 13px;
}

.report-btns .fas.fa-exclamation-triangle {
    color: red;
    margin-right: 5px;
}

.make-offer-popup.alert.same-cart .header-sell {
    background: transparent;
    color: #f67900;
}

.make-offer-popup.alert.same-cart .header-sell:hover {
    background-color: #f67900;
    color: #fff;
    box-shadow: none;
}

.sub-menu-image {
    display: none;
}

.form-input.number-code-wrapper {
    position: relative;
}

.detail-from .form-input.number-code-wrapper {
    margin-bottom: 10px;
}

.form-input.number-code-wrapper .number-code {
    position: absolute;
    left: 0;
    top: 0px;
    /* background-color: lightgray; */
    height: 100%;
    width: 60px;
    z-index: 1;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 500;
}

.form-input.number-code-wrapper label {
    padding-left: 38px;
}

.form-input.number-code-wrapper input {
    padding-left: 48px;
}

.form-input.number-code-wrapper input::placeholder {
    font-weight: 500;
}

.signup-form .sign-btn.login-btn-wrapper .shop-now {
    padding: 12px 25px;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 400;
    background: #622bc5;
    border: 0;
    border-radius: 10px;
    border: 1px solid transparent;
    max-width: 280px;
}

.signup-form .sign-btn.login-btn-wrapper .shop-now:hover {
    background-color: transparent;
    color: #622bc5;
    border: 1px solid #622bc5;
}

.or-opp:after {
    display: none;
}

.already-ac.already-account {
    font-size: 15px;
}

.order-btn-wrapper {
    margin-left: auto;
    width: 110px;
    display: block;
    margin-top: 8px;
    color: #fff;
    font-weight: 500;
    position: relative;
    transition: all 0.5s ease;
    padding: 10px 23px;
    background: #f86202;
    border-radius: 4px;
    border: 1px solid #f86202;
}

.order-btn-wrapper:hover {
    background-color: transparent;
    border: 1px solid #f86202;
    color: #f86202;
}

.header-text.header-text-icon .fa-comment-alt.far {
    margin-left: 10px;
    /* border: 1px solid #d8712e; */
    border: 0;
    font-size: 20px;
}

.total-heading .offer-price-text {
    margin-bottom: 10px;
}

.edit-wrapper .number-code-wrapper {
    position: relative;
}

.edit-wrapper .number-code-wrapper input {
    width: 100%;
}

.edit-wrapper .number-code-wrapper .number-code {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 40px;
    z-index: 1;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #000;
    font-size: 15px;
    font-weight: lighter;
    font-weight: 700;
}

.desc-txt.edit-address .edit-wrapper .number-code-wrapper label {
    padding-left: 40px;
}

.desc-txt.edit-address .edit-wrapper .number-code-wrapper input {
    padding: 0 20px 0 40px;
    margin-bottom: 0;
}

.product-review-images img {
    object-fit: cover;
    object-position: top;
}

.bazar-img {
    width: 40px;
    margin: 0 12px;
}

.detail-from .form-title.signin-head {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}

.enter-mobile {
    display: block;
    margin-bottom: 25px;
    color: #000;
    font-size: 15px;
}

.user-detail-edit.user-signin-details {
    display: block;
}

.form-input.number-code-wrapper.sign-in-mobile fieldset {
    border: 0;
    border-bottom: 1px solid lightgrey;
}

.form-input.number-code-wrapper.sign-in-mobile .number-code {
    color: #000;
    font-weight: 500;
}

.form-input.number-code-wrapper.sign-in-mobile label {
    padding-left: 60px;
}

.form-input.number-code-wrapper.sign-in-mobile input {
    padding-left: 60px;
}

.use-email-wrapper .email-text {
    font-weight: 500;
    font-size: 15px;
    /* text-transform: capitalize; */
    margin-bottom: 30px;
    display: block;
    color: #383838;
}

.media-login-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: flex-start;
}

.login-terms-condition p {
    /* font-weight: 500;
  font-size: 15px; */
    text-align: center;
    cursor: default;
    font-size: 15px;
    color: #82818a;
    margin-bottom: 12px;
    font-weight: 400;
    line-height: 1.5;
}

.login-terms-condition .sub-text {
    /* color: #f86202;
  font-weight: 700;
  font-size: 15px; */
    text-transform: capitalize;
    margin-bottom: 0;
    display: inline;
    font-size: 15px;
    color: #622bc5;
    transition: all 0.5s;
    border-bottom: 1px solid #622bc5;
    font-weight: 400;
}

.login-terms-condition .sub-text:hover {
    opacity: 0.8;
}

.media-login-wrapper {
    margin-bottom: 10px;
}

.media-login-wrapper .google-button-holder {
    margin: 0 20px 0 0;
}

.media-login-wrapper .facebook-button-holder {
    margin: 0;
}

.media-login-wrapper .register-google.mail-button {
    border: 0;
    padding: 0;
}

.kep-login-facebook.metro {
    padding: 0;
}

.media-login-wrapper .register-facebook.mail-button {
    padding: 10px 9px;
    background: transparent;
    color: #1877f2;
    border: 0;
    padding: 0;
}

.media-login-wrapper .register-facebook.mail-button .fab.fa-facebook {
    font-size: 31px;
}

.login-terms-condition {
    margin-bottom: 30px;
}

.email-text .login {
    display: inline-block;
    margin-left: 5px;
    padding: 0;
    color: #f86202;
    cursor: pointer;
}

.email-text .login:hover {
    opacity: 0.8;
}

.email-text .signup {
    color: #f86202;
    cursor: pointer;
}

.email-text .signup:hover {
    opacity: 0.8;
}

.detail-from .form-title.signin-head span {
    font-weight: 400;
    color: #000;
    font-size: 20px;
    text-transform: none;
}

.facebook-button-holder:hover .register-facebook span,
.google-button-holder:hover .register-facebook span {
    color: #1877f2;
}

.form-input.number-code-wrapper.sign-in-mobile label {
    /* color: #3a3b3c; */
    color: rgba(0, 0, 0, 0.54);
}

.cat-head.category-head-wrap.category-wrap h2 {
    font-size: 14px;
}

.generate-report-btn {
    text-align: center;
    margin-bottom: 30px;
}

.notification-wrapper-main {
    height: 100%;
}

.notification-wrapper-main .notifi-page.message {
    height: 100%;
}

.notification-wrapper-main .notifi-container.contact-list {
    height: 100%;
}

.notification-wrapper-main .product-head {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.phone-number-field.number-code-wrapper.business-profile-number .number-code {
    position: absolute;
    left: 5px;
    right: auto;
    font-size: 18px;
    top: 50%;
    transform: translateY(-50%);
    color: #4c4c4c;
    font-weight: 700;
}

.phone-number-field.number-code-wrapper.business-profile-number input {
    padding: 2px 42px 0;
}

.business-number .error {
    margin-top: 7px;
}

.review-contacts.contacts.review-rating-wrapper .review-name {
    font-weight: 700;
    color: #000;
    margin: 0 0 8px 0;
    font-size: 16px;
    text-transform: capitalize;
}

.review-contacts.contacts.review-rating-wrapper .prod-name-one-line {
    margin-bottom: 3px;
    text-transform: capitalize;
    font-size: 14px;
}

.rating-review-star .rating-star {
    margin: 6px 0;
}

.rating-review-star {
    /* padding: 5px 0;
  margin: 8px 0;
  border-top: 1px solid lightgray; */
    /* border-bottom: 1px solid lightgray; */
}

.review-contacts.contacts.review-rating-wrapper .review-comment {
    font-size: 13px;
    color: #000;
    text-transform: capitalize;
}

.review-contacts.contacts.review-rating-wrapper {
    align-items: flex-start;
}

/* loader */
.loader-wrapper {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    opacity: 1;
    background: rgba(0, 0, 0, 0.32);
    justify-content: center;
    align-items: center;
    display: flex;
    overflow-x: auto;
}

.lds-roller {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-roller div {
    animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    transform-origin: 40px 40px;
}

.lds-roller div:after {
    content: " ";
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #fff;
    margin: -4px 0 0 -4px;
}

.lds-roller div:nth-child(1) {
    animation-delay: -0.036s;
}

.lds-roller div:nth-child(1):after {
    top: 63px;
    left: 63px;
}

.lds-roller div:nth-child(2) {
    animation-delay: -0.072s;
}

.lds-roller div:nth-child(2):after {
    top: 68px;
    left: 56px;
}

.lds-roller div:nth-child(3) {
    animation-delay: -0.108s;
}

.lds-roller div:nth-child(3):after {
    top: 71px;
    left: 48px;
}

.lds-roller div:nth-child(4) {
    animation-delay: -0.144s;
}

.lds-roller div:nth-child(4):after {
    top: 72px;
    left: 40px;
}

.lds-roller div:nth-child(5) {
    animation-delay: -0.18s;
}

.lds-roller div:nth-child(5):after {
    top: 71px;
    left: 32px;
}

.lds-roller div:nth-child(6) {
    animation-delay: -0.216s;
}

.lds-roller div:nth-child(6):after {
    top: 68px;
    left: 24px;
}

.lds-roller div:nth-child(7) {
    animation-delay: -0.252s;
}

.lds-roller div:nth-child(7):after {
    top: 63px;
    left: 17px;
}

.lds-roller div:nth-child(8) {
    animation-delay: -0.288s;
}

.lds-roller div:nth-child(8):after {
    top: 56px;
    left: 12px;
}

@keyframes lds-roller {
    0% {
        transform: rotate(0deg);
    }

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

.offer-paynow-icon .fas.fa-credit-card {
    font-size: 50px;
    color: #f86202;
}

.email-text {
    cursor: default;
}

.delivery-wrap.address-head h2 {
    text-transform: capitalize;
}

.orange-text.offer-accept-text {
    margin-left: 0;
}

.pay-now-btn {
    color: #fff;
    background-color: #f86202;
    padding: 5px 10px;
    border-radius: 7px;
    margin-left: 10px;
    text-transform: capitalize;
    font-size: 13px;
    text-align: center;
    border: 1px solid transparent;
}

.pay-now-btn:hover {
    color: #f86202;
    background-color: transparent;
    border: 1px solid #f86202;
}

.ready-to-ship {
    position: relative;
}

.ready-to-ship .fas.fa-angle-down {
    position: absolute;
    top: 11px;
    right: 18px;
    font-size: 18px;
    pointer-events: none;
}

.arrival-costumes.arrival-caption-wrapper .slick-slider.slick-initialized .slick-slide {
    flex-shrink: 0;
}

.prof-name.review-profile-name {
    font-size: 15px;
}

.number-code-wrapper input {
    margin-bottom: 0;
}

.brand-list-name {
    display: block;
}

.brand-list.brand-listing li {
    display: flex;
    align-items: center;
}

.google-button-holder.google-btn-wrapper button:first-child div {
    padding: 0 !important;
}

.google-button-holder.google-btn-wrapper .register-google.mail-button {
    width: auto;
}

.google-button-holder.google-btn-wrapper .google-icn {
    display: block;
    margin: 0;
}

.google-button-holder.google-btn-wrapper .google-icn img {
    display: block;
}

.google-button-holder.google-btn-wrapper button:first-child {
    display: block !important;
}

.google-button-holder.google-btn-wrapper button:first-child span {
    display: none;
}

.facebook-button-holder.facebook-button-wrapper {
    overflow: hidden;
}

.send-otp {
    position: absolute;
    right: 8px;
    top: 13px;
    color: #f86202;
}

.mob-number-wrap {
    position: relative;
}

.group-wrap.main-group-wrapper .mob-number-wrap input {
    padding: 8px 42px 5px;
}

.group-wrap.main-group-wrapper .mob-number-wrap .number-code {
    position: absolute;
    left: 7px;
    right: auto;
    font-size: 17px;
    top: 50%;
    transform: translateY(-50%);
    color: #4c4c4c;
    font-weight: 700;
    margin-bottom: 0;
}

.multiple-items .order-items.order-items-wrapper h3 {
    font-size: 15px;
    text-transform: capitalize;
}

.form-wrapper.main-form .ready-to-ship.option select {
    height: 40px;
    padding: 0 36px 0 15px;
}

.free-ship.same-day-delivery {
    color: #f86202;
}

.dual-content-order {
    margin-bottom: 25px;
}

.form-wrapper.main-form {
    max-width: 200px;
    margin-left: auto;
}

.inner-sign .detail-from .form-title {
    margin-bottom: 20px;
}

.signup-img-wrap.main-signup {
    display: none;
}

.signup-form.signup-frm-wrp.user-login .inner-sign {
    flex-wrap: nowrap;
}

.password-otp-page {
    color: red;
    margin-top: 10px;
}

.signup-form.signup-frm-wrp.user-login.otp-open {
    max-width: 300px;
}

.menu .sub-menu .view-btn.brand-view-btn {
    cursor: pointer;
    font-weight: bold;
    padding: 8px 20px;
}

.menu .view-btn.brand-view-btn:hover {
    color: #f86202;
}

/* .register-facebook.mail-button span {
  color: #fff !important;
} */
.register-facebook.mail-button .signup-fb-text {
    color: #fff !important;
}

/* signup-otp */
.signup-form.signup-frm-wrp.user-login.otp-open {
    background: #fff;
    border: 1px solid #f2f2f2;
    max-width: 420px;
    overflow: hidden;
    min-height: 490px;
    height: auto;
    transition: max-height 0.3s ease-out;
    transition: transform 0.3s ease-out;
    box-shadow: 0 0 36px 0 rgb(141 135 135 / 58%);
}

.detail-from.otp-screen .verify-mobile {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 25px;
    color: #f86202;
    position: relative;
}

.detail-from.otp-screen .check-otp {
    font-size: 16px;
    margin-bottom: 20px;
    padding: 0 10px;
}

.detail-from.otp-screen .otp-timer {
    margin-bottom: 16px;
    font-size: 16px;
    font-family: "Tw Cen MT Std";
    font-weight: 700;
    margin-bottom: 0;
}

.detail-from.otp-screen .form-title.enter-otp {
    font-size: 15px;
    font-weight: 400;
}

.detail-from.otp-screen .form-title.enter-otp .otp-text {
    font-weight: 400;
}

.send-otp {
    cursor: pointer;
}

.send-otp:hover {
    color: #f86202;
    opacity: 1 !important;
}

.signup-form.signup-frm-wrp.user-login.otp-open .btns-wrap .otp-btn.submit {
    font-size: 12px;
    padding: 10px;
    margin: 35px 0 0 0;
    width: 250px;
    height: 40px;
}

.form-title.go-back .fas.fa-angle-left {
    position: absolute;
    left: -5px;
    top: -5px;
    font-weight: 400 !important;
    font-size: 30px;
    color: black;
    cursor: pointer;
}

.form-title.go-back .fas.fa-angle-left:hover {
    color: #f98135;
}

.enter-otp {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 15px;
}

.signup-form.signup-frm-wrp.user-login.otp-open .close-btn {
    display: none;
}

.form-input.form-input-otp {
    /* max-width: 270px; */
    /* margin: 0 auto 25px; */
}

.form-input-otp.otp-page-signin input {
    height: 38px;
}

.form-input-otp.otp-page-signin label {
    top: -4px;
}

.signup-form.signup-frm-wrp.user-login.otp-open .otp-btn {
    width: 200px;
    margin: 0 auto 25px;
}

.left-item-list h4::after {
    display: none;
}

.left-item-list.left-list-wrap h4 {
    font-size: 15px;
    margin: 13px 0;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.4;
    position: relative;
    font-weight: 500;
}

.left-item-list .seller-head {
    color: #000;
    font-weight: 500;
}

.left-item-list .buyer-head {
    color: #000;
    font-weight: 500;
}

.distance.distance-wrapper .slider.slider-input {
    width: 100%;
}

.dual-order .dual-content-order .items-text-number {
    font-size: 15px;
}

/* order-detail-table */
.order-detail-table-heading .table-head-headings .name-heading {
    width: 17%;
}

.order-detail-table-heading .tables-value-wrap .name-value {
    width: 17%;
    font-size: 13px;
}

.order-detail-table-heading .tables-value-wrap .quantity-value {
    font-size: 13px;
}

.order-detail-table-heading .tables-value-wrap .total-value {
    font-size: 13px;
}

.order-detail-table-heading .tables-value-wrap .weight-value {
    font-size: 13px;
}

.items-table.order-detail-table-heading .table-head-headings .weight-heading {
    width: 30%;
}

.items-table.order-detail-table-heading .tables-value-wrap .weight-value {
    width: 30%;
}

.items-table.order-detail-table-heading .table-head-headings {
    font-size: 13px;
}

.items-table-wrap .items-table.order-detail-table-heading .table-head-headings::after {
    width: 100%;
}

/*order-detail-wrapper*/
.order-detail-top.order-detail-wrapper .container {
    padding: 0 !important;
}

.multiple-items.multiple-items-wrapper {
    margin-top: 0;
    padding-bottom: 0;
}

.order-detail-top.order-detail-wrapper {
    background: #fff;
    border-radius: 7px;
    padding: 15px;
    margin-bottom: 20px;
}

.order-top.order-top-wrapper {
    padding: 0;
}

.shipping-desktop-wrapper {
    display: none;
}

.products-images.products-images-wrapper {
    justify-content: space-between;
}

.order-progress.order-progress-wrap {
    padding: 0;
}

.order-bottom.order-content-wrap {
    margin-bottom: 20px;
    border-radius: 4px;
}

.order-details.order-detail-page {
    padding: 20px 0;
}

.number-code:hover {
    opacity: 1 !important;
}

.loader-text {
    color: #fff;
    font-weight: 700;
    margin-top: auto;
    margin-top: 74px;
    display: block;
    font-size: 15px;
    text-transform: capitalize;
}

.shipping-itemwrap.shipping-remade .desc-txt .edit-wrapper.edit-city-wrap input {
    height: 42px !important;
}

.uploading-file-wrap.upload-img-wrap {
    cursor: default;
}

.loader-text {
    color: #fff;
    font-weight: 700;
    margin-top: auto;
    margin-top: 30px;
    display: block;
    font-size: 15px;
    text-transform: capitalize;
    text-align: center;
    width: 250px;
}

.loader-wrapper {
    flex-direction: column;
}

.profile-left-panel .profile-name.profile-name-main {
    font-size: 15px;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-headings .image-heading {
    width: 85px;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-values .image-value {
    width: 85px;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-headings .name-heading {
    width: 27%;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-values .name-value {
    width: 27%;
    font-size: 15px;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-values .quantity-value {
    font-size: 15px;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-values .quantity-value {
    font-size: 15px;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-headings::after {
    width: 100%;
}

.offer-details-table.items-table-wrap.offered_details_head.offer-top-head .table-head-values .total-heading {
    font-size: 15px;
}

.change-btn-wrapper {
    display: flex;
    justify-content: space-between;
}

.error-msz-coupn {
    font-weight: 500;
}

.sublist-menu2.sublist-menu-category {
    padding: 0;
}

.login-description.login-description-wrapper .phone-number-field.number-code-wrapper.business-profile-number input {
    font-size: 18px;
    padding: 1px 42px 0;
}

.desc-txt .edit-wrapper.phone-number-edit-block .number-code-wrapper.edit-address-wrp input {
    font-size: 15px;
    padding: 1px 20px 0 40px;
}

.group-wrap.main-group-wrapper.profile-number-grp .mob-number-wrap.mobile-number input {
    font-size: 17px;
    padding: 6px 42px 2px;
}

.desc-txt.edit-address.address-edit-wrp .edit-wrapper.phone-number-edit-block input {
    font-size: 15px !important;
    padding: 1px 20px 0 36px;
}

.address-not-found.unavailable-address {
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 13px;
}

.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper {
    position: relative;
}

.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper .number-code {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    margin-bottom: 0;
    left: 10px;
}

.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper input {
    padding: 1px 70px 0 42px;
    font-size: 18px;
}

.item-btn.full-item-btn {
    display: block;
    margin: 0 auto 15px;
    max-width: 300px;
}

.item-btn.send-offer {
    display: block;
    margin: 0 auto;
    max-width: 300px;
}

.offerbtn-popup.chat-payment .shipping-inner.shipping-remade.payment-link-popup .ship-radio {
    top: -1px;
}

.offerbtn-popup.chat-payment .shipping-inner.shipping-remade.payment-link-popup .ship-radio .radio-circle {
    height: 18px;
    width: 18px;
}

.offerbtn-popup.chat-payment .ship-wrap.payment-shipwrap {
    max-height: 100px;
    margin-bottom: 12px;
    height: auto;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper .number-code {
    margin-bottom: 0;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper input {
    font-size: 18px;
    padding: 5px 15px 3px 52px;
}

.product-left-alert {
    font-size: 12px;
    color: red;
    margin-bottom: 10px;
    display: block;
}

.rating-delete-btn.rating-delete-wrap {
    padding: 10px 13px;
    border: 1px solid transparent;
}

.rating-delete-btn.rating-delete-wrap:hover {
    background-color: transparent;
    border: 1px solid #622bc5;
    color: #622bc5;
}

.required-wrapper .heading-wrap {
    position: relative;
    display: inline-block;
}

.heading-wrap .required-field {
    color: red;
    position: absolute;
    top: 3px;
    right: -14px;
}

.make-offer-popup.review-popup .required-wrapper {
    text-align: left;
}

/* .detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input input {
  padding: 1px 15px 0 50px;
  height: 52px;
  box-sizing: border-box;
  font-size: 16px;
} */

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input label {
    transform: translate(7px, 19px) scale(1);
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input .MuiInputLabel-outlined.MuiInputLabel-shrink {
    transform: translate(14px, -6px) scale(0.75);
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input .number-code {
    font-size: 16px;
    width: 48px;
    padding-bottom: 1px;
}

.group-wrap.main-group-wrapper .mob-number-wrap.number-profile-mobile .number-code {
    font-size: 15px;
}

.group-wrap.main-group-wrapper .mob-number-wrap.number-profile-mobile input {
    padding: 1px 15px 0 38px;
}

.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper.number-profile-mobile .number-code {
    font-size: 15px;
}

.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper.number-profile-mobile input {
    font-size: 15px;
    padding: 1px 70px 0 38px;
}

/* Profile */
.group-wrap.main-group-wrapper .mob-number-wrap.number-profile-mobile {
    font-size: 18px;
    color: #4a4a4a;
    height: 42px;
    border: 3px solid #d9d9d9;
    border-width: 1px;
    padding: 5px 15px 5px 13px;
    width: 100%;
    background: #e5e5e5;
    display: flex;
    align-items: center;
}

.group-wrap.main-group-wrapper .mob-number-wrap.number-profile-mobile input {
    background: transparent;
    border: none;
    height: auto;
    padding: 0;
}

.group-wrap.main-group-wrapper .mob-number-wrap.number-profile-mobile .number-code {
    position: static;
    transform: translate(0);
    margin-right: 4px;
    line-height: 1.134;
    width: 24px;
    font-weight: 700;
    padding: 0;
}

/* Edit Profile */
.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper.number-profile-mobile {
    font-size: 18px;
    color: #4a4a4a;
    height: 42px;
    border: 3px solid #d9d9d9;
    border-width: 1px;
    padding: 5px 15px 5px 15px;
    width: 100%;
    background: transparent;
    display: flex;
    align-items: center;
}

.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper.number-profile-mobile input {
    background: transparent;
    border: none;
    height: auto;
    padding: 0;
}

.group-wrap.edit-profile.edit-profile-details .mobile-number-wrapper.number-profile-mobile .number-code {
    position: static;
    transform: translate(0);
    margin-right: 4px;
    line-height: 1.134;
    width: 24px;
    font-weight: 700;
    padding: 0;
}

/* edit-address number */
.desc-txt.edit-address.address-edit-wrp .number-code-wrapper.edit-address-wrp.address-mobile-phone {
    height: 45px;
    border: 1px solid #888c8c;
    border-radius: 5px;
    padding: 0 15px 0 10px;
    width: 100%;
    background: transparent;
    display: flex;
    align-items: center;
}

.desc-txt.edit-address.address-edit-wrp .number-code-wrapper.edit-address-wrp.address-mobile-phone .number-code {
    position: static;
    transform: translate(0);
    line-height: 1.134;
    margin-right: 4px;
    width: 24px;
    font-weight: 700;
    padding: 0;
}

.desc-txt.edit-address.address-edit-wrp .number-code-wrapper.edit-address-wrp.address-mobile-phone input {
    background: transparent;
    border: none;
    height: auto;
    padding: 0;
    padding-left: 6px;
}

/* Edit address checkout */
.shipping-itemwrap.shipping-remade .desc-txt.edit-address.address-edit-wrp .number-code-wrapper.edit-address-wrp.address-mobile-phone {
    height: 45px;
    border: 1px solid #cdced2 !important;
}

.shipping-itemwrap.shipping-remade .desc-txt.edit-address.address-edit-wrp .number-code-wrapper.edit-address-wrp.address-mobile-phone .number-code {
    width: 29px !important;
    border: none !important;
    padding: 0;
}

.shipping-itemwrap.shipping-remade .desc-txt.edit-address.address-edit-wrp .number-code-wrapper.edit-address-wrp.address-mobile-phone input {
    /* border: none !important; */
    border-right: 0 !important;
    border-left: 0 !important;
    padding: 0;
}

/* Edit address checkout */
.number-code-wrapper.edit-address-wrp.address-mobile-phone {
    height: 45px;
    border: 1px solid #cdced2 !important;
}

.number-code-wrapper.edit-address-wrp.address-mobile-phone .number-code {
    width: 29px !important;
    border: none !important;
    padding: 0;
}

.number-code-wrapper.edit-address-wrp.address-mobile-phone input {
    border-left: 0 !important;
    padding: 0;
}

/* register-seller-mobile */
.login-description.login-description-wrapper .phone-number-field.number-code-wrapper.business-profile-number.register-seller-mobile {
    margin-bottom: 11px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    color: #4c4c4c;
    border: 1px solid #cdced2;
    height: 42px;
    display: flex;
    align-items: center;
}

.login-description.login-description-wrapper .phone-number-field.number-code-wrapper.business-profile-number.register-seller-mobile .number-code {
    position: static;
    background: transparent;
    width: 30px;
    margin-right: 3px;
    padding: 0;
    transform: translate(0);
    font-weight: 700;
}

.login-description.login-description-wrapper .phone-number-field.number-code-wrapper.business-profile-number.register-seller-mobile input {
    margin-bottom: 0;
    font-size: 16px;
    background: transparent;
    font-weight: 400;
    border-radius: 0;
    padding: 0;
    border: none;
    height: auto;
}

.review-card-wrap.review-wrapper .review-card {
    height: 229px;
}

.costume-info.my-list.my-list-wrap .product-name .prod-name {
    max-width: 100px;
}

.required-wrapper.rating-required-wrapper .required-field {
    position: absolute;
    top: 3px;
    right: -14px;
    color: red;
}

.required-wrapper.rating-required-wrapper .rating-text {
    display: inline-block;
    position: relative;
}

.follow-unfollow.view-follow.follow-wrapper .complete-purchase {
    height: 47px;
}

.correct-text.send-otp.send-profile-otp {
    top: 35px;
    margin-bottom: 0;
}

.correct-text.profile-correct-text {
    top: 35px;
    margin-bottom: 0;
    /* margin-top: 1.7px; */
}

.complete-purchase.purchase-address {
    padding: 8px 18px;
}

.product-head.product-head-wrp h6 {
    margin-bottom: 0;
}

.make-offer-popup.counter-offer.cancel-return.counter-offer-wrap .offer-content {
    padding: 25px;
}

.make-offer-popup.counter-offer.cancel-return.counter-offer-wrap .offer-title.heading::after {
    left: 0;
    width: 100%;
}

.sublist-menu.other.sublist-menu-wrapper .arrow-wrap.category-arrow {
    transition: all 0.5s;
}

.sublist-menu.other.sublist-menu-wrapperactive .arrow-wrap.category-arrow {
    transform: rotate(180deg);
    transition: all 0.5s;
}

/* .sublist-menu.other.sublist-menu-wrapper.active .arrow-wrap.category-arrow {
  transform: rotate(180deg);
} */
.sublist-menu.other.sublist-menu-wrapperactive .sublist-menu2.sublist-menu-category.category-sublist a {
    color: #f86202;
}

.signup-form .detail-from button.shop-now {
    padding: 10px 25px;
    text-transform: none;
}

.cond.signup-terms-condition {
    font-size: 15px;
    line-height: 1.5;
    position: relative;
    padding-left: 30px;
}

.cond.signup-terms-condition .terms {
    display: inline;
}

.cond.signup-terms-condition .privacy {
    display: inline;
}

.already-ac.already-account {
    font-size: 16px;
    margin-bottom: 5px;
}

.cond.signup-terms-condition .signup-checkbox {
    position: absolute;
    top: 0;
    left: 0;
}

/* signup-number */
.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input input {
    padding: 0px 15px 0 50px;
    height: 52px;
    box-sizing: border-box;
    font-size: 16px;
    padding-bottom: 0 !important;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input label {
    transform: translate(7px, 0) scale(1) !important;
    height: 100%;
    display: flex;
    align-items: center;
    top: 0 !important;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input .MuiInputLabel-outlined.MuiInputLabel-shrink {
    transform: translate(14px, -6px) scale(0.75) !important;
    height: auto;
    display: block;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input .number-code {
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    width: 48px;
    padding-bottom: 0 !important;
}

.form-input.number-code-wrapper.signup-phone-input.signup-code label {
    font-size: 15px;
}

.shop-now.custom-signup-btn {
    display: none;
}

.custom-signing.signing-wrapper {
    justify-content: center;
}

.privacy-details.full-width-view .general-terms h2 {
    margin-bottom: 15px;
}

.user-detail-edit.signup-form-title .form-title {
    text-transform: none;
}

.detail-from.signup-detail-form .sign-btn.sign-btn-wrapper button.shop-now {
    padding: 10px 50px;
}

.signup-form.signup-frm-wrp.user-login.otp-open .otp-btn.submit.submit-btn-wrap {
    font-size: 16px;
    height: 45px;
}

.phone-number-field.adhar-field .verified-text {
    opacity: 1;
}

.gst-file-name.gst-file-wrapper {
    max-width: 60px;
}

.message.avg-rating.avg-rating-wrapper {
    display: none;
}

.message.avg-rating .rewiew-head {
    text-align: center;
}

.rating-pic-wrapper {
    display: none;
}

.remove-wishlist.remove-wishlist-wrapper {
    width: 85px;
    text-align: center;
}

.custom-reports .custom-sales-wrap {
    font-size: 17px;
}

.custom-reports .custom-sales-wrap {
    font-size: 17px;
}

.custom-reports h5 {
    text-transform: capitalize;
    font-weight: 700;
}

.sublist-menu.other.sublist-menu-wrapperactive .sub-menu2.sub-menu-main {
    margin-right: 0;
    width: 100%;
}

.cont-shopping.continue-shopping {
    padding: 10px 28.5px;
}

.detail-from .form-title.quick-signup {
    text-transform: none;
}

.form-intput.business-number {
    text-transform: none;
}

.phone-num-seller-register .phone-num {
    text-transform: none;
}

.without-login.with-login .gst-file-wrapper.gst-file-cheque {
    width: 0;
}

.user-detail-edit.user-signin-details .login.login-head {
    text-transform: none;
}

.seller-img-wrap.seller-registration-wrapper {
    text-align: left;
}

.popup-body.offer-making .create-coupon-text {
    text-align: center;
}

.profile-wrapper.manage-profile.profile-main-div .table-values.table-value-wrapper {
    justify-content: flex-end !important;
}

.phone-number-field.number-code-wrapper.business-profile-number.register-seller-mobile .send-otp.send-otp-wrapper {
    top: 11px;
}

.seller-img-wrap.seller-registration-wrapper .seller-img-registration-wrapper {
    display: flex;
    flex-direction: column;
    width: 49%;
}

.seller-img-wrap.seller-registration-wrapper .remove-btn {
    margin-left: auto;
}

.seller-img-wrap.seller-registration-wrapper .seller-img-registration-wrapper img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: top;
}

.cond.terms-condition-wrapper {
    position: relative;
    padding-left: 30px;
    margin-top: 10px;
}

.cond.terms-condition-wrapper .terms-check {
    margin-top: 0;
}

.cond.terms-condition-wrapper input {
    position: absolute;
    top: 0;
    left: 0;
}

.file-inputs.upload-feild-input {
    padding: 0 10px;
}

.cond.terms-condition-wrapper .privacy-text-wrpp {
    margin-top: 0;
}

.cond.terms-condition-wrapper {
    line-height: 1.5;
}

.enter-mail-text {
    margin-top: 5px;
}

*::placeholder {
    color: #000;
    opacity: 0.6;
}

.without-login.with-login .form-intput label {
    font-size: 17px;
}

.trends-caption.shop-brand-wrapper h2 {
    text-transform: none;
}

.arrival-caption.arrival-costumes-wrapper h2 {
    text-transform: none;
    margin-bottom: 0 !important;
}

.group-wrap.edit-profile.edit-profile-details input::placeholder {
    color: #000;
    opacity: 0.6;
}

.correct-text.send-otp.profile-otp {
    margin-bottom: 0;
    top: 35px;
}

.login-description.password-confirm-wrapper .form-intput.login-passwrd .eye-icon-input-wrapper {
    position: relative;
    width: 100%;
}

.login-description.password-confirm-wrapper .form-intput.login-passwrd i {
    position: absolute;
    right: 15px;
    top: 14px;
    z-index: 1;
    cursor: pointer;
}

.cond.terms-condition-wrapper.seller-registration-condition {
    margin-top: 80px;
}

.form-intput.login-passwrd.passwrd-one {
    margin-bottom: 55px;
}

.pendingorder-popup.ready-ship-popup-wrap .enter-dimension.modal-title {
    font-weight: 500;
    font-size: 18px;
}

.view-all-items.ready-to-ship {
    display: block;
}

.pendingorder-popup.ready-ship-popup-wrap.modal.show .form-control {
    min-height: 35px;
    font-size: 12px;
}

.pendingorder-popup.ready-ship-popup-wrap .modal-dialog .modal-header {
    margin-bottom: 26px;
}

.pendingorder-popup.ready-ship-popup-wrap .modal-dialog .buttons-wrp {
    margin-top: 10px;
}

.pendingorder-popup.ready-ship-popup-wrap .modal-dialog .buttons-wrp button {
    width: 90px;
}

.pendingorder-popup.carrier-main-wrapper .carrier-head.modal-title {
    font-weight: 400;
    font-size: 18px;
}

.pendingorder-popup.carrier-main-wrapper .modal-header {
    margin-bottom: 20px;
}

.pendingorder-popup.carrier-main-wrapper .modal-dialog {
    padding: 20px 30px;
}

.pendingorder-popup.carrier-main-wrapper .modal-header {
    margin-bottom: 25px;
}

.pendingorder-popup.carrier-main-wrapper .modal-dialog .modal-body .wrpval-ipt {
    max-height: 400px;
    overflow-y: auto;
    height: 100% !important;
}

.pendingorder-popup.carrier-main-wrapper .modal-dialog .buttons-wrp button {
    width: 90px;
}

.pendingorder-popup.carrier-main-wrapper .modal-dialog .modal-body .wrpval-ipt .ordered-products.carrierList {
    margin-top: 5px;
    padding: 3px;
}

.enter-offer-price {
    color: red;
}

.detail-from .input-form .forgot-signin-wrapper {
    margin-bottom: 11px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    color: #4c4c4c;
    border: 1px solid #cdced2;
    height: 42px;
    display: flex;
    align-items: center;
}

.detail-from .input-form .forgot-signin-wrapper .number-code {
    position: static;
    background: transparent;
    width: 34px;
    margin-right: 3px;
    padding: 0;
    transform: translate(0);
    font-weight: 700;
    margin: 0;
    border: 0;
}

.detail-from .input-form .forgot-signin-wrapper input {
    margin-bottom: 0;
    font-size: 16px;
    background: transparent;
    font-weight: 400;
    border-radius: 0;
    padding: 0;
    border: none;
    height: auto;
    margin: 0;
    margin-left: 5px;
}

.detail-from .btn-forget.forget-btn-wrap {
    width: 100px;
}

.detail-from .btn-forget.forget-btn-wrap .forget-send-btn {
    text-align: center;
}

.enter-otp-screen {
    margin-bottom: 10px;
    display: block;
}

.get-otp-screen {
    border-radius: 5px;
}

.pass-wrap.forget-password-wrapper .form-title.go-back.back-left-arrow .fas.fa-angle-left {
    left: 10px;
    top: 7px;
}

.pass-wrap.forget-password-wrapper .forget-passwrd-icon-wrap {
    text-align: left;
    text-transform: capitalize;
    width: 100%;
    display: block;
    margin-bottom: 15px;
    background-image: none;
}

.pass-input-wrap.forget-password-wrapper {
    position: relative;
}

.pass-input-wrap.forget-password-wrapper {
    position: relative;
}

.pass-input-wrap.forget-password-wrapper i {
    position: absolute;
    right: 10px;
    top: 15px;
    cursor: pointer;
}

.shipping-itemwrap.shipping-remade.checkout-shipping .shop-now.address-btn {
    margin-left: 0;
}

.shipping-itemwrap.shipping-remade.checkout-shipping .complete-purchase.payment-submission {
    text-transform: none;
    font-size: 15px;
    margin: 0;
    max-width: 200px;
    font-weight: 600;
}

.shipping-itemwrap.shipping-remade .shop-now.address-btn {
    margin-left: 0;
    width: 200px;
    font-size: 15px;
    font-weight: 600;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block input {
    height: 40px;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block .complete-purchase.complete-purchase-wrapper {
    font-weight: 600;
    font-size: 15px;
}

.demooo .list-banner img {
    width: 100%;
}

.product-share-popup-modal .react-share__ShareButton {
    height: 53px;
}

.checkout-left #addressForm .desc-txt-wrap .error.add-address-phone-error {
    margin-top: 4px;
}

.full-item-detail .item-btn.full-item-btn.payment-screen {
    border: 1px solid transparent;
    font-weight: 600;
    padding: 0;
}

.full-item-detail .item-btn.full-item-btn.payment-screen:hover {
    opacity: 1;
    background-color: transparent;
    border: 1px solid #f47900;
}

.full-item-detail .item-btn.full-item-btn.payment-screen .item-btn-link.payment-screen:hover {
    color: #f47900;
}

.full-item-detail .item-btn.send-offer.payment-screen {
    font-weight: 600;
    border: 1px solid transparent;
    font-size: 16px;
}

.full-item-detail .item-btn.send-offer.payment-screen:hover {
    opacity: 1;
    background-color: transparent;
    border: 1px solid #f47900;
    color: #f47900;
}

.full-item-detail .item-btn-link.payment-screen {
    padding: 10.5px 15px;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
}

.offerbtn-popup.chat-payment.chat-payment-wrapper {
    padding: 0;
}

.offerbtn-popup .send-payment-link {
    text-decoration: none;
    color: #f86202;
    transition: 0.3s;
    margin-left: auto;
    display: block;
    background: #f86202;
    color: #fff;
    padding: 9px 15px;
    border-radius: 5px;
    border: 1px solid transparent;
}

.offerbtn-popup .send-payment-link:hover {
    opacity: 1;
    color: #f86202;
    background-color: transparent;
    border: 1px solid #f86202;
}

.pendingorder-popup.pending-payemnt-order .modal-dialog {
    height: auto !important;
    /* max-width: 550px; */
    width: 100% !important;
    padding: 20px;
}

.multiple-items.multiple-items-wrapper .view-all-items.ready-to-ship {
    background-color: #f86202;
    border: 1px solid transparent;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    font-size: 15px;
    border-radius: 6px;
}

.multiple-items.multiple-items-wrapper .view-all-items.ready-to-ship:hover {
    background-color: transparent;
    border: 1px solid #f86202;
    color: #f86202;
}

.add-pro-cart {
    padding-bottom: 50px;
}

.cart-caption.add-cart-wrp {
    padding-top: 35px;
}

.offer-details-table.items-table-wrap .buy-col {
    width: 33%;
    flex-shrink: 0;
    text-align: center;
}

.header-text.header-text-icon .fa-comment-alt.far.header-wrap {
    margin-left: 20px;
}

.error-msz-coupn {
    font-size: 14px;
    text-transform: none;
}

.complete-purchase.purchase-address {
    padding: 10px 18px;
    font-size: 15px;
    font-weight: 600;
}

.edit-address-pen {
    text-transform: lowercase;
}

.cat-head h2 span {
    margin-left: 0;
    display: block;
    margin-top: 4px;
}

.offer-title.report-item-wrap {
    text-transform: none;
}

.issue-heading.issue-item-wrap {
    text-transform: none;
}

/* 
.make-offer-popup.seller-product-wrapper .offer-content {
  max-width: 300px;
  padding: 40px 18px;
} */

.make-offer-popup.seller-product-wrapper .make-offer-popup .offer-title {
    font-size: 14px;
}

/* .without-login.with-login.business-profile .container {
  max-width: 100%;
} */

.navigation-screen.edit-product-screen .error-sell-text {
    margin-top: 5px;
}

.sell-item.sell-item-content .make-offer-popup.seller-product-wrapper .offer-content {
    max-width: 400px;
    margin: 0 12px;
}

.sell-item.sell-item-content .make-offer-popup.seller-product-wrapper .offer-content .add-links {
    display: flex;
    justify-content: center;
}

/* .sell-item.sell-item-content .make-offer-popup.seller-product-wrapper .offer-content .add-links .btn-purple {
  font-size: 18px;
  max-width: 172px;
  width: 50%;
} */

/* .swal-button:focus {
  box-shadow: none;
}

.swal-modal {
  border-radius: 10px;
  padding: 20px 25px 15px;
  will-change: auto !important;
}

.swal-icon.swal-icon--warning {
  display: none;
}

.swal-title {
  margin-bottom: 18px;
  font-size: 22px;
  color: #000;
}

.swal-text {
  font-size: 18px;
  color: #000;
}

.swal-button--cancel {
  color: #000;
  background-color: #efefef !important;
}

.swal-button--danger {
  background-color: #e64942;
  color: #fff;
  padding: 10px 37px;
}

.swal-footer {
  margin-top: 24px;
} */

.notification-card.contacts.noti-listing .notification-img {
    object-fit: cover;
}

.modal-closeBtn.payment-link-close {
    right: -4px;
    top: -6px;
}

.shipping-inner-wrap.shipping-wrap-offer .shipping-remade.make-an-offer {
    padding-left: 0;
    display: flex;
    align-items: flex-start;
}

.shipping-inner-wrap.shipping-wrap-offer .shipping-remade.make-an-offer .ship-radio {
    position: static;
    margin-right: 12px;
}

.shipping-inner-wrap.shipping-wrap-offer .address-checkout {
    margin-top: 2px;
}

.shipping-inner-wrap.shipping-wrap-offer .shipping-inner.shipping-remade .ship-radio .radio-circle {
    width: 18px;
    height: 18px;
}

/* .swal-modal.active-cnf-swal .swal-title {
  margin-top: 10px;
  font-size: 18px;
}

.swal-modal.active-cnf-swal .swal-button.swal-button--confirm {
  font-size: 15px;
}

.swal-modal.active-cnf-swal .swal-footer {
  text-align: center;
  margin-top: 15px;
} */

.plp-loadMore-div.no-product-wrapper h4 {
    margin-top: 10px;
}

.change-location-wrapper button {
    white-space: nowrap;
}

.change-location-wrapper {
    margin: 0 auto !important;
    text-align: center;
}

.plp-wrap {
    flex-grow: 1;
}

.delivery_wrapper.select-delivery-wrap {
    margin-top: 0;
}

.delivery_wrapper.select-delivery-wrap h3 {
    margin-top: 0;
}

.delivery_wrapper.select-delivery-wrap .shipping-inner-wrap {
    margin-top: 14px;
}

.delivery_wrapper.select-content {
    margin-top: 0;
}

.delivery_wrapper.select-delivery-wrap .shipping-inner-wrap:first-child {
    margin-top: 0;
}

.active-cart-dlte-wrap .swal-footer {
    text-align: center;
}

.offerbtn-popup.chat-payment.chat-payment-wrapper .amount {
    font-weight: 500;
}

.offerbtn-popup.chat-payment.chat-payment-wrapper .amount {
    font-weight: 500;
}

.back-link.chats-back {
    background-color: #f86202;
    padding: 5px 10px;
    color: #fff;
    border: 1px solid transparent;
    text-decoration: none;
    border-radius: 7px;
}

.back-link.chats-back:hover {
    background-color: transparent;
    color: #f86202;
    border: 1px solid #f86202;
}

.chat-msg-tab .tags a.active-tab:focus-visible {
    outline: none;
    border: 0;
}

.modal-closeBtn.payment-link-close.payment-close-wrap:hover {
    background-color: transparent;
}

.swal-icon.swal-icon--warning {
    background-image: none !important;
    background-position: none !important;
    background-repeat: no-repeat;
    display: inline-block;
    width: 45px !important;
    height: 45px !important;
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 10px;
}

.swal-icon--warning__body {
    background-image: none !important;
    background-position: unset;
    background-repeat: unset;
    display: inline-block;
    width: 7px !important;
    height: 22px !important;
    top: 6px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.swal-icon--warning__dot {
    background-image: none !important;
    background-repeat: unset;
    display: inline-block;
    width: 7px !important;
    height: 7px !important;
    vertical-align: middle;
}

/* .swal-icon.swal-icon--success {
  background-image: none !important;
  background-position: unset;
  background-repeat: unset;
  width: 80px !important;
  height: 80px !important;
  display: block !important;
}

.swal-icon--success__line.swal-icon--success__line--long {
  background-image: none !important;
  background-position: unset;
  background-repeat: unset;
  width: 47px !important;
  height: 5px !important;
}

.swal-icon--success__line.swal-icon--success__line--tip {
  background-image: none !important;
  background-position: unset;
  background-repeat: unset;
  width: 25px !important;
  height: 5px !important;
  display: block !important;
}

.swal-icon--success__ring {
  background-image: none !important;
  background-position: unset;
  background-repeat: unset;
  width: 80px !important;
  height: 80px !important;
  display: block !important;
}

.swal-icon--success__hide-corners {
  background-image: none !important;
  background-position: unset;
  background-repeat: unset;
  width: 5px !important;
  height: 90px !important;
  display: block !important;
} */

.swal-button:focus {
    box-shadow: none;
}

.swal-modal {
    border-radius: 10px;
    padding: 20px 25px 15px;
    will-change: auto !important;
}

.swal-title {
    margin-bottom: 18px;
    font-size: 22px;
    color: #000;
    text-align: center;
}

.swal-text {
    font-size: 18px;
    color: #000;
    text-align: center;
}

.swal-button--cancel {
    color: #000;
    background-color: #efefef !important;
}

.swal-button--danger {
    background-color: #e64942;
    color: #fff;
    padding: 10px 37px;
}

.swal-footer {
    margin-top: 12px;
    text-align: center;
}

.address-checkout.shipping-address.shipping-checkout {
    position: relative;
    padding-left: 20px;
}

.address-checkout.shipping-address.shipping-checkout span {
    font-size: 15px !important;
    text-transform: capitalize;
}

.address-checkout.shipping-address.shipping-checkout .fas.fa-map-marker-alt {
    position: absolute;
    top: 3px;
    left: 0;
}

.pendingorder-popup.ready-ship-popup-wrap .close {
    display: none;
}

.modal-closeBtn.payment-link-close.payment-close-wrap.ready-ship-close {
    top: -8px;
}

.pendingorder-popup.carrier-main-wrapper .close {
    display: none;
}

.pendingorder-popup.carrier-main-wrapper .no-data-found {
    font-size: 15px;
    color: gray;
}

/* .click-top-pay-message {
  text-align: center;
  padding: 10px;
  background: #e5c6f6;
  border-radius: 10px;
} */

.click-top-pay-message {
    text-align: center;
    padding: 10px 18px;
    background: #e5c6f6;
    border-top-left-radius: 17px;
    border-radius: 17px;
    border-top-right-radius: 0;
    position: relative;
    min-height: 60px;
    display: flex;
    align-items: center;
}

.click-top-pay-message::after {
    content: "";
    position: absolute;
    top: 0;
    left: -10px;
    width: 0;
    height: 0;
    left: auto;
    right: -10px;
    border-right: none;
    border-left: 10px solid #e5c6f6;
    border-bottom: 7px solid transparent;
}

.click-top-pay-message .click-pay-wrp {
    /* color: #fff; */
    font-size: 16px;
    text-decoration: underline;
}

.click-top-pay-message .click-pay-wrp:hover {
    color: #f86202;
}

.cart-to-home-wrapper {
    background-color: #f86202;
    color: #fff;
    padding: 10px 20px;
    border: 1px solid transparent;
    border-radius: 10px;
    margin-bottom: 50px;
}

.cart-to-home-wrapper button {
    color: #fff;
    font-weight: 500;
    font-size: 15px;
}

.cart-to-home-wrapper:hover {
    background-color: transparent;
    border: 1px solid #f86202;
}

.cart-to-home-wrapper:hover button {
    color: #f86202;
}

.add-pro-cart {
    padding-bottom: 22px;
}

.item-btn.full-item-btn.payment-screen.payment-right-screen {
    min-height: 48px;
}

.item-btn.send-offer.payment-screen.payment-right-screen {
    min-height: 48px;
}

.disabledLink {
    pointer-events: none;
}

.paid-text-wrap {
    margin-left: 10px;
    font-size: 12px;
    margin-top: 7px;
    color: #fff;
    background: green;
    padding: 5px 10px;
    border-radius: 7px;
}

.contacts .click-top-pay-message.clickpay-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    background: #f5ecc6;
}

.contacts .click-top-pay-message::after {
    border-right: 10px solid #f5ecc6;
    border-left: none;
}

.contacts.coming-chat .click-top-pay-message.clickpay-wrapper {
    background: #e5c6f6;
}

.contacts.coming-chat .click-top-pay-message::after {
    border-left: 10px solid #e5c6f6;
    border-right: none;
}

.click-top-pay-message.clickpay-wrapper .click-pay-wrp {
    display: block;
    font-size: 13px;
    width: 100%;
    margin-bottom: 4px;
    text-align: left;
    color: #f86202;
    text-decoration: none;
}

.click-top-pay-message.clickpay-wrapper .paid-wrapper-main {
    width: 100%;
    display: flex;
    align-items: flex-start;
}

.click-top-pay-message.clickpay-wrapper .buy-info.paid-buyer-info {
    display: block;
    padding: 0 !important;
    font-size: 12px;
    min-height: auto !important;
    margin-right: 10px;
    background: transparent !important;
}

.click-top-pay-message.clickpay-wrapper .paid-pay {
    display: block;
    padding: 0 !important;
    font-size: 12px;
    min-height: auto !important;
    line-height: 1;
    color: green;
    font-weight: bold;
    background: transparent !important;
}

.sell-item.sell-item-content.sell-product-wrapper .make-offer-popup.seller-product-wrapper .offer-title {
    font-size: 18px;
    font-weight: 500 !important;
}

.add-order-form {
    width: 100%;
}

.order-address {
  margin-top: 47px;
  margin-right: 40px;
}

.add-order-container {
   display: flex;
   padding: 50px 20px 0;
}

.sell-item.sell-item-content.sell-product-wrapper .make-offer-popup.seller-product-wrapper .add-links .btn-purple {
    max-width: 135px;
    border-radius: 5px;
}

.sell-item.sell-item-content.sell-product-wrapper .make-offer-popup.seller-product-wrapper .add-links {
    flex-shrink: 0;
}

.calender-wrapper {
    display: flex;
    align-items: flex-start;
}

.calender-wrapper .fa.fa-calendar {
    margin-right: 5px;
}

.offered_details_wrap.new-offer-details .offered_details_table .table-head-headings .total-heading {
    width: 21%;
}

.offered_details_wrap.new-offer-details .offered_details_table .tables-value-wrap .total-heading {
    width: 21%;
}

.offered_details_wrap.new-offer-details .offered_details_table .table-head-headings .quantity-heading {
    width: 30%;
}

.offered_details_wrap.new-offer-details .offered_details_table .tables-value-wrap .quantity-heading {
    width: 30%;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value .header-text {
    margin-left: 30px !important;
}

.header-text.main-head-text .fa-comment-alt.far.chat-wrap {
    margin-bottom: 0;
}

.offer-price-text.offer-text-wrap {
    margin-bottom: 0;
}

.calender-wrapper {
    margin-top: 5px;
}

.calender-wrapper.my-offer-date {
    justify-content: center;
}

.swal-button {
    border: 1px solid transparent;
    background-color: #f86202;
    text-align: center;
}

.swal-icon--warning__dot {
    left: 0;
    right: 0;
    margin: 0 auto;
}

.swal-button:hover {
    border: 1px solid #f86202;
    color: #f86202;
    background-color: transparent !important;
}

.logo-class.logo-class-wrapper img {
    display: block;
}

.logout-profile-wrap a {
    height: 100%;
}

.otp-timer.otp-timer-wrap {
    display: flex;
    justify-content: center;
}

.otp-timer.otp-timer-wrap span {
    display: flex;
    align-items: center;
}

.otp-timer.otp-timer-wrap .form-title.go-back {
    color: #f86202;
    cursor: pointer;
    margin: -2px 0 0 10px;
}

.shop-now.log-out.mobile-logout {
    margin: 10px 0 0;
    color: #303030;
}

.shop-now.log-out.mobile-logout i {
    margin: -3px 10px 0 0;
    font-size: 18px;
}

.custom-signing-wrap .category-head-list {
    font-weight: 400;
    text-transform: none;
    font-size: 15px;
    letter-spacing: normal;
    color: #383838;
    font-family: "Roboto";
}

.product-location-wraps.product-location-main:hover {
    color: #fff;
}

.signup-form .detail-from button.shop-now.quick-sign-up {
    padding: 9px 25px;
}

.detail-from.otp-screen .otp-btn:disabled:hover {
    color: #808080;
    border: 1px solid #808080;
}

.item-btn.full-item-btn.payment-screen.payment-right-screen:hover .item-btn-link.payment-screen {
    color: #f86202;
}

.add-cart-wishlist.add-cart-wishlist-wrap {
    padding: 7px 10px;
    border-radius: 3px;
}

.remove-wishlist.remove-wishlist-wrapper {
    padding: 7px 10px;
    border-radius: 3px;
}

.make-offer-popup.alert.same-cart.add-to-cart-wrapper .offer-content.alert {
    max-width: 350px;
}

.make-offer-popup.alert.same-cart.add-to-cart-wrapper .offer-content.alert .modal-closeBtn:hover {
    background-color: transparent;
}

.make-offer-popup.alert.same-cart.add-to-cart-wrapper .offer-content.alert .yes-btn.header-sell.cart-warning-popup {
    margin-left: 20px;
}

.proceed-payment-wrp {
    text-decoration: underline;
    text-align: left;
    display: block;
    font-size: 13px;
    margin-bottom: 4px;
    color: #f86202;
}

.payment-completed-wrap {
    text-align: left;
    font-size: 13px;
    margin-bottom: 4px;
    color: #f86202;
}

/* .dual-order.dual-order-wrapper-main {
  display: flex;
  flex-direction: column;
} */

.profile-img.logout-profile-wrapper img {
    object-position: top;
}

/* .costume-box .costumes{
  width: 100%;
}
.costume-box .costumes img{
  width: 100%;
  object-fit: cover;
  object-position: top;
} */

/* .product-image-page img{
  max-width: 100% !important;
  max-height: 100% !important;
  width: 100% !important;
  height: 100% !important;
}
.product-image-page >   div{
  width: 100% !important;
  height: 100% !important;
} */

.items-table.offered_details_table .table-head-headings {
    text-align: center;
}

.items-table.offered_details_table .table-head-headings .name-heading {
    padding: 0 15px;
}

.items-table.offered_details_table .items-table-wrap .total-heading {
    text-align: center;
}

.offered_details_wrap.new-offer-details .offered_details_table .table-head-headings .total-heading {
    text-align: center !important;
}

.items-table.offered_details_table .tables-value-wrap .image-value {
    display: flex;
    justify-content: center;
}

.items-table.offered_details_table .tables-value-wrap .name-value {
    padding: 0 15px;
    text-align: center;
}

.items-table.offered_details_table .tables-value-wrap .offer-price-text.offer-text-wrap {
    text-align: center;
}

.items-table.offered_details_table .tables-value-wrap .calender-wrapper {
    justify-content: center;
}

.items-table.offered_details_table .tables-value-wrap .counter-decimal {
    text-align: center;
}

.items-table.offered_details_table .table-head-headings .weight-value {
    text-align: center;
}

.offered_details_wrap .offered_details_table .tables-value-wrap .weight-value {
    justify-content: center;
}

.offered_details_wrap .offered_details_table .table-head-headings .image-heading {
    width: 60px;
}

.items-table.offered_details_table .tables-value-wrap .image-value {
    width: 60px;
}

.multiple-items .accordion-wrapper.offer-table-main-head h1 {
    font-weight: 600;
    font-size: 23px;
}

.sign-form {
    margin-top: 12px;
}

.detail-from.otp-screen .otp-btn:disabled:hover {
    color: #ffffff;
    border: 1px solid transparent;
}

.shop-now.my-order-btn {
    text-transform: none;
}

.view-all-btn-wrap {
    padding: 8px 23px;
}

.main-item.product-image-page img {
    height: auto !important;
    /* height: 100% !important;
    object-fit: contain !important;
    max-height: 400px !important;
    min-height: 400px !important;
    object-fit: contain !important; */
}

.dual-order.dual-order-wrapper-main .dual-order-head .dual-content h4 {
    text-transform: none;
}

.dual-order.dual-order-wrapper-main .dual-order-head .dual-content h5 {
    text-transform: none;
}

.dual-order.dual-order-wrapper-main .heading-menu {
    text-transform: capitalize;
    font-size: 14px;
}

.dual-order.dual-order-wrapper-main .view-order.head-name-wrp {
    font-size: 14px;
}

.order-top.order-top-wrapper.order-delivery-wrap .order-title {
    font-size: 14px;
}

.order-top.order-top-wrapper.order-delivery-wrap .order-subtitle {
    font-size: 14px;
}

.order-top.order-top-wrapper.order-delivery-wrap .order-text {
    font-size: 14px;
}

.swal-text:first-child {
    margin-top: 30px;
}

.plp-product-screen .listing-content .image-value img {
    object-fit: contain !important;
}

.items-table-wrap.new-items-table-wrap.offered_details_wrap.new-offer-details .tables-value-wrap .total-heading {
    text-align: center;
}

.chat-img {
    object-position: top;
}

.weight-value.pending-weight-value .cancel-btn {
    min-width: 70px;
    text-align: center;
}

/* items-table-wrap offer-details-table my-offer-seller */

/* items-table-wrap new-items-table-wrap offered_details_wrap new-offer-details */

.items-table-wrap.offer-details-table.my-offer-seller .image-heading {
    width: 60px;
    text-align: center;
}

.items-table-wrap.offer-details-table.my-offer-seller .image-value {
    width: 60px;
}

.items-table-wrap.offer-details-table.my-offer-seller .name-heading {
    padding: 0 15px;
    text-align: center;
}

.items-table-wrap.offer-details-table.my-offer-seller .name-value {
    text-align: center;
    padding: 0 15px;
}

.items-table-wrap.offer-details-table.my-offer-seller .weight-value {
    text-align: center;
    justify-content: center;
}

.offer-details-table.items-table-wrap.my-offer-seller .weight-value.weight-btns-wrap {
    justify-content: center;
}

.items-table-wrap .weight-value span.payment-done-time-text {
    font-size: 13px;
}

.offer-price-text.offer-text-wrap.orange-text-wrp-offer {
    margin-bottom: 5px;
}

.modal-closeBtn:hover {
    background: transparent !important;
}

.listing-content .product-price .discount {
    display: inline-block;
}

.offerbtn-popup.chat-payment.chat-payment-wrapper .shipping-inner.shipping-remade.payment-link-popup.chat-shipping-payment .address-checkout {
    margin-top: 0;
    padding: 0;
}

.offerbtn-popup.chat-payment.chat-payment-wrapper .shipping-inner.shipping-remade.payment-link-popup.chat-shipping-payment {
    margin-top: 10px;
    padding: 0;
    display: flex;
    align-items: flex-start;
}

.offerbtn-popup.chat-payment.chat-payment-wrapper .shipping-inner.shipping-remade.payment-link-popup.chat-shipping-payment .ship-radio {
    position: static;
    margin-right: 7px;
    margin-top: -1px;
}

.offerbtn-popup.chat-payment.chat-payment-wrapper .shipping-inner.shipping-remade.payment-link-popup.chat-shipping-payment .ship-radio .radio-circle {
    margin-top: 0;
}

.body_overlay.unsuccessfull-payment {
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    z-index: 4;
}

.body_overlay_closed {
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    z-index: 4;
}

.header-address.header-address-wrapper {
    z-index: 0;
}

.payment-failed-wrapper {
    z-index: 5;
    height: 100vh;
    width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
}

.payment-failed-text {
    display: flex;
    justify-content: center;
    align-self: center;
    width: 100%;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    border-radius: 7px;
    padding: 30px 10px;
    flex-direction: column;
    max-width: 280px;
    text-align: center;
}

.payment-failed-text h4 {
    color: #721c24;
    font-size: 18px;
    margin-bottom: 20px;
}

/* .payment-failed-text i {
  color: #721c24;
  border-color: #f5c6cb;
} */
.payment-failed-text .return-order-page {
    padding: 10px 20px;
    background-color: #f86202;
    color: #fff;
    border-radius: 7px;
    border: 1px solid transparent;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    font-size: 15px;
}

.payment-failed-text .return-order-page:hover {
    background-color: transparent;
    color: #f86202;
    border: 1px solid #f86202;
}

.greybg.payment-greybg-wrap .container.body_overlay:after {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 3;
    content: "";
}

.message.avg-rating .rewiew-head {
    text-transform: none;
}

.feature-card.orange .in-process {
    text-transform: none;
}

.feature-card.green .bazar-help-center {
    text-transform: none;
}

.feature-card-row.bazar-transaction-dashboard .feature-card.orange {
    display: flex;
    flex-direction: column;
}

.feature-card-row.bazar-transaction-dashboard .feature-card.orange .transcation-btn-wrap {
    margin-top: auto;
}

.profile-left-panel.left-profile-wrapper .profile-div {
    position: relative;
}

/* .profile-left-panel.left-profile-wrapper .edit-wrap-profile {
  position: absolute;
  right: -10px;
  top: 10px;
  background-image: none;
} */

.profile-left-panel.left-profile-wrapper .edit-wrap-profile .fas.fa-user-edit {
    font-size: 20px;
    background: transparent;
    border: 1px solid transparent;
    color: #808080;
}

.prof-name.review-profile-name {
    text-transform: capitalize;
}

.desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase.purchase-address {
    font-weight: 400;
    font-size: 13px;
    padding: 10px 10px;
    margin-right: 10px;
    margin-left: 0;
}

.default-add.default-add-block label {
    font-size: 13px;
}

.dis_button {
    pointer-events: none;
    background: gray !important;
    color: #fff;
}

.review-contacts.contacts.review-rating-wrapper .review-comment.review-comment-customer {
    text-transform: none;
}

.sub-menu-image.sub-menu-wrapper-image {
    z-index: 2;
}

.price .free-shipping {
    margin-left: 10px;
}

.header-sell.change-passwrd-sell {
    padding: 8px 15px;
}

.group-wrap.edit-profile.change-passwrd-my-profile input::placeholder {
    color: lightgray;
}

.menu.about-menu-wrapper {
    margin-bottom: 0;
}

.sublist-menu a {
    text-decoration: none;
}

.header-sell a {
    text-decoration: none;
}

.process-sec.bg-light {
    padding: 30px 0;
}

.ready-sec.bg-purple {
    padding: 30px 0;
}

.you-get.bg-light {
    padding: 30px 0;
}

.footer-box.shop-row ul {
    padding-left: 0;
}

.profile-div .edit-wrap-profile a {
    display: block;
}

.input-range__label--value .input-range__label-container {
    color: white !important;
    background: #ed9829 !important;
    border-radius: 4px;
}

.strong-override strong {
    font-weight: 700 !important;
}

.brand-list.brand-listing {
    width: 100%;
}

.brand-list.brand-listing .scrollarea {
    height: auto !important;
    max-height: 120px;
}

.brand-input-wrapper {
    margin-bottom: 10px;
}

.scrollarea-content li {
    margin: 0 0 10px 0;
}

.my_class.new-filter.my-new-filter {
    text-transform: none;
}

.logout-container a {
    text-decoration: none;
}

.footer-social i:last-child {
    margin-right: 0;
}

.address-image.edit-address-img {
    margin-bottom: 33px;
    /* font-size: 45px;
  margin-top: 21px; */
}

.address-image.edit-address-img i {
    color: #f86202;
}

.address-box.new-address .add-new-address-wrap {
    font-size: 17px;
    font-weight: bold;
}

.address-wrap .address-box.new-address {
    padding: 35px 30px;
}

.my_class.new-filter.my-new-filter {
    text-transform: none;
    padding: 5px 30px 5px 10px;
    line-height: 1.4;
}

.desc p strong {
    font-weight: 700 !important;
}

.desc p em {
    font-style: italic;
}

.form-input.number-code-wrapper.sign-in-mobile .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-formControl {
    border-radius: 0;
}

.orange-text.calender-orange-text {
    margin-left: 0;
}

.calender-orange-text i {
    margin-right: 7px;
}

/* About */
.start-selling-section {
    padding: 30px 0 20px;
}

.business-nationwide {
    padding: 30px 0 110px;
}

.start-selling-section h2 {
    font-size: 30px;
    font-family: "Inter";
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2;
}

/* .start-selling-section h2::after {
  content: "";
  position: absolute;
  top: -13px;
  left: 0;
  border-bottom: 2px solid #F86202;
  width: 100%;
  height: 73px;
} */

.start-selling-section p {
    font-size: 20px;
    font-family: "Roboto";
}

.about-order-products {
    padding: 20px 0 20px;
    background-color: #fff;
}

.about-order-products h3,
.local-shipping-section h2,
.selling-easy-left-block h2,
.local-bazar-ideas h2 {
    font-size: 30px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: "Inter";
    font-style: normal;
    text-transform: capitalize;
}

/* .about-order-products h3::after,
.local-shipping-section h2:after,
.selling-easy-left-block h2::after,
.local-bazar-ideas h2::after,
.local-product-availablity h2::after,
.local-frequently-ask-questions h3::after {
  content: "";
  position: absolute;
  top: -13px;
  left: 0;
  border-bottom: 2px solid #F86202;
  width: 100%;
  height: 73px;
} */

.about-order-products h4 {
    text-align: center;
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 10px;
    color: #333333;
}

.about-order-products p {
    /* font-family: 'Roboto';
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  color: #000000; */
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    text-align: center;
    font-size: 14px;
    color: #555555;
}

.about-order-products .about-circle-wrap {
    display: block;
    text-align: center;
}

.about-product-card {
    background: #ffffff;
    /* box-shadow: 0px 4px 12px 8px rgba(0, 0, 0, 0.02); */
    /* box-shadow: -8px -8px 6px rgba(0, 0, 0, 0.06), 8px 8px 6px rgba(0, 0, 0, 0.06); */
    box-shadow: 4px 2px 13px rgb(0 0 0 / 4%), -2px 3px 4px rgb(0 0 0 / 6%);
    border-radius: 10px;
    /* margin-right: 20px; */
    padding: 50px 18px;
    /* max-width: 344px; */
    /* width: calc(25% - 20px); */
    border: 2px solid transparent;
    transition: all 0.5s;
    margin-bottom: 40px;
}

/* .about-product-card:last-child {
  margin-right: 0;
} */

/* .order-products-wrapper {
  display: flex;
  justify-content: space-between;
} */

.about-circle-wrap.upload-about-product {
    background: url(../images/metal-1.jpg) no-repeat;
    width: 100px;
    height: 70px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-circle-wrap.about-storefront {
    background: url(../images/metal-1.jpg) no-repeat;
    width: 100px;
    height: 70px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-circle-wrap.about-get-orders {
    background: url(../images/metal-1.jpg) no-repeat;
    width: 100px;
    height: 70px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-circle-wrap.about-fullfill-orders {
    background: url(../images/metal-1.jpg) no-repeat;
    width: 100px;
    height: 70px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-order-products.about-govt-services-wrap {
    background-color: #fff;
}

.about-order-products.about-govt-services-wrap .about-govt-services-card {
    width: calc(33% - 70px);
    margin-right: 30px;
    padding: 13px;
}

.about-order-products.about-govt-services-wrap .about-govt-services-card:last-child {
    margin-right: 0;
}

.about-circle-wrap.pan-img {
    background: url(../images/about-pan-img.png) no-repeat;
    width: 100px;
    height: 100px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-circle-wrap.gstin-img {
    background: url(../images/about-gst-img.png) no-repeat;
    width: 100px;
    height: 100px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-circle-wrap.gstin-img {
    background: url(../images/about-product-list-img.png) no-repeat;
    width: 100px;
    height: 100px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-govt-services-wrap h4 {
    font-weight: 400;
    font-size: 35px;
}

.sell-nation-wide .nation-card-wrap {
    border: 2px solid #f86202;
    box-shadow: 0px 4px 12px 8px rgba(0, 0, 0, 0.02);
    border-radius: 50px 0px;
    margin-right: 30px;
    padding: 30px;
    width: calc(33% - 30px);
}

.sell-nation-wide h4 {
    text-align: left;
}

.sell-nation-wide p {
    text-align: left;
}

.about-order-products.about-govt-services-wrap h3 {
    margin-bottom: 30px;
}

.about-order-products.about-govt-services-wrap p {
    margin-bottom: 60px;
    text-align: left;
}

.about-order-products.about-govt-services-wrap .about-govt-services-card p {
    margin-bottom: 0;
    text-align: center;
}

.about-order-products.about-govt-services-wrap.sell-nation-wide h3 {
    margin-bottom: 100px;
}

.about-contact-section {
    padding: 80px 0;
}

.about-contact-wrapper {
    display: flex;
    justify-content: space-between;
}

.about-contact-wrapper h4 {
    font-size: 40px;
    font-family: "Roboto";
    color: #000000;
    font-weight: 500;
    margin-bottom: 50px;
    letter-spacing: 0.2px;
    position: relative;
    display: inline-block;
}

.about-contact-section p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 30px;
}

.about-contact-wrapper h4::after {
    content: "";
    position: absolute;
    top: -13px;
    left: 0;
    border-bottom: 2px solid #f86202;
    width: 100%;
    height: 73px;
}

.about-contact-wrapper .ltl-block-contact {
    width: 59%;
}

.about-contact-wrapper .rtl-block-contact {
    width: 36%;
}

.about-contact-section .btn-wrapper {
    display: flex;
}

.about-contact-section .btn-wrapper .get-started,
.rtl-block-contact .submit-btn {
    background-color: #f86202;
    border-radius: 30px 0px;
    text-align: center;
    color: #fff;
    padding: 21px 50px;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 30px;
    margin-right: 50px;
    border: 2px solid transparent;
    transition: 0.3s;
    cursor: pointer;
}

.form-block-btn {
    text-align: center;
}

.about-contact-section .btn-wrapper .get-started:hover,
.rtl-block-contact .submit-btn:hover {
    background-color: transparent;
    border: 2px solid #f86202;
    color: #f86202;
}

.about-contact-section .btn-wrapper .contact-us {
    border: 2px solid #f86202;
    border-radius: 30px 0px;
    text-align: center;
    padding: 21px 50px;
    color: #622bc5;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 30px;
    margin-left: 40px;
}

.about-contact-section .btn-wrapper .contact-us:hover {
    color: #fff;
    background-color: #622bc5;
    border: 2px solid transparent;
}

.about-contact-wrapper .form-control {
    width: 100%;
    padding: 10px 20px;
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 8px;
    margin-bottom: 20px;
    font-size: 20px;
    font-family: "Roboto";
    font-size: 20px;
    line-height: 23px;
    color: #adadad;
}

.about-contact-section .multiple-form-field {
    display: flex;
}

.about-contact-section .multiple-form-field .phone-number-contact {
    margin-right: 20px;
    width: 50%;
}

.about-contact-section .multiple-form-field .phone-number-contact .form-control {
    width: 100%;
}

.about-contact-section .multiple-form-field .email-id-contact {
    width: 50%;
}

.about-contact-section .multiple-form-field .email-id-contact .form-control {
    width: 100%;
}

/* .start-selling-section .container {
  padding: 0 20px;
  max-width: 1440px;
}

.about-order-products .container {
  padding: 0 20px;
  max-width: 1440px;
}

.about-contact-section .container {
  padding: 0 20px;
  max-width: 1440px;
} */

.about-order-products.about-govt-services-wrap.sell-nation-wide .nation-card-wrap p {
    margin-bottom: 0;
}

.about-contact-section .btn-wrapper .about-or-text {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-family: "Roboto";
    font-size: 20px;
}

.about-product-card {
    border: 2px solid transparent;
}

.about-product-card:hover {
    border: 2px solid #f86202;
}

.about-contact-wrapper .form-control::placeholder {
    color: #adadad;
}

.custom-sales .report-downlaod-btn {
    font-size: 15px;
}

/* blog-article */
.modern-dress-blog {
    padding: 70px 0;
}

.base-blog-wrapper {
    display: flex;
    position: relative;
    margin-bottom: 28px;
}

.left-article-content-wrapper {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 0 148px;
    transform: translateY(-50%);
}

.base-blog-wrapper .left-article-content-wrapper h3 {
    font-family: "Roboto";
    font-weight: 500;
    font-size: 60px;
    color: #ffffff;
    margin-bottom: 120px;
}

.base-blog-wrapper .right-blog-wrap {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0 50px 0 50px;
    max-height: 480px;
}

.base-blog-wrapper .left-blog-wrap .read-article {
    background: #f86202;
    color: #ffffff;
    border: 1px solid transparent;
    border-radius: 30px 0px;
    font-size: 30px;
    padding: 26px 20px;
    line-height: 1;
    text-align: center;
    display: block;
    max-width: 248px;
}

.base-blog-wrapper .left-blog-wrap .read-article:hover {
    border: 1px solid #f86202;
    background-color: #fff;
    color: #f86202;
}

.base-blog-wrapper .left-blog-wrap {
    width: 50%;
}

.right-blog-wrap {
    width: 50%;
}

.right-blog-wrap img {
    width: 100%;
    display: block;
}

.base-blog-wrapper .left-blog-wrap img {
    width: 100%;
    display: block;
}

.base-blog-wrapper .right-blog-wrap img {
    border-radius: 0 50px 0 50px;
}

.arrow-down-blog-wrp {
    background: #f86202;
    border-radius: 30px 0px;
    padding: 26px 28px;
    display: block;
}

.arrow-down-blog-wrp .blog-arrow-img {
    background: url(../images/blog-arrow-down-img.svg) no-repeat;
    height: 48px;
    width: 43px;
    background-size: 43px auto;
    display: block;
}

.blog-bottom-arrow {
    display: flex;
    justify-content: flex-end;
}

.trending-article-wrapper-blog {
    display: flex;
}

.trending-articles-section {
    padding-bottom: 100px;
}

.trending-articles-section h3 {
    font-family: "Roboto";
    font-weight: 500;
    font-size: 40px;
    margin-bottom: 30px;
}

.trending-img {
    margin-bottom: 30px;
}

.trending-img img {
    width: 100%;
    display: block;
}

.trending-common-wrap {
    width: calc(33.33% - 20px);
    margin-right: 30px;
}

.trending-common-wrap:last-child {
    margin-right: 0;
}

.trending-common-wrap.center-trending-blog .trending-img {
    background-color: #606060;
    border-radius: 50px 0 50px 0;
}

.trending-common-wrap.center-trending-blog .trending-img {
    position: relative;
}

.trending-img-text-blog {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    padding: 0 30px;
}

.trending-img-text-blog {
    color: #fff;
    font-family: "Roboto";
    text-align: center;
}

.trending-img-text-blog h3 {
    color: #fff;
    margin-bottom: 50px;
    font-weight: 500;
    font-size: 40px;
    /* text-align: center; */
    position: relative;
    display: inline-block;
}

.trending-img-text-blog h3::after {
    content: "";
    position: absolute;
    top: -13px;
    left: 30px;
    border-radius: 30px 0px;
    border: 2px solid #f86202;
    width: 250px;
    height: 73px;
}

.trending-img-text-blog p {
    color: #fff;
    font-size: 15px;
    margin-bottom: 60px;
    text-align: left;
}

.trending-img-text-blog .read-article {
    color: #fff;
    background: #f86202;
    border-radius: 30px 0px;
    font-size: 30px;
    padding: 26px 20px;
    line-height: 1;
    text-align: center;
    display: block;
    max-width: 248px;
    border: 1px solid transparent;
    margin: 0 auto;
}

.trending-img-text-blog .read-article:hover {
    border: 1px solid #f86202;
    background-color: #fff;
    color: #f86202;
}

.see-all-article {
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    text-decoration-line: underline;
    color: #622bc5;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 30px;
}

.success-msz-coupon {
    color: green !important;
}

.shipping-itemwrap.shipping-remade .desc-txt.coupon-block input {
    font-size: 13px !important;
}

.make-offer-popup.cancel-return .offer-title.heading {
    text-align: center !important;
    font-weight: 500 !important;
    font-size: 15px !important;
}

.profile-data.profile-data-top-wrapper {
    background-color: transparent;
    padding: 0;
}

.profile-data.profile-data-top-wrapper .profile-img {
    display: none;
}

.manage-profile .profile-account.profile-account-wrapper {
    margin-bottom: 30px !important;
}

.profile-wrapper.manage-profile {
    padding: 20px 0;
}

.tags.tags-wrapper-content a {
    margin-right: 0 !important;
    margin-left: 8px;
}

.tags.tags-wrapper-content a:first-child {
    margin-left: 10px;
}

.make-offer-popup.create-coupon-wrapper.coupon-loader .loader-wrapper .lds-roller {
    width: 80px !important;
}

.page-not-found {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
}

.page-not-found h1 {
    font-size: 35px;
}

.page-not-found a {
    margin-top: 10px;
    color: #f86202;
    font-size: 18px;
}

.form-intput.shop-gst-wrap.gst-form-input-wrapper {
    display: block;
}

.form-intput.shop-gst-wrap.gst-form-input-wrapper .form-intput.shop-form-input-block {
    width: 100%;
}

.form-intput.shop-gst-wrap.gst-form-input-wrapper .form-intput.gst-form-input-wrapper {
    width: 100%;
}

.form-intput.shop-gst-wrap.gst-form-input-wrapper .image_valid {
    margin-bottom: 11px;
    display: block;
}

.form-intput.shop-gst-wrap.gst-form-input-wrapper .image_valid .note-text {
    font-weight: 500;
}

.seller-img-wrap img {
    object-fit: contain;
}

.form-intput.shop-gst-wrap.gst-form-input-wrapper .file-inputs.gst-file-input {
    padding: 4px 10px;
}

.seller-img-wrapper-remove-btn {
    text-align: center;
    display: block;
    width: 100%;
}

.register-popup.seller-add-brand form {
    height: auto !important;
    padding-bottom: 0;
}

/* .make-offer-popup .offer-content .register-popup.seller-add-brand form .offer-title {
  padding: 10px 0;
  margin-bottom: 10px;
} */

.sell-popup-opener.sell-popup-wrapper {
    margin-left: 0;
}

.select-brand-label {
    margin-right: 8px;
}

.make-offer-popup .offer-content .register-popup.add-brand.seller-add-brand .offer-title {
    padding: 10px 0;
    margin-bottom: 10px;
}

.make-offer-popup.create-coupon-wrapper.coupon-loader .create-coupon-text::after {
    display: none;
}

.make-offer-popup.create-coupon-wrapper.coupon-loader .header-sell {
    height: 35px;
}

.make-offer-popup.create-coupon-wrapper.coupon-loader .create-coupon-text {
    margin-bottom: 10px;
    font-weight: 500;
}

.make-offer-popup.create-coupon-wrapper.coupon-loader .inline-form.dates-wraps {
    margin: 20px 0 !important;
}

/* profile-wrapper */
.profile-wrapper.manage-profile.profile-mydashboard-wrapper .feature-card-row.bazar-transaction-dashboard .feature-card h4 {
    font-size: 18px;
}

.profile-wrapper.manage-profile.profile-mydashboard-wrapper .feature-button.header-sell {
    height: 36px;
    max-width: 150px;
    margin: 0 auto;
    display: block;
}

.my_class.dashboard-my-class-dropdown {
    padding: 10px 30px;
}

.profile-wrapper.manage-profile.profile-mydashboard-wrapper .ac-head-wrap h4 span {
    text-transform: none;
}

/* .without-login.with-login.business-profile .container {
  padding: 0 8px;
} */

.image_valid.img-valiation-wrap {
    margin-bottom: 11px;
}

.image_valid.img-valiation-wrap .note-text {
    font-weight: 500;
}

.seller-img-wrap.seller-registration-wrapper {
    text-align: center;
}

.gst-file-name.gst-file-wrap {
    max-width: 80px;
}

.popular-arrival.slider-blocks {
    margin-bottom: 20px;
}

/* get-app-section */
.get-app-section {
    padding: 0 0 20px;
    background: #e3e3e3;
    margin-bottom: 20px;
}

.get-app-section .white-block {
    height: 20px;
    background: #fff;
}

.get-app-section .ltl-app-block {
    padding: 30px 0;
}

.get-app-section h2 {
    font-size: 32px;
    margin-bottom: 30px;
    font-weight: 700;
    text-align: center;
}

.app-store-btn-wrap {
    display: flex;
}

.google-play-btn-wrap {
    display: flex;
}

.app-list-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.app-list-wrapper li {
    margin-right: 40px;
}

.app-list-wrapper li:last-child {
    margin-right: 0;
}

.app-list-wrapper li a {
    text-transform: uppercase;
    font-size: 15px;
    color: #622bc5;
    /* font-weight: 500; */
}

.google-store-img {
    width: 30px;
    height: 30px;
}

.app-store-img {
    width: 30px;
    height: 30px;
}

.app-store-img img {
    width: 100%;
    display: block;
}

.google-store-img img {
    width: 100%;
    display: block;
}

.get-app-section .right-mobile-img img {
    width: 100%;
    display: block;
}

.app-store-btn-wrap {
    display: flex;
    padding: 10px 15px;
    background-color: #000;
    max-width: 160px;
    color: #fff;
    align-items: center;
    border-radius: 5px;
    /* margin-bottom: 20px; */
    margin: 0 auto 20px;
}

.app-store-btn-wrap .app-store-img {
    margin-right: 6px;
}

.app-store-text {
    display: block;
    font-size: 20px;
    font-weight: 500;
}

.google-play-btn-wrap {
    display: flex;
    padding: 10px 15px;
    background-color: #000;
    max-width: 160px;
    color: #fff;
    align-items: center;
    border-radius: 5px;
    /* margin-bottom: 20px; */
    margin: 0 auto 20px;
}

.google-play-btn-wrap .google-store-img {
    margin-right: 4px;
}

.google-play-store-text {
    display: block;
    font-size: 16px;
}

.right-mobile-img {
    max-width: 400px;
    margin: 0 auto;
}

.app-list-wrapper li {
    position: relative;
}

.app-list-wrapper li::after {
    content: "";
    position: absolute;
    right: -23px;
    top: 3px;
    width: 2px;
    height: 85%;
    background-color: #f86202;
}

.app-list-wrapper li:last-child::after {
    display: none;
}

.app-list-wrapper li a:hover {
    color: #f86202;
}

/* local-bazar */
.meet-local-bazar {
    padding: 50px 0;
}

.meet-local-left-blog {
    background: #622bc5;
    border-radius: 50px 0px;
    color: #fff;
    width: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 79%;
    max-height: 480px;
    display: flex;
    flex-direction: column;
}

.meet-local-left-blog h3 {
    color: #fff;
    font-size: 60px;
    font-weight: 500;
    margin-bottom: 30px;
}

.meet-local-left-blog p {
    font-size: 30px;
    margin-bottom: 60px;
}

.meet-local-left-blog .get-started {
    background: #f86202;
    color: #ffffff;
    border-radius: 30px 0px;
    font-size: 30px;
    padding: 26px 20px;
    line-height: 1;
    text-align: center;
    display: block;
    max-width: 248px;
    margin-top: auto;
}

.meet-local-left-blog .get-started:hover {
    color: #f86202;
    background: #ffffff;
}

.meet-local-bazar-wrapper .right-blog-wrap {
    width: 70%;
    margin-left: auto;
}

.meet-local-left-blog {
    background: #622bc5;
    border-radius: 50px 0px;
    color: #fff;
    padding: 74px 50px 100px;
}

.meet-local-bazar-wrapper {
    position: relative;
}

.about-order-products.local-order-products {
    background: #fff;
}

.about-order-products.local-order-products .about-product-card {
    box-shadow: none;
}

.blog-bottom-arrow {
    position: absolute;
    right: 30px;
    bottom: -40px;
}

.use-pincode {
    background: rgb(248, 98, 2);
    color: #fff;
    padding: 10px 40px;
    font-size: 13px;
    transition: all 0.5s;
    border-radius: 7px;
    border: 1px solid rgb(248, 98, 2);
    margin-bottom: 20px;
}

.make-offer-popup.location-content-wrap .offer-content.local-location-wrapper .cont-shopping.continue-shopping {
    margin-top: 33px;
}

.distance.distance-wrapper.main-distance-wrapper h4 {
    margin-bottom: 20px;
}

.apply-current-location {
    background: transparent;
    color: #000;
    padding: 10px;
    font-size: 12px;
    transition: all 0.5s;
    border-radius: 7px;
    width: calc(67% - 100px);
    max-width: 200px;
    border-radius: 8px;
    box-shadow: 0px 0px 4px 0 rgb(0 0 0 / 50%);
}

.distance-apply-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.distance-input-range {
    width: 67%;
    margin-right: 18px;
}

.distance.distance-wrapper.main-distance-wrapper {
    width: 97%;
    margin-bottom: 30px;
}

.offer-content.local-location-wrapper .useLocation.uselocation-btn {
    margin-bottom: 14px;
}

.useLocation.uselocation-btn.get-current-location {
    max-width: 250px;
    padding: 12px 40px;
}

.cont-shopping.continue-shopping.location-continue-shop {
    max-width: 250px;
    cursor: pointer;
    font-size: 13px;
}

.popup-body.location.local-location .useLocation.uselocation-btn {
    max-width: 250px;
    cursor: pointer;
    font-size: 13px;
}

.about-order-products.local-order-products .about-product-card {
    width: calc(33.33% - 30px);
}

.inner-list-wrapper {
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.additional {
    margin-left: 41px;
}

.inner-list-wrapper:last-child {
    margin-bottom: 0;
}

.time-list-wrapper .list-number {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 22px;
    color: #622bc5;
}

.time-list-wrapper .list-text {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 22px;
    color: #000000;
    line-height: 1.2;
}

.zip.distance-wrapper {
    border: 0;
    width: 97%;
}

.distance-input-range input {
    width: 100%;
}

.distance-input-range.enter-pin-range {
    border-bottom: 1px solid lightgray;
    padding-bottom: 8px;
    margin-right: 18px;
}

.apply-current-location:hover {
    background: #622bc5;
    color: #fff;
}

.navigation-screen.edit-product-screen .error-sell-text {
    margin: 5px 0 10px;
}

.navigation-screen.edit-product-screen .register-popup .error-sell-text {
    margin: -9px 0 10px;
}

/* local-bazar */
.right-local-shipping {
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 0;
}

.about-circle-wrap.skip-meet-up {
    background: url(../images/re-imagine-one.png) no-repeat;
    width: 100px;
    height: 100px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-circle-wrap.save-time {
    background: url(../images/re-imagine-two.png) no-repeat;
    width: 100px;
    height: 100px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.about-circle-wrap.free-payment {
    background: url(../images/reimagine-three.png) no-repeat;
    width: 100px;
    height: 100px;
    background-size: 100px auto;
    margin: 0 auto 20px;
}

.local-shipping-section {
    padding: 50px 0 130px;
    background-color: #fafafa;
}

.local-shipping-section .container {
    position: relative;
}

.local-shipping-section h2 {
    margin-bottom: 70px;
    font-family: "Roboto";
    font-weight: 500;
    position: relative;
    font-size: 40px;
}

.local-shipping-section h4 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 35px;
    margin-bottom: 20px;
    text-transform: capitalize;
}

.local-shipping-section p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 20px;
    color: #000;
}

.left-local-shipping {
    width: 85%;
    position: relative;
    z-index: 1;
}

.time-list-wrapper {
    background: #f2f3fe;
    border-radius: 30px 0px;
    padding: 23px 45px;
}

.time-list-wrapper .list-item-wrap {
    margin-right: 50px;
    display: flex;
    margin-bottom: 20px;
}

.time-list-wrapper .list-item-wrap .list-number {
    margin-right: 13px;
}

.time-list-wrapper .list-item-wrap:last-child {
    margin-right: 0;
}

.about-order-products.local-bazar-working {
    background-color: #fff;
}

.about-order-products.local-bazar-working .about-product-card {
    display: flex;
    flex-direction: column;
    padding: 30px 18px;
}

.about-order-products.local-bazar-working .about-product-card .local-step-wrapper {
    margin-top: auto;
}

.about-order-products.local-bazar-working .about-product-card {
    background: #f2f3fe;
    box-shadow: 0px 4px 12px 8px rgb(0 0 0 / 2%);
    border-radius: 30px;
    text-align: center;
}

.about-order-products.local-like-business.local-bazar-working .about-product-card h4 {
    font-size: 35px;
    min-height: 84px;
}

.about-order-products.local-bazar-working .about-product-card {
    padding: 30px 30px;
}

.about-order-products.local-like-business.local-bazar-working .about-product-card p {
    font-size: 16px;
}

.about-order-products.local-like-business.local-bazar-working .about-product-card p {
    font-family: "Roboto";
    font-size: 20px;
    margin-bottom: 30px;
}

.local-bazar-product-cost {
    font-size: 20px;
    color: #622bc5;
    display: block;
    margin-bottom: 25px;
}

.local-step-wrapper {
    color: #f86202;
    font-family: "Roboto";
}

.local-step-wrapper .step-digit {
    font-weight: 600;
    font-size: 30px;
    display: block;
}

.local-step-wrapper .step-digit-text {
    display: block;
    font-weight: 400;
    font-size: 16px;
}

.selling-easy-section .selling-easy-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.selling-easy-wrapper h2 {
    font-size: 40px;
}

.selling-easy-left-block h2 {
    position: relative;
}

.selling-easy-section {
    padding: 50px 0 90px;
}

.local-selling-img-wrap img {
    border-radius: 50px 0px;
}

.local-bazar-ideas {
    background: #f5f5f5;
    padding: 60px 0;
    text-align: center;
    font-family: "Roboto";
}

.local-bazar-ideas h2 {
    font-weight: 500;
    font-size: 40px;
    margin-bottom: 30px;
    position: relative;
    display: inline-block;
}

.local-bazar-ideas p {
    font-size: 30px;
    margin-bottom: 50px;
}

.local-idea-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
}

.local-idea-wrap .about-local-idea {
    width: calc(16.66% - 20px);
    margin-right: 20px;
    background: #ffffff;
    box-shadow: 0px 4px 12px 8px rgb(0 0 0 / 2%);
    border-radius: 50px 0px;
    padding: 50px 0;
    display: flex;
    flex-direction: column;
}

.local-idea-wrap .about-local-idea h4 {
    margin-top: auto;
    font-weight: 600;
    font-size: 24px;
}

.local-idea-wrap .about-local-idea:last-child {
    margin-right: 0;
}

.list-now-btn {
    background: #f86202;
    color: #ffffff;
    border: 1px solid transparent;
    border-radius: 30px 0px;
    font-size: 30px;
    padding: 26px 20px;
    line-height: 1;
    text-align: center;
    display: block;
    max-width: 248px;
    margin-top: auto;
    margin: 0 auto;
}

.nation-list-menu {
    display: flex;
    justify-content: space-between;
}

.local-product-availablity {
    padding: 100px 0;
}

.local-product-availablity h2 {
    margin-bottom: 90px;
    font-family: "Roboto";
    font-weight: 500;
    font-size: 40px;
    position: relative;
    display: inline-block;
}

.nation-list-wrap {
    padding: 20px 100px 20px 50px;
    background: #f2f3fe;
    border-radius: 30px 0px;
    margin-bottom: 30px;
}

.nation-list-wrap:last-child {
    margin-bottom: 0;
}

.nation-list-menu li {
    font-size: 30px;
    color: #000000;
    font-family: "Roboto";
}

.nation-wide-wrapper {
    margin-bottom: 70px;
}

.about-order-products.sell-nation-wide.local-user-feedback {
    padding: 30px 0 100px;
    background-color: #fff;
    font-family: "Roboto";
}

.about-order-products.sell-nation-wide.local-user-feedback h3 {
    margin-bottom: 50px;
}

.about-order-products.sell-nation-wide.local-user-feedback p {
    font-family: "Roboto";
    font-size: 30px;
    color: #000000;
    margin-bottom: 100px;
}

.about-order-products.sell-nation-wide.local-user-feedback .nation-card-wrap p {
    margin-bottom: 0;
}

.about-order-products.sell-nation-wide.local-user-feedback .nation-card-wrap {
    padding: 50px 30px;
    font-family: "Roboto";
    width: calc(33.33% - 20px);
}

.about-order-products.sell-nation-wide.local-user-feedback .nation-card-wrap h4 {
    font-size: 35px;
    margin-bottom: 35px;
}

.about-order-products.sell-nation-wide.local-user-feedback .nation-card-wrap p {
    font-size: 20px;
}

.sell-nation-wide .nation-card-wrap:last-child {
    margin-right: 0;
}

.local-frequently-ask-questions {
    background: #fafafa;
    padding: 100px 0;
}

.local-frequently-ask-questions {
    font-family: "Roboto";
    text-align: center;
}

.local-frequently-ask-questions h3 {
    font-weight: 500;
    font-size: 40px;
    margin-bottom: 80px;
    text-align: center;
    position: relative;
    display: inline-block;
}

.local-frequently-ask-questions p {
    font-size: 30px;
    margin-bottom: 20px;
    text-align: center;
}

.local-accordion p {
    text-align: left;
}

.local-accordion .accordion__button:before {
    border-bottom: 0;
    border-right: 0;
    background: url(../images/accordion-plus.svg) no-repeat center !important;
    width: 20px !important;
    height: 20px 44 !important;
    background-size: 20px auto;
    transform: rotate(0) !important;
}

.local-accordion .accordion__button[aria-expanded="true"]::before {
    background: url(../images/accordion-minus.svg) no-repeat center !important;
}

.about-order-products.local-bazar-working .about-product-card:hover {
    background-color: #fff;
}

.about-order-products.local-bazar-working .about-product-card:hover .local-step-wrapper {
    color: #eeeeee;
}

.list-now-btn:hover {
    color: #f86202;
    border: 1px solid #f86202;
    background: #ffffff;
}

.register-popup.add-brand.seller-add-brand .select-opt__menu-list {
    max-height: 250px;
}

.exact-location-wrap {
    margin: 10px 0;
    padding: 0 30px;
    display: block;
}

.login-terms-condition p {
    font-size: 13px;
}

.login-terms-condition .sub-text {
    font-size: 13px;
}

.inner-sign .detail-from .form-title {
    margin-bottom: 10px;
}

.login-terms-condition {
    margin-bottom: 0;
}

.signup-form.signup-frm-wrp.user-login.login-page-wrapp .sign-form.forget-password-signin-form {
    padding: 0;
}

.signup-form.signup-frm-wrp.user-login.login-page-wrapp {
    padding: 25px 20px 45px;
}

.login-terms-condition p {
    margin-top: 20px;
}

.detail-from.otp-screen .otp-btn.resend-otp-wrap {
    border: 0;
    color: #622bc5;
}

.detail-from.otp-screen .otp-btn.resend-otp-wrap:disabled {
    border: 0;
    color: #808080;
}

.detail-from.otp-screen .otp-btn.resend-otp-wrap:hover {
    color: #f86202 !important;
    background-color: transparent;
}

/* contact-us */
.contact-ready-section .container {
    max-width: 1100px;
}

.contact-ready-section {
    padding: 40px 0;
    color: #fff;
    background: #f2f2f2;
    border: 2px solid rgba(235, 235, 235, 0.16);
}

.contact-ready-section h2 {
    font-size: 23px;
    color: #000;
    font-weight: 700;
    margin: 0 0 25px 0;
    line-height: 1.2;
    text-align: center;
}

.contact-ready-section p {
    font-size: 14px;
    margin: 0 0 25px 0;
    color: #000;
}

.ready-form-control .form-control {
    width: 100%;
    background: #fff;
    padding: 15px 20px;
    font-size: 13px;
    color: #000;
    border-radius: 10px;
    border:1px solid #707070;
    margin-bottom: 15px;
    font-weight: 400;
}

.ready-form-control .btn {
    background: linear-gradient(90deg, rgb(237 41 41) 0%, rgba(252,152,69,1) 100%);
    padding: 16px 20px;
    color: #fff;
    width: 100%;
    font-weight: 600;
    border-radius: 10px;
    position:relative;
    font-family: 'Gilroy';
    position: relative;
    z-index: 2;
    overflow:hidden;
}
.ready-form-control .btn::before, .banner-btn .btn::before {
    background: rgb(237 41 41);
    transition: all 0.5s;
    transform: scaleX(0);
    transform-origin: left;
    position: absolute; 
    content:"";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2;
    /* -webkit-transition: background 0.8s linear; */
}


.ready-form-control .btn:hover::before {
    transform: scaleX(1);
}

.ready-form-control .btn::after {
    position: absolute;
    content: "";
    right: 55px;
    display: inline-block;
    width: 23px;
    height: 27px;
    background: url(../images/btn-arrow.png) no-repeat;
    top: 50%;
    transform: translateY(-50%);
}

.ready-form-control .contact-note {
    width: 100%;
    font-size: 14px;
    color: #f7f5f475;
    margin: 50px 0 0 0;
    text-align: center;
}

.ready-form-control .contact-note a {
    color: #f7f5f475;
    text-decoration: underline;
}

.contact-ready-wrapper {
    padding: 0 15px;
}

.inner-sign .detail-from .form-title .change-number-text {
    font-weight: 400;
    color: #622bc5;
}

.ready-form-control .btn:hover {
    color: #fff;
}

.error-msz-coupn.coupon-invalid i {
    font-size: 27px;
    margin-right: 10px;
}

.success-msz-coupon.coupon-valid i {
    font-size: 27px;
    margin-right: 10px;
}

.error-msz-coupn.coupon-invalid {
    display: flex;
    align-items: center;
}

.success-msz-coupon.coupon-valid {
    display: flex;
    align-items: center;
}

.form-intput.shop-gst-wrap.gst-form-input-wrapper .image_valid {
    font-size: 12px;
}

.order-bottom-right p {
    font-size: 13px;
}

.image_valid.select-img-wrapper {
    margin: 10px 0 15px;
    font-size: 13px;
}

.image_valid.select-img-wrapper .note-text {
    font-weight: 500;
}

.register-popup.seller-add-brand .file-inputs.img-input-wrapper-block img {
    object-fit: contain;
    width: 100%;
    display: block;
}

.form-input.form-input-otp.otp-page-signin.forget-otp-page input {
    height: 45px;
}

.enter-otp-screen {
    font-weight: 500;
    color: #4c4c4c;
}

.enter-otp {
    font-weight: 500;
    color: #4c4c4c;
}

.cond.sell-policy-wrap {
    font-size: 13px;
    position: relative;
    padding-left: 30px;
    line-height: 1.3;
    margin-top: 35px;
}

.cond.sell-policy-wrap input {
    position: absolute;
    top: 0;
    left: 0;
}

.cond.sell-policy-wrap .policy-link-wrap {
    margin-top: 0;
}

.app-store-btn-wrap:hover {
    background: #622bc5;
}

.google-play-btn-wrap:hover {
    background: #622bc5;
}

.product-share-popup-modal.modal-body {
    display: flex;
    justify-content: space-between;
}

.forget-block.forget-block-wrapper {
    margin: 0;
}

.follow-popup.follow-popup-wrapper {
    height: auto;
}

.follow-popup.follow-popup-wrapper .pop-details {
    max-height: 329px;
    height: auto;
    overflow: auto;
}

.follow-popup.follow-popup-wrapper .pop-ups {
    max-height: 440px;
    height: auto;
    /* overflow: auto; */
    padding: 35px 20px;
}

.follow-popup.follow-popup-wrapper .pop-ups h3 {
    font-size: 20px;
}

.copy-share-url:hover {
    color: #f86202;
}

.view-seller-wrap.seller-profile-page .popular-costumes.seller-profile .costume-box,
.mainlisting-wrap .plp-product-screen .costume-box,
.plp-product-screen .costume-box {
    background-color: #fff;
    background: #fff;
}

.plp-category li {
    font-size: 13px;
}

.dashboard .slick-initialized .slick-slide .costume-box>a {
    background-color: #fff;
}

.no-coupon {
    color: #ff0000;
}

.ready-to-ship select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.privacy-details.full-width-view .general-terms h2,
.footer-pages h3,
.privacy.privacy-details.full-width-view .general-terms h2 {
    display: inline-block;
    margin-bottom: 22px;
    position: relative;
    color: #000;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #000;
}

.privacy-details.full-width-view .general-terms h2 {
    margin-bottom: 0;
}

.privacy-details.full-width-view .general-terms h2 span {
    color: #000;
    font-size: 18px !important;
    font-family: "Roboto";
    font-weight: 500;
    letter-spacing: 0.5px;
}

.footer-pages h3 {
    color: #000;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 500;
    letter-spacing: 0.5px;
}

.privacy-details.full-width-view .general-terms h2::after,
.footer-pages h3:after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 0;
    border-bottom: 2px solid #f86202;
    width: 100%;
}

.shipping-process,
.footer-details {
    word-break: break-word;
}

.order-subhead {
    text-transform: none;
    margin-top: 20px;
    position: relative;
    padding-left: 45px;
    font-size: 14px;
}

.nation-list-menu .many-more {
    font-size: 15px;
}

.many-more span {
    display: block;
}

.copy-share-url {
    cursor: pointer;
}

.order-subhead::before {
    content: "";
    background: url(../images/service-new.png) no-repeat;
    width: 44px;
    height: 44px;
    position: absolute;
    background-size: contain;
    left: 0;
    top: -3px;
}

.faq-wrap {
    margin-bottom: 64px;
}

.faq-wrap,
.faq-wrap p {
    text-align: left;
}

.faq-wrap h4 {
    margin-bottom: 20px;
    font-weight: 500;
}

.plp-main-screen .plp-product-screen {
    margin-left: 0;
}

.coming-soon img {
    width: 100%;
}

.manage-profile .without-login {
    background-color: transparent;
}

.sitemap .container {
    text-align: center;
}

.sitemap .container img {
    margin: 0 auto;
    display: block;
}

.sitemap .container img:first-child {
    margin-bottom: 90px;
}

.applied-msg .success-msz-coupon {
    color: #ff0000 !important;
}

.contact-note {
    transition: 0.3s;
}

.contact-note a:hover {
    opacity: 0.6;
}

/* login */
.signup-form.login-page-wrapp .logo-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.signup-form .sign-btn.login-btn-wrapper .sign-in-btn {
    background: #ef7f1a;
    background-color: rgb(239, 127, 26);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    color: #fff;
    padding: 16px 30px;
    width: 100%;
    font-weight: 700;
    font-size: 15px;
    transition: all 0.5s;
    border: 1px solid transparent;
    text-transform: none;
    font-family: "Inter";
    max-width: 320px;
    margin: 0 auto 15px;
}

.signup-form .sign-btn.login-btn-wrapper .sign-in-btn:hover {
    background-color: transparent;
    color: #ef7f1a;
    border: 1px solid #ef7f1a;
}

.login-condition p {
    text-align: center;
    color: #808080;
    font-weight: 600;
    font-size: 13px;
    font-family: "Inter";
}

.signup-form.login-page-wrapp .login-condition p .sign-up-here {
    padding: 0;
}

.signup-form.signup-frm-wrp.signup-main-wrp .login-condition p .sign-up-here {
    padding: 0;
}

.login-condition p .sign-up-here {
    color: #5f78c9;
    font-size: 13px;
    font-weight: 600;
    font-family: "Inter";
    text-transform: none;
    text-decoration: underline;
}

.login-condition p .sign-up-here:hover {
    color: #ef7f1a;
}

.signup-form.login-page-wrapp .enter-mobile-label {
    text-align: left;
    margin-bottom: 10px;
    color: #808080;
    font-weight: 500;
    font-size: 15px;
    font-family: "Inter";
}

.signup-form.login-page-wrapp .forget-password {
    color: #5f78c9;
    font-family: "Inter";
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    text-align: right;
    margin-bottom: 20px;
    text-decoration: underline;
    transition: all 0.5s;
    cursor: pointer;
}

.signup-form.login-page-wrapp .forget-password:hover {
    color: #ef7f1a;
}

.signup-form.login-page-wrapp .detail-from .form-input-wrap {
    color: #666666;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 20px;
}

.signup-form.login-page-wrapp .logo-wrapper .logo-wrap {
    max-width: 173px;
}

.signup-form.login-page-wrapp .MuiOutlinedInput-notchedOutline {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
}

/* sign-up-form-wrap */
.sign-up-form-wrap .logo-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
    width: 100%;
}

.sign-up-form-wrap .enter-mobile-label {
    text-align: left;
    margin-bottom: 2px;
    color: #808080;
    font-weight: 500;
    font-size: 13px;
    font-family: "Inter";
    font-style: normal;
}

.signup-form.signup-frm-wrp.signup-main-wrp .sign-form {
    height: auto;
    overflow: auto;
    margin-top: 0;
}

.signup-form.signup-frm-wrp.signup-main-wrp {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    padding: 20px;
    margin-top: 0;
}

.detail-from.signup-detail-form.sign-up-form-wrap .logo-wrap {
    width: 112px;
}

.signup-form.signup-frm-wrp.signup-main-wrp .detail-from .form-input {
    margin-bottom: 12px;
}

.signup-form.signup-frm-wrp.signup-main-wrp .detail-from .MuiFormControl-root input {
    font-size: 13px;
    height: 34px;
}

.signup-form.signup-frm-wrp.signup-main-wrp .login-btn-wrapper {
    margin-bottom: 20px;
}

.signup-form.signup-frm-wrp.signup-main-wrp .enter-mobile-label {
    font-size: 13px;
}

.passwrd-text p {
    text-align: left;
    margin-bottom: 5px;
    color: red;
    font-weight: 500;
    font-size: 12px;
    font-family: "Inter";
}

.signup-form.signup-frm-wrp.signup-main-wrp .sign-form .form-input i {
    top: 17px;
}

.signup-main-wrp .term-condition {
    margin: 15px 0 20px;
}

.signup-main-wrp .term-condition p {
    font-size: 12px;
    font-family: "Inter";
    margin-bottom: 15px;
    color: #808080;
    font-weight: 500;
}

.signup-main-wrp .term-condition p a {
    font-size: 12px;
    color: #5f78c9;
    text-decoration: underline;
    font-weight: 500;
    font-family: "Inter";
}

.signup-main-wrp .term-condition p a:hover {
    color: #ef7f1a;
}

.signup-form.signup-frm-wrp.signup-main-wrp .MuiOutlinedInput-notchedOutline {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
}

.signup-form.signup-frm-wrp.signup-main-wrp .detail-from input {
    padding: 7px 15px 5px;
}

.edit-profile-link {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 5px 0;
}

.edit-profile-link .profile-name.profile-name-main {
    margin-bottom: 0;
}

.profile-name.profile-name-main {
    color: #000;
    font-weight: 600;
    font-size: 18px;
}

.edit-wrap-profile {
    margin-left: 10px;
}

.header-sell-wrap i {
    margin-right: 15px;
    font-size: 14px;
}

.header-sell-wrap {
    color: rgb(56, 56, 56);
    width: 100%;
    text-align: left;
}

.term-condition-wrapper-box {
    display: flex;
    margin-bottom: 10px;
}

.term-condition .error {
    text-align: left;
}

.term-condition.term-condition-wrapper-box p {
    margin-bottom: 0;
    text-align: left;
    line-height: 1.2;
}

.left-profile-wrapper .profile-div .icon-edit-img {
    background: url(../images/edit-img.svg) no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background-size: 30px auto;
    margin-right: 0;
    border: 0;
}

.address-image.edit-address-img {
    width: 29px;
    height: auto;
}

.address-image.edit-address-img img {
    width: 100%;
    height: auto;
}

.address-image.edit-address-img {
    margin-bottom: 20px;
}

/* .address-wrap .address-box.new-address {
  padding: 40px 30px 60px;
} */
/* 
.address-box.new-address .add-new-address-wrap {
  margin-bottom: 25px;
} */

/* banner-page */
.arrival-caption.arrival-costumes-wrapper {
    display: flex;
    justify-content: space-between;
    /* align-items: flex-start; */
}

.arrivals-header-wrapper {
    width: 100%;
}

.arrival-caption.arrival-costumes-wrapper {
    margin-bottom: 10px;
}

.arrivals-header-wrapper p {
    margin-bottom: 30px;
    font-family: "Tw Cen MT Std";
    color: #000;
    font-size: 15px;
}

.arrivals-header-wrapper h2 {
    color: #999999;
    font-weight: 700;
    font-family: "Tw Cen MT Std";
}

.popular-arrival {
    background-color: #fff;
}

.popular-costumes-deals .slick-slide {
    margin-bottom: 5px;
}

.popular-costumes .costume-box {
    margin: 5px;
    box-shadow: -8px -8px 6px rgba(0, 0, 0, 0.06), 8px 8px 6px rgba(0, 0, 0, 0.06);
}

.popular-costumes.popular-costumes-deals .slick-slide {
    margin-bottom: 11px;
}

.dashboard.dashboard-wrapper .popular-arrival {
    padding: 30px 0;
}

.product-pack.product-pack-img {
    justify-content: flex-start;
}

.costume-box-wrap .costumes.costumes-img {
    height: 120px;
    width: 120px;
    justify-content: flex-start;
    margin-right: 20px;
}

.costumes.costumes-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.product-pack.product-pack-img .product-name {
    margin-bottom: 0;
    line-height: 1.2;
}

.product-pack.product-pack-img .prod-name {
    font-family: "Tw Cen MT Std";
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    color: #000000;
    margin-bottom: 4px;
    display: block;
    line-height: 1;


    font-family: "Inter";
    color: rgb(87, 87, 87);
    /* opacity: 1; */
    font-weight: 600
}

.product-pack.product-pack-img h3 {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    color: #f29948;

    font-family: "Inter";
    /* color: rgb(87,87,87); */
    /* opacity: 1; */
    font-weight: 600
}

.product-pack.product-pack-img .free-ship {
    color: #f29948;
    font-family: "Tw Cen MT Std";
    font-family: "Inter";
    font-size: 14px;
}

.costume-info.my-list.my-list-wrap .costume-box-top {
    margin-bottom: 12px;
    margin-top: auto;
}

.costume-info.my-list.my-list-wrap .costume-box-bottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.costume-info.my-list.my-list-wrap .costume-box-top span {
    display: block;
}

.costume-info.my-list.my-list-wrap .costume-box-bottom span {
    display: block;
}

.costume-info.my-list.my-list-wrap .name {
    color: #808080;
    font-size: 12px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    margin-bottom: 5px;
    /* white-space: nowrap; */
}

.costume-info.my-list.my-list-wrap .value {
    font-weight: 500;
    font-size: 12px;
    color: #333333;
}

.costume-info.my-list.my-list-wrap .costume-box-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.costume-info.my-list.my-list-wrap .box-wrp {
    width: 49%;
    margin-bottom: 8px;
}

.costume-info.my-list.my-list-wrap h4 {
    color: #000;
    font-size: 18px;
    font-family: "Tw Cen MT Std";
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 0;
    line-height: 1.2;
}

.costume-info.my-list.my-list-wrap h5 {
    color: #000;
    font-size: 14px;
    font-family: "Tw Cen MT Std";
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    line-height: 1;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.costume-info.my-list.my-list-wrap label {
    width: 100%;
}

.costume-info.my-list.my-list-wrap .font10 {
    font-size: 10px;
    color: #808080;
    margin: 5px 0;
}

.costume-info.my-list.my-list-wrap .font12 {
    margin-bottom: 7px;
    margin-top: 3px;
    font-family: 'Tw Cen MT Std';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    color: #333333;
}

.costume-info.my-list.my-list-wrap .gst-text {
    color: #808080;
    font-size: 14px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    display: block;
    line-height: 1.2;
    margin-top: 3px;
}

.costume-info.my-list.my-list-wrap .posted-time {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.costume-info.my-list.my-list-wrap .posted-time h5 {
    color: #f29948;
    font-weight: 700;
    font-size: 12px;
    font-family: "Tw Cen MT Std";
    text-transform: none;
    margin: 0;
    line-height: 1;
    text-align: left;
    margin-top: 2px;
    display: flex;
}

.costume-info.my-list.my-list-wrap .posted-time .icon-clock {
    width: 16px;
    height: 16px;
    background: url(../images/icon-clock.svg) no-repeat;
    background-size: 16px auto;
    display: block;
    margin-right: 6px;
    flex-shrink: 0;
}

.costume-info.my-list.my-list-wrap .costume-rtl {
    background: #ffffff;
    border-radius: 4px;
    flex-shrink: 0;
    width: 100%;
    margin: 3px 0;
}

.multiuser-support {
    background-color: #fff;
    padding: 30px 0;
    box-shadow: 0px 0px 11px 4px #ccc;
    position: relative;
    z-index: 2;
}

.multiuser-support h3 {
    font-family: "Inter";
    color: #000;
    opacity: 1;
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-size: 25px;
}

.multiuser-support h4 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 16px;
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 700;
    color: #000000;
}

.multiuser-support p {
    font-size: 15px;
    font-weight: 500;
    font-family: "Tw Cen MT Std";
    margin-bottom: 30px;
}

.support-box {
    margin: 5px;
    box-shadow: -8px -8px 6px rgb(0 0 0 / 6%), 8px 8px 6px rgb(0 0 0 / 6%);
    padding: 15px;
    color: #808080;
}

.support-box p {
    font-size: 12px;
    color: #808080;
}

.user-type-wrap {
    width: 100px;
    height: 100px;
    margin: 0 auto 24px;
}

.user-type-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
}

.support-box p {
    text-align: center;
    margin-bottom: 0;
}

.client-testimonial-wrap {
    padding: 30px 0;
    background-color: #fff;
}

.client-testimonial-wrap h3 {
    color: #999999;
    font-weight: 700;
    font-family: "Tw Cen MT Std";
    font-size: 24px;
    margin-bottom: 30px;
}

.client-testimonial-wrap h4 {
    text-align: center;
    margin-bottom: 4px;
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    color: #000000;
    text-transform: capitalize;
}

.dashboard .client-testimonial-wrap .testimonial-slide .slick-slide {
    padding-right: 0;
}

.client-testimonial-wrap p {
    text-align: center;
}

.testimonial-box {
    background: #f29948;
    padding: 35px 15px;
    height: 100%;
}

.client-testimonial-wrap .user-type-wrap {
    margin-bottom: 10px;
}

.client-testimonial-wrap .user-type-wrap img {
    display: block;
    width: 100%;
    border: 1.5px solid #ffffff;
    filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.16));
    border-radius: 50%;
}

.client-testimonial-wrap .slick-prev {
    width: 18px !important;
    height: 10px !important;
    background-image: url(../images/testimonial-arrow-left.svg) !important;
    background-size: 18px auto !important;
    background-color: transparent !important;
    background-position: unset !important;
    box-shadow: none !important;
    left: 2% !important;
}

.client-testimonial-wrap .slick-next {
    width: 18px !important;
    height: 10px !important;
    background-image: url(../images/testimonial-arrow-right.svg) !important;
    background-size: 18px auto !important;
    background-color: transparent !important;
    background-position: unset !important;
    box-shadow: none !important;
    right: 2% !important;
}

.client-testimonial-wrap .client-company {
    display: flex;
    width: 100%;
    justify-content: center;
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 25px;
    font-family: "Tw Cen MT Std";
}

.client-testimonial-wrap p {
    max-width: 760px;
    width: 100%;
    margin: 0 auto;
    color: #000;
    font-weight: 500;
    font-size: 13px;
    font-family: "Tw Cen MT Std";
    line-height: 1.5;
    text-align: center;
    color: #000000;
    padding: 0 15px;
}

.brand-partner-section {
    padding: 30px 0 50px;
    background-color: #fff;
}

.brand-partner-section h3 {
    color: #999999;
    font-weight: 700;
    font-family: "Tw Cen MT Std";
    font-size: 24px;
    margin-bottom: 25px;
}

/* .brand-partner-section .partner-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.brand-partner-section .brand-img-wrap {
  margin-bottom: 28px;
  width: calc(33% - 12px);
} */
.brand-partner-section .partner-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
}

.brand-partner-section .brand-img-wrap {
    height: 120px;
    width: 100%;
}

.brand-partner-section .brand-img-wrap img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border: 1px solid #f9be07;
    border-radius: 4px;
}

/* footer */
.footer-secondary {
    background: #111111;
    padding: 30px 0;
    position: relative;
}
.footer-secondary::after{
    position: absolute;
    content: "";
    left: 0;
    bottom: 42px;
    width: 100%;
    background-color: #B3B3B3;
    height: 2px;
}

.footer-secondary {
    padding: 30px 0;
}

.footer-secondary h5 {
    color: #fff;
    text-transform: none;
    font-weight: 500;
    font-size: 18px;
    font-family: "Inter";
    text-align: center;
    margin-bottom: 10px;
}

.footer-list li {
    margin-bottom: 11px;
    border-bottom: 1px solid transparent;
}

.footer-secondary .privacy-menu {
    display: flex;
    margin-bottom: 15px;
    justify-content: center;
}

.footer-secondary .privacy-menu li a {
    color: #fff;
    opacity: 0.6;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
}

.footer-secondary .footer-list li a {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    display: block;
    line-height: 1;
}

.footer-secondary .privacy-menu li {
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    line-height: 1;
}

.footer-secondary .privacy-menu li:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.footer-secondary .footer-logo {
    width: 169px;
    margin-bottom: 20px;
}

.footer-secondary .footer-logo img {
    width: 100%;
    display: block;
}

.footer-secondary .ltl-footer-secondary {
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.footer-secondary .footer-wrapper {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 30px;
}

.footer-secondary .copyright-text {
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.footer-secondary .footer-list {
    margin-bottom: 20px;
}

.footer-secondary .footer-bottom h5 {
    margin-bottom: 12px;
    color: rgba(255, 255, 255, 0.75);
    text-align: center;
}

.footer-secondary .footer-bottom p {
    font-size: 12px;
    color: rgba(153, 153, 153, 0.6);
    text-align: center;
    margin-bottom: 15px;
}

.footer-secondary .rtl-footer-bottom {
    display: flex;
    justify-content: center;
}

.footer-secondary .rtl-footer-bottom .form-control {
    border: 0;
    padding: 12px 20px;
    background: #ffffff;
    border-width: 1px 0px 1px 1px;
    border-style: solid;
    border-color: #666666;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);
    border-radius: 4px 0px 0px 4px;
}

.footer-secondary .rtl-footer-bottom .btn-submit {
    padding: 12px 22px;
    color: #fff;
    background-color: #000;
    border: 1px solid #ed9829;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);
    border-radius: 0px 4px 4px 0px;
    font-weight: 700;
    font-family: "Tw Cen MT Std";
    transition: all 0.5s;
}

.footer-secondary .rtl-footer-bottom .btn-submit:hover {
    opacity: 0.8;
    background-color: #ed9829;
    color: #000;
    border: 1px solid transparent;
}

.footer-list .icon-facebook {
    background: url(../images/footer-fb-img.svg) no-repeat;
    width: 9px;
    height: 17px;
    background-size: 9px auto;
    margin-right: 12px;
}

.footer-list .icon-twitter {
    background: url(../images/footer-twiter-img.svg) no-repeat;
    width: 14px;
    height: 14px;
    background-size: 14px auto;
    margin-right: 8px;
    margin-top: 2px;
}

.footer-secondary .footer-list .fb-wrap-icon {
    display: flex;
    align-items: flex-start;
}

.footer-secondary .footer-list .twiter-wrap-icon {
    display: flex;
    align-items: flex-start;
}

.subscription {
    padding: 30px 0 50px;
}

.mainlisting-wrap .product-pack.product-pack-img {
    justify-content: flex-start;
}

.product-pack.product-pack-img .costumes.costumes-img {
    margin-right: 15px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 16%);
}

.costume-box .costumes.costumes-img {
    width: 120px !important;
    height: 120px !important;
}

.costume-box .costumes.costumes-img img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: top;
    border-radius: 4px;
}

.costume-box .costumes.costumes-img {
    border: 1px solid #f9be07;
    border-radius: 4px;
}

.costume-box .costumes.costumes-img:hover {
    border: 1px solid #f9be07;
}

.plp-category.plp-cat-wrapper h4 {
    font-family: "Tw Cen MT Std";
    font-weight: 600;
    color: #000;
    font-size: 15px;
    margin-bottom: 15px;
}

.plp-category .delivery-details {
    margin-bottom: 20px;
}

.plp-category .delivery-details .form-control {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    padding: 15px 30px 15px 20px;
    width: 100%;
    color: #666666;
    font-size: 15px;
    font-family: "Tw Cen MT Std";
}

.addFilterText.plp-category h4 {
    font-family: "Tw Cen MT Std";
    font-weight: 600;
    color: #000;
    font-size: 15px;
    margin-bottom: 15px;
}

/* checkbox-filter */
.check-wrp {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 18px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.check-wrp input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkmark1 {
    position: absolute;
    top: -1px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #ed9829;
    border-radius: 4px;
}

.check-wrp:hover input~.checkmark1 {
    background-color: transparent;
}

.check-wrp input:checked~.checkmark1 {
    background-color: #ed9829;
}

.checkmark1:after {
    content: "";
    position: absolute;
    display: none;
}

.check-wrp input:checked~.checkmark1:after {
    display: block;
}

.check-wrp .checkmark1:after {
    left: 6px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.payemnt-delivery-details .check-wrp {
    font-size: 14px;
    text-transform: none;
    font-weight: 500;
    font-family: "Tw Cen MT Std";
}

.deliver-qty-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.deliver-qty-wrap .min-qty {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    padding: 10px 10px;
    width: 35%;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
}

.deliver-qty-wrap .max-qty {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    padding: 15px 10px;
    width: 42%;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
}

.deliver-qty-wrap .minus-sign {
    background: rgba(128, 128, 128, 0.5);
    border-radius: 1.5px;
    height: 2px;
    margin: 0 6px;
    width: 11px;
}

.seller-payment-rating.payemnt-delivery-details .star-rating {
    display: flex;
}

.seller-payment-rating.payemnt-delivery-details .star-count {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    margin-left: 20px;
}

.select-product-filter .check-wrp {
    font-size: 14px;
    text-transform: none;
    font-weight: 500;
    font-family: "Tw Cen MT Std";
}

.plp-category .select-product-filter .form-control {
    border: 0;
    padding: 0 15px 0 5px;
}

.select-product-filter .input-wrapper {
    margin-bottom: 20px;
    display: flex;
    /* padding: 13px 17px; */
    border: 1px solid rgba(128, 128, 128, 0.5);
    border-radius: 4px;
}

.select-product-filter .search-btn-icon {
    background: url(../images/filter-search-icon.svg) no-repeat;
    height: 18px;
    width: 18px;
    background-size: 18px auto;
    display: block;
    position: static;
}

.select-product-filter .search-btn {
    padding: 15px 10px;
}

.filter-border {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.25);
}

.price-sec.filter-border {
    margin-bottom: 15px;
}

.range-qty-wrap.filter-border {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.payemnt-delivery-details.filter-border {
    margin-bottom: 20px;
    padding-bottom: 10px;
    margin-top: 20px;
}

.offer-btn-wrapper {
    display: flex;
    justify-content: center;
    margin: 10px 0;
}

.offer-btn-wrapper .make-offer-button {
    background: #ffffff;
    border: 2px solid #ef7f1a;
    border-radius: 4px;
    padding: 12px 13px;
    margin-right: 20px;
    text-align: center;
    font-family: "Inter";
    font-weight: 700;
    font-size: 13px;
    color: #ed9829;
    transition: all 0.5s;
}

.offer-btn-wrapper .make-offer-button:hover {
    background-color: #ed9829;
    color: #fff;
    border: 2px solid transparent;
}

.offer-btn-wrapper .accept-offer-btn {
    background: #ed9829;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    padding: 9px 35px;
    text-align: center;
    font-family: "Inter";
    font-weight: 700;
    font-size: 14px;
    color: #ffffff;
    transition: all 0.5s;
    border: 2px solid transparent;
}

.offer-btn-wrapper .accept-offer-btn:hover {
    background-color: transparent;
    color: #ed9829;
    border: 2px solid #ed9829;
}

/* listing-pagition */
.listing-pagination .b-pagination-outer {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    display: flex;
}

.border-pagination {
    margin: 15px auto;
    padding: 0;
    text-align: center;
}

.border-pagination li {
    display: inline;
}

.border-pagination li a {
    display: block;
    text-decoration: none;
    padding: 7px 12px;
    border: 1px solid #ddd;
    float: left;
    color: #808080;
    font-weight: 700;
    border-right: 0;
    border-left: 0;
}

.border-pagination li a {
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
}

.border-pagination li a.active {
    color: #ed9829;
    border: 1px solid #ed9829;
}

.border-pagination li a:hover:not(.active) {
    background: #ddd;
}

.listing-pagination .border-pagination li .prev-list {
    border-radius: 4px 0 0 4px;
    border-left: 1px solid rgba(128, 128, 128, 0.25);
    border-right: 1px solid rgba(128, 128, 128, 0.25);
}

.listing-pagination .border-pagination li .next-list {
    border-radius: 0 4px 4px 0;
    border-left: 1px solid rgba(128, 128, 128, 0.25);
    border-right: 1px solid rgba(128, 128, 128, 0.25);
    color: #ed9829;
}

/* .plp-cat-wrapper input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
} */

.delivery-details .date-form {
    position: relative;
}

.delivery-details .date-form {
    position: relative;
}

.delivery-details .date-form .icon-calender {
    background: url(../../assets/images/calender-icon.svg) no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    pointer-events: none;
    height: 18px;
    width: 18px;
    background-size: 18px auto;
    display: block;
    cursor: pointer;
}

.product-tble-wrp th {
    color: #808080;
    padding: 5px 5px;
    width: 90px;
    text-align: left;
    border: 1px solid rgba(128, 128, 128, 0.25);
}

.product-tble-wrp td {
    color: #808080;
    padding: 5px 5px;
    width: 90px;
    text-align: left;
    border: 1px solid rgba(128, 128, 128, 0.25);
}

.product-costume-wrap .name {
    color: #808080;
    /* font-size: 12x; */
    font-family: "Inter";
    display: block;
}

.box-wrp {
    margin-bottom: 10px;
}

.box-wrp .name {
    font-family: "Inter";
}

.product-costume-wrap .value {
    color: #333333;
    font-size: 14px;
    font-family: "Inter";
}

.product-costume-wrap .box-wrp {
    margin-bottom: 10px;
}

.des-wrap.product-description h2 {
    font-size: 23px;
    margin-bottom: 4px;
    font-family: "Inter";
    line-height: 1.2;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
    color: rgb(87, 87, 87);
}

.des-wrap.product-description h3 {
    font-size: 18px;
    margin-bottom: 6px;
    font-family: "Inter";
    font-weight: 600;
    color: #ed9829;
    line-height: 1.2;
    text-transform: capitalize;
}

.product-description .rtl-wrap {
    margin: 10px 0;
}

.product-description .react-stars span {
    margin-right: 8px;
}

.product-costume-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.product-tble-wrp {
    margin-bottom: 12px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.costume-product-qty .box-wrp {
    width: 48%;
}

.des-wrap.product-description {
    display: block;
}

.des-wrap.product-description .offer-price-box {
    padding: 13px 13px;
    background: #f2f2f2;
    border: 2px solid rgba(235, 235, 235, 0.16);
    text-align: center;
    /* width: 100%; */
}

.product-detail-box .offer-price-box h3 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 24px;
    color: #333333;
    line-height: 1.2;
}

.product-detail-box .offer-price-box h4 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 20px;
    color: #333333;
    line-height: 1.2;
}

.product-detail-box .offer-price-box h3 {
    font-family: "Inter";
    font-weight: 400;
    margin-bottom: 8px;
    line-height: 1.2;
    font-size: 18px;
}

.product-detail-box .offer-price-box .offer-unit {
    color: #808080;
    font-family: "Inter";
    font-weight: 400;
    font-size: 13px;
}

.product-detail-box .offer-price-box .gst-tax {
    color: #808080;
    font-weight: 500;
    font-size: 12px;
    font-family: "Inter";
    margin: 5px 0 10px;
    display: block;
}

.product-detail-box .offer-price-box .offer-btn-wrp {
    background: #ed9829;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    width: 100%;
    padding: 12px;
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    margin-bottom: 12px;
    border: 1px solid transparent;
    transition: all 0.5s;
}

.product-detail-box .offer-price-box .offer-btn-wrp:hover {
    background-color: transparent;
    color: #ed9829;
    border: 1px solid #ed9829;
}

.product-detail-box .offer-price-box .make-offer {
    background: #ef7f1a;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    width: 100%;
    padding: 12px;
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    margin-bottom: 12px;
    border: 1px solid transparent;
    transition: all 0.5s;
}

.product-detail-box .offer-price-box .make-offer:hover {
    background-color: transparent;
    color: #ef7f1a;
    border: 1px solid #ef7f1a;
}

.posted-time {
    color: #ed9829;
    font-family: "Inter";
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px;
}

.offer-expiry {
    color: rgba(128, 128, 128, 0.6);
    font-family: "Inter";
    font-size: 12px;
    display: block;
    text-align: center;
}

/* .des-wrap.product-description h3 {
  margin-bottom: 20px;
} */
.similar-product-container.container-main {
    padding: 0;
}

.seller-wrp-details {
    padding: 30px 0 50px;
}

/* primary-footer */
.footer-primary .footer-menu {
    display: flex;
}

.footer-primary .footer-wrapper {
    margin-bottom: 10px;
}

.footer-primary .footer-menu a {
    color: #fff;
    opacity: 0.6;
    font-weight: 400;
    font-size: 14px;
    display: block;
    /* text-align: right; */
}

.footer-primary .footer-menu {
    width: 100%;
}

.footer-primary .footer-menu ul {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

.footer-primary .footer-menu li {
    width: 100%;
    text-align: center;
    margin-bottom: 16px;
}

.footer-primary .footer-msz p {
    text-align: center;
    font-family: "Inter";
    font-weight: 400;
    font-weight: 500;
    font-size: 14px;
}

.footer-list li a {
    transition: all 0.5s;
}

.footer-list li a:hover {
    opacity: 0.6;
}

.privacy-menu li a {
    transition: all 0.5s;
}

.privacy-menu li a:hover {
    opacity: 1;
}

.footer-primary .footer-menu a {
    transition: all 0.5s;
}

.footer-primary .footer-menu a:hover {
    opacity: 1;
}

.same-seller-product {
    padding: 40px 0;
}

.arrival-caption.arrival-costumes-wrapper h2 {
    /* font-family: "Tw Cen MT Std";
    color: #999999; */
    font-family: "Inter";
    color: rgb(87, 87, 87);
    opacity: 1;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 30px;
    margin-top: 0;
}

.slide-box-wrap.order-detail-slide-box .pro-box-wrapper.product-detail-box .des-wrap.product-description {
    display: block;
}

/* .slide-box-wrap.order-detail-slide-box .pro-box-wrapper.product-detail-box .pro-slide-wrap {
  width: 100%;
}

.slide-box-wrap.order-detail-slide-box .des-wrap.product-description {
  width: 100%;
} */
.slide-box-wrap.order-detail-slide-box .product-view.product-view-wrapper {
    width: 100%;
}

.slide-box-wrap.order-detail-slide-box .sales-details.sales-detail-wrap {
    margin-bottom: 20px;
}

.without-login input[type="file"] {
    opacity: 1 !important;
}

/* signup-new */
.signup-form.signup-new-wrap {
    padding: 20px 20px 20px;
    top: 50%;
    transform: translateY(-50%);
}

.signup-form.signup-new-wrap .signup-head-wrap {
    display: block;
}

.signup-form.signup-new-wrap .sign-form {
    margin: 0;
}

.signup-new-wrap .select-user-wrap h3 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #808080;
    margin: 0 13px 0 0;
}

.signup-new-wrap .radio-wrap {
    position: relative;
}

.signup-new-wrap .radio-wrap input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
}

.signup-new-wrap .radio-wrap .custom {
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 1px solid #f9be07;
    margin: auto;
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    color: #333333;
}

.signup-new-wrap .radio-wrap .custom::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 12px;
    height: 12px;
    background: #f9be07;
    border-radius: 50%;
    display: none;
}

.signup-new-wrap .radio-wrap input {
    cursor: pointer;
}

.signup-new-wrap .radio-wrap input:checked~.custom::after {
    display: block;
}

.signup-new-wrap .choice-wrap {
    display: flex;
}

.signup-new-wrap .select-user-wrap {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    justify-content: space-between;
}

.signup-new-wrap .choice-wrap .radio-box {
    display: flex;
    align-items: center;
}

.signup-new-wrap .choice-wrap label {
    font-family: "Inter";
    font-weight: 500;
    font-size: 13px;
    color: #333333;
    margin-left: 8px;
    cursor: pointer;
}

.signup-new-wrap .choice-wrap .radio-box {
    margin-right: 13px;
}

.signup-new-wrap .choice-wrap .radio-box:last-child {
    margin-right: 0;
}

.signup-form.signup-new-wrap .detail-from .MuiFormControl-root input {
    height: 34px;
    font-size: 13px;
}

.signup-form.signup-new-wrap .detail-from .form-input {
    margin-bottom: 8px;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input input {
    height: 44px;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 15px;
    color: #666666;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    color: #666666;
    opacity: 1;
}

.term-condition.term-condition-wrapper-box p {
    font-family: "Inter";
    font-weight: 500;
    font-size: 12px;
    color: #808080;
}

.signup-form.signup-new-wrap .login-btn-wrapper {
    margin-bottom: 15px;
}

.signup-form.signup-new-wrap .detail-from .MuiFormControl-root input {
    padding: 7px 15px;
}

.term-condition.term-condition-wrapper-box .condition-link {
    color: rgba(95, 120, 201, 1);
    font-family: "Inter";
    font-weight: 500;
    font-size: 12px;
}

.signup-form.signup-frm-wrp.signup-page-wrapp {
    max-height: 94vh;
    overflow: auto;
    max-width: 530px;
}

/* .signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap {
  height: 550px;
  overflow: auto;
} */

/* .signup-form.signup-frm-wrp .sign-form {
  height: 550px;
  overflow: auto;
} */

/* .signup-form.signup-frm-wrp .form-scroll-wrapper {
  max-height: 320px;
  overflow: auto;
} */
.term-condition-wrapper-box p {
    text-align: left;
    font-family: "Inter";
    font-weight: 500;
    font-size: 12px;
    color: #808080;
}

.term-condition-wrapper-box .condition-link {
    display: inline;
    color: rgba(95, 120, 201, 1);
}

.signup-form.signup-new-wrap .detail-from .MuiFormControl-root input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    opacity: 1;
    color: #666666;
}

.signup-form.signup-new-wrap .term-condition {
    margin-bottom: 18px;
}

.seller-registration-form-modal .w3-display-topright {
    padding: 15px;
}

.seller-registration-form-modal .registration-form-head {
    display: flex;
    align-items: center;
}

.seller-registration-form-modal .logo-wrap {
    width: 100px;
}

.seller-registration-form-modal .welcome-msz {
    font-size: 13px;
    margin-right: 0px;
    font-family: "Inter";
    font-weight: 400;
    color: #333333;
    margin-top: 5px;
}

/* .seller-registration-form-modal .registration-form-head {
  order: 2;
} */

.seller-registration-form-modal .container {
    padding: 20px 0;
}

.seller-registration-form-modal .skip-btn {
    font-family: "Inter";
    font-weight: 500;
    font-size: 14px;
    color: #e22227;
    margin-left: auto;
    margin-bottom: 10px;
    /* order: 1; */
    cursor: pointer;
}

.registration-form-one-header {
    display: flex;
    /* flex-direction: column; */
    justify-content: flex-end;
    margin-bottom: 20px;
}

.step-count-registration .step-number {
    display: block;
    font-family: "Inter";
    font-weight: 500;
    font-size: 16px;
    color: #333333;
}

.step-count-registration .total-step {
    display: block;
    font-family: "Inter";
    font-weight: 500;
    font-size: 12px;
    color: #808080;
}

.step-count-registration {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-left: auto;
}

.complete-profile-wrap {
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* .process-bar div {
  background-color: rgba(253, 239, 193, 0.75) !important;
  height: 7px !important;
  border-radius: 3px !important;
} */

.progress-bar-wrapper .process-bar {
    margin-bottom: 7px;
}

.progress-bar-wrapper .process-bar>div {
    background-color: rgba(253, 239, 193, 0.75) !important;
    height: 7px !important;
    border-radius: 3px !important;
}

.progress-bar-wrapper .process-bar>div>div {
    height: 7px !important;
    background: #fdb560 !important;
}

.progress-bar-wrapper .process-bar>div>div span {
    display: none !important;
}

.login-details.seller-login-details-wrap .process-bar {
    margin-bottom: 7px;
}

.login-details.seller-login-details-wrap .process-bar-wrapper {
    margin-bottom: 15px;
}

.process-bar-wrapper .completed-process {
    font-family: "Inter";
    font-weight: 500;
    font-size: 14px;
    color: #333333;
}

.login-details.seller-login-details-wrap .login-description {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 10px;
    padding: 20px 15px 15px;
}

.without-login.with-login .form-intput label {
    font-family: "Inter";
    font-weight: 500;
    font-size: 13px;
    color: #808080;
}

.without-login input {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    color: #666666;
}

.without-login input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    opacity: 0.8;
    color: #666666;
}

.select-affilation-wrap select {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    opacity: 0.8;
    color: #666666;
    background: transparent;
    margin-bottom: 0;
    cursor: pointer;
}

.select-affilation-wrap select::placeholder {
    color: #666666;
}

.login-description-form-wrap .select-affilation-wrap {
    margin-bottom: 11px;
}

.select-affilation-wrap .select-main-wrapper {
    position: relative;
}

.select-affilation-wrap .icon-arrow-down {
    background: url(../images/icon-arrow-down.svg) no-repeat;
    width: 12px;
    height: 9px;
    background-size: 12px auto;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    pointer-events: none;
    cursor: pointer;
}

/* .select-affilation-wrap .select-icon-wrap {
  margin-bottom: 15px;
} */
.select-affilation-wrap .select-icon-wrap {
    width: 100%;
    height: 100%;
}

.select-affilation-wrap .select-icon-wrap select {
    width: 100%;
}

.login-details.seller-login-details-wrap {
    margin-bottom: 0;
    /* max-height: 600px; */
    /* overflow: auto; */
}

.login-details.seller-login-details-wrap .add-new-wrapper {
    margin: 0 0 15px;
    display: flex;
    align-items: center;
}

.login-details.seller-login-details-wrap .add-new {
    font-family: "Inter";
    font-weight: 700;
    font-size: 14px;
    color: #e22227;
}

.login-details.seller-login-details-wrap .add-btn {
    width: 30px;
    height: 30px;
    background: #e93e2b;
    border-radius: 50%;
    margin-right: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-details.seller-login-details-wrap .add-btn .icon-add {
    background: url(../images/plus-icon-form.svg) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    opacity: 1;
}

.login-details.seller-login-details-wrap .login-msz-wrap {
    font-family: "Inter";
    font-weight: 400;
    font-size: 12px;
    color: #555555;
}

.seller-registration-form-modal.w3-modal {
    padding: 0;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.login-details .process-bar-wrapper {
    margin-bottom: 25px;
}

.registration-btn.registration-btn-wrpper .btn.shop-now {
    margin-bottom: 20px;
}

/* .upload-document-wrapper {} */

.input-upload {
    position: relative;
}

.input-upload input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0 !important;
    z-index: 1;
    cursor: pointer;
}

.input-upload .file-image img {
    display: block;
    width: 100%;
}

/* custom-checkbox */

.wtsaap-number-wrap .radio-wrap {
    position: relative;
}

.wtsaap-number-wrap input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
}

.wtsaap-number-wrap .custom {
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #e93e2b;
    border-radius: 4px;
    margin-top: 0;
    position: relative;
}

.wtsaap-number-wrap .custom::after {
    content: "";
    position: absolute;
    top: -3px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 13px;
    height: 6px;
    border-left: 2px solid red;
    border-bottom: 2px solid red;
    /* background: red; */
    /* border-radius: 50%; */
    transform: rotate(-50deg);
    display: none;
}

.wtsaap-number-wrap input:checked~.custom::after {
    display: block;
}

.without-login.with-login .wtsaap-number-wrap .label-same {
    font-family: "Inter";
    font-weight: 700;
    font-size: 12px;
    color: #e22227;
    margin-bottom: 0;
    margin-left: 8px;
    white-space: nowrap;
}

.wtsaap-number-wrap .radio-box {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

.wtsaap-number-wrap {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.login-details.seller-login-details-wrap .registration-btn.registration-btn-wrpper .btn.shop-now {
    font-family: "Tw Cen MT Std";
    font-weight: 700;
    font-size: 15px;
    padding: 0;
    margin: 0;
    text-decoration-line: underline;
    color: #ed9829;
    background: transparent;
    width: auto;
    max-width: none;
    transition: all 0.5s;
    border: 0;
}

.login-details.seller-login-details-wrap .registration-btn.registration-btn-wrpper .btn.shop-now:hover {
    border: 0;
}

.login-details.seller-login-details-wrap .registration-btn.registration-btn-wrpper {
    display: flex;
    text-align: initial;
    justify-content: space-between;
}

.login-details.seller-login-details-wrap .registration-btn.registration-btn-wrpper .btn.shop-now.next-btn {
    padding: 13px 19px;
    background: #ef7f1a;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 16%);
    border-radius: 4px;
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid transparent;
}

.login-details.seller-login-details-wrap .registration-btn.registration-btn-wrpper .btn.shop-now.go-back {
    margin-right: 20px;
}

.login-details.seller-login-details-wrap .registration-btn.registration-btn-wrpper .btn.shop-now.go-back:hover {
    color: #808080;
}

.login-details.seller-login-details-wrap .registration-btn.registration-btn-wrpper .btn.shop-now.next-btn:hover {
    background: transparent;
    border: 1px solid #ef7f1a;
    color: #ef7f1a;
}

.login-description.login-description-form-wrap input:disabled {
    background: linear-gradient(0deg,
            rgba(128, 128, 128, 0.2),
            rgba(128, 128, 128, 0.2)),
        #ffffff;
    border: 2px solid rgba(128, 128, 128, 0.25);
    border-radius: 12px;
}

.address-field-wrapper .addres-head-wrap {
    margin-bottom: 20px;
}

.address-field-wrapper .addres-head-wrap h4 {
    margin: 0;
    font-family: "Inter";
    font-weight: 600;
    font-size: 12px;
    color: #333333;
}

.address-field-wrapper:first-child {
    margin-bottom: 45px;
}

.mail-addres-wrap .mail-label {
    font-family: "Inter";
    font-weight: 600;
    font-size: 12px;
    color: #333333;
    margin-right: 6px;
}

.without-login.with-login .form-intput .upload-label-wrap {
    margin-top: auto;
}

.without-login.with-login .form-intput .upload-label {
    text-align: center;
    font-family: "Inter";
    font-weight: 500;
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    line-height: 1.2;
}

.upload-document-wrapper .form-intput.input-upload-form {
    /* width: 120px;
  margin: 0 auto 35px; */
    position: relative;
    width: 48%;
}

/* .upload-document-wrapper .input-upload {
  width: 100px;
  margin: 0 auto 10px;
} */

/* .form-intput.input-upload-form .select-img-upload {
  width: 100px;
  margin: 0 auto;
} */

.form-intput.input-upload-form .select-img-upload img {
    width: 100%;
    display: block;
    height: 130px;
    object-fit: contain;
    object-position: center;
    border: 1px dotted #808080;
    padding: 10px;
}

.upload-document-wrapper .close-img-icon {
    background: url(../images/close-icon.png) no-repeat;
    height: 25px;
    width: 25px;
    background-size: 25px auto;
    display: block;
}

.upload-document-wrapper .close-img-btn {
    display: block;
    margin-left: auto;
    margin-bottom: 15px;
    position: absolute;
    top: -25px;
    right: 0;
}

.login-description-form-wrap .react-tagsinput {
    opacity: 1;
    margin-bottom: 11px;
    font-weight: 400;
    border-radius: 4px;
    padding: 5px 15px 8px;
    color: #4c4c4c;
    border: 1px solid #cdced2;
    height: 42px;
    font-size: 16px;
}

.login-description-form-wrap .react-tagsinput>span {
    display: flex;
    align-items: center;
    overflow: auto;
    height: 100%;
}

.login-description-form-wrap .react-tagsinput .react-tagsinput-tag {
    display: flex !important;
    margin-bottom: 0 !important;
}

.login-description-form-wrap .react-tagsinput input {
    border: 0;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: auto;
}

.login-description-form-wrap .react-tagsinput input::placeholder {
    line-height: 1.2;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    color: #666666;
}

.login-description-form-wrap .react-tagsinput .react-tagsinput-tag {
    background: #f86202;
    border-radius: 11px;
    padding: 7px 10px;
    border: 0;
    font-family: "Inter";
    font-weight: 500;
    text-transform: capitalize;
    font-size: 11px;
    color: #fff;
    margin: 0;
    margin-bottom: 10px;
    display: inline-block;
    margin-right: 10px;
    line-height: 1.2;
}

.login-description-form-wrap .react-tagsinput-remove {
    margin-left: 5px;
}

/* .popup-wrap.signup-popup-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
} */

.form-input.number-code-wrapper.signup-phone-input.signup-code input {
    width: 100%;
}

.number-code-wrapper .react-tel-input .flag-dropdown.invalid-number {
    border-color: transparent;
    background: transparent;
    /* height: 40px; */
    border-right: 1px solid rgba(128, 128, 128, 0.25);
    font-size: 15px;
}

.number-code-wrapper .react-tel-input .form-control.invalid-number {
    border: 1px solid transparent;
    background-color: transparent;
    border-left-color: transparent;
}

.MuiOutlinedInput-notchedOutline {
    border: 1px solid rgba(128, 128, 128, 0.25) !important;
    border-radius: 4px !important;
    background: transparent !important;
}

.form-input.number-code-wrapper .react-tel-input .selected-flag .arrow {
    margin-top: -2px;
    left: 6px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #555;
}

.number-code-wrapper.signup-code .react-tel-input .country-list {
    width: 84vw !important;
    max-width: 441px !important;
    padding: 0 20px 0 10px;
}

.number-code-wrapper.signup-code .react-tel-input .country-list .country {
    padding: 7px 20px;
    display: flex;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input input:focus {
    background-color: transparent;
}

.signup-phone-input.signup-code .search-emoji {
    display: none !important;
}

.detail-from.signup-detail-form .form-input.number-code-wrapper.signup-phone-input .search-box {
    padding: 0 15px;
}

.number-code-wrapper.signup-code .react-tel-input .country-list .search {
    padding: 10px 0 6px 0px;
}

.form-intput.select-affilation-wrap .error {
    margin-top: 3px;
}

.arrow-hide .arrow {
    display: none !important;
}

.registration-form-head {
    width: 100%;
    display: flex;
    justify-content: center;
}

.registration-form-head .logo-wrap {
    max-width: 171px;
}

.otp-registration-head {
    margin-bottom: 15px;
}

.signup-otp-page .form-input.form-input-otp.otp-page-signin {
    display: flex;
    margin-bottom: 0;
}

.detail-from.signup-otp-page .otp-form-wrap {
    margin-right: 15px;
    max-width: 145px;
}

/* .detail-from.signup-otp-page .otp-form-wrap {
  margin-right: 20px;
}

.detail-from.signup-otp-page .otp-form-wrap .MuiInputLabel-outlined input {
  height: 30px;
  width: 130px;
} */
.signup-otp-page.detail-from .otp-form-wrap .MuiFormControl-root input {
    height: 30px;
    font-size: 13px;
    padding: 7px 10px;
    font-family: "Tw Cen MT Std";
}

.signup-otp-page.detail-from .otp-form-wrap .MuiFormControl-root label {
    font-size: 13px;
}

.signup-otp-page.detail-from .MuiFormControl-root label {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    opacity: 1;
    color: #666666;
}

.detail-from.signup-otp-page .verify-mobile {
    font-family: "Inter";
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 14px;
    color: #333333;
    margin-top: 0;
}

.detail-from.signup-otp-page .otp-verify:disabled {
    font-family: "Tw Cen MT Std";
    font-weight: 700;
    font-size: 15px;
    opacity: 1;
    color: #ef7f1a;
    text-transform: none;
    background: transparent;
    padding: 0;
    width: auto;
    border-radius: 0;
    flex-shrink: 0;
    border: 0;
    transition: all 0.5s;
}

.detail-from.signup-otp-page .otp-verify:disabled:hover {
    background-color: transparent;
    border: 0;
    color: #ef7f1a;
}

.detail-from.signup-otp-page .otp-verify {
    /* font-family: 'Tw Cen MT Std';
  font-weight: 500;
  font-size: 14px;
  opacity: 1;
  color: #fff;
  text-transform: none; */
    /* background: #622bc5;
  color: #fff; */
    /* padding: 8px 22px; */
    /* width: 115px;
  border-radius: 6px;
  flex-shrink: 0;
  border: 1px solid transparent;
  transition: all 0.5s; */
    font-family: "Tw Cen MT Std";
    font-weight: 700;
    font-size: 14px;
    opacity: 1;
    color: #622bc5;
    text-transform: none;
    background: transparent;
    padding: 0;
    width: auto;
    border-radius: 0;
    flex-shrink: 0;
    border: 0;
    transition: all 0.5s;
}

.detail-from.signup-otp-page .otp-verify:hover {
    background-color: transparent;
    border: 0;
    color: #622bc5;
}

.mobile-otp-base-wrapper {
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid lightgray;
}

.mobile-otp-base-wrapper:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.mobile-otp-base-wrapper:last-child {
    border-bottom: 0;
}

.detail-from.signup-otp-page .otp-btn.resend-otp-wrap {
    /* margin-bottom: 0 !important;
  background-color: #EF7F1A;
  color: #fff !important;
  border-radius: 6px; */
    font-family: "Tw Cen MT Std";
    padding: 0;
    margin: 0;
    text-transform: none;
    font-size: 16px;
    transition: all 0.5s;
}

.detail-from.signup-otp-page .otp-btn.resend-otp-wrap:hover {
    color: red;
}

.detail-from.signup-otp-page .otp-btn.resend-otp-wrap:disabled {
    font-family: "Tw Cen MT Std";
    padding: 0;
    margin: 0;
    text-transform: none;
    font-size: 16px;
    transition: all 0.5s;
}

.detail-from.signup-otp-page .otp-btn.resend-otp-wrap:disabled:hover {
    color: blue;
}

.img-warning {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: #5f78c9;
}

.cart-caption.cart-wrap {
    padding-top: 10px;
}

.cart-caption.cart-wrap h2 {
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 1.2;
    font-family: "Inter";
    font-weight: 700;
}

.pay-wrap.cart-pay-wrap .shop-now {
    background: #ef7f1a;
    border-radius: 4px;
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    padding: 12px;
    text-align: center;
    color: #ffffff;
    border: 1px solid transparent;
}

.pay-wrap.cart-pay-wrap .shop-now:hover {
    border: 1px solid #ef7f1a;
    background-color: transparent;
    color: #ef7f1a;
}

.cart-des-link .brandName {
    font-family: "Inter";
    font-weight: 600;
    font-size: 20px;
    color: #333333;
    margin-bottom: 7px;
    line-height: 1;
}

.cart-product-text.brand-text-wrp .product-name {
    font-family: "Inter";
    font-weight: 600;
    font-size: 18px;
    color: #ed9829;
    margin-bottom: 3px;
    line-height: 1;
}

.cart-des.cart-des-link .current-price {
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    margin-right: 4px;
    margin-bottom: 3px;
    color: #333333;
}

.cart-des.cart-des-link .new-price {
    font-family: "Inter";
    font-weight: 500;
    font-size: 14px;
    margin-right: 4px;
    /* color: #333333; */
    color: rgb(87, 87, 87);
}

.cart-des.cart-des-link .price {
    margin-bottom: 3px;
    line-height: 1;
}

.pay-wrap.cart-pay-wrap {
    margin-top: 50px;
}

.cart-bottom .cart-total.cart-total-head {
    font-family: "Inter";
    font-weight: 700;
    font-size: 16px;
    color: #333333;
}

.checkout-proceed-btn .shop-now {
    background: #ed9829;
    border-radius: 4px;
    border: 1px solid transparent;
    width: 100%;
    margin-left: 0;
}

.checkout-proceed-btn .shop-now:hover {
    border: 1px solid #ed9829;
    background-color: transparent;
    color: #ed9829;
}

.cartmenu.cart-itemlist.cart-list-item {
    align-items: flex-start;
}

.cat-head-wrap.category-filter-head.header-category-filter .filter-by {
    font-family: "Tw Cen MT Std";
    font-weight: 700;
    font-size: 20px;
    text-transform: capitalize;
    color: #000000;
    line-height: 1.2;
}

.listing-pagination .border-pagination li a {
    font-size: 12px;
}

.newaddress-popup.popup-wrap .pop-ups.address-popup-wrap {
    width: calc(100% - 30px);
    padding: 0;
    height: 85vh;
    overflow: auto;
    border-radius: 0;
    max-width: 682px;
}

.pop-ups.address-popup-wrap h1 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    color: #333333;
}

.cart-des.cart-des-link .pay-wrap .shop-now {
    max-width: 280px;
    width: 100%;
}

.header-after-login .hide-metal {
    display: none;
}

.outside-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap {
    z-index: 2;
    margin: auto;
}

.signup-form.signup-frm-wrp.user-login.login-page-wrapp {
    z-index: 2;
}

/* .skip-btn:after {
  content: "";
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: -1;

} */

/* header */
.profile-img.mobile-head-profile-img {
    display: none;
}

.profile-description.profile {
    display: flex;
}

.profile-description.profile h4 {
    font-family: "Tw Cen MT Std";
    font-weight: 600;
    font-size: 16px;
    color: #808080;
    font-style: normal;
    margin: 0;
}

.profile-description.profile .greet-user {
    font-family: "Tw Cen MT Std";
    font-weight: 600;
    font-size: 16px;
    color: #808080;
    font-style: normal;
    margin-right: 3px;
}

.profile-description.profile {
    position: relative;
}

/* .profile-description.profile::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  background: url(../images/down-arrow.png) no-repeat;
  height: ;
} */

.profile-description.profile .icon-arrow-down {
    background: url(../images/icon-arrow-down.svg) no-repeat;
    width: 14px;
    height: 8px;
    background-size: 14px auto;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 8px;
    pointer-events: none;
    cursor: pointer;
}

.search-btn-mob {
    display: block;
}

.search-btn-mob .search-btn-icon {
    background: url(../images/search-icon.svg) no-repeat;
    width: 15px;
    height: 15px;
    background-size: 15px auto;
    display: block;
    /* position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 8px; */
    pointer-events: none;
    cursor: pointer;
}

.search-brand.search-brand-desktop {
    border: 1px solid rgba(128, 128, 128, 0.5);
    border-radius: 4px;
    background: #ffffff;
}

.search-form-wrap {
    display: flex;
}

.search-form-wrap .search-btn-mob {
    margin-right: 15px;
}

.search-form-wrap input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
    opacity: 1;
}

.msg-number.wish-list[data-count]:after {
    display: none;
}

.shopping-cart-icon {
    background: url(../images/cart-icon-2.svg) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px auto;
    display: block;
}

.search-brand.search-brand-desktop {
    padding: 0;
}

.search-brand.search-brand-desktop input {
    padding: 10px 10px 10px 4px;
}

.search-btn-mob.top-search-btn {
    padding: 10px 7px;
    margin-right: 0;
}

.notification-icon {
    background: url(../images/notification-icon-2.svg) no-repeat;
    width: 18px;
    height: 20px;
    background-size: 18px auto;
    display: block;
}

/* make-an-offer */
.select-content-metal .radio-btn-metal {
    display: flex;
    align-items: flex-start;
    padding: 2px;
}

.radio-custom-metal {
    position: relative;
}

.select-content-metal .radio-circle {
    height: 15px;
    width: 15px;
    border-radius: 50%;
    outline: 2px solid #808080;
    border: 3px solid #fff;
    background-color: #fff;
    margin-right: 10px;
}

.select-content-metal .radio {
    opacity: 0;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}

.select-content-metal .radio:checked~.radio-circle {
    background-color: #808080;
}

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

.form-input.signup-code .react-tel-input .selected-flag .arrow {
    display: none;
}

.after-signup-registration-form .login-description.login-description-form-wrap .form-intput {
    margin-bottom: 0;
}

.select-affilation-wrap.complete-profile-select .search-wrapper.searchWrapper {
    /* border: 0; */
    padding: 0;
}

/* .select-affilation-wrap.complete-profile-select .search-wrapper.searchWrapper input {
  border: 1px solid rgba(128, 128, 128, 0.25);
  border-radius: 4px;
} */

.select-main-wrapper .search-wrapper.searchWrapper .chip {
    padding: 3px 18px;
    z-index: 1;
    position: relative;
    margin: auto 5px;
    font-size: 11px;
    background-color: #f86202;
    height: 25px;
}

.select-affilation-wrap.complete-profile-select .search-wrapper.searchWrapper {
    max-width: none;
}

.select-affilation-wrap.complete-profile-select .search-wrapper.searchWrapper {
    height: 42px;
    display: flex;
    overflow: auto;
}

.select-affilation-wrap.complete-profile-select .multiSelectContainer input {
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    margin: 0;
}

.after-signup-registration-form .login-description-form-wrap .input-form-wrap {
    margin-bottom: 10px;
}

.after-signup-registration-form .login-description-form-wrap .input-form-wrap.select-affilation-profile {
    margin-bottom: 10px;
}

.after-signup-registration-form .address-field-wrapper .addres-head-wrap h4 {
    font-size: 13px;
}

.seller-only.after-signup-registration-form {
    padding: 40px 0;
    background-color: #fff;
}

.after-signup-registration-form.without-login .container {
    max-width: 900px;
    width: calc(100% - 20px);
    padding: 20px 15px;
    box-shadow: -8px -8px 6px rgba(0, 0, 0, 0.06), 8px 8px 6px rgba(0, 0, 0, 0.06);
}

/* .form-intput.input-upload-form {
  position: relative;
} */
.select-edit-wrap {
    position: relative;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
}

.upload-desc-wrapper .upload-label-wrap {
    height: 43px;
}

.form-intput.input-upload-form .input-file-upload-wrap {
    margin-top: auto;
}

.main-img-wrap input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0 !important;
    cursor: pointer;
}

.signup-form.signup-page-wrapp.signup-new-wrap.otp-open {
    max-width: 470px;
}

.signup-form.signup-page-wrapp.signup-new-wrap.otp-open .sign-form {
    padding: 0;
}

.signup-form.signup-page-wrapp.signup-new-wrap.otp-open {
    max-width: 380px;
}

.signup-form.signup-page-wrapp.signup-new-wrap.otp-open .logo-wrap {
    width: 100px;
}

.make-offer-popup .offer-content .offer-desc {
    font-family: "Inter";
    font-weight: 500;
    font-size: 14px;
    color: #333333;
    margin-bottom: 15px;
}

.make-offer-popup .offer-content .offer-txts {
    font-family: "Inter";
    font-weight: 500;
    font-size: 16px;
    color: #333333;
    margin-bottom: 5px;
}

.make-offer-popup .offer-content .item-name {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    text-align: left;
    display: block;
    margin-left: calc(66px + 7px);
    color: #ed9829;
    margin-bottom: 3px;
}

.make-offer-popup .offer-input-box label {
    font-family: "Inter";
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.make-offer-popup.offered-popup-wrap.offer-popup-wrap .ship-add {
    font-family: "Inter";
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    color: #333333;
    line-height: 1.2;
}

.make-offer-popup.offered-popup-wrap.offer-popup-wrap .select-content-metal {
    margin-bottom: 15px;
}

.make-offer-popup.offered-popup-wrap.offer-popup-wrap .offer-btn-diable {
    font-family: "Inter";
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    color: #ed9829;
    border: 1px solid #ed9829;
    margin-top: 5px;
    height: 50px;
    max-width: 374px;
}

.make-offer-popup.offered-popup-wrap.offer-popup-wrap .offer-inserted-btn {
    background-color: #ed9829;
    border: 1px solid #ed9829;
    color: #fff;
    font-family: "Inter";
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    margin-top: 5px;
    max-width: 374px;
    height: 50px;
}

/* .make-offer-popup.offered-popup-wrap.offer-popup-wrap .modal-close-btn-wrp {} */

/* .make-offer-popup.offered-popup-wrap.offer-popup-wrap .modal-close-btn-wrp {
  background: url("../images/cross-icon-make-offer.svg") no-repeat;
  height: 24px !important;
  width: 24px !important;
  background-size: 24px auto;
  display: block;
}

.make-offer-popup.offered-popup-wrap.offer-popup-wrap .modal-closeBtn .closeBtn-crossLeft,
.modal-closeBtn .closeBtn-crossRight {
  background: transparent;
} */

.offer-info .offer-txt .current-price-tag {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #333333;
}

.make-offer-popup.offered-popup-wrap.offer-popup-wrap .offer-content {
    border-radius: 0;
}

.checkout-proceed-btn.checkout-process-shop-btn {
    width: 100%;
}

.shipping-remade.checkout-payment-shipping-details .ship-add-name {
    font-family: "Inter";
    font-weight: 600;
    font-size: 16px;
    color: #333333;
}

.shipping-itemwrap.shipping-remade.checkout-payment-shipping-details .desc-txt.payment-desc-text {
    font-family: "Inter";
    display: block;
    margin: 10px 0;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2;
    color: #333333;
}

.desc-txt.payment-desc-text .ship-add-number {
    font-family: "Inter";
    font-weight: 400;
    font-size: 16px;
    margin: 8px 0;
    color: #333333;
    display: block;
}

.address-checkout.shipping-address.shipping-checkout.shipping-check-wrapper {
    display: flex;
    align-items: flex-start;
}

.address-checkout.shipping-address.shipping-checkout.shipping-check-wrapper .location-icon {
    background: url(../images/shipping-add-icon.svg) no-repeat;
    background-size: 18px auto;
    width: 18px;
    height: 20px;
    display: block;
    flex-shrink: 0;
    margin-top: 3px;
}

.address-checkout.shipping-address.shipping-checkout {
    padding-left: 0;
}

.shipping-itemwrap.shipping-remade.checkout-payment-shipping-details .shop-now.address-btn {
    color: #3780ff;
    padding: 0;
    background: transparent;
    border: 0;
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #3780ff;
    text-align: left;
}

.shipping-inner.shipping-remade .edit-address-icon {
    background: url(../images/edit-address-icon.svg) no-repeat;
    width: 17px;
    height: 19px;
    background-size: 16px auto;
    display: block;
}

.shipping-inner.shipping-remade .edit-link.edit-btn {
    padding: 5px 10px;
    display: flex;
    align-items: center;
}

.shipping-inner.shipping-remade .edit-link.edit-btn .edit-address-pen {
    text-transform: capitalize;
    font-family: "Inter";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt-wrap {
    margin-top: 10px;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt-wrap .edit-wrapper label {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #808080;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt-wrap .edit-wrapper input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    color: #666666;
    text-transform: capitalize;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt-wrap .edit-wrapper input {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    color: #666666;
}

.make-offer-popup.offer-popup-wrap .modal-close-btn-wrp {
    background: url(../images/cross-icon-make-offer.svg) no-repeat;
    display: block;
    width: 25px !important;
    height: 25px !important;
    background-size: 16px auto !important;
    background-position: center !important;
}

.make-offer-popup.offer-popup-wrap .modal-close-btn-wrp:hover {
    background: url(../images/cross-icon-make-offer.svg) no-repeat !important;
    background-size: 16px auto !important;
    background-position: center !important;
}

.make-offer-popup.offered-popup-wrap.offer-popup-wrap .offer-content::after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: 58px;
    left: 0;
    background: #dfdfdf;
}

.grow-business-wrap {
    position: relative;
}

.wait-for-approve {
    background-color: #f67900;
    padding: 15px;
}

.popup-img {
    width: 100px;
    margin: 0 auto 20px;

}

.approve-text {
    color: #000;
    text-transform: capitalize;
    font-family: "Inter";
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    display: block;
    /* padding: 15px; */
    /* margin: 20px 0 5px; */
}

.normal-text {
    text-transform: none;
}

.default-add.default-add-block label {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 14px;
    color: #000000;
}

/* 
.shipping-itemwrap.checkout-payment-shipping-details .desc-txt input[type="checkbox"] {} */

.shipping-itemwrap.checkout-payment-shipping-details .default-add-block {
    /* padding-left: 25px; */
    position: relative;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt .checkbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt .custom {
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    margin-top: 0;
    position: relative;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt .custom::after {
    content: "";
    position: absolute;
    top: 5px;
    left: 2px;
    right: 0px;
    bottom: 0;
    width: 13px;
    height: 6px;
    border-left: 2px solid #808080;
    border-bottom: 2px solid #808080;
    transform: rotate(-45deg);
    display: none;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt input:checked~.custom::after {
    display: block;
}

.shipping-itemwrap.checkout-payment-shipping-details .default-add.default-add-block label {
    margin-top: 3px;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase.purchase-address {
    width: 48%;
}

.default-add-block {
    /* padding-left: 25px; */
    position: relative;
}

.desc-txt .checkbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
}

.desc-txt .custom {
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    margin-top: 0;
    position: relative;
}

.desc-txt .custom::after {
    content: "";
    position: absolute;
    top: 5px;
    left: 2px;
    right: 0px;
    bottom: 0;
    width: 13px;
    height: 6px;
    border-left: 2px solid #808080;
    border-bottom: 2px solid #808080;
    transform: rotate(-45deg);
    display: none;
}

.desc-txt input:checked~.custom::after {
    display: block;
}

.shipping-itemwrap.checkout-payment-shipping-details .btns-wrapping {
    justify-content: space-between;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase {
    font-family: "Inter";
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
}

.shipping-itemwrap.checkout-payment-shipping-details .btns-wrapping .complete-purchase.cancel-purchase {
    background-color: #ed9829;
    border: 1px solid transparent;
}

.shipping-itemwrap.checkout-payment-shipping-details .btns-wrapping .complete-purchase.cancel-purchase:hover {
    border: 1px solid #ed9829;
    color: #ed9829;
    background-color: transparent;
}

/**/
.desc-txt.edit-address .btns-wrapping {
    justify-content: space-between;
}

.desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase {
    font-family: "Inter";
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
}

.desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase.cancel-purchase {
    background-color: #ed9829;
    border: 1px solid transparent;
}

.desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase.cancel-purchase:hover {
    border: 1px solid #ed9829;
    color: #ed9829;
    background-color: transparent;
}

.shipping-remade.coupon-shipping-item {
    display: none;
}

.payemnt-checkout-shipping {
    display: none;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase:hover {
    color: #f86202;
}

.shipping-itemwrap.checkout-payment-shipping-details .desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase.cancel-purchase:hover {
    color: #ed9829;
}

.edit-wrapper .forget-email-btn {
    font-family: "Inter";
    font-weight: 500;
    font-size: 15px;
    text-decoration-line: underline;
    color: #5f78c9;
}

.edit-wrapper .label-wrapper label {
    margin-bottom: 0;
    width: auto;
}

.edit-wrapper .label-wrapper {
    margin-bottom: 7px;
    display: flex;
    justify-content: space-between;
}

.shipping-itemwrap.checkout-payment-shipping-details .edit-wrapper .select-state {
    margin-bottom: 5px;
}

.edit-wrapper .forget-email-btn {
    transition: all 0.5s;
}

.edit-wrapper .forget-email-btn:hover {
    opacity: 0.8;
}

.checkout-payment-wrapper .product-billing {
    font-family: "Inter";
    font-weight: 400;
    font-size: 13px;
    color: #333333;
}

.checkout-payment-wrapper .product-billing.final-amt {
    font-weight: 700;
}

.checkout-payment-wrapper .final-billing {
    font-family: "Inter";
    font-weight: 600;
    /* font-size: 15px; */
    color: #333333;
}

.checkout-right .summary-title {
    margin-top: 0;
    font-size: 20px;
    font-family: "Inter";
    font-weight: 600;
    color: #333333;
}

.right-prof-sec.profile-right-content {
    padding: 15px 0;
}

.right-prof-sec.profile-right-content .address-wrap h2 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 20px;
    color: #333333;
    margin-bottom: 30px;
}

.right-prof-sec.profile-right-content .address-box .default-address {
    padding-right: 0;
}

.newaddress-popup.popup-wrap .pop-ups.address-popup-wrap .edit-wrapper label {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #808080;
}

.newaddress-popup.popup-wrap .pop-ups.address-popup-wrap .edit-wrapper input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    color: #666666;
    text-transform: capitalize;
}

.newaddress-popup.popup-wrap .pop-ups.address-popup-wrap .edit-wrapper input {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 13px;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    color: #666666;
}

.desc-txt.edit-address {
    width: 100%;
}

.desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase.purchase-address {
    width: 48%;
}

.desc-txt.edit-address.address-edit-wrp .btns-wrapping .complete-purchase:hover {
    color: #f86202;
}

.checkout-right .proceed-payment {
    background: #ef7f1a;
    border-radius: 4px;
    color: #fff;
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    padding: 10px 22px;
    width: 100%;
    border: 1px solid transparent;
    display: block;
    max-width: 374px;
    transition: all 0.5s;
}

.checkout-right .proceed-payment:hover {
    background-color: transparent;
    color: #ef7f1a;
    border: 1px solid #ef7f1a;
}

.payment-btn-wrap {
    width: 100%;
    display: flex;
    align-items: flex-end;
    margin-top: auto;
    flex-direction: column;
}

.checkout-right {
    display: flex;
    flex-direction: column;
}

.payment-btn-wrap .payment-detail {
    font-family: "Inter";
    font-weight: 500;
    font-size: 14px;
    color: #808080;
    display: flex;
    align-items: center;
    margin-top: 12px;
}

.checkout-right .summary-section {
    margin-bottom: 15px;
}

.checkout-right .payment-detail .info-icon {
    background: url(../images/green-info-icon.svg) no-repeat;
    width: 16px;
    height: 16px;
    background-size: 16px auto;
    display: block;
    margin-left: 10px;
}

.input-upload-form .error {
    text-align: center;
}

.next-btn-wrap {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}

.detail-from.signup-otp-page .next-btn-wrap .otp-verify:disabled {
    background-color: #808080e6;
    color: #fff;
    padding: 10px 25px;
    max-width: 140px;
    width: 100%;
    border-radius: 4px;
}

.detail-from.signup-otp-page .next-btn-wrap .otp-verify {
    background-color: #f86203;
    color: #fff;
    padding: 10px 25px;
    max-width: 140px;
    width: 100%;
    border-radius: 4px;
}

.mobile-otp-base-wrapper .otp-mobile-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
}

.login-description.description-new-wrap .form-intput {
    display: flex;
    flex-direction: column;
    /* flex-grow: 1; */
}

/* .select-edit-wrap {
  flex-grow: 1;
} */

.upload-desc-wrapper .main-img-wrap {
    margin-bottom: 10px;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.after-signup-registration-form.without-login.my-account-profile .container {
    box-shadow: none;
}

.seller-only.my-account-profile {
    padding: 0;
}

.after-signup-registration-form.my-account-profile .edit-form.header-sell {
    position: static;
}

.select-affilation-profile.account-affilition .searchWrapper {
    position: static;
}

.after-signup-registration-form.without-login.my-account-profile .select-affilation-wrap.complete-profile-select .search-wrapper {
    border: 0 !important;
}

.after-signup-registration-form.without-login.my-account-profile .input-form-wrap .form-intput input:disabled {
    background: linear-gradient(0deg,
            rgba(128, 128, 128, 0.2),
            rgba(128, 128, 128, 0.2)),
        #ffffff;
    border: 2px solid rgba(128, 128, 128, 0.25);
    border-radius: 12px;
    opacity: 0.5;
}

.after-signup-registration-form.without-login.my-account-profile .input-form-wrap .multiselect-container.multiSelectContainer.disable_ms {
    opacity: 1;
}

.after-signup-registration-form.without-login.my-account-profile .input-form-wrap .form-intput .react-tagsinput {
    padding: 0 15px;
    background: linear-gradient(0deg,
            rgba(128, 128, 128, 0.2),
            rgba(128, 128, 128, 0.2)),
        #ffffff;
    border: 2px solid rgba(128, 128, 128, 0.25);
    border-radius: 12px;
    opacity: 0.5;
}

.after-signup-registration-form.without-login.my-account-profile .input-form-wrap .form-intput .react-tagsinput input {
    border: 0;
    border-radius: 0;
}

.after-signup-registration-form.without-login.my-account-profile .input-form-wrap .form-intput .react-tagsinput input:disabled {
    opacity: 0.5;
    background: transparent;
}

.profile-wrapper.manage-profile .profile-right-content .seller-only.my-account-profile .container {
    padding: 0;
}

.after-signup-registration-form.without-login.my-account-profile .wtsaap-number-wrap input:disabled {
    height: 100%;
    width: 100%;
}

.seller-only.my-account-profile .login-description select:disabled {
    background: linear-gradient(0deg,
            rgba(128, 128, 128, 0.2),
            rgba(128, 128, 128, 0.2)),
        #ffffff;
    border: 2px solid rgba(128, 128, 128, 0.25);
    border-radius: 12px;
    opacity: 0.5;
}

.after-signup-registration-form.without-login.my-account-profile .input-form-wrap .form-intput .react-tagsinput input:disabled~.react-tagsinput-tag {
    opacity: 0.5;
}

/* manage-address */
.edit-prof.edit-proof-wrapper {
    background-color: #fff;
    padding-top: 25px;
}

.seller-only.without-login.with-login.business-profile.after-signup-registration-form .container {
    position: relative;
}

.skip-btn.skip-btn-top {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #f86202;
    font-family: "Inter";
    font-weight: 600;
    font-size: 13px;
    z-index: 1;
    transition: all 0.5s;
    cursor: pointer;
}

.seller-only.after-signup-registration-form.profile-outside-form .without-login .login-description.description-new-wrap {
    max-width: auto;
}

.seller-only.after-signup-registration-form.profile-outside-form .input-form-wrap {
    margin-bottom: 10px;
}

.seller-only.after-signup-registration-form.profile-outside-form .login-description.description-new-wrap.upload-desc-wrapper {
    margin-top: 30px;
}

.seller-only.after-signup-registration-form.profile-outside-form .addres-head-wrap h4 {
    margin: 0;
    font-family: "Inter";
    font-weight: 600;
    font-size: 12px;
    color: #333333;
    margin: 10px 0 20px;
}

.grow-business-wrap .my-profile-btn {
    color: #fff;
    text-align: center;
}

.grow-business-wrap .my-profile-btn:hover {
    color: #ef7f1a;
}

.grow-business-wrap a {
    text-align: center;
    display: block;
}

.grow-business-wrap .btn-wrapper .sign-up-btn.box-btn:hover .my-profile-btn {
    color: #ef7f1a;
}

.grow-business-wrap .btn-wrapper button {
    transition: all 0.5s;
}

.forget-block.forget-block-wrapper .input-form-wrap .form-intput label {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    line-height: 22px;
    display: block;
    margin-bottom: 5px;
    color: #808080;
}

.forget-block.forget-block-wrapper .input-form-wrap {
    margin-bottom: 20px;
}

.forget-block.forget-block-wrapper input {
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    padding: 5px 15px 10px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
    opacity: 1;
    line-height: 1.2;
}

.forget-block.forget-block-wrapper input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
    opacity: 1;
    line-height: 1.2;
}

.forget-block.forget-block-wrapper .error {
    margin-top: 4px;
}

.thanks-msg-wrap .swal-title {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
}

.sign-up-form-wrap .logo-wrapper {
    margin-bottom: 20px;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .plp-product-screen .listing-content .image-value img {
    width: 100px;
    height: 100px;
    object-fit: cover !important;
    object-position: top;
    border-radius: 4px;
    box-shadow: 0px 4px 12px 2px rgba(0, 0, 0, 0.06);
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .listing-head .my-listing-title {
    font-family: "Inter";
    font-weight: 600;
    font-size: 13px;
    color: #333333;
}

.listing-content .product-naming {
    font-family: "Inter";
    font-weight: 400;
    font-size: 13px;
    text-transform: capitalize;
    color: #333333;
}

.listing-content .product-maker {
    font-family: "Inter";
    font-style: normal;
    font-size: 15px;
    color: #000000;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .listing-content .qty-value {
    font-family: "Inter";
    font-weight: 400;
    font-size: 13px;
    color: #333333;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .listing-content .view-value {
    font-family: "Inter";
    font-weight: 400;
    font-size: 13px;
    color: #333333;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .listing-content .update-value {
    font-family: "Inter";
    font-weight: 400;
    font-size: 12px;
    color: #ed9829;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .list-nav .list-link {
    font-family: "Inter";
    font-weight: 400;
    font-size: 12px;
    color: #333333;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .list-nav .list-link {
    font-family: "Inter";
    font-weight: 400;
    font-size: 12px;
    color: #333333;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .list-nav .list-link:hover {
    color: #ed9829;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .left-item-list>a {
    font-family: "Tw Cen MT Std";
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
    color: #666666;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .left-item-list>a:hover {
    color: #f5c139;
}

.profile-wrapper.manage-profile.profile-main-div.my-listing-profile .left-item-list>.left-menu-block a.active-tab {
    color: #f5c139;
}

.login-description.login-description-form-wrap .complete-profile-phone input {
    width: 100%;
}

.login-description.login-description-form-wrap .complete-profile-phone .react-tel-input .form-control.invalid-number {
    border: 1px solid #cdced2;
    background-color: transparent;
    border-left-color: #cdced2;
}

.login-description.login-description-form-wrap .complete-profile-phone .react-tel-input .flag-dropdown.invalid-number {
    border-color: #cdced2;
}

.thanks-msg-wrap .swal-title {
    margin-top: 0;
}

.thanks-msg-wrap .swal-footer {
    padding: 0;
    margin: 0;
}

.thanks-msg-wrap {
    max-width: 380px;
}

.input-form-wrap.complete-profile-phone input {
    height: 42px;
}

.my-listing-wrapper .image-value {
    height: 100px;
    width: 100px;
}

.my-listing-wrapper .image-value img {
    height: 100px;
    width: 100px;
}

.dual-order.dual-order-wrapper-main .dual-order-head .dual-content h4 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    color: #333333;
}

.dual-order.dual-order-wrapper-main .dual-order-head .dual-content h5 {
    font-family: "Inter";
    font-weight: 600;
    color: #333333;
}

.dual-order.dual-order-wrapper-main .heading-menu {
    font-family: "Inter";
    font-weight: 400;
    color: #ed9829;
}

.dual-order.dual-order-wrapper-main .view-order.head-name-wrp {
    font-family: "Inter";
    font-weight: 400;
    color: #ed9829;
}

.prod-text.bold.head {
    font-family: "Inter";
    font-weight: 600;
    color: #000;
    font-size: 18px;
}

.prod-text.sub-head {
    font-family: "Inter";
    font-weight: 600;
    color: #333333;
    margin-bottom: 10px;
}

.est-deliveries {
    margin-bottom: 20px;
}

.prod-text.bold.quty {
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    color: #333333;
}

.home-detail.qty-pricing {
    flex-direction: column;
}

.prod-detail.product-orderinfo .prod-link .home-details {
    margin-bottom: 8px;
}

.del-details strong {
    font-size: 13px;
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    color: #333333;
}

.status-details.status-order-wrapper {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    color: #333333;
}

.del-details .confirm {
    font-family: "Inter";
    font-weight: 600;
    color: #7ab661;
}

.right-prof-sec.right-prof-sec.profile-right-content .filter-bar {
    display: none;
}

.dual-order-wrapper-main.pending-tab .products-images .dual-product-image {
    width: auto;
    margin: 0 0 20px;
}

.dual-order-wrapper-main.pending-tab .dual-product-image img {
    margin: 0;
    height: 120px;
    object-fit: cover;
    object-position: top;
    width: 120px;
    margin: 0 auto;
    border-radius: 4px;
}

.dual-order .dual-product-image .prod-ord-name {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #333333;
}

.dual-order.dual-order-wrapper-main .dual-order-head .dual-content .dual-menu {
    margin-top: 5px;
}

.dual-content.order-time.customer-dual-content-wrap {
    margin-top: 0;
}

.my-offer-address h2 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 30px;
    color: #333333;
}

.my-offer-address .shipping-itemwrap.shipping-remade .ship-text-wrap {
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    color: #333333;
}

.my-offer-address .shipping-itemwrap.shipping-remade .ship-add-name {
    font-family: "Inter";
    font-weight: 600;
    font-size: 18px;
    line-height: 1.2;
    color: #333333;
}

.my-offer-address .shipping-itemwrap.shipping-remade .ship-add {
    font-family: "Inter";
    font-weight: 400;
    font-size: 13px;
    color: #333333;
}

.my-offer-address .shipping-inner.shipping-remade .icon-admin {
    background: url(../images/person-icon.svg) no-repeat;
    width: 16px;
    height: 20px;
    background-size: 16px auto;
    display: block;
    margin-right: 10px;
}

.my-offer-address .shipping-inner.shipping-remade .icon-call {
    background: url(../images/call-icon.svg) no-repeat;
    width: 14px;
    height: 20px;
    background-size: 14px auto;
    display: block;
    margin-right: 10px;
}

.my-offer-address .shipping-inner.shipping-remade .icon-location {
    background: url(../images/location-icon.svg) no-repeat;
    width: 18px;
    height: 20px;
    background-size: 18px auto;
    display: block;
    margin-right: 10px;
}

.my-offer-address .ship-text-wrap i {
    margin-right: 10px;
}

.my-offer-address .ship-text-wrap {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
}

.select-affilation-wrap.complete-profile-select .multiSelectContainer.disable_ms .search-wrapper.searchWrapper {
    border: 0 !important;
}

input:disabled {
    opacity: 0.5;
}

.disable_ms {
    opacity: 1 !important;
}

.skip-btn.skip-btn-top:hover {
    color: #f5c139;
}

.select-affilation-wrap select:disabled~.icon-arrow-down {
    display: none;
}

.select-affilation-wrap select:disabled {
    background: linear-gradient(0deg,
            rgba(128, 128, 128, 0.2),
            rgba(128, 128, 128, 0.2)),
        #ffffff;
    border: 2px solid rgba(128, 128, 128, 0.25);
    border-radius: 12px;
    opacity: 0.5;
}

input:disabled {
    background: linear-gradient(0deg,
            rgba(128, 128, 128, 0.2),
            rgba(128, 128, 128, 0.2)),
        #ffffff;
    border: 2px solid rgba(128, 128, 128, 0.25);
    border-radius: 12px;
    opacity: 0.5;
}

.multiselect-container.multiSelectContainer.disable_ms .chip {
    opacity: 0.7;
    z-index: 1;
}

.thanks-msg-wrap .swal-button {
    padding: 10px 40px;
}

.product-box-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.product-box-wrapper .prod_wrp_box {
    margin-right: 0;
}

.action-button-wrap {
    margin-top: auto;
}

.prod-title.prod-toggle .status-details {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    text-align: right;
    color: #333333;
}

.prod-title.prod-toggle .status-details {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    text-align: right;
    color: #333333;
    font-size: 15px;
}

.prod-title.prod-toggle .status-details .order-acceptance span {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    text-align: right;
    color: #333333;
    font-size: 13px;
}

.signup-form.signup-new-wrap .login-btn-wrapper {
    margin-bottom: 0;
    margin-top: 15px;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap .sign-form {
    padding-bottom: 0;
}

.term-condition-wrapper-box .condition-link:hover {
    color: #f86203;
}

.login-description-form-wrap.address-field-wrap input {
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    width: 100%;
    padding: 10px 20px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
}

.login-description-form-wrap.address-field-wrap .enter-mobile-label {
    text-align: left;
    margin-bottom: 7px;
    color: #808080;
    font-weight: 500;
    font-size: 15px;
    font-family: "Inter";
    display: block;
}

.login-description-form-wrap.address-field-wrap input::placeholder {
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
}

.login-description-form-wrap.address-field-wrap .form-block-wrap {
    margin-bottom: 10px;
}

.login-description-form-wrap.address-field-wrap .select-affilation-wrap select {
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 4px;
    opacity: 1;
    padding-left: 20px;
}

.login-description-form-wrap.address-field-wrap .select-affilation-wrap select::-ms-expand {
    display: none;
}

/* .address-field-new-wrap {
  margin-bottom: 20px;
} */

.signup-checkbox {
    margin-right: 6px;
}

.login-description-form-wrap.address-field-wrap h3 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 18px;
    color: #555555;
}

.login-description.description-new-wrap.upload-desc-wrapper {
    margin-top: 20px;
}

.login-description.description-new-wrap.upload-desc-wrapper h2 {
    text-align: left;
    margin-bottom: 7px;
    color: #808080;
    font-weight: 500;
    font-size: 18px;
    font-family: "Inter";
    display: block;
    margin: 0 0 25px 0;
    line-height: 1.2;
}

.login-description.description-new-wrap.upload-desc-wrapper input {
    height: 100% !important;
    /* max-height: 120px; */
    display: block !important;
}

.login-description.login-description-form-wrap .btn-bck {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.login-description.login-description-form-wrap .btn-bck .fas.fa-long-arrow-left {
    font-size: 23px;
    color: #555555;
    opacity: 0.7;
}

.login-description.login-description-form-wrap .form-intput .upload-label {
    text-align: center;
    font-family: "Inter";
    font-weight: 500;
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    line-height: 1.2;
}

.login-description.description-new-wrap.upload-desc-wrapper {
    margin-bottom: 20px;
}

.signup-checkbox {
    height: 18px;
    width: 18px;
    flex-shrink: 0;
    position: relative;
    top: 3px;
}

.login-description.description-new-wrap.upload-desc-wrapper .error {
    font-size: 12px;
    text-align: center;
}

.seller-only.without-login.after-signup-registration-form.profile-outside-form .container {
    padding: 0;
    box-shadow: none;
}

.seller-only.without-login.after-signup-registration-form.profile-outside-form .login-description.login-description-form-wrap {
    padding: 0;
    border: 0;
    border-radius: 0;
}

.seller-only.without-login.after-signup-registration-form.profile-outside-form .login-details.seller-login-details-wrap .login-description {
    padding: 0;
    border: 0;
    border-radius: 0;
}

.seller-add-product h5 {
    font-family: "Inter";
    font-weight: 600;
    color: #333333;
}

.seller-add-product .enter-mobile-label {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    color: #808080;
    margin-bottom: 10px;
    display: block;
}

.seller-add-product .select-main-wrapper select {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    color: #666666;
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    font-size: 13px;
    height: 40px;
}

.seller-add-product .select-main-wrapper select option {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    color: #666666;
}

.seller-add-product .form-block-wrap input {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    color: #666666;
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    font-size: 13px;
    width: 100%;
    height: 40px;
}

.seller-add-product .form-block-wrap input::placeholder {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    color: #666666;
    opacity: 1;
    font-size: 13px;
}

.seller-add-product .form-block-wrap {
    margin-bottom: 20px;
}

.seller-add-product .icon-arrow-down {
    background: url(../images/icon-arrow-down.svg) no-repeat;
    width: 12px;
    height: 9px;
    background-size: 12px auto;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    pointer-events: none;
    cursor: pointer;
}

.seller-add-product .select-main-wrapper {
    position: relative;
}

.seller-add-product .select-main-wrapper select {
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 4px;
    opacity: 1;
}

.seller-add-product .select-main-wrapper select::-ms-expand {
    display: none;
}

/* 
.seller-add-product .select-wrapper .form-block-wrap {
  margin-bottom: 0;
} */

.seller-add-product .date-picker-wrapper .input-wrap {
    width: 48.5%;
    position: relative;
}

.seller-add-product .date-picker-wrapper .input-wrap i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    right: 15px;
    z-index: 0;
    font-size: 17px;
    color: #808080;
}

.seller-add-product .date-picker-wrapper .input-wrap input {
    padding: 10px;
}

.plp-cat-wrapper .seller-add-product input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0 !important;
    z-index: 1;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

/**table**/
.metal-table-line {
    display: flex;
    /* border-bottom: 1px solid #333; */
    border-bottom: 1px solid rgba(128, 128, 128, 0.25);
}

.metal-input-table {
    border: 2px solid rgba(128, 128, 128, 0.25);
    width: 50px;
    padding: 5px 8px;
    margin-right: 15px;
    border-radius: 6px;
}

.metal-heading-product {
    margin-right: 10px;
    display: flex;
    align-items: center;
    padding: 0 8px;
    border-right: 1px solid rgba(128, 128, 128, 0.25);
    width: 75px;
    color: #808080;
}

.metal-table-structure {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 10px;
    /* margin: 20px 0; */
}

.product-spec-wrapper {
    margin: 20px 0;
}

.metal-table-inputs {
    padding: 7px 0;
    display: flex;
}

.metal-table-products {
    margin-bottom: 20px;
    border-top: 1px solid rgba(128, 128, 128, 0.25);
}

.metal-table-products:first-child {
    border-top: none;
}

.metal-table-products:last-child {
    margin-bottom: 0;
}

.metal-table-products:last-child .metal-table-panel:last-child .metal-table-line {
    border-bottom: none;
}

.btn-wrapper-add-product .navigate-btn {
    display: flex;
    justify-content: space-between;
}

.btn-wrapper-add-product .navigate-btn .next-button {
    background-color: #ed9829;
    border-radius: 4px;
    padding: 10px 10px;
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
    min-width: 120px;
    border: 1px solid transparent;
    transition: all 0.5s;
}

.btn-wrapper-add-product .navigate-btn .next-button:hover {
    background-color: transparent;
    color: #ed9829;
    border: 1px solid #ed9829;
}

.btn-wrapper-add-product .navigate-btn .back-button {
    background-color: transparent;
    border: 1px solid #ed9829;
    border-radius: 4px;
    padding: 10px 10px;
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    color: #ed9829;
    min-width: 120px;
    transition: all 0.5s;
}

.btn-wrapper-add-product .navigate-btn .back-button:hover {
    border: 1px solid transparent;
    background-color: #ed9829;
    color: #fff;
}

.uploading-file-wrap.add-product-upload-img .rend-box img {
    object-position: center;
    object-fit: contain;
}

/**pop-up**/
.metal-buy-pop-up {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(0, 0, 0, 0.6);
    opacity: 1;
    visibility: visible;
    /* opacity: 0;
  visibility: hidden; */
    transition: all 0.8s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.metal-buy-pop-up.active {
    opacity: 1;
    visibility: visible;
}

.metal-buy-pop-up .popup-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}

.metal-buy-pop-up .close-popup {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    background-color: transparent;
}

.metal-buy-pop-up .close-popup .cancel-icon {
    background: url(../images/cross-icon-make-offer.svg) no-repeat;
    height: 60px;
    width: 60px;
    background-size: 60px auto;
    display: block;
    margin: 0;
}

.metal-buy-pop-up .popup-content {
    min-height: 45%;
    width: calc(80% - 30px);
    padding: 35px 35px;
    background: #fff;
    border-radius: 15px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.metal-buy-pop-up .approve-text {
    margin-top: 0;
    margin-bottom: 30px;
}

.metal-buy-pop-up .click-btn {
    background: #ef7f1a;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 16%);
    border-radius: 8px;
    color: #fff;
    padding: 8px 10px;
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    max-width: 122px;
    width: 100%;
    transition: all 0.5s;
    margin: 0 auto;
    border: 1px solid transparent;
}

.metal-buy-pop-up .click-btn:hover {
    background-color: transparent;
    border: 1px solid #ef7f1a;
    color: #ef7f1a;
}
.home-banner .img-wrap-banner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

.home-banner .img-wrap-banner img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center !important;
}

.home-banner-content {
    position: relative;
    z-index: 1;
    /* width: 50%; */
    max-width:100%;
    /* padding-left: 60px;
  padding: 60px 50px 60px 50px; */
}

.home-banner-content h2 {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 800;
    color: #ffffff;
    line-height: 1.2;
    margin-bottom: 40px;
    font-size: 23px;
    position: relative;
}
.home-banner-content h2::after {
    content: "";
    height: 4px;
    width: 150px;
    background-color: #f29948;
    position: absolute;
    bottom: -16px;
    left: 0;
}
.home-banner-content h2 .banner-link {
    color: rgba(242, 153, 72, 1);
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 800;
    line-height: 1.2;
    font-size: 23px;
    display: inline;
    transition: all 0.5s;
}

.home-banner-content h2 .banner-link:hover {
    opacity: 0.8;
}

.home-banner-content p {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    color: #ffffff;
    max-width: 351px;
}

.bnr .slick-slide {
    padding: 0;
}

.slct-optns.select-wrapper.delivery-wrapper-form .input-form-block input {
    padding: 0 15px;
}

select {
    padding-right: 33px;
}

.delivery-window .date-picker-wrapper .input-wrap {
    width: 100%;
}

.form-block-wrap.payment-other-type input {
    padding: 0 15px;
}

.uploading-file-wrap.upload-img-wrap.add-product-upload-img {
    border: 1px solid #f67900;
    padding: 40px 10px 10px 10px;
    border-radius: 12px;
}

.uploading-file-wrap.upload-img-wrap.add-product-upload-img .custom-file-upload {
    align-items: center;
}

.uploading-file-wrap.upload-img-wrap.add-product-upload-img .custom-file-upload.error-sell-input {
    border: 0 !important;
    padding: 0;
}

.uploading-file-wrap.upload-img-wrap.add-product-upload-img .uploading-file-wrap.add-product-upload-img .rend-box img {
    object-fit: cover;
}

.dashboard .popular-arrival {
    padding-top: 40px !important;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info {
    position: static;
    top: auto;
    transform: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info .form-input.number-code-wrapper.signup-phone-input.signup-code {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info .react-tel-input .flag-dropdown {
    border: none;
    border-right: 1px solid rgba(128, 128, 128, 0.25);
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info .form-input.number-code-wrapper.signup-phone-input.signup-code input {
    border: none;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info .Mui-disabled.Mui-disabled {
    opacity: 0.6;
}

.costume-box.costume-box-wrap .product-pack.product-pack-img {
    align-items: flex-start;
}

.logout-container .logout-profile-wrap h4 {
    margin-top: 0;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2;
}

.after-signup-registration-form.profile-outside-form {
    padding: 20px 0;
}

.after-signup-registration-form.profile-outside-form .registration-form-one-header {
    margin: 0;
}

.after-signup-registration-form.profile-outside-form {
    padding: 0;
}

.sign-form .paswrd-wrp .pass-eye {
    top: 20px;
}

.profile-user-name .signin-register .profile-name {
    line-height: 1;
    margin-right: 6px;
}

.header-content-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-grow: 1;
    margin-left: 20px;
    position: relative;
}

.header-close-wrap {
    position: absolute;
    top: 18px;
    right: 15px;
    display: block;
    z-index: 1;
}

.header-close-wrap .close-icon {
    background: url(../images/cross-icon-make-offer.svg) no-repeat;
    height: 16px;
    width: 16px;
    background-size: 16px auto;
    display: block;
}

.logout-profile-wrap .profile-img img {
    border-radius: 50%;
}

.logout-profile-wrap .profile-img img {
    box-shadow: 0px 4px 4px rgb(0 0 0 / 16%);
    border: 1px solid #f9be07;
    border-radius: 50%;
    outline: none;
}

.hide-signin {
    display: none;
}

.cart-wrap {
    display: none;
}

.basic-info .process-bar-wrapper {
    margin-bottom: 10px;
    margin-right: auto;
}

.signup-form.basic-info.signup-new-wrap .select-user-wrap {
    justify-content: flex-end;
    margin-bottom: 15px;
}

.basic-info .select-user-wrap .edit-form-wrp {
    color: #ed9829;
    font-size: 16px;
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    cursor: pointer;
}

.basic-info .completed-process {
    text-align: left;
    display: block;
}

/* .box-wrp.delivery-window .name {
    white-space: nowrap;
} */

.basic-info .login-btn-wrapper {
    margin-bottom: 15px !important;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info {
    margin: 0 auto;
}

.signup-frm-wrp.basic-info .inner-sign.signup-without-img {
    position: relative;
}

.signup-frm-wrp.basic-info .btn-bck {
    position: absolute;
    top: 8px;
    left: 0;
}

.signup-form.basic-info .login-description.login-description-form-wrap input:disabled {
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    cursor: default;
}

.signup-form.basic-info .select-affilation-wrap select:disabled {
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    opacity: 0.5;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info {
    max-height: none;
    overflow: visible;
    max-width: none;
}

.signup-new-wrap.basic-info .upload-desc-wrapper .file-image img {
    width: 100%;
    display: block;
    height: 132px;
    object-fit: contain;
    object-position: center;
    border: 1px dotted #808080;
    padding: 10px;
    border-radius: 10px;
    width: 132px;
}

.select-edit-wrap.disabled {
    opacity: 0.5;
    cursor: default;
    position: relative;
    z-index: 2;
}

/* .costume-rtl.offer-card-wrap h4 {
  color: #000;
  font-size: 16px;
  font-family: 'Tw Cen MT Std';
  font-weight: 700;
  margin: 5px 0;
  line-height: 1.2;
}

.costume-rtl.offer-card-wrap h5 {
  color: #000;
  font-size: 14px;
  font-family: 'Tw Cen MT Std';
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 0;
  text-transform: none;
  line-height: 1;
}

.gst-text {
  color: #808080;
  font-size: 12px;
  font-family: 'Tw Cen MT Std';
  font-weight: 500;
  display: block;
} */
/* .costume-rtl.offer-card-wrap {
  display: flex;
} */

.offer-card-wrap .offer-price {
    display: flex;
    flex-wrap: wrap;
}

.offer-card-wrap .offer-price h5 {
    margin-right: 6px;
    margin-bottom: 0;
}

.costume-info.my-list.my-list-wrap h4 {
    margin-right: 10px;
    margin-bottom: 0;
    line-height: 1;
}

.exclude-gst-price {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.offer-gst-wrapper {
    display: flex;
    flex-direction: column;
    margin-top: 3px;
}

.add-product-delivery .slct-optns.select-wrapper.delivery-wrapper-form .multiselect-container input {
    border: 0;
    padding: 0 30px 0 15px;
}

.add-product-delivery .slct-optns.select-wrapper.delivery-wrapper-form .multiselect-container .search-wrapper.searchWrapper {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    color: #666666;
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    font-size: 13px;
    height: 40px;
}

.accordian-panel {
    overflow: visible !important;
}

.accordian-panel.expanded .rs-tooltip[class*="placement-top"] {
    margin-top: 0;
}

.accordian-panel.expanded .rs-slider-tooltip.placement-top.rs-tooltip.rs-tooltip-arrow {
    color: #fff;
    background-color: #000;
}

.filter-product-listing-wrapper {
    padding: 30px 0;
}

.filter-select-wrap {
    max-width: 300px;
    margin-left: auto;
    margin-right: 20px;
}

.filter-border .min-qty .input-value {
    width: 100%;
    border: none;
    height: 100%;
}

.filter-border .min-qty {
    display: flex;
    align-items: center;
    flex-grow: 1;
}

.deliver-qty-wrap .qty-description {
    display: flex;
    width: calc(100% - 60px);
    align-items: center;
    flex-grow: 1;
    margin-right: 6px;
}

.deliver-qty-wrap .filter-btn-go {
    padding: 10px 18px;
    font-size: 15px;
    color: #fff;
    background: #ed9829;
    border-radius: 4px;
    border: 1px solid transparent;
    transition: all 0.5s;
}

.deliver-qty-wrap .filter-btn-go:hover {
    color: #ed9829;
    background: transparent;
    border: 1px solid #ed9829;
    border-radius: 4px;
}

/* .product-list-table-wrapper {
    padding: 50px 0 0;
} */

.product-list-table-wrapper .product-table-head li {
    text-align: left;
    font-family: "Inter";
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    padding: 10px 6px;
    /* border-right: 1px solid #fff;
    border-bottom: 1px solid #fff; */
}

.product-list-table-wrapper .product-table-values li {
    text-align: left;
    font-family: "Inter";
    font-weight: 500;
    font-size: 15px;
    color: #000;
    padding: 10px 6px;
    /* border-right: 1px solid #ed9829;
    border-bottom: 1px solid #ed9829; */
}

.product-list-table-wrapper {
    /* max-width: 100%;
    min-width:1384px; */
    overflow: auto;
    /* box-shadow: 1px 2px 3px rgb(0 0 0 / 6%), 8px 8px 6px rgb(0, 0, 0, 0.04); */
}

.product-list-table-wrapper .product-table-head .product-head {
    width: 11.28%;
    text-align: left;
}

.product-list-table-wrapper .product-table-head .size-head {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-head .ltp-head {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-head .qty-head {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-head .city-head {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-head .time-head {
    width: 11.28%;
}

.product-list-table-wrapper .product-table-values ul {
    margin-bottom: 0;
}

.product-list-table-wrapper .product-table-values .product-title {
    width: 11.28%;
}

.product-list-table-wrapper .product-table-values .size-title {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-values .ltp-title {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-values .qty-title {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-values .city-title {
    width: 10.28%;
}

.product-list-table-wrapper .product-table-values .category-title {
    width: 10.28%;
    text-align: center;
}

.product-list-table-wrapper .product-table-values .time-title {
    width: 11.28%;
}

.product-list-table-wrapper .product-table-head {
    display: flex;
    margin-bottom: 0;
    background: #ed9829;
    padding: 8px 15px;
    width: 100%;
}

.product-list-table-wrapper .product-table-values {
    display: flex;
    width: 100%;
    margin-bottom: 0;
    padding: 8px 15px;

}

.product-list-table-wrapper .product-table-values :last-child li {
    border-bottom: none;
}

.product-list-table-wrapper .product-list-main-wrap {
    border: 1px solid #f0f8ff;
    /* background-color: #9c99990f; */
    max-width: 100%;
    overflow: auto;
    min-width: 1324px;
    border-radius: 12px;
}

.product-table-wrap ul:nth-of-type(odd) {
    background-color: #9c99990f;
}

.product-table-values ul li:last-child {
    border-bottom: 0;
}

.product-table-head li:last-child {
    border-right: 0;
}

.product-table-values ul:last-child li {
    border-right: 0;
    white-space: nowrap;
}

.product-table-head li {
    flex-shrink: 0;
    flex-grow: 1;
}

.product-table-values li {
    flex-shrink: 0;
    flex-grow: 1;
}

.product-specification-wrapper {
    padding: 35px 0 20px;
}

.product-specification-wrapper h2 {
    font-family: "Tw Cen MT Std";
    color: #999999;
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1.2;
    text-transform: capitalize;
    font-family: "Inter";
    color: rgb(87, 87, 87);
    opacity: 1;
    font-weight: 600
}

.rating-review-wrap.ratings-wrapper.seller-review {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.rating-review-wrap.ratings-wrapper.seller-review>div {
    margin-bottom: 8px;
}

.wish-list.msg-number.wishlist-ic-wrap .cart-value {
    position: absolute;
    right: 15%;
    top: -10px;
    font-size: 10px;
    border-radius: 50%;
    color: white;
    background: #ff0000;
    text-align: center;
    height: 15px;
    width: 15px;
    padding: 1px;
}

/* .pro-slide-wrap .main-item.product-image-page img {
    width: 100% !important;
    min-width: auto !important;
    display: block;
    max-width: none !important;
    object-position: center !important;
} */
.pro-slide-wrap .main-item.product-image-page>img {
    object-position: unset !important;
}

.pro-slide-wrap .main-item.product-image-page>div {
    /* width: 100% !important;
    min-width: auto !important; */
    /* height: auto !important; */
    margin: auto;
}

.seller-name {
    line-height: 1.2;
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 500;
    color: #000000;
    font-size: 18px;
}

.rating-review-wrap .review-count {
    color: #999999;
}

.product-tble-wrp.product-table-seller table {
    /* width: 100%; */
}

.footer-secondary .social-media-list.footer-list .social-icon {
    opacity: 1;
}

.twiter-wrap-icon.social-icon .fab.fa-whatsapp {
    font-weight: 700;
    font-size: 17px;
    margin-right: 8px;
    color: #9f9f9f;
    /* margin-top: -2px; */
}

.platform-product {
    background-color: #efefef;
    padding: 50px 0;
    position: relative;
    z-index: 1;
}

.platform-product h3 {
    font-family: "Inter";
    color: #000;
    opacity: 1;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: capitalize;
    font-size: 25px;
}

.platform-product h4 {
    font-family: "Inter";
    color: rgb(87, 87, 87);
    font-weight: 500;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-size: 14px;
    text-align: center;
    line-height: 1.2;
    margin-top: 10px;
}

.platform-product .material-img {
    height: 240px;
}

.platform-product .material-img img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
}

.seller-bank-detail {
    font-weight: 700;
    font-family: "Roboto";
    margin-bottom: 30px;
    border-radius: 7px;
    box-shadow: 0 4px 10px 7px rgb(0, 0, 0, 0.04);
    padding: 15px 10px;
}

.seller-bank-detail h5 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    color: #333333;
    margin-bottom: 10px;
    line-height: 1.2;
}

.seller-bank-detail p {
    font-family: "Inter";
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.upload-verification-doc h5 {
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    color: #333333;
    margin-bottom: 15px;
    line-height: 1.2;
}

.upload-verification-doc .input-upload-form {
    width: 100px;
    position: relative;
    display: flex;
    justify-content: center;
    height: 45px;
    padding: 10px;
    cursor: pointer;
    /* box-shadow: 0 4px 10px 7px rgb(0 0 0 / 4%); */
    margin-bottom: 20px;
    border: 1px dotted #d9d9d9;
    border-radius: 4px;
}

.upload-verification-doc .input-upload-form input {
    width: 100%;
    height: 100%;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.upload-verification-doc .input-upload-form i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.result-uploaded-doc {
    height: 50px;
    width: 100px;
}

.result-uploaded-doc img {
    height: 100%;
    width: 100%;
    display: block;
    object-fit: contain;
    border: 1px solid #ef7f1a;
    border-radius: 4px;
}

.ship-address-wrapper {
    margin-right: 60px;
}

.btn-wrapper.detail-buy-now .product-detail-btn {
    width: 100%;
}

.order-process-success {
    padding: 30px 0;
}

.order-process-success .icon-order-success {
    background: url(../../Assets/images/icon-order-success.svg) no-repeat;
    width: 50px;
    height: 50px;
    background-size: 50px auto;
    display: block;
    margin: 0 auto 20px;
}

.order-process-success .order-id-wrap {
    text-align: center;
    color: #000;
    display: block;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}

.order-process-success h2 {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.4;
    text-align: center;
}

.order-process-success .order-process-detail {
    border: 1px solid #e9e9e9;
    box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.03);
    border-radius: 6px;
    padding: 20px;
    margin: 25px 0px;
    max-width: 600px;
    margin: 30px auto;
}

.order-process-success .order-process-detail h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 12px;
    color: #808080;
    line-height: 1.2;
    text-align: center;
}

.order-process-success .order-process-detail p {
    color: #808080;
    text-align: center;
    margin-bottom: 10px;
}

.order-process-success .order-process-detail p .mail {
    color: #808088;
    font-weight: 600;
    transition: all 0.5s;
}

.order-process-success .order-process-detail p .mail:hover {
    color: #f67900;
}

.offer-btn-wrapper.thankyou-page .accept-offer-btn {
    font-family: "Inter";
}

.checkout-total.checkout-payment-wrapper .checkout-delivery-wrapper {
    display: block;
}

.checkout-delivery-wrapper .delivery-detail {
    margin-bottom: 6px;
}

/* .checkout-delivery-wrapper .product-billing {
    width: 50%;
    padding-right: 5px;
} */
.cart-product.cart-product-wrapper {
    height: auto !important;
    width: auto !important;
}

.cart-product.cart-product-wrapper .product-img {
    display: block;
    width: 115px;
    height: 115px;
    border: 1px dotted #d9d9d9;
    margin: 0 auto;
    border-radius: 6px;
}

.cart-product.cart-product-wrapper .product-img img {
    width: 100%;
    height: 100%;
}

.cart-product.cart-product-wrapper {
    overflow: visible !important;
}

.exclude-gst-price.card-total-price {
    display: flex;
    align-items: center;
    /* border: 1px solid rgba(128, 128, 128, 0.2);
    border-radius: 4px; */
    padding: 10px 7px;
    border: 0;
    /* background: #ddd; */
    background: #F2F2F2;
    border: 2px solid rgba(235, 235, 235, 0.16);
    border-radius: 4px;
}

.exclude-gst-price.card-total-price .offer-price h5 {
    color: #000;
    font-size: 13px !important;
    font-family: "Inter";
    font-weight: 500;
}

.offer-btn-wrapper.home-offer-btn .offer-btn-wrp {
    display: flex;
    justify-content: center;
}

.faq-wrapper {
    padding: 30px 0;
    background-color: #fafafa;
}

.accordion-list-type {
    list-style-type: disc;
    padding: 0 20px;
}

.faq-wrapper .accordion__button {
    font-weight: 700;
    font-size: 14px;
    font-family: "Inter";
}

.faq-wrapper h2 {
    line-height: 1;
    font-size: 20px;
    margin-bottom: 25px;
    text-align: center;
    color: #000;
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter";
}

.not-found-wrapper {
    height: 100vh;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.not-found-wrapper h1 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 40px;
}

.not-found-wrapper h4 {
    margin-bottom: 10px;
    margin-top: 20px;
    color: #000;
    font-weight: 700;
    font-size: 25px;
    text-align: center;
}

.not-found-wrapper p {
    color: #999999;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
}

.not-found-wrapper .go-home-btn {
    color: #f58024;
    font-weight: 700;
    font-size: 20px;
    transition: all 0.5s;
}

.not-found-wrapper .go-home-btn:hover {
    opacity: 0.8;
}

.privacy-content-wrap {
    box-shadow: 0 0 20px 0 rgb(97, 97, 97, 0.06);
    padding: 20px;
    border-radius: 6px;
}

.privacy-content-wrap h4 {
    color: #000;
    margin-bottom: 8px;
    font-weight: 700;
}

.privacy-policy h2 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 1.2;
    color: #000;
}

.privacy-policy p {
    margin-bottom: 20px;
    text-align: center;
    color: #808080;
    font-size: 14px;
}

.privacy-content-wrap p {
    color: #808080;
    font-size: 14px;
    margin-bottom: 12px;
    text-align: left;
}

.privacy-content-wrap .accordion-list-type li {
    color: #808080;
    font-size: 14px;
    margin-bottom: 12px;
    text-align: left;
}

.contact-ready-wrapper .contact-img {
    width: 100%;
    margin-bottom: 20px;
}

.contact-ready-wrapper .contact-img img {
    display: block;
    width: 100%;
}

.ready-form-control .form-control {
    color: #808080;
    font-size: 14px;
    margin-bottom: 0 !important;
    font-family: 'Gilroy';
}

.ready-form-control .form-control::placeholder {
    color: #808080;
    font-family: 'Gilroy';
    font-size: 14px;
}

.contact-btn-page {
    margin-top: 20px;
}

.ready-form-control .form-block {
    margin-bottom: 20px;
}

.ltl-contact-wrap p {
    font-weight: 700;
    font-size: 14px;
    color: #333333;
    margin-bottom: 12px;
    font-family: "Inter";
}

.ltl-contact-wrap h2 {
    font-family: "Inter";
}

.contact-ready-wrapper p .contact {
    font-size: 14px;
    color: #333333;
    opacity: 0.8;
    transition: all 0.5s;
    font-family: "Inter";
    margin-left: 3px;
}

.contact-ready-wrapper p .contact:hover {
    color: #f58024;
}

.contact-ready-wrapper .contact-detail-wrap {
    margin-bottom: 30px;
}

.ready-form-control .form-control .text-area {
    border: 1px solid transparent !important;
}

.ready-form-control .form-control textarea {
    resize: none;
}

.ready-form-control .form-control .text-area :focus-visible {
    border: 1px solid transparent !important;
}

.ready-form-control .form-control .text-area :focus {
    border: 1px solid transparent !important;
}

.ready-form-control .form-control .text-area :hover {
    border: 1px solid transparent !important;
}

.sub-detail-order .name {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    display: block;
    margin-left: 0;
}

.sub-detail-order .sub-name {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #333333;
    margin-left: 0;
}

.sub-detail-order .value {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.rtl-delivery-information .date-wrp {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    white-space: nowrap;
}

.rtl-delivery-information .delivery-date.date-wrp {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #333333;
}

.order-request-state.date-wrp {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500 !important;
    font-size: 14px;
    color: #7ab661;
}

/* .order-detail-info-wrap .sub-detail-order .rtl-delivery-information .date-wrp {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-align: right;
    color: #333333;
}

.order-detail-info-wrap .sub-detail-order .rtl-delivery-information .date-wrp {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
} */

.rtl-delivery-information .mail-wrapper {
    border: 1.5px solid #ed9829;
    border-radius: 4px;
    width: 50px;
    height: 35px;
    margin: 10px auto 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rtl-delivery-information .mail-wrapper .icon-mail {
    background: url(../images/order-email-icon.svg) no-repeat;
    height: 24px;
    width: 24px;
    background-size: 24px auto;
    display: block;
    margin: 0;
}

.cart-product-main-wrap .cart-seller-name h2 {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    text-transform: capitalize;
    line-height: 1;
    color: #000000;
    margin-bottom: 7px;
    margin-top: 0;
    /* text-align: center; */
}

.cart-product-main-wrap .cart-seller-name h3 {
    font-family: "Tw Cen MT Std";
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    margin-top: 0;
    /* text-align: center; */
    color: #ed9829;
    margin-bottom: 10px;
}

.cart-product-main-wrap .qty-cart-wrp {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

.cart-product-main-wrap .img-cart-product {
    margin-bottom: 10px;
}

.cart-product-main-wrap .cart-product.cart-product-wrapper .product-img {
    margin: 0 auto 0 0;
}

.cart-product-main-wrap .cart-product.cart-product-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}

.cart-seller-name {
    width: calc(100% - 133px);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.cart-seller-name .qty-cart-wrp input {
    width: 100%;
    color: #333333;
    font-family: "Inter";
    padding: 5px;
    border: 1px solid rgba(128, 128, 128, 0.25);
    padding: 7px 35px 7px 7px;
    border-radius: 6px;
}

.cart-product-main-wrap .cart-item-detail .price {
    width: 49%;
    display: block;
}

.cart-product-main-wrap .new-price {
    font-weight: 400;
    font-size: 13px;
    color: #333333;
}

.cart-product-main-wrap .current-price {
    color: #808080;
    font-size: 14px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    line-height: 1;
    margin-bottom: 5px;
}

.cart-product-main-wrap .cart-item-detail {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.bank-detail-info-wrap {
    width: 100%;
    color: #808080;
    /* border: 1px solid rgba(128, 128, 128, 0.25); */
    /* border-radius: 6px; */
    /* padding: 15px 8px; */
    margin: 15px 0 20px;
    /* box-shadow: 0 4px 10px 6px rgb(0, 0, 0, 0.04); */
    /* border: 1px solid rgba(128, 128, 128, 0.25); */
}

.bank-detail-info-wrap .detail-bnk {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    /* justify-content: space-between; */
}

.bank-detail-info-wrap .detail-bnk:last-child {
    margin-bottom: 0;
}

.bank-detail-info-wrap h2 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 1;
    color: #333333;
    text-transform: capitalize;
    margin: 0 7px 0 0;
}

.bank-detail-info-wrap h4 {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 1;
    color: #808080;
    margin: 0;
}

.payment-detail-wrapper .delivery-detail {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    margin-top: 30px;
}

.payment-detail-wrapper .product-billing {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 1;
    text-transform: capitalize;
    margin-right: 7px;
    color: #808080;
}

.payment-detail-wrapper .product-billing.value {
    color: #333333;
}

.qty-cart-wrp {
    position: relative;
    max-width: 150px;
}

.qty-cart-wrp .unit-qty {
    color: #333333;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 600;
    right: 10px;
    font-family: "Inter";
}

.rtl-delivery-information.delivery-details-right .del-details strong {
    margin-bottom: 5px;
}

.item-return {
    color: #333333;
}

.blog-page-wrap {
    padding: 30px 0;
    background-color: #9c99990f;
}

.blog-logo {
    margin-bottom: 10px;
}

.blog-page-wrap .date {
    color: #333333;
    font-size: 14px;
    font-weight: 600;
    display: block;
    margin-bottom: 8px;
    font-family: "Inter";
}

.blog-logo {
    width: 100%;
    display: block;
}

.blog-logo img {
    width: 100%;
    display: block;
}

.blog-page-wrap p {
    color: #333333;
    font-family: "Inter";
    font-size: 14px;
}

.blog-page-wrap .card-block {
    padding: 10px;
    margin-bottom: 10px;
    /* border: 1px solid #e6e6e6; */
    border-radius: 6px;
    transform: scale(1);
    box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: all 0.5s;
}

.blog-page-wrap .card-block:hover {
    transform: scale(1.03);
}

.blog-logo .article-wrapper {
    display: flex;
    justify-content: space-between;
}

.event-block {
    background: url(../images/events-top.jpeg) no-repeat center/cover;
    padding: 50px 0;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.event-block h2 {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    font-family: "Inter";
    text-align: center;
    text-transform: capitalize;
}

.meet-up-section {
    padding: 30px 0;
}

.meet-up-section h2 {
    font-size: 25px;
    color: #333333;
    font-family: "Inter";
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
    line-height: 1.2;
    text-transform: capitalize;
}

.meet-up-section h3 {
    font-size: 25px;
    color: #333333;
    font-family: "Inter";
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 1.2;
    text-transform: capitalize;
}

.meet-up-section h5 {
    font-size: 20px;
    color: #333333;
    font-family: "Inter";
    font-weight: 500;
    margin-bottom: 20px;
    line-height: 1.2;
    text-transform: capitalize;
}

.meet-up-section p {
    font-size: 20px;
    color: #333333;
    font-family: "Inter";
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
    line-height: 1.2;
}

.meet-up-section .ltl-event {
    margin-bottom: 15px;
}

.meet-up-section .ltl-event img {
    width: 100%;
    display: block;
}

.news-component {
    padding: 30px 0;
}

.news-component .img img {
    width: 100%;
    display: block;
}

.news-component h3 {
    font-size: 20px;
    color: #333333;
    font-family: "Inter";
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
    line-height: 1.2;
    text-transform: capitalize;
}

.news-component p {
    font-size: 15px;
    color: #333333;
    font-family: "Inter";
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
    line-height: 1.2;
}

.news-box-inner {
    padding: 10px;
    border-radius: 6px;
    box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}

.news-component .box-content {
    margin-bottom: 20px;
}

.arrival-caption.similar-product-wrap {
    margin-bottom: 30px;
}

.arrival-caption.similar-product-wrap h2 {
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1.2;
    text-transform: capitalize;

}

.seller-account-head h1 {
    font-family: "Inter";
    color: #333333;
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.2;
    text-transform: capitalize;
    margin-top: 20px;
}

.summary-section.checkout-summary .summary-title {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 1.2;
}

.buy-prod.buyer-product-wrapper .prod-text.value {
    color: #333333;
}

.status-details.status-order-wrapper .process {
    color: #333333 !important;
    color: green;
}

.prod-detail.product-orderinfo.product-info-detail-wrap .home-detail.qty-pricing.home-qty-pricing {
    padding-left: 0 !important;
}

/* 
.prod-detail.product-orderinfo.product-info-detail-wrap {
    padding-left: 0 !important;
} */
.order-created {
    color: #333333;
}

.buy-prod.buy-product-wrapper.order-process-wrapper {
    flex-direction: column;
}

.upload-document h5 {
    font-family: "Inter";
    color: #333333;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.2;
    text-transform: capitalize;
    margin-top: 20px;
}

.upload-document .upload-file {
    position: relative;
    width: 60px;
    height: 60px;
    cursor: pointer;
}

.upload-document .upload-file input {
    display: block !important;
    width: 100%;
    opacity: 0;
    height: 100%;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.upload-document img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.checkout-wrap.new-checkout-wrapper .ship-address-wrapper {
    margin-right: 0;
    padding-right: 50px;
}

.checkout-wrap.new-checkout-wrapper .checkout-left {
    margin-bottom: 30px;
}

.checkout-wrap .payment-btn .proceed-payment {
    background-color: #f86202;
    color: #fff;
    transition: all 0.5s;
    padding: 13px 15px;
    border: 1px solid transparent;
    font-weight: 600;
    font-size: 14px;
    font-family: "Inter";
    border-radius: 6px;
    margin-bottom: 0;
}

.checkout-wrap .payment-btn .proceed-payment:hover {
    background-color: transparent;
    color: #f86202;
    border: 1px solid #f86202;
}

.checkout-wrap .payment-btn-wrap {
    margin-top: 20px;
}

.order-request-state.date-wrp {
    white-space: nowrap;
}

.checkout-seller-detail .seller-account-head h1 {
    text-align: left;
}

.checkout-seller-detail .bank-holder-name.detail-bnk {
    justify-content: flex-start;
}

.checkout-seller-detail .bank-account-number.detail-bnk {
    justify-content: flex-start;
}

.checkout-seller-detail .bank-account-ifsc.detail-bnk {
    justify-content: flex-start;
}

.approval-wrap .approve-btn.btn {
    background-color: #f47900;
    color: #fff;
    padding: 10px;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 6px;
    border: 1px solid transparent;
    max-width: 200px;
    width: 100%;
    margin: 0 auto 10px;
}

.approval-wrap {
    display: flex;
    justify-content: center;
    align-items: Center;
    flex-direction: column;
}

.products-images.products-images-wrapper .img-wrapper {
    width: 120px;
    margin: 0 auto 20px;
}

.multiple-items .products-images.pending-order {
    display: block;
}

.multiple-items .cart-item-detail .value {
    margin-bottom: 10px;
}

.multiple-items .cart-item-detail {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.multiple-items .new-value {
    font-family: "Inter";
    font-size: 14px;
    font-weight: 500;
    color: #808080;
}

.multiple-items .current-value {
    color: #333333;
    font-family: "Inter";
    font-size: 14px;
    font-weight: 600;
}

.multiple-items .status-wrapper h5 {
    font-weight: 400;
    color: #333333;
    font-size: 14px;
    text-transform: capitalize;
}

.multiple-items .status-wrapper h5 .status {
    font-weight: 400;
    color: green;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 1.2;
}

.order-delivery-location .order-subtitle {
    font-size: 15px;
    font-weight: 700;
    font-family: "Inter";
}

.order-delivery-location .order-title {
    font-weight: 700;
    color: #333333;
    margin-bottom: 15px;
    font-size: 22px !important;
}

.order-delivery-location .order-subtitle {
    font-weight: 600;
    color: #333333;
    margin-bottom: 10px;
    font-size: 15px !important;
}

.order-delivery-location .delivery-location i {
    margin-right: 10px;
}

.order-delivery-location .number {
    margin-bottom: 10px;
    display: block;
}

.price-form-wrap.form-group {
    display: block;
}

/* .upload-document.order-upload h5 {
    text-align: left;
} */
.upload-document.order-upload .upload-file {
    margin: 0 auto;
}

/* .pop-up-new-wrapper{
    position: fixed;
    height: 100vh;
    width: 100vw;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
}
.pop-up-new-wrapper .popup-wrap{
    max-width: 500px;
    margin: 0 auto;
    background-color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pop-up-new-wrapper .form-control{
    border: 1px solid gray;
    padding: 10px;
    background-color: #fff;
    border-radius: 5px;
    color: #808080;
}
.pop-up-new-wrapper .form-control::placeholder{
   color: #808080;
}
.pop-up-new-wrapper .popup-wrap{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
} */
.select-m {
    width: 82px;
    height: 38px;
}

.order-top .order-left.order-delivery-location {
    width: 100%;
    padding-right: 0px;
}

.makepaymentmain {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: column;
}

.makepaymentmain label {
    display: block;
}

.makepaymentmain div {
    /* padding: 0 10px; */
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 10px 0;
}

.paymentfield.payprice label {
    margin-bottom: 10px;
}

/* .paymentfield.payprice {
    width: 44%;
}

.paymentfield.payreceipt {
    width: 40%;
}

.submitpay {
    width: 16%;
} */

.makepaymentmain .inputfile {
    display: inline-block;
    width: auto;
    padding: 0;
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
}

.makepaymentmain .inputfile input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}

.makepaymentmain .inputfile input[type="file"]::file-selector-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    padding: 0;
}

.makepaymentmain .file-image {
    width: 50px;
    padding: 0px;
    cursor: pointer;
}

.makepaymentmain input {
    font-size: 16px;
    color: #4a4a4a;
    height: 45px;
    border: 1px solid #d9d9d9;
    padding: 5px 15px;
    width: 100%;
    background: #fff;
}

.makepaymentmain .viewgallery {
    display: flex;
    padding: 0;
    width: 100%;
    margin-top: 10px;
}

.makepaymentmain .viewgallery img {
    width: 80px;
    display: block;
    margin: 0 10px;
}

.paymentgallery img {
    margin: 0 10px;
    border: solid 1px #ddd;
    width: 100px;
    display: block;
}

.paymentgallery h5 {
    margin-bottom: 20px;
}

.chat-module__back-button {
    width: 20px;
    height: 22px;
}

.chat-module__back-button i {
    background: url(../images/slide-arrow.svg) no-repeat;
    width: 12px;
    height: 22px;
    display: inline-block;
}

.product-detail-new .shop-now.msg-btn {
    width: 50px;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}

.date-wrp.make-new-payment-btn {
    background-color: #ed9829;
    color: #fff;
    border: 1px solid transparent;
    transition: all 0.5s;
    padding: 10px 20px;
    margin-bottom: 10px;
    border-radius: 6px;
    display: block;
    cursor: pointer;
    text-align: center;
}

.date-wrp.make-new-payment-btn:hover {
    background-color: transparent;
    color: #ed9829;
    border: 1px solid #ed9829;
}

.payable-amount-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2rem;
}

@media all and (min-width:768px) {
    .payable-amount-wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 2rem;
    }
}

@media all and (min-width:1200px) {
    .payable-amount-wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 2rem;
    }
}

/* @media all and (min-width:1400px) {
    .payable-amount-wrapper {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 2rem;
    }
} */

.pay-box-img {
    height: 100px;
    width: 100px;
    /* border: 1px dotted gray; */
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    margin-bottom: 20px;
}

.pay-box-img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    object-position: center;
    margin: 0;
    border: 0;
    border-radius: 6px;
}

.date-wrp.make-new-payment-btn {
    margin: 10px auto !important;
    max-width: 220px;
    width: 100%;
}

.terms-condition-new {
    background: #F2F2F2;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    padding: 20px 30px;
    margin-top: 20px;

}

.terms-condition-new h3 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    color: #333333;
    margin-bottom: 12px;
    line-height: 1.2;
}

.view-all-terms {
    margin-left: auto;
    background-color: #f47900;
    color: #fff;
    border-radius: 6px;
    width: 150px;
    font-size: 12px;
    padding: 10px 20px;
    font-weight: 600;
    border: 1px solid transparent;
    margin-top: 10px;
    transition: all 0.5s;
}

.view-all-terms:hover {
    background: transparent;
    color: #f47900;
    border: 1px solid #f47900;
}

.terms-new-wrap li {
    list-style-type: disc;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 10px;
    color: #666666;
    /* padding-left: 10px; */
}

@media all and (min-width:1024px) {
    .terms-condition-new {
        margin-left: auto;
        /* width: 52%; */
        margin-top: 10px;
    }
}

@media all and (min-width:1200px) {
    .terms-condition-new {
        margin-left: auto;
        /* width: 60%; */
    }
}

.pay-box .content-pay {
    display: flex;
}

.pay-box .content-pay label {
    white-space: nowrap;
    margin-right: 5px;
}

@media all and (max-width:767px) {
    .multiple-items .current-value {
        text-align: center;
    }
}

@media all and (min-width:1024px) {
    .summary-section.checkout-summary .terms-condition-new {
        margin-left: 0;
        width: 100%;
    }
}

input[type="date"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

.pro-slide-wrap .terms-condition-new {
    order: 3;
}

.make-offer-img-left-container .slick-vertical .slick-slide {
    width: 100% !important;
}

.order-bck-page .bck-order {
    color: #f67900;
    font-weight: 500;
    display: flex;
    align-items: center;
    width: 100px;
    font-size: 15px;
}

.order-bck-page .bck-order i {
    margin-right: 8px;
    width: 10px;
    height: 18px;
    background-size: 10px auto;
}

.chat-module__back-button.order-bck-page {
    margin-bottom: 10px;
}

.ordered-products .status-wrapper .shop-now {
    padding: 6px 10px;
    max-width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.products-images.products-images-wrapper.pending-order .img-wrapper {
    height: 120px;
    border: 1px dotted lightgray;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
}

.products-images.products-images-wrapper.pending-order .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.approval-wrap.new-approval-wrap .status-wrapper {
    display: flex;
    flex-direction: column;
}

.payable-amount-wrapper .pay-box-img {
    margin: 0 auto;
    border: 1px dotted #8e8e91;
}

.payable-amount-wrapper .pay-box .btn-confirm {
    justify-content: center;
    display: flex;
    margin: 8px auto 0;
}

.payable-amount-wrapper .pay-box .content-pay {
    justify-content: center;
    margin-top: 8px;
}

.paymentgallery .order-title {
    font-size: 18px !important;
    text-align: left;
}

.order-title.make-payment {
    font-size: 20px !important;
    text-align: left;
}

.content-pay p {
    white-space: nowrap;
}

.offer-btn-wrapper .offer-btn-wrp.cart-offer {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}

.offer-btn-wrapper.new-offer-btn {
    max-width: 340px;
    margin: auto auto 10px;
    width: 100%;
}

.order-process-success .offer-btn-wrapper.thankyou-page {
    max-width: 300px;
    margin: 0 auto;
}

@media all and (min-width:768px) {
    .select-pckage-wrap {
        display: flex;
        justify-content: space-between;
    }

    .select-pckage-wrap .form-block-wrap {
        width: 48.5%
    }

    .form-block-wrap.payment-other-type {
        width: 100%
    }
}

.form-block-wrap.payment-other-type {
    margin-top: 20px;
}

.navbar li.list_active a {
    color: #f86202;
}

.created-date.posted-date .icon-time {
    background: url("../images/time-icon.svg") no-repeat;
    height: 16px;
    width: 15px;
    background-size: 15px auto;
    margin-right: 5px;
    margin-top: -0.5px;
    flex-shrink: 0;
}

@media all and (min-width:768px) {
    .costume-box-top.main-offer-box {
        display: flex;
        justify-content: space-between;
    }

    .costume-info.my-list.my-list-wrap .costume-ltl.costume-left-block {
        width: calc(100% - 155px)
    }

    .costume-info.my-list.my-list-wrap .costume-rtl.costume-right-block {
        width: 145px;
        margin-bottom: 0;
    }
}

.posted-date .create-time {
    line-height: 1.3;
    font-size: 12px !important;
    white-space: nowrap;
}

@media all and (min-width:1200px) {
    .costume-info.my-list.my-list-wrap .costume-ltl.costume-left-block {
        width: calc(100% - 140px)
    }

    .costume-info.my-list.my-list-wrap .costume-rtl.costume-right-block {
        width: 140px;
        margin-left: 5px !important;
    }
}

.card-total-price .actual-price {
    font-family: 'Tw Cen MT Std';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    color: #333333;
}

.actual-price-expired {
    color: grey !important;
}

.price-expired {
    color: red;
    line-height: 1.3;
    font-size: 12px !important;
    white-space: nowrap;
    margin-top: 3px;
}

/* new-edit-page */
.user-detail-edit.signup-head-wrap.new-edit-profile-head {
    display: none;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .MuiOutlinedInput-notchedOutline {
    border: 0 !important;
    height: auto !important;
    padding: 0 !important;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-input.number-code-wrapper.signup-phone-input.signup-code {
    border: 0 !important;
    height: auto !important;
    padding: 0 !important;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-input.number-code-wrapper.signup-phone-input.signup-code .flag-dropdown {
    display: none;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-input.number-code-wrapper.signup-phone-input.signup-code input {
    height: auto !important;
    padding: 0 !important;
}

/* .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body {
    border: 1px solid lightgray;
    border-radius: 10px;
    padding: 0 15px;
    margin-bottom: 20px;
} */

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .MuiInputBase-root.MuiOutlinedInput-root input {
    padding: 0 !important;
    height: auto;
    opacity: 1 !important;
    font-size: 15px !important;
    /* margin-top: 1px; */
    line-height: 1.7;
    text-transform: capitalize;
    color: #333333;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .MuiInputBase-root.MuiOutlinedInput-root input::placeholder {
    color: #333333;
    font-family: 'Inter';
    font-size: 15px !important;
    text-transform: capitalize;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .Mui-disabled.Mui-disabled {
    padding: 0 !important;
    height: auto;
    opacity: 1 !important;
    font-size: 15px !important;
    line-height: 1.7;
    text-transform: capitalize;
    color: #333333;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .enter-mobile-label {
    margin-bottom: 0;
    margin-right: 15px;
    white-space: nowrap;
    font-family: 'Inter';
    text-transform: capitalize;

}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap {
    display: flex;
    align-items: center;
    margin: 13px 0;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-input {
    margin-bottom: 0 !important;
}

/* .signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info.new-profile-address{
    border: 1px solid lightgray;
    border-radius: 10px;
    padding: 20px;
} */
.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .form-block-wrap {
    display: flex;
    align-items: center;
    margin: 15px 0;
    width: 100%;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap input {
    background: #ffffff;
    border: 0;
    border-radius: 0;
    cursor: default;
    padding: 0;
    height: auto;
    line-height: 1.7;
    margin-top: 1px;
    font-family: 'Inter';
    font-weight: 500;
    text-transform: capitalize;
    color: #333333;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap select {
    background: #ffffff;
    border: 0;
    border-radius: 0;
    cursor: default;
    padding: 0;
    height: auto;
    font-size: 15px !important;
    font-family: 'Inter';
    font-weight: 500;
    text-transform: capitalize;
    color: #333333;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap input:disabled {
    background: #ffffff;
    border: 0;
    border-radius: 0;
    cursor: default;
    padding: 0;
    font-size: 15px !important;
    opacity: 1;
    font-family: 'Inter';
    font-weight: 500;
    text-transform: capitalize;
    color: #333333;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap input::placeholder {
    font-size: 15px !important;
    opacity: 1;
    font-family: 'Inter';
    font-weight: 500;
    text-transform: capitalize;
    color: #333333;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap select:disabled {
    background: #ffffff;
    border: 0;
    border-radius: 0;
    cursor: default;
    font-size: 15px !important;
    padding: 0;
    opacity: 1;
    font-family: 'Inter';
    font-weight: 500;
    text-transform: capitalize;
    color: #333333;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .btn-bck {
    left: auto;
    width: 20px;
    margin-left: auto;
    right: 20px;
    padding: 0;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .form-intput {
    display: flex;
    align-items: center;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap input::placeholder {
    font-size: 15px !important;
    line-height: 1.7 !important;
}

/* .new-mailing-address-wrp {
    border: 1px solid lightgray;
    border-radius: 10px;
    padding: 15px 15px 0;
} */

.login-description.description-new-wrap.upload-desc-wrapper.new-upload-wrap {
    border: 1px solid lightgray;
    border-radius: 10px;
    padding: 30px 20px 20px;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .names-wrapper {
    display: block;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .upload-desc-wrapper .main-img-wrap {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .file-image img {
    width: 100%;
    display: block;
    height: 130px;
    object-fit: contain;
    object-position: center;
    border: 1px solid lightgray;
    padding: 10px;
    min-width: 130px;
    border-radius: 10px;
}

/*design*/
.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .enter-mobile-label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #808080;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .MuiInputBase-root.MuiOutlinedInput-root input {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #333333;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .MuiInputBase-root.MuiOutlinedInput-root input::placeholder {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #333333;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .Mui-disabled.Mui-disabled {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #333333;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .enter-mobile-label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px !important;
    color: #808080;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-block-wrap.sub-form-wrp .Mui-disabled.Mui-disabled {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px !important;
    color: #808080;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-block-wrap.sub-form-wrp .MuiInputBase-root.MuiOutlinedInput-root input::placeholder {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 13px !important;
    color: #333333;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-block-wrap.sub-form-wrp .MuiInputBase-root.MuiOutlinedInput-root input {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px !important;
    color: #333333;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-input.number-code-wrapper.signup-phone-input.signup-code input {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 13px !important;
    color: #333333;
}

@media all and (min-width:768px) {
    .names-wrap {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 13px;
        flex-wrap: wrap;
    }

    .names-wrap .form-block-wrap {
        width: 48.5% !important;
        display: block !important;
        margin: 0 !important;
    }

    /*design*/
    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .enter-mobile-label {
        font-size: 18px !important;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .MuiInputBase-root.MuiOutlinedInput-root input {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 18px !important;
        color: #333333;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .MuiInputBase-root.MuiOutlinedInput-root input::placeholder {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 18px !important;
        color: #333333;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp .Mui-disabled.Mui-disabled {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 18px !important;
        color: #333333;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .enter-mobile-label {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 15px !important;
        color: #808080;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-block-wrap.sub-form-wrp .Mui-disabled.Mui-disabled {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 15px !important;
        color: #808080;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-block-wrap.sub-form-wrp .MuiInputBase-root.MuiOutlinedInput-root input::placeholder {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500 !important;
        font-size: 15px !important;
        color: #333333;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-block-wrap.sub-form-wrp .MuiInputBase-root.MuiOutlinedInput-root input {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 15px !important;
        color: #333333;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-input.number-code-wrapper.signup-phone-input.signup-code input {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 15px !important;
        color: #333333;
    }
}

@media all and (min-width:1024px) {
    .login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .upload-desc-wrapper .main-img-wrap {
        flex-direction: row;
        max-width: 700px;
        margin: 0 auto;
    }
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .upload-label-wrap label {
    margin-right: 0;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-input.signup-code input {
    color: #333333 !important;
    line-height: 1.7;
    opacity: 1;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-input.signup-code input::placeholder {
    color: #333333 !important;
    line-height: 1.7;
    opacity: 1;
}

.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-input.signup-code input:disabled {
    color: #333333;
    line-height: 1.7 !important;
    opacity: 1;
}

/* new-mailing-address-wrp */
.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .new-mailing-address-wrp label {
    margin-bottom: 0;
    margin-right: 15px;
    white-space: nowrap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #808080;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .new-mailing-address-wrp label {
    margin-bottom: 0;
    margin-right: 15px;
    white-space: nowrap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #808080;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .names-wrap .form-block-wrap.address-line .form-intput {
    display: block !important;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .names-wrap.input-main-wrp .form-intput {
    margin-bottom: 0 !important;
    display: block !important;
}

.login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .names-wrap.input-main-wrp .select-affilation-profile.address-name-wrap {
    width: 48.5% !important;
}

.pan-gst-wrap.form-intput {
    display: block !important;
}

.form-block-wrap.new-select-wrapper .new-check-wrp {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.form-block-wrap.new-select-wrapper .new-check-wrp input {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.form-block-wrap.new-select-wrapper .new-check-wrp label {
    margin-top: 1px;
}

@media all and (min-width:768px) {
    .form-block-wrap.new-select-wrapper .check-product-wrap {
        display: flex;
        justify-content: space-between;
    }

    .form-block-wrap.new-select-wrapper .check-product-wrap .new-check-wrp {
        width: 48.5%;
    }
}

.new-cover-wrap {
    border: 1px solid lightgray;
    border-radius: 10px;
    padding: 15px 15px 0;
    margin-bottom: 20px;
}


.detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap.company-name-wrp {
    margin-top: 0;
}

@media all and (min-width:1200px) {
    .names-wrap .form-block-wrap {
        width: 32% !important;
        display: block !important;
        margin: 0 !important;
    }

    .names-wrap .address-name-wrap {
        width: 32% !important;
    }
}

.login-description-form-wrap.upload-document-wrapper.new-doc-wrap .select-affilation-wrap.new-state {
    display: block !important;
}

.new-cover-wrap.business-wrap label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #808080;
    margin-right: 10px;
    text-align: left;
    display: block;
    margin-bottom: 5px;
}

.new-cover-wrap.business-wrap input {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #333333;
    width: 100%;
    border: 0;
    background: transparent;
    text-align: left;
    opacity: 1;
}


.new-cover-wrap.business-wrap .names-wrap .form-block {
    margin-bottom: 15px;
}

@media all and (min-width:768px) {
    .new-cover-wrap.business-wrap .names-wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .new-cover-wrap.business-wrap .names-wrap .form-block {
        width: 48.5%;
    }
}

.form-block-wrap-main .select-values {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #333333;
    text-align: left;
}

.form-block-wrap-main .form-block {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
}

.new-cover-wrap.business-wrap.social-link-file {
    width: 100%;
}

@media all and (min-width:768px) {
    .new-cover-wrap.business-wrap.social-link-file .form-block {
        display: flex;
        margin-bottom: 25px;
        align-items: flex-start;
    }

    .new-cover-wrap.business-wrap.social-link-file .form-block label {
        margin-bottom: 0;
    }

    .new-cover-wrap.business-wrap.contact-new-wrap .names-wrap {
        justify-content: flex-start;
    }
}

@media all and (min-width:1200px) {
    .new-cover-wrap.business-wrap .names-wrap .form-block {
        width: 32%;
    }

    .new-cover-wrap.business-wrap.contact-new-wrap .names-wrap .form-block {
        width: calc(33.33% - 15px);
        margin-right: 15px !important;
    }

    .new-cover-wrap.business-wrap.contact-new-wrap .names-wrap .form-block:nth-child(3n) {
        margin-right: 0;
    }

    .form-block-wrap-main .form-block label {
        white-space: nowrap;
    }
}

.business-wrap.new-designation-wrap {
    position: relative;
    padding-right: 30px;
}

.new-designation-wrap .edit-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    width: 25px;
}

.new-designation-wrap .edit-btn i {
    color: #f67900;
    font-size: 15px;
    font-weight: 700;
}

.login-description.description-new-wrap.new-upload-wrap .main-img-wrap {
    justify-content: center !important;
}

.login-description.description-new-wrap.new-upload-wrap .input-upload .file-image img {
    width: 132px;
    margin: 0 auto;
}

.forget-password.forget-pass-block {
    width: 135px !important;
    margin-left: auto;
}

/* payment */
.confirmed-payment {
    color: green;
    font-weight: 500;
    font-size: 13px;
    margin: 10px 0;
    text-align: center;
    display: block;
}

.multiple-items.new-multiple-wrap .cart-item-detail .current-value {
    text-align: center !important;
}

@media all and (min-width:1024px) {
    .multiple-items.new-multiple-wrap .cart-item-detail .current-value {
        text-align: left !important;
    }
}

.offer-price-box.new-offer-price-box h3 {
    text-align: left;
    margin-bottom: 10px;
    font-family: 'Tw Cen MT Std';
    font-style: normal;
    font-weight: 700;
}

.offer-price-box.new-offer-price-box h5 {
    text-align: left;
    margin-bottom: 4px;
}

.offer-price-box.new-offer-price-box label {
    text-align: left;
    display: block;
    margin-bottom: 10px;
}

.offer-price-box.new-offer-price-box .created-date.posted-date {
    justify-content: flex-start;
    margin-bottom: 20px;
}

.offer-price-box.new-offer-price-box .offer-expiry {
    text-align: left;
}

@media all and (min-width:1200px) {
    .des-wrap.product-description .offer-price-box.new-offer-price-box {
        padding: 20px 12px;
    }
}

.new-cover-wrap.business-wrap.social-link-file input {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.offer-price-box.new-offer-price-box .unit-mt {
    text-transform: lowercase;
    font-weight: 100 !important;
    font-size: 15px;
}

.new-cover-wrap .enter-mobile-label {
    cursor: default;
}

.new-cover-wrap input {
    cursor: default;
}

.new-cover-wrap select {
    cursor: default;
}

.min-qty.new-price-wrp input {
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
}

.min-qty.new-price-wrp {
    position: relative;
    padding-right: 30px;
}

.min-qty.new-price-wrp .input-unit {
    position: absolute;
    right: 10px;
    top: 7px;
    height: 15px;
    display: block;
}

.filter-select-head {
    text-align: left;
    display: block;
    margin: 10px 0;
    line-height: 1.2;
    padding-left: 20px;
    margin-bottom: 0;
    font-family: 'Tw Cen MT Std';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    text-transform: capitalize;
    color: #000000;
    font-family: "Inter";
    /* color: rgb(87,87,87); */
    opacity: 1;
    font-weight: 600
}

@media all and (min-width:767px) and (max-width:768px) {

    .mainlisting-wrap .plp-product-screen .costume-box,
    .plp-product-screen .costume-box {
        width: 100%;
    }

    .mainlisting-wrap .plp-category.plp-cat-wrapper {
        width: 43%;
    }

    .product-filter-wrap.mainlisting-wrap {
        padding: 20px 20px !important;
    }

    .mainlisting-wrap .plp-category {
        filter: drop-shadow(0.5px 1.598px 2.5px rgba(0, 0, 0, 0.21));
        background: #fff;
        padding: 15px;
        border-radius: 4px;
        margin-right: 1%;
    }

    .mainlisting-wrap .plp-wrap.plp-right-wrapper {
        width: 54%;
    }

    .product-filter-wrap {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .inner-sign.signup-without-img {
        justify-content: center;
    }

    .signup-form.signup-frm-wrp.signup-page-wrapp .sign-form {
        padding: 0;
        width: 100%;
    }

    .header-close-wrap {
        display: none;
    }

    .logo-class.logo-class-wrapper.inner-menu-logo {
        display: none;
    }

    .login .logo-class {
        display: block;
        width: 100px;
    }

    .primary-header .navbar-wrapper {
        display: flex !important;
        align-items: center;
        position: static !important;
        background-color: transparent !important;
        border: 0;
        width: auto !important;
        padding: 0 !important;
    }

    .primary-header .nav-menu {
        display: flex;
        margin-bottom: 0;
        gap: 19px;
    }

    .search-brand.search-brand-desktop {
        width: 30%;
        margin: 0;
        flex-grow: 0;
    }

    .mob-menu {
        display: none !important;
    }

    .container {
        padding: 0 15px;
    }

    .profile-user-name .signin-register .profile-name {
        font-family: 'Tw Cen MT Std';
        font-weight: 600;
        font-size: 14px;
        color: #808080;
        margin: 0 6px 0 0;
        white-space: nowrap;
    }

    .primary-metal-header .nav-menu a {
        font-size: 12px;
        padding: 0;
    }

    .primary-header .nav-menu li {
        margin-right: 12px;
    }

    .userName-container .signin-register::after {
        right: 3px;
        margin-top: -2px;
    }
}

.unit-mt {
    text-transform: lowercase;
    font-weight: 100 !important;
    font-size: 15px;
}

.costume-info.my-list.my-list-wrap .font12.offer-price-head {
    font-size: 15px;
    display: flex;
    align-items: center;
}

@media all and (min-width:767px) and (max-width:768px) {
    .slide-box-wrap .des-wrap {
        order: 2;
        float: right;
        padding-right: 0;
    }

    .item-seller-info.seller-product-detail .slide-box-wrap {
        width: 100%;
    }

    .des-wrap.product-description {
        width: 100%;
    }

    .pro-slide-wrap {
        justify-content: center;
    }

    .exclude-gst-price.card-total-price {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: flex-start;
    }

    .costume-box-bottom.delivery-wrapper-payment {
        height: 100px;
    }
}

.listing-pagination .border-pagination li a {
    border-right: 1px solid rgba(128, 128, 128, 0.25);
    cursor: pointer;
}

.listing-pagination .border-pagination .list-item.active-list {
    background: #ddd;
}

.listing-pagination .border-pagination li {
    cursor: pointer;
    display: block;
}

.listing-pagination .border-pagination {
    display: flex;
}

@media all and (max-width:767px) {
    .costume-box-bottom.delivery-wrapper-payment {
        height: 100px;
    }
}

.costume-box.costume-box-wrap.new-card-custom {
    display: flex;
    flex-direction: column;
}

.costume-box.costume-box-wrap.new-card-custom {
    display: flex;
    flex-direction: column;
}

.mail-address-head h3 {
    line-height: 1.2;
    margin-bottom: 10px;
    color: #000 !important;
    text-align: left;
    font-family: "Inter";
    font-weight: 600 !important;
    font-size: 18px !important;
}

@media all and (min-width:1200px) {
    .names-wrap.address-main-new-wrap .form-block {
        margin-bottom: 10px !important;
    }
}

.form-block.select-state-wrap .form-control {
    border: 0 !important;
    padding: 0 !important;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    opacity: 1 !important;
    width: 100%;
}

.form-block.select-state-wrap .form-control option {
    border: 0 !important;
    padding: 0 !important;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #000 !important;
    width: 100%;
    opacity: 1 !important;
}

.form-block.select-state-wrap select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}


.costume-box-wrap.new-card-custom a {
    flex-grow: 1;
}

.costume-box-wrap.new-card-custom .costume-info {
    height: 100%;
}

.form-block.select-state-wrap.new-state-wrp select {
    height: auto;
}

/* platform-product */
.platform-product .trade-mnaterials {
    /* 
    margin: 20px 5px;
    padding: 20px;
    box-shadow: -8px -8px 6px rgba(0, 0, 0, 0.1), 8px 8px 6px rgba(0, 0, 0, 0.1); */
    border-radius: 12px;
    transition: all 0.5s;
    position: relative;
    overflow: hidden;
    margin-bottom: 18px;
}

.platform-product .trade-mnaterials:last-child {
    margin-bottom: 0px;
}
.trade-onhover {
    width: 200px;
    height: 150px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    display:flex;
    transition: all 0.5s;
    opacity:0;
}
.trade-onhover i {
    display: inline-block;
    width: 19px;
    height: 16px;
    background: url(../images/product-arrow.png) no-repeat;
}
.trade-onhover strong{
    display: flex;
    align-items: center;
    font-size: 16px;
    text-transform: uppercase;
    background: #FF0501;
    background: linear-gradient(to right, #FF0501 0%, #F87E1A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.platform-product .trade-mnaterials:hover .trade-onhover{
    transition: all 0.5s;
    opacity:1;
}
.platform-product .trade-mnaterials:hover h4{
    transition: all 0.5s;
    opacity:0;
}

/* .platform-product .trade-mnaterials .material-img{
    border-radius: 10px;
} */
.platform-product .trade-mnaterials .material-img img {
    border-radius: 8px;
}



.platform-product h4 {
    margin-bottom: 0;
    line-height: 1.2;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgb(255,5,1);
    background: linear-gradient(90deg, rgba(255,5,1,1) 24%, rgba(248,126,26,1) 100%);
    display: block;
    width: 100%;
    padding: 8px 0;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

@media all and (min-width:768px) {
    .platform-product .trade-mnaterials {
        margin: 0;
        padding: 0;
    }


}
@media all and (min-width:1024px) {
    .trade-onhover {
        width: 250px;
        height: 186px;
    }


}
@media all and (min-width:1365px) {
    .trade-onhover strong {
        font-size: 26px;
    }


}


.cat-sub-head {
    font-size: 16px !important;
    line-height: 1.2;
}

.cat-sub-head .detail-catg {
    font-size: 12px;
    font-weight: 400;
}

.forget-block.forget-block-wrapper.forget-passwrd-new .form-intput input {
    height: 47px;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.2;
}

.pass-wrap.forget-password-wrapper.new-forget-pass {
    max-width: 400px;
    margin: 0 auto;
    width: calc(100% - 20px);
    padding: 25px 15px;
    border: 1px solid lightgrey;
    border-radius: 12px;
}

.new-forget-passwrd-page {
    padding: 30px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.new-forget-passwrd-page input {
    width: 100%;
    padding: 10px;
}

.pass-input-wrap.forget-password-wrapper {
    margin-bottom: 20px;
}

.pass-input-wrap.forget-password-wrapper input {
    border-radius: 6px;
    border: 1px solid lightgrey;
}

.btn-wrap-passwrd {
    display: flex;
    justify-content: center;
}

.new-forget-passwrd-page h2 {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 25px;
    font-family: "Roboto", sans-serif;
    line-height: 1.2;
    color: #000;
}

@media all and (min-width:768px) {
    .new-forget-passwrd-page {
        padding: 50px 10px;
    }

    .new-forget-passwrd-page h2 {
        font-size: 22px;
    }
}

.profile-wrapper.manage-profile.profile-mydashboard-wrapper .feature-button.header-sell.withdraw-btn-wrap {
    height: auto !important;
    margin-top: 10px;
}

.select-values.selected-item-new {
    margin-right: 10px !important;
}

.shipping-module-wrp {
    /* padding:20px; */
    width: 100%;
}

.shipping-module-wrp h2 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Inter";
    line-height: 1.2;
}

.shipping-module-wrp .shipping-text-area {
    border-radius: 7px;
    font-size: 17px;
    border: 1px solid #ccc !important;
    padding: 10px 21px;
    text-transform: capitalize;
}

.shipping-module-wrp .shipping-text-area:focus {
    border: 1px solid #ccc !important;
}

.shipping-module-wrp .shipping-text-area:focus-visible {
    border: 1px solid #ccc !important;
}

.shipping-module-wrp label {
    display: block;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 10px;
    color: #808080;
    font-weight: 500;
    font-size: 15px;
    font-family: "Inter";
}

.btn-wrapper-submit {
    display: flex;
    justify-content: center;
}

.btn-wrapper-submit .btn {
    padding: 10px 30px;
    background: #ed9829;
    border-radius: 4px;
    border: 1px solid #ed9829;
    color: #fff;
}

.btn-wrapper-submit .btn:hover {
    padding: 10px 30px;
    background: transparent;
    border-radius: 4px;
    border: 1px solid #ed9829;
    color: #ed9829;
}

.shipping-module-wrp input[type="file"] {
    opacity: 0 !important;
    cursor: pointer;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0 !important;
    z-index: 1;
}

.shipping-module-wrp input[type="file"].add-input-file {
    display: block;
    opacity: 1 !important;
}

.shipping-module-wrp .input-file-wrp-shipping {
    border: 1px dotted #808080;
    border-radius: 10px;
    height: 100px;
    width: 100px;
    position: relative;
}

.shipping-module-wrp .input-file-wrp-shipping i {
    font-size: 25px;
    color: #808080;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    width: 100%;
    text-align: center;
}

.uploaded-img-view {
    height: 100px;
    width: 100px;
    border: 1px dotted #808080;
    margin-top: 10px;
    border-radius: 10px;
}

.uploaded-img-view img {
    height: 100%;
    width: 100%;
    display: block;
    object-fit: contain;
}

.order-detail-top.order-detail-wrapper.order-detail-new-wrp .order-title {
    text-align: left;
}

.order-detail-top.order-detail-wrapper.order-detail-new-wrp .payable-amount-wrapper .pay-box-img {
    margin: 0 20px 0 0;
}

.order-detail-top.order-detail-wrapper.order-detail-new-wrp .content-pay {
    justify-content: flex-start;
}

.order-detail-top.order-detail-wrapper.order-detail-new-wrp .confirmed-payment {
    text-align: left;
}

.makepaymentmain.make-payment-new-wrp {
    justify-content: flex-start;
    align-items: flex-start;
}

.makepaymentmain .paymentfield.payprice {
    margin: 0;
    display: block;
}

.makepaymentmain .paymentfield.payreceipt {
    justify-content: flex-start;
}

.makepaymentmain .paymentfield.payreceipt {
    display: block;
}

.makepaymentmain .submitpay.payment-submit {
    display: block;
}

.viewgallery.view-uploded-img-gallery h5 {
    text-align: left;
}

.viewgallery.view-uploded-img-gallery h5 {
    text-align: left;
    width: 100%;
}

.viewgallery.view-uploded-img-gallery .img-view {
    display: block;
}

.viewgallery.view-uploded-img-gallery .img-view img {
    margin-left: 0;
}

.base-price-new {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}

.price-value.order-price-wrp {
    margin-bottom: 2px;
}

.left-item-list .active-tab ::after {
    display: none;

}

.left-menu-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
}

.buyer-det a {
    position: relative;
    display: block;
    width: 100%;
}

.buyer-det .active-tab span {
    color: #f5c139;
}

.buyer-det .active-tab:after {
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 2px;
    background: #F5C139;
    content: "";
    left: 0;
}

.left-menu-block.active-tab:after {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #F5C139;
    content: "";
    left: 0;
}

.left-menu-block a {
    color: #333333;
}

.left-menu-block a:hover {
    color: #f5c139;
}

.left-menu-data-name {
    color: #333333;
}

.left-menu-data-name:hover {
    color: #f5c139;
}

.left-menu-block.active-tab .left-menu-data-name {
    color: #f5c139;
}

.form-output-wrapper {}

.form-output-wrapper .value-wrap {
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start;
}

.form-output-wrapper .name {
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    margin-right: 10px;
    text-transform: capitalize;
    font-family: 'Inter';
}

.form-output-wrapper .value {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
    margin-right: 10px;
    text-transform: capitalize;
    font-family: 'Inter';
}

.shipping-module-wrp h2 {
    font-weight: 700;
    font-size: 20px;
    color: #333333;
    margin-bottom: 15px;
    text-transform: capitalize;
}

.reciept-block-img {
    height: 50px;
    width: 100px;
    border: 1px dotted lightgrey;
    padding: 5px;
}

.reciept-block-img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    object-position: center;
}

@media all and (min-width:1024px) {
    .full-form-block {
        display: flex;
        justify-content: space-between;
    }

    .form-block-new {
        width: 48.5%;
    }
}

.submit-select-wrap {
    width: 100%;
}

.tracking-status-btn {
    margin-top: 10px;
    background: #ed9829;
    border: 1px solid #ed9829;
    color: #fff;
    font-family: 'Inter';
    font-size: 15px;
    border: 1px solid #ed9829;
    border-radius: 4px;
    transition: all 0.5s;
    width: 100%;
}

.tracking-status-btn:hover {
    background: transparent;
    border-radius: 4px;
    border: 1px solid #ed9829;
    color: #ed9829;
}

@media all and (min-width:768px) {
    .form-wrapper-new.submit-track-status {
        display: flex;
        /* justify-content: space-between; */
        margin-bottom: 20px;
    }

    .submit-select-wrap {
        width: 200px;
        margin-right: 20px;
    }

    .tracking-status-btn {
        width: 100px;
        margin-top: 0;
    }
}

.payable-amount-wrapper.new-payment-amt .pay-box-img {
    margin: 0;
    margin-bottom: 10px;
}

.payable-amount-wrapper.new-payment-amt .payment-confirm-btn {
    background-color: green;
    color: #fff;
    border: 1px solid transparent;
    padding: 7px 20px;
    border-radius: 10px;
    font-weight: 600;
}

.payable-amount-wrapper.new-payment-amt .confirm-pay-wrap {
    margin-top: 10px;
}

.payable-amount-wrapper.new-payment-amt .pay-box-img {
    margin: 0;
    margin-bottom: 10px;
}

.approval-wrap.new-approval-wrap {
    width: 140px;
    margin: 0 auto;
}

.new-cat-title {
    /* background-color: #ed9829 !important; */
    flex-grow: 1;
    width: 10.28%;
}

.lower-text {
    display: block;
    font-size: 14px;
    margin-top: 10px;
}

.link-new {
    color: #f67900;
}

.block-tab {
    display: block;
}

.block-tab .msg {
    display: inline !important;
}

.css-hack .buyer-det:nth-child(2) {
    display: none;
}

.count-wrap {
    display: flex;
}

.count-wrap p {
    font-weight: 600;
    margin-right: 5px;
}

.remove-form-shipping-wrap {
    display: flex;
    justify-content: flex-end;
}

.remove-form-shipping {
    margin-top: 20px;
}

.remove-form-shipping:after {
    display: inline-block;
    content: "\00d7";
    /* This will render the 'X' */
    font-size: 31px;
}

.file-img-inputs {
    display: flex;
    justify-content: space-between;
}

.file-img-inputs .uploaded-img-view {
    height: 100px;
    width: 100px;
    margin-top: 0;
}

.shipping-module-wrp .file-img-inputs .input-file-wrp-shipping {
    height: 100px;
    width: 100px;
}

.file-img-inputs h6 {
    text-transform: none;
    padding: 0;
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 400;
}

.shipping-module-wrp label {
    text-transform: none;
}

.order-receiver-column {}

.lots-listing {
    margin-top: 30px;
}

.lots-listing .received-listing-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* margin-bottom: 30px; */
    max-width: 358px;
}

/* .lots-listing li:last-child .received-listing-wrap {
    margin-bottom: 0;
} */

.lots-listing .shipping-module-wrp .input-file-wrp-shipping {
    height: 63px;
    width: 63px;
}

.lots-listing h4 {
    margin: 0 10px 0 0;
}

.lots-listing .shipping-module-wrp {
    width: auto;
}

.lots-listing .tracking-status-btn {
    padding: 11px 0;
    margin-left: 10px;
}

.received-all-orders.tracking-status-btn {
    width: auto;
    padding: 11px 9px;
    margin: 0 0 0 10px;
}

.remove-form-shipping-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.remove-form-shipping-wrap.buyer-side-remove {
    border-bottom: none;
}

.remove-form-shipping-wrap.have-border {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    margin-top: 31px;
}

.remove-form-shipping-wrap h4 {
    margin: 20px 0 0 0;
}

.received-order h6 {
    padding-bottom: 5px;
    font-weight: 600;
    text-transform: capitalize;
}

.received-order .uploaded-img-view {
    border: 0;
}

.seller-block .uploaded-img-view {
    width: 100px !important;
    height: 100px !important;
    border: 1px dotted #808080;
    border-radius: 6px;
}

.seller-block .uploaded-img-view img {
    border-radius: 6px;
}


.received-order .file-img-inputs .uploaded-img-view {
    border-radius: 10px;
    overflow: hidden;
}

.received-order .order-top.order-top-wrapper {
    margin-bottom: 10px;
}

.received-order .uploaded-img-view img {
    object-fit: cover;
    border-radius: 6px;
}

.received-order .uploaded-img-view {
    border: 1px dotted #808080;
    border-radius: 6px;
}

/* custom css  */

.shipping-module-wrp {
    margin-bottom: 20px;
}

.received-order .order-top.order-top-wrapper {
    justify-content: initial;

}

.received-order .shipping-module-wrp {
    margin-right: 10px;
}

.full-form-block {
    margin-bottom: 15px;
}

.module-with-img {
    margin-bottom: 15px;
}

.module-with-img .uploaded-img-view {

    margin: 0 auto;
}

.shipping-content {
    margin-top: 10px;
}

.module-with-img .shipping-module-wrp {
    width: auto;
    margin: 0 auto;
}

.module-with-img .btn {
    font-size: 12px;
}

.shipping-content.content-info {
    width: 100%;
    text-align: center;
}

.buyer-item-info .full-form-block.separate-form-shipping {
    display: block;
    margin-bottom: 0;
}

.buyer-item-info .module-with-img .shipping-module-wrp {
    margin: 8px 20px 8px 0;
}

.green-icon-pdf.fa-file-pdf {
    color: #008000;
    margin-bottom: 10px;
}

.input-file-wrp-shipping.disabled {
    background: #ccc;
    opacity: 0.5;
}

.order-received-lot {
    position: relative;
}

.order-received-lot p {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ff0000;
}

.order-received-lot h5 {
    text-transform: capitalize;
    color: #258725;
    margin-right: auto;
    margin-left: 64px;
}

.green-plus-icon {
    color: #258725 !important;
}


/* terms page */

.terms-condition ol {
    list-style: decimal;
}

.privacy-policy ol {
    list-style: decimal;

}

.terms-condition ul {
    list-style: disc;
}

.terms-condition ol li {
    margin-bottom: 10px;
}

.privacy-policy li {
    margin-bottom: 10px;
    font-size: 16px;
}

.lower-content {
    list-style-type: lower-alpha !important;
}

.new-list {
    list-style-type: upper-roman;
}

.btn-wrapper-submit .disabled {
    pointer-events: none;
    opacity: 0.5;
}

.new-profile-address .signup-without-img .form-block-wrap-main .form-block {
    flex-wrap: wrap;
}

/* mobile-bugs */
@media all and (max-width:767px) {
    .tracking-status-btn.order-track-btn {
        width: 100px;
    }

    .prod-detail.product-orderinfo.product-info-detail-wrap .product-switch {
        text-align: center;
    }

    .prod-detail.product-orderinfo.product-info-detail-wrap .home-detail.qty-pricing {
        flex-direction: column;
        align-items: center;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .enter-mobile-label {
        font-size: 15px !important;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-block-wrap.sub-form-wrp .MuiInputBase-root.MuiOutlinedInput-root input {
        font-size: 15px !important;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .names-wrap .form-input.number-code-wrapper.signup-phone-input.signup-code input {
        font-size: 15px !important;
    }

    .new-profile-address .signup-without-img .form-block.select-state-wrap.new-state-wrp select {
        color: #333 !important;
    }

    .detail-from.signup-detail-form.sign-up-form-wrap.new-edit-profile-body .form-block-wrap {
        flex-wrap: wrap;
    }

    .login-description.login-description-form-wrap.address-field-wrap.upload-document-wrapper.new-doc-wrap .form-block-wrap {
        flex-wrap: wrap;
    }

    .react-tel-input {
        font-family: 'Inter';
    }

    .mail-address-head h3 {
        font-weight: 500;
    }

    .my-profile-new {
        padding-top: 10px !important;
    }

    .approval-wrap.new-approval-wrap {
        margin: 0 auto;
    }

    .shipping-module-wrp {
        flex-wrap: wrap;
    }

    .order-top.order-top-wrapper.file-img-inputs {
        justify-content: center;
    }

    .shipping-module-wrp .shipping-text-area {
        padding: 10px;
    }

    .shipping-module-wrp-new .user-detail {
        display: block !important;
    }

    .makepaymentmain input {
        height: 42px;
    }

    .rating-msg.rating-msz-wrapper {
        flex-direction: column;
        align-items: center;
    }
}

.makepaymentmain input {
    border-radius: 6px;
}

.remove-form-shipping-wrap h4 {
    margin-top: 0;
}

.remove-form-shipping {
    margin-top: 0;
}

.remove-form-shipping-wrap.have-border {
    margin: 20px 0;
    padding: 5px 0;
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.2); */
}

.remove-form-shipping-wrap {
    margin-bottom: 20px;
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.2); */
}

.shipping-module-wrp {
    flex-wrap: wrap;
}

@media all and (max-width:1023px) {
    .multiple-items .status-wrapper h5 {
        flex-wrap: wrap;
        justify-content: center;
    }

    .order-timeline .timline li {
        width: 100% !important;
    }

    .prod-detail.product-orderinfo.product-info-detail-wrap {
        flex-direction: column;
    }

    .prod-detail.product-orderinfo.product-info-detail-wrap .prod-text.sub-head {
        text-align: center !important;
        width: 100%;
    }

    .prod-detail.product-orderinfo.product-info-detail-wrap .home-detail.qty-pricing {
        text-align: center !important;
        justify-content: center !important;
        width: 100%;
    }

    .delivery-date {
        margin-bottom: 10px !important;
    }
}




.select-affilation-wrap.complete-profile-select.multi-dropdown-fix .search-wrapper.searchWrapper {
    width: calc(100% - 40px);
    border: none;
    position: static;
}

.multi-dropdown-fix .multiSelectContainer {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.prod-title.prod-toggle .status-details.status-order-wrapper {
    flex-wrap: wrap;
    justify-content: flex-start !important;
}

/* order */
.status-wrapper.status-pending h5 {
    font-weight: 700;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.status-wrapper.status-pending {
    display: block;
}

.approval-wrap.new-approval-wrap {
    width: auto;
}

@media all and (min-width:1024px) {
    .approval-wrap.new-approval-wrap {
        margin: 0;
    }

    .status-wrapper.status-pending h5 {
        align-items: flex-start;
    }

    .product-detail {
        width: calc(100% - 272px) !important;
    }

    .buy-prod.buy-product-wrapper .prod-title.prod-toggle .del-details.my-del a {
        align-items: flex-end !important;
    }

    .prod-title.prod-toggle .shop-now.msg-btn {
        margin-left: auto;

    }

    .buy-prod.buy-product-wrapper .shop-now.msg-btn {
        justify-content: center;
    }

    .date-wrapper.date-wrap-title {
        width: 100%;
    }

    .date-wrapper.date-wrap-title .count-wrap {
        justify-content: flex-start;
    }

    .rtl-delivery-information .date-wrp {
        width: 100% !important;
    }

    .order-status-wrapper-box .date-wrp.order-status-date-wrap {
        width: auto !important;
    }

    .del-details.product-detail-new.inprogress-wrp .created-date.order-date-page {
        justify-content: flex-start;
    }

    .date-wrp.make-new-payment-btn.pay-btn {
        max-width: none !important;
    }

    .prod-title .prod-text.bold {
        margin-right: 5px;
    }

    .prod-detail.product-info-detail-wrap .prod-title.product-switch {
        padding-right: 25px;
    }

    .prod-title .prod-text.bold {
        margin-right: 5px;
    }

    .prod-detail.product-orderinfo.product-info-detail-wrap {
        height: 100%;
    }

    /* .prod-detail.product-orderinfo.product-info-detail-wrap .prod-link.prod-new-link {
        align-items: flex-start !important;
        align-self: flex-start !important;
    } */

    .prod-link {
        align-self: flex-start !important;
    }

    .ratings.ratings-new li:last-child {
        margin-right: 0;
    }

    .prod-title.prod-toggle.product-detail-completed .completed-success {
        justify-content: flex-start !important;
        align-items: flex-start !important;
    }
}

@media all and (min-width:1200px) {
    .multiple-items .cart-item-detail .value {
        width: 50% !important;
    }

    .status-details span {
        margin: 0 0 0 5px;
    }
}

.buy-prod.buy-product-wrapper .prod-title.prod-toggle .shop-now.msg-btn.button-icon {
    display: flex;
    justify-content: center !important;
    padding: 10px 0;
    align-items: center !important;
}

.order-request-state.date-wrp {
    margin-left: 5px;
}

.approval-wrap {
    width: 100%;
    max-width: 200px;
}

.approval-wrap .approve-btn.btn {
    transition: all 0.5s;
}

.approval-wrap .approve-btn.btn:hover {
    background-color: transparent;
    border: 1px solid #f47900;
    color: #f47900;
}

.manage-profile .prod-img img {
    border: 1px dotted #adadad;
    border-radius: 4px;
}

@media all and (min-width:1024px) {
    .order-timeline.status-timeline li:last-child .timeline-text {
        white-space: nowrap;
        margin-left: -17px;
    }

    .ratings.ratings-new li {
        margin-right: 3px;
    }

    .ratings-new {
        margin-bottom: 7px;
    }

    .rating-star.rating-star-new {
        margin-top: 0;
    }
}

.ratings.ratings-new li i {
    color: #ed9829;
}

.prod-title.prod-toggle .msg-btn.rating-msz-btn {
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 6px;
}

.ratings-new {
    margin-bottom: 10px;
}

.rating-msg .rating-star {
    margin-bottom: 10px;
}

.rating-msg.rating-msz-wrapper {
    flex-direction: column;
}



.form-wrapper-new.submit-track-status .submit-select-wrap {
    border-radius: 6px;
}

.tracking-status-btn {
    padding: 10px;
    margin-bottom: 15px;
}

.file-img-inputs.progress-file-wrp {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 19px;
}

.form-blockk-img-wrp.form-main-block .input-file-wrp-shipping {
    margin-bottom: 20px !important;
}

@media all and (min-width:1024px) {

    .rating-msg .rating-star {
        margin-bottom: 0;
    }



    .file-img-inputs.progress-file-wrp {

        grid-template-columns: repeat(3, 1fr);

    }

    .container.order-container {
        padding: 0 !important;
    }

    .approval-wrap.new-approval-wrap.progress-tab {
        width: 28%;
    }

    .approval-wrap.new-approval-wrap.progress-tab .status-wrapper {
        align-items: flex-end;
    }

    .approval-wrap.new-approval-wrap.progress-tab .status-wrapper h5 {
        align-items: flex-start;
        line-height: 1;
        justify-content: flex-end;
        width: 100%;
    }




    .approval-wrap.new-approval-wrap.progress-tab .status-wrapper .shop-now.msg-btn {
        margin-top: 10px;
    }

    .approval-wrap.new-approval-wrap.progress-tab .status-wrapper h5 .status {
        /* margin-left: 6px; */
    }

    .approval-wrap .approve-btn.btn {
        margin: 0 0 10px 0;
    }

    .approval-wrap {
        align-items: flex-start;
        justify-content: flex-start;
    }

    .shop-now.msg-btn.rating-msz-btn {
        margin-top: 0 !important;
    }

    .rating-msg.rating-msz-wrapper {
        flex-direction: row;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .rating-msg.rating-msz-wrapper .shop-now.rating-msz-btn {
        margin-left: 10px;
    }
}

@media all and (min-width:1200px) {
    .file-img-inputs.progress-file-wrp {

        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 15px;
    }
}

@media all and (min-width:1300px) {
    .file-img-inputs.progress-file-wrp {

        grid-template-columns: repeat(5, 1fr);

    }
}

.lot-date-wrapper .form-control {
    padding: 0 10px;
}

.payable-amount-wrapper .pay-box .content-pay {
    justify-content: flex-start;
}

.payable-amount-wrapper.new-payment-amt .confirm-pay-wrap .confirmed-payment {
    text-align: left;
}

.uploaded-img-view {
    margin-bottom: 5px;
}

.d-none {
    display: none !important;
}

.prod-detail.product-orderinfo.product-info-detail-wrap.cancelled-tab {
    flex-direction: column;
    justify-content: flex-start;
}

.btn.download-btn-wrp {
    color: green;
}

.btn.download-btn-wrp:active {
    top: 0;
    left: 0;
}

.order-top.order-top-wrapper.order-delivery-wrap.lot-section {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.order-top.order-top-wrapper.order-delivery-wrap.lot-section:first-child {
    border-top: none;
}

.receipt-wrp {
    margin-bottom: 10px !important;
}

.new-order-list-wrap {
    margin-bottom: 20px !important;
}

.img-view.upload-img {
    width: 100px;
    height: 100px;
    border-radius: 6px;
    border: 1px dotted #8e8e91;
}

.img-view.upload-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 6px;
}

.viewgallery.view-uploded-img-gallery {
    justify-content: flex-start;
    align-items: flex-start;
}

.preview-img-wrap {
    display: grid !important;
    grid-column-gap: 10px;
    grid-template-columns: repeat(2, 1fr);
}

@media all and (min-width:768px) {
    .preview-img-wrap {

        grid-template-columns: repeat(3, 1fr);
    }
}

@media all and (min-width:1024px) {
    .preview-img-wrap {

        grid-template-columns: repeat(4, 1fr);
    }
}

@media all and (min-width:1200px) {
    .preview-img-wrap {

        grid-template-columns: repeat(5, 1fr);
    }
}

.preview-img-wrap {
    margin-top: 2px;
}

.preview-img-wrap .img-view.upload-img {
    margin-top: 7px;
}

.paymentfield.payment-price {
    max-width: 135px !important;
}

.amount-new-wrapper {
    align-items: flex-start !important;
    justify-content: flex-start !important;
}

@media all and (min-width:768px) {
    .amount-new-wrapper {
        flex-direction: row !important;
    }

    .amount-new-wrapper .paymentfield.payreceipt {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .paymentfield.payment-price {
        margin-right: 40px !important;
    }

    .amount-new-wrapper .file-image {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        width: 45px;
    }
}

.btn-approve-main {
    width: 100%;
}

@media all and (min-width:1300px) {
    .prod-toggle {
        width: 37%;
    }
}



.my-listing-tab .base-price-new {
    font-size: 12px;
}

@media all and (min-width:1024px) {
    .order-status-box {
        margin-left: 0 !important;
    }

    .ordered-products.order-product-wrp {
        position: relative;
    }

    .ordered-products.order-product-wrp .shop-now.msg-btn {
        position: absolute;
        top: 5px;
        right: 10px;
    }

    .buy-prod.buy-product-wrapper.order-process-wrapper {
        position: relative;
    }

    .shop-now.msg-btn.button-icon {
        position: absolute;
        top: 20px;
        right: 10px;
    }

    .product-detail-new .shop-now.msg-btn {
        padding: 5px 0 !important;
        width: 35px;
    }

    .buy-prod.buy-product-wrapper.order-process-wrapper {
        padding: 20px 55px 20px 20px;
    }

    .buy-prod.buy-product-wrap {
        position: relative;
    }

    .order-status-box {
        margin-bottom: 0 !important;
    }

    .order-status-text {
        margin-right: 5px;
    }

    .buy-prod.buy-product-wrap .shop-now.msg-btn.rating-msz-btn {
        position: absolute;
        top: 25px;
        right: 10px;
    }

    .buy-prod.buy-product-wrap {
        padding-right: 60px;
    }

    .tab-hide {
        display: none;
    }
}

@media all and (max-width:1023px) {
    .my-listing-tab .update-value.update-list-value {
        margin-top: 0px !important;
    }

    .tab-hide {
        display: block;
        font-size: 12px;
        color: #000;
        font-weight: 500;
        margin-bottom: 5px;
    }

    .my-listing-tab .qty-value.qty-wrap {
        display: block !important;
    }

    .my-listing-tab .view-value {
        display: block !important;
    }

    .my-listing-tab .listing-content .product-naming {
        font-size: 12px;
    }

    .my-listing-tab .view-value {
        font-size: 12px !important;
    }

    .my-listing-tab .qty-value.qty-wrap {
        font-size: 12px !important;
    }

    .my-listing-tab .created-date {
        font-size: 12px !important;
    }

    .listing-values.listing-values-new-wrp .pro-new {
        margin-bottom: 10px !important;
    }

    .new-my-list-wrap .my-listing-tab .update-value.update-list-value {
        margin-top: 0 !important;
    }
}

.my-listing-tab .list-content .image-value {
    width: 100px !important;
    height: 100px !important;
    border: 1px dotted #8e8e91;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px !important;
}

.my-listing-tab .list-content .image-value img {
    border-radius: 6px !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    display: block;
}

@media all and (min-width:1024px) {
    .my-listing-tab .price-title.my-listing-title {
        width: 18%;
    }

    .my-listing-tab .qty-title.my-listing-title {
        width: 18%;
    }

    .my-listing-tab .list-content .image-value {
        width: 85px !important;
        height: 85px !important;
    }

    .plp-product-screen.my-listing-tab .listing-content .price-value {
        padding: 0 0 0 10px;
        width: 18%;
        /* text-align: left; */
    }

    .profile-wrapper.manage-profile.profile-main-div.my-listing-profile .qty-value.qty-wrap.qty-tble-new.qty-new-value {
        /* text-align: left; */
        width: 18% !important;
        /* justify-content: flex-start; */
    }

    .plp-product-screen.my-listing-tab .listing-content .view-value {
        width: 8%;
    }

    .plp-product-screen.my-listing-tab .update-value.update-list-value {
        width: 20%;
    }

    .my-listing-tab .qty-title.my-listing-title.views-head {
        width: 8%;
    }

    .my-listing-tab .update-title.my-listing-title {
        width: 20%;
    }

    .my-listing-tab .listing-content .image-title {
        width: 85px;
    }

    .my-listing-tab .base-price-new {
        font-size: 15px;
    }

    .listing-content .product-naming {
        font-size: 15px;
    }
}

.paymentgallery.pay-gallery-new {
    margin-top: 15px;
}

/* new-payment-amt */
.payable-amount-wrapper.new-payment-amt {
    gap: 1rem;
}

.payable-amount-wrapper.new-payment-amt .pay-box .content-pay {
    flex-direction: column;
}

@media all and (min-width:768px) {
    .payable-amount-wrapper.new-payment-amt {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media all and (min-width:1024px) {
    .payable-amount-wrapper.new-payment-amt {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media all and (min-width:1300px) {
    .payable-amount-wrapper.new-payment-amt {
        grid-template-columns: repeat(5, 1fr);
    }
}

.shipping-module-wrp .lot-date-wrapper {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 16px;
}

.buyer-separate-form-shipping {
    position: relative;
}

.buyer-separate-form-shipping.with-separator:after {
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 1px;
    content: "";
    background: rgba(0, 0, 0, 0.2);
}

.icon-chat-new {
    background: url('../images/chat-icon.png') no-repeat center !important;
    width: 24px;
    height: 24px;
}

.icon-chat-new::before {
    display: none;
}

.tracking-buyer-url label {
    white-space: nowrap;
}

.tracking-buyer-url p {
    text-overflow: ellipsis;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.make-offer-popup-new {
    position: fixed;
    top: 0;
    left: 0;
    margin: auto;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
}

.make-offer-popup-new::after {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
}

.offer-popup-content {
    background: #fff;
    position: absolute;
    z-index: 1;
    width: 90%;
    height: 75%;
    overflow: auto;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 17px 15px;
    max-width: 525px;
}

.offer-popup-content h3 {
    font-size: 21px;
    color: #000;
}

.make-offer-popup-new .enter-mobile-label {
    display: block;
    margin-bottom: 6px;
}

.make-offer-popup-new .form-block-wrap {
    margin-bottom: 25px;
}

.offer-popup-content-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.offer-popup-content-header button {
    font-size: 21px;
}

.cart-page-address {
    padding: 0 23px 20px;
    display: flex;
    justify-content: flex-end;
}

.cart-page-address .add-new-address-btn {
    color: #ed9829;
    font-weight: 700;
}

.cart-page-address .names-wrapper {
    display: flex;
    justify-content: space-between;
}

.cart-page-address .login-description-form-wrap.address-field-wrap .names-wrapper .address-name-wrap {
    margin-right: 10px;
}

.edit-popup-model {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 4;
    width: 100%;
    height: 100%;
}

.edit-popup-model-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    width: 90vw;
    max-width: 525px;
    max-height: 80vh;
    overflow: auto;
    padding: 10px 17px 30px;
    border-radius: 9px;
    z-index: 4;
}

.delete-address-checkout {
    position: absolute;
    top: 0;
    right: 0;
}

.edit-address-checkout {
    position: absolute;
    top: 0;
    right: 25px;
}

.edit-address-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.edit-address-header h3 {
    font-weight: 700 !important;
}

.edit-address-header button {
    font-size: 23px;
}

.model-behind-panel {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.have-separator {
    position: relative;
}

.have-separator::after {
    position: absolute;
    top: -25px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #dfdfdf;
    content: "";
}

.after-upload-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
}

/* table */
.table-offer-wrap .table-headings {
    display: none;
}

.table-offer-wrap .table-value-new {
    display: flex;
    flex-direction: column;

}

.table-offer-wrap {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #9e9e9e66;
}

.table-offer-wrap:last-of-type {
    margin-bottom: 0;
    border-bottom: 0;
}

.table-offer-wrap .action-value .btn {
    display: block;
    border: 1px solid transparent;
    background-color: #ed9829;
    text-align: center;
    border-radius: 6px;
    padding: 8px;
    color: #fff;
    font-weight: 500;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}

.table-offer-wrap .action-value .btn:hover {
    background-color: transparent;
    border: 1px solid #ed9829;
    color: #ed9829;
}

.price-value.value-tab .date {
    color: #ed9829;
}

@media all and (max-width:767px) {
    .table-offer-new .value-tab {
        text-align: center;
        width: 230px;
        margin: 0 auto 20px;
    }

    .value-tab .mob-head {
        color: #333;
        font-weight: 600;
        opacity: 0.8;
        margin-bottom: 5px;
    }

    .action-value .mob-head {
        margin-bottom: 10px;
    }
}



@media all and (min-width:768px) {


    .value-tab .mob-head {
        display: none;
    }

    .table-offer-wrap .table-headings {
        display: flex;
        margin-bottom: 20px;
    }

    .table-offer-wrap .table-value-new {
        flex-direction: row;
        margin-bottom: 30px;
        align-items: center;
    }

    .table-scroll-new {
        overflow: auto;
    }

    .table-offer-new {
        min-width: 600px;
    }

    .table-offer-new .head-tble {
        flex-shrink: 1;
        color: #333;
        font-weight: 600;
        opacity: 0.8;
    }

    .table-offer-new .value-tab {
        flex-shrink: 1;
    }

    .table-offer-wrap .table-headings .price-heading {
        width: 30%;
    }

    .table-offer-wrap .table-headings .qty-heading {
        width: 20%;
    }

    .table-offer-wrap .table-headings .payment-heading {
        width: 20%;
    }

    .table-offer-wrap .table-headings .time-heading {
        width: 15%;
    }

    .table-offer-wrap .table-headings .action-heading {
        width: 15%;
    }

    .table-offer-wrap .price-value {
        width: 30%;
    }

    .table-offer-wrap .qty-value {
        width: 20%;
    }

    .table-offer-wrap .payment-value {
        width: 20%;
    }

    .table-offer-wrap .time-value {
        width: 15%;
    }

    .table-offer-wrap .action-value {
        width: 15%;
    }
}

.make-offer-popup-new select {
    border: 1px solid #cdced2;
    border-radius: 4px;
    height: 42px
}

.make-offer-popup-new .offer-popup-content-header {
    margin-bottom: 20px;
}

.make-offer-popup-new .offer-popup-content {
    height: 80%;
}

.make-offer-popup-new .select-payment .error {
    margin-top: 5px;
    display: block;
}

.make-offer-popup-new .offer-popup-content {
    border-radius: 6px;
}

.make-offer-popup-new .form-input textarea {
    border-radius: 6px;
}

.make-offer-popup-new .form-input textarea:focus {
    border: 1px solid #cdced2 !important;
}

.make-offer-popup-new .form-input textarea:focus-visible {
    border: 1px solid #cdced2 !important;
    outline: none;
}

.make-offer-popup-new .form-input textarea:focus {
    border: 1px solid #cdced2 !important;
    outline: none;
}

.payment-wrp-type {
    background: #fff;
    /* padding: 30px;
    margin: 10px; */
    border-radius: 10px;
    padding: 20px;
}

/* .blogtags-sec.payment-blog-tag {
    margin: 0;
    background: #eaeaea;
    padding: 20px 0;
} */

.make-offer-popup-new .input-url {
    font-size: 16px !important;
}

.form-block-wrap.input-form-wrap.select-affilation-profile.address-name-wrap .closeIcon {
    margin-top: 3px;
}

.checkout-right .select-main-wrapper .search-wrapper.searchWrapper .chip {
    flex-shrink: 0;
}

.login-description-form-wrap.address-field-wrap .make-offer-select-tag {
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    width: 100%;
    padding: 10px 20px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
}

.select-main-wrapper.make-offer-multi-select .search-wrapper.searchWrapper input {
    border: none;
}

.offer-column {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.offer-column:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.offer-column h5 {
    text-transform: none;
    color: #333333;
    margin-bottom: 5px;
}

.vehicle-tracking-link {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 211px;
}

.received-images {
    display: flex;
    flex-wrap: wrap;
    padding: 15px 0 37px 0;
}

.received-images-box {
    width: 100px;
    height: 100px;
    margin: 10px 10px 0 0;
}

.received-images-box img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 1px solid #eee;
}

.lots-listing li:last-child .received-images {
    padding-bottom: 0;
}

.order-subtitle.offer-delivery-company {
    font-size: 17px !important;
}

.fixing-items .shop-now.msg-btn:hover {
    background: transparent;
}

.search-order {
    position: relative;
    width: 100%;
    margin-top: 20px;
    display: flex;
    align-items: center;
}

.search-order-input {
    color: #4a4a4a;
    border: 1px solid #c5c5c5;
    padding: 8px 45px 8px 10px;
    border-radius: 4px;
    width: 100%;
    background: none;
}

.search-order .search-btn-mob.top-search-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}

.order-tabs.tags {
    display: block !important;
}

.download-orders {
    padding: 5px !important;
    margin-right: 10px !important;
    display: flex;
    align-items: center;
}

.feature-card.green .bazar-help-center {
    display: block;
    color: #000;
    font-weight: 400;
}

.feature-card.green .bazar-help-center:hover {
    color: #000;
    opacity: 0.7;
}

.actions-items {
    width: 100%;
}

.feature-card.orange h6 {
    margin-bottom: 10px;
    font-weight: 400;
    color: #000;
}

.feature-card.orange a {
    color: #000;
}

.feature-card.purple span {
    margin-bottom: 0;
    color: #000;
}

.feature-card.purple h4 {
    margin-bottom: 0;
}

.feature-card.orange a {
    font-weight: 400;
}

.send-rfq {
    margin-left: auto;
    color: #ed9829 !important;
    cursor: pointer;
}

.form-input.multi-seller-select button {
    background: #ffffff;
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 4px;
    width: 100%;
    padding: 10px 20px;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
    height: 48px;
    box-shadow: none;
}

.form-input.multi-seller-select button span {
    margin-bottom: 0;
    font-family: "Tw Cen MT Std";
    font-weight: 500;
    font-size: 16px;
    color: #666666;
}

.form-input.multi-seller-select input {
    height: auto;
}

.form-input.multi-seller-select [class*="-option"] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.form-input.multi-seller-select [class*="-option"] input {
    margin-right: 8px;
    height: auto;
    width: auto;
}

.form-input.multi-seller-select input {
    height: auto !important;
}

.form-input.multi-seller-select>div>div {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 6px;
    z-index: 9999;
}

.form-input.multi-seller-select>div>div:last-child {
    width: 100%;
    border: none;
    border-radius: 6px;
}

.form-input.multi-seller-select [class*="-control"] {
    box-shadow: none;
    border-color: #ccc !important;
}

.form-input.multi-seller-select [class*="-control"]:hover {
    box-shadow: none;
    border-color: #ccc !important;
}

.rfq-actions {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 20px;
}

.rfq-actions .date-wrp.make-new-payment-btn {
    width: auto;
    margin: 0 0 0 10px !important;
}

.rfq-offers-details {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.rfq-offers-details h6 {
    padding-bottom: 0;
    text-transform: none;
}
/* 
.rfq-offers-details .date-wrp.make-new-payment-btn.pay-btn {
    margin: 0 !important;
} */

.offers-rfq-listing {
    margin-bottom: 0;
}

.offers-rfq-listing li {
    padding: 10px 0;
    border-top: 1px solid #eee;
}

.rfq-comment {
    margin-top: 10px;
}

.not-eligible-popup p {
    text-align: center;
    font-size: 19px;
    margin-bottom: 30px;
}

.not-eligible-popup .edit-address-header {
    margin-bottom: 40px;
}

.order-final-buttons {
    display: flex;
    justify-content: flex-end;
}

.make-offer-popup-new.feedback-popup .input-file-wrp-shipping {
    width: 70px;
    height: 70px;
}

.make-offer-popup-new.feedback-popup .shipping-module-wrp {
    display: block;
}

.make-offer-popup-new.feedback-popup .input-file-wrp-shipping {
    display: block;
}

.make-offer-popup-new.feedback-popup .offer-popup-content {
    height: 540px;
}

.make-offer-popup-new.feedback-popup .slct-optns.select-wrapper p {
    color: #ff0000;
}

.feedback-image-wrap {
    width: 177px;
    margin: 15px 15px 0 0;
    border: 1px dotted #8e8e91;
    border-radius: 6px;
}

.feedback-image-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.feedback-image-wrap img {
    display: block;
    border-radius: 6px;
}

.seller-details-wrp {
    padding: 30px 0;
}


.seller-details-wrp .seller-info {
    display: flex;
    align-items: flex-start;
}

.seller-details-wrp .seller-prof-img {
    width: 95px;
    height: 95px;
}

.seller-details-wrp .seller-prof-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.seller-details-wrp .seller-title-wrap {
    padding: 5px 6px 0 15px;
}

.seller-details-wrp h4 {
    font-size: 22px;
    color: #4c4c4c;
    margin-bottom: 5px;
    text-transform: capitalize;
    font-weight: 500;
}

.seller-details-wrp .rating-review-wrap span {
    font-size: 18px !important;
}




@media all and (min-width:768px) {
    .seller-details-wrp .seller-prof-img {
        width: 130px;
        height: 130px;
    }

    .seller-details-wrp .seller-title-wrap {
        padding: 11px 6px 0 30px;
    }

    /* .user-data-info .info-wrp {
        display: flex;
        flex-wrap: wrap;
    } */

    /* .user-data-info .info-wrp .form-wrap {
        width: 50%;
        padding-right: 15px;
    } */
}

.user-data-info {
    margin-bottom: 30px;
}

.user-data-info .info-wrp {
    border: 1px solid lightgray;
    border-radius: 10px;
    padding: 20px 15px 5px;
}

.user-data-info .address-wrap {
    margin: 25px 0;
}

.user-data-info .form-wrap {
    margin-bottom: 15px;
}

.user-data-info .enter-mobile-label {
    display: block;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #808080;
}

.user-data-info .label-value {
    display: block;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px !important;
    color: #000;
    margin-bottom: 0;
}

.user-data-info .address-wrap h3 {
    line-height: 1.2;
    margin-bottom: 10px;
    color: #000 !important;
    text-align: left;
    font-family: "Inter";
    font-weight: 600 !important;
    font-size: 18px !important;
}

.user-data-info .company-head .enter-mobile-label {
    font-size: 16px !important;
}

.user-data-info .company-head .label-value {
    font-size: 16px !important;
}

@media all and (min-width:768px) {
    .user-data-info .address-wrap .input-col-wrap {
        display: flex;
        flex-wrap: wrap;

    }

    .user-data-info .address-wrap .form-wrap {
        padding-right: 10px;
        width: 50%;
    }
}

@media all and (min-width:1200px) {

    .user-data-info .address-wrap .form-wrap {
        padding-right: 10px;
        width: 33.33%;
    }
}

.seller-review-wrapper h3 {
    color: #000;
    font-weight: 600;
    font-size: 23px;
    margin-bottom: 20px;
    line-height: 1.2;
}

.seller-review-wrapper {
    padding: 10px 0 50px;
}



.seller-review-wrapper .review-card-wrap {
    padding: 0;

}

.seller-review-wrapper .review-content {
    -webkit-line-clamp: 5 !important;
}

.seller-review-wrapper .slick-track {
    display: flex;
}

.seller-review-wrapper .slick-slide {
    height: inherit;
}

.seller-review-wrapper .slick-slide>div {
    height: 100%;
}

.seller-review-wrapper .review-card-wrap {
    height: 100%;
}

.seller-review-wrapper .review-card {
    height: 100%;
}

@media all and (min-width:768px) {
    .seller-review-wrapper .slick-slide {
        padding: 0 15px;

    }

    .seller-review-wrapper .slick-track {
        margin: 0 -15px;
    }

    .user-data-info .form-wrap.company-head {
        display: flex;
    }

    .user-data-info .form-wrap.company-head .label-value {
        margin-left: 7px;
        font-size: 18px !important;
    }

    .user-data-info .form-wrap.company-head .enter-mobile-label {
        font-size: 18px !important;
    }
}

.user-prof-link:hover {
    text-decoration: underline !important;
}

.admin-action-wrap h6 {
    text-transform: none;
    padding-bottom: 0;
    margin-bottom: 5px;
}

.rfq-comment h5 {
    font-size: 13px;
}

.card-link-dashboard {
    display: block;
}

.role-permission h5 {
    font-size: 16px;
    text-transform: none;
    font-weight: 400;
    text-align: left;
}

.edit-role i {
    color: #f67900;
    font-size: 15px;
    font-weight: 700;
}

.role-permission .enter-mobile-label {
    text-align: left;
}


.role-permission .names-wrap {
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-bottom: 28px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgray;
}

.role-permission .names-wrap:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.role-permission .detail-from button {
    margin-left: 20px;
}

.roles-details {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
}

.role-permission .form-block-wrap.sub-form-wrp {
    margin-bottom: 15px !important;
}

.add-roles-permissions-wrap {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 20px;
}

.add-roles-permissions {
    color: #f67900;
}

.role-permission .load-more-btn {
    margin-bottom: 20px;
}

.role-add-popup .error {
    font-size: 13px;
    text-align: left;
    margin-top: 4px;
}

.input-with-code input {
    padding-left: 53px;
}

.input-with-code .country-code {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 43px;
    background: #eee;
    padding: 0 10px;
    display: flex;
    align-items: center;
}

.make-offer-popup-new.role-delete-popup .offer-popup-content {
    height: 170px;
    overflow: initial;
}

.make-offer-popup-new.role-delete-popup .navigation-back button {
    margin: 0 10px;
}

.make-offer-popup-new.role-delete-popup .offer-popup-content-header {
    justify-content: center;
}

.make-offer-popup-new.role-delete-popup .offer-popup-content-header button {
    position: absolute;
    top: 13px;
    right: 18px;
}

.child-screens {
    padding: 30px 20px 0 !important;
    margin-left: auto !important;
}

.child-screens h3 {
    margin-bottom: 20px;
}

.signup-login-wrapper .login-btn.main-btn.logout-child-user {
    color: #ed9829;
    background: #fff;
    margin-left: 10px;
}

.role-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.detail-from button.change-role-pass {
    width: 100%;
    text-align: right;
    margin: 8px 0 0 0;
    font-size: 14px;
    color: #f67900;
    text-transform: none;
}

.signup-form.signup-frm-wrp.signup-page-wrapp.signup-new-wrap.basic-info.new-profile-address.role-permission .names-wrap .form-block-wrap {
    width: 50% !important;
}

.sender-designation {
    display: flex;
    justify-content: space-between;
    padding: 0px;
}

.contacts-chat h3 {
    font-size: 22px;
}

.contacts-chat .chat-block-head {
    padding-bottom: 10px;
}


/* new design start */
.custom-primary-header {
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%;
     z-index: 9;
    background: transparent;
}

.custom-primary-header .primary-header .container-main {
    max-width: 1155px;

}

.custom-primary-header .primary-header .nav-menu a {
    font-family: 'GilroyMedium';
    color: #000;
}
/* @media only screen and (min-width: 767px) {
    .custom-primary-header .primary-header .nav-menu a {
        color: #FFF;
    }
} */

.custom-primary-header .primary-header .nav-menu a.active {
    color: #f86202;
    background: transparent;
}

.custom-primary-header .signup-login-wrapper .login-btn.main-btn {
    color: #FC2F09;
    background-color: #fff;
    border-radius: 8px;

}
.custom-primary-header .signup-login-wrapper .login-btn.main-btn:hover {
    background: linear-gradient(90deg, rgb(237 41 41) 0%, rgba(252,152,69,1) 100%);
    color: #fff;
    opacity:1 !important;
}

.home-banner-content {
    background: url('../images/home-banner.png') no-repeat center center;
    height: 100%;
    background-size:cover;
}
.home-banner-content.reliable-source {
    background: url('../images/banners2.png') no-repeat center center;
    background-size:cover;
}
.home-banner-content.trusted-partner {
    background: url('../images/banners3.png') no-repeat center center;
    background-size:cover;
}

.home-banner .slick-slider,
.home-banner .slick-list,
.home-banner .slick-track {
    height: 100%;
}

.home-banner .slick-slide>div {
    height: 100%;
}

.home-banner .container-main {
    position: absolute;
    top: 55.5%;
    transform: translate(0, -50%);
}

.home-banner .banner-sm-text {
    font-size: 12px;
    display: inline-block;
    margin-bottom: 15px;
}
.reliable-source .banner-sm-text, .trusted-partner .banner-sm-text {
    font-size: 23px;
}

.home-banner .slick-dots li {
    width: 10px;

}

.home-banner .slick-dots li button:before {
    color: #514c4c;
    opacity: 1;

}

.home-banner .slick-dots li.slick-active button::before {
    color: #fff;
}



.home-banner-content h2 {
    font-family: 'GilroyMedium';
    margin-bottom: 0;
}

.home-banner-content h2::after {
    display: none;
}

.home-banner-content {
    left: 0%;
}

.home-banner-content .btn{
    border-radius: 5px;
    color: #fff;
    padding: 10px 15px;
    font-family: 'GilroyMedium';
    border: 0;
    background: linear-gradient(90deg, rgb(237 41 41) 0%, rgba(252,152,69,1) 100%);
    position: relative;
    z-index: 2;
    overflow: hidden;
}

/* counter styling */
.counter {
    padding:28px 0 50px 0;
    background-color: #efefef;

}

.count {
    font-family: 'GilroyMedium';
    padding: 20px;
    border-bottom: 1px solid #CCCCCC;
    background-color: #fff;
    color: red;
    width: 300px;
}


.count:last-child {
    border: 0;
}

.count h4 {
    text-align: center;
    margin-bottom: 4px;
    background: #FF0501;
    background: linear-gradient(to right, #FF0501 0%, #F87E1A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.count h5 {
    text-transform: capitalize;
    text-align: center;
    color:#000;
}

.counter p {
    font-family: 'GilroyMedium';
    color:#000;
    text-align: justify;
}

.counter-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-radius: 25px;
    margin-bottom: 20px;
}


.counter .container-main {
    max-width: 1155px;
    position: relative;
    z-index: 2;
}
.counter .container-main::after{
    position: absolute;
    content: "";
    width: 100px;
    height: 100px;
    background: url(../images/letter-m.png) no-repeat center center/contain;
    right: 0;
    bottom: -55px;
    z-index: -1;
}

/* multiuser-support */

.multiuser-support .like-icon {
    background: url(../images/like.png) no-repeat center center/contain;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-bottom: 10px;
    transition:all 0.5s;
}

.multiuser-support .online-icon {
    background: url(../images/online.png) no-repeat center center/contain;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-bottom: 10px;
    transition:all 0.5s;
}

.multiuser-support .verified-icon {
    background: url(../images/support.png) no-repeat center center/contain;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-bottom: 10px;
    transition:all 0.5s;
}

.multiuser-support .support-icon {
    background: url(../images/supply.svg) no-repeat center center/contain;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-bottom: 10px;
    transition:all 0.5s;
}

.multiuser-support .resource-icon {
    background: url(../images/resource.svg) no-repeat center center/contain;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-bottom: 10px;
    transition:all 0.5s;
}
.service-details:hover .like-icon{
    background: url(../images/hover-icons-01.png) no-repeat center center/contain;
    /* background-size: 90px 90px; */
}
.service-details:hover .online-icon{
    background: url(../images/hover-icons-05.png) no-repeat center center/contain;
}
.service-details:hover .verified-icon{
    background: url(../images/hover-icons-02.png) no-repeat center center/contain;
}
.service-details:hover .support-icon{
    background: url(../images/hover-icons-03.png) no-repeat center center/contain;
}
.service-details:hover .resource-icon{
    background: url(../images/hover-icons-04.png) no-repeat center center/contain;
}
.service-info h6 {
    font-family: 'Gilroy';
    font-weight: 600;
    color:#000;
    padding-bottom:10px;
}

.service-info p {
    font-family: 'Gilroy';
    font-weight: 400;
    color:#000;
    text-align: justify;
}

.multiuser-support h3 {
    font-family: 'Gilroy';
}

.multiuser-support .container-main {
    max-width: 1155px;
}

.why-us{
    padding-bottom: 40px;
    background-color: #efefef;
    position: relative;
    z-index: 2;
}

.why-us .container {
    max-width: 1155px;
    font-family: 'Gilroy';

}

.why-us .list-wrap{
    height: 70%;
}


.why-us img {
    display:block;
    width: 100%;
    height: 100%;
}

.why-us .list{
    background: url('../images/why-bg.png') no-repeat center center/cover;
    padding: 10px 10px 10px 20px;
    width: 100%;
    height:100%;
}
.list {
    display: block;
}

/* .why-us .img-wrap {
    margin-bottom: 30px;
} */

.why-us li{
    color: #fff;
    margin-bottom: 10px;
    position: relative;
}

.why-us li::before{
    content: '';
    position: absolute;
    left: -15px;
    top: 7px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #ff9600;
}
.list-wrapping p{
    color:#000;
}
.list-wrapping span{
    font-weight:600;
}

.list-wrapping strong{
    background: linear-gradient(to right, #FF0501 0%, #F87E1A 67%, #FF0501 0%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.list-wrapping{
    padding: 0 15px;
}

/* services styling */
.dashboard-services{
    padding:30px 0;
    background: url('../images/service-bg.png') no-repeat center center/cover;   
    position: relative;
    z-index: 3;
}

.dashboard-services .container{
    background: url('../images/service-group.png') no-repeat center center/cover;   
    max-width: 1155px;
    min-height: 130px;
    background-size: contain;
}
@media (min-width: 768px) {
    .dashboard-services{
        padding:50px 0;
    }
    .dashboard-services .container{
        min-height: 175px;
    }
}

/* services styling */


.why-us-info {
background-color:#fff;
padding-bottom: 20px;
}
@media (min-width: 768px) {

    .custom-primary-header .primary-header .nav-menu a {
        color:#fff;
    }
    .custom-primary-header .primary-header .nav-menu li {
        margin-right: 30px;
        position: relative;
    }

    .custom-primary-header .primary-header .nav-menu li:before {
        content: '';
        position: absolute;
        right: -23px;
        top: 5px;
        height: 77%;
        width: 2px;
        background: #FBB03B;
    }
    .custom-primary-header .primary-header .nav-menu li:last-child:before {
       display: none;
    }

    /* .multiuser-support .service-wrapper{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  } */

    /* .multiuser-support .service-details{
    width: 48%;
  } */

    .user-support .service-info h6 {
        padding-bottom: 2px;
        font-size: 18px;
    }

    .icons-info {
        text-align: right;
        width: 45.7%;
        padding: 37px 45px 0 0;
    }

    .service-details:nth-child(even) .icons-info  {
        padding-left: 20px;
    }


    .multiuser-support h3 {
        font-size: 26px !important;
    }

    .service-details {
        display: flex;
        justify-content: center;
        padding: 11px 0 0;

    }
    .service-details:hover .service-info::after {
            width: 5px;
            background: linear-gradient(0deg, #f87e1a 36%, #ff0501 72%); 

    }

    .service-details:nth-child(even) {
        flex-direction: row-reverse;
    }

    .service-details:nth-child(even) .icons-info {
        text-align: left;

    }

    .service-details:nth-child(even) .service-info {
        padding-left: 65px;

    }
    .service-info{
        position:relative;
        width: 46.3%;
        padding-left: 20px;
    }
    .service-details:nth-child(even) .service-info{
        padding-right: 20px;
        padding-left: 21px;
    padding-top: 0;
    }
    .service-info::after{
        content:'';
        position:absolute;
        top:0;
        left:0;
        height:100%;
        width:4px;
        background: #CCCCCC;
    }
    .service-details:nth-child(even) .service-info::after{
        left:auto;
        right:0;
    }

    .why-us .container {
        display: flex;
    }

    .why-us .img-wrap {
        width: 50%;
        margin:0 -1px 0 0;
    }

  

    .why-us-info {
        width: 50%;
    }
    .list-wrapping {
        padding: 10px 10px 10px 20px;
    }

      /* .why-us p{
          padding: 10px 10px 10px 20px;
           } */
           .multiuser-support .like-icon {
            margin-bottom: 0px;
        }

}


@media (min-width: 992px) {
    .custom-primary-header .nav-menu a {
        font-size: 22px;
    }

    /* .home-banner {
        height: 800px;
    } */

    .counter-wrapper {
        margin: 0 auto 70px;
        border: 1px solid #CCCCCC;
        justify-content: space-between;
        overflow: hidden;
        box-shadow: 1px 7px 6px 0 #958e8e;

    }
    .service-details:nth-child(even) .icons-info{
        padding-left: 45px;
    }
    .count {
        padding: 25px 10px;
        width: 20%;
        border-right: 1px solid #CCCCCC;

    }

    .home-banner .banner-sm-text {
        font-size: 26px;
    }


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

    .counter-details p {
        font-size: 18px;
        margin-right: 5px;
        margin-top: 0;
    }

    .count h4 {
        font-size: 40px;
    }

    .count h5 {
        font-size: 22px;

    }


    .counter-details .inner-content {
        width: 49%;
    }
}

@media (min-width: 1200px) {
    .custom-primary-header {
        padding: 13px 0;
    }

    .custom-primary-header .primary-header .logo {
        width: 353px;

    }

    .custom-primary-header .signup-login-wrapper .login-btn.main-btn {
        font-size: 22px;
    }

    .custom-primary-header .navbar {
        margin-right: 10px;
    }

    .home-banner {
        padding: 80px 0;
    }

    .home-banner-content {
        padding-left: 18px !important;
        left: 0;
    }

    .home-banner-content h2 {
        font-size: 42px !important;
        font-weight: 600;

    }

    .count {
        padding: 44px 20px;
    }

    .counter {
        padding: 80px 0 56px;

    }

    .multiuser-support {
        padding: 77px 0 132px !important;

    }



    .multiuser-support .like-icon {
        width: 70px;
        height: 70px;
    }

    .multiuser-support .verified-icon {
        width: 98px;
        height: 78px;
    }

    .multiuser-support .online-icon {
        width: 70px;
        height: 70px;
        margin-top: 6px;
    }

    .multiuser-support .support-icon {
        width: 84px;
        height: 84px;
        margin-top: -14px;
    }

    .multiuser-support .resource-icon {
        width: 101px;
        height: 71px;
        margin-top: -6px;
    }

    .multiuser-support .like-icon {
        margin-bottom: 29px;
    }

    .multiuser-support p {
        padding-right: 32px;
        margin:0;
    }
    .platform-product {
        padding: 94px 0;
    }

}

@media (min-width: 1366px) {

    .slick-prev {
        top: 58% !important;

    }

    .slick-next {
        top: 58% !important;

    }

    .home-banner-content .btn{
        font-size: 24px;
        margin-top: 10px;
    }

}




/* new design end */

/* body{
    background: url('../images/home-page.png') no-repeat center top;
    opacity: 0.4;
} */


/* timeline start */
.timeline-wrap{
    padding: 30px 0;
    position: relative;
    z-index: 2;
}
.show-timeline{
    position:relative;
}
.show-timeline:after{
    position:absolute;
    content:'';
    background:#3D258C;
    width:6px;
    height:100%;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
}
.timeline-head{
    color:#3D258C;
    text-transform: uppercase;
    font-size:21px;
    font-weight: bold;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
.timeline-year{
    background: url("../images/timeline-year.png") no-repeat;
    width: 70px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: 70px;
    transform: rotate(90deg);
    position:relative;
}
.timeline-year strong {
    transform: rotate(-90deg);
    margin-top: -30px;
}
.timeline-first {
    display: flex;
    justify-content: center;
    align-items: center;
    gap:50px;
    margin-bottom: 24px;
}
.timeline-right,
.timeline-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.timeline-right{
    width: 94px;
}
.timeline-deatils{
    text-align: center;
    letter-spacing: 0px;
    color: #000000;
    font-size:14px;
}
.timeline-first:nth-child(even) .timeline-year{
    background: url("../images/timeline-year2.png") no-repeat;
    background-size: 70px;
    /* background-position-y: -9px; */
}
.timeline-first:nth-child(even){
    flex-direction: row-reverse;
}
.timeline-first:nth-child(even) .timeline-year strong {
    margin-top: 18px;
}
.timeline-year:after{
    content:'';
    position:absolute;
    background: #3D258C;
    clip-path: polygon(50% 39%, 0 100%, 100% 100%);
    width: 14px;
    height: 14px;
    bottom:-19px;
}
.timeline-first:nth-child(even) .timeline-year:after{
    bottom:auto;
    top:-19px;
    transform: rotate(180deg);
}
.timeline-month{
    text-align: center;
    color: #3D258C;
    font-size: 14px;
    font-weight: bold;
}
.timeline-show {
    margin-bottom: 12px;
}
.timeline-year strong {
    color:#3D258C;
}

@media all and (min-width:768px) {
    .timeline-wrap .container{
        display:flex;
        justify-content: space-between;
        align-items: center;
    }
    .timeline-first {
        justify-content: initial; 
     align-items: initial; 
     gap: 0;
        flex-direction: column-reverse;
        margin-bottom: 0;
    }
    .timeline-right, .timeline-left {
        justify-content: start;
        min-height: 50%;
    }
    .show-timeline:after {
        width: 100%;
        height: 6px;
    }
    .timeline-first:nth-child(even) {
        flex-direction: column;
    }
    .timeline-first:nth-child(even) .timeline-left{
        flex-direction: column-reverse;
    }
    .show-timeline {
        display: flex;
        justify-content: space-between;
        width: 88%;
    }
    .timeline-year {
        transform: rotate(0deg);
    }
}
@media all and (min-width:1024px) {
    .timeline-month {
        font-size: 17px;
    }
    .timeline-deatils {
        font-size: 18px;
    }
    .timeline-year strong {
        font-size: 21px;
    }
    .timeline-year {
        width: 99px;
        height: 144px;
        background-size: 100% !important;
    }
    .timeline-year:after {
        bottom: -5px;
    }
    .timeline-first:nth-child(even) .timeline-year:after {
        top: -5px;
    }
    .timeline-first:nth-child(odd) .timeline-left{
        justify-content:end;
        padding-bottom: 10px;
    }
    .timeline-first:nth-child(even) .timeline-left{
        padding-top: 10px;

    }
    .timeline-first:nth-child(odd) .timeline-right{
        padding-top:20px;

    }
    .timeline-first:nth-child(even) .timeline-right{
        justify-content:end;  
        padding-bottom:20px;
        flex-direction: column-reverse;
    }
    .timeline-year strong {
        transform: rotate(0deg);
        margin-top: -50px;
    }
    .timeline-wrap {
        padding: 85px 0;
        box-shadow: 0px 0px 11px 4px #ccc;
    }
    .timeline-wrap .container {
        justify-content: start;
        max-width: 1262px;
        gap: 9px;
    }
    .show-timeline:after {
        height: 11px;
    }
    .show-timeline {
        display: flex;
        justify-content: center;
        width: 100%;
        gap: 160px;
    }
   
}

/* timeline end */



/* buyer-seller start */
.buyer-seller{
    background: url(../images/buyer-seller.png) no-repeat;
    padding: 30px 0;
    position: relative;
    z-index: 1;
}
.buyer-show{
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 50px;
    border-radius: 14px;
    margin-bottom:16px;
    box-shadow: 7px 7px 6px #0000004D;
    border: 2px solid #CCCCCC;
    padding: 10px;
    cursor: pointer;
    transition:all 0.5s;
}
.buyer-show:hover{
    border: 2px solid #F7931E;
}
.buyer-seller-wrap img{
    display:block;
    width: 61px;
}
.buyer-seller-wrap strong{
    display:block;
    color:#000;
    font-size:16px;
}
@media all and (min-width:768px) {
    .buyer-show{
        border-radius: 20px;
        margin-bottom:0px;
    }
    .buyer-seller-wrap {
        display: flex;
        justify-content: center;
        gap: 20px;
    }
    .buyer-seller-wrap img{
        width: 70px;
    }
    .buyer-seller-wrap strong{
        font-size:22px;
    }
    .buyer-show {
        padding: 20px 30px;
    }
}

@media all and (min-width:1024px) {
    .buyer-seller {
        padding: 98px 0;
    }
    .buyer-show { 
        padding: 31px;
        width:540px;
        gap: 64px;
    }
    .buyer-seller-wrap strong{
        font-size:30px;
    }
    .buyer-seller-wrap img{
        width: auto;
    }
}
/* buyer-seller end */


/* Buyer testimonials strat */
.show-testimonials{
    padding: 30px 0;
    box-shadow: 0px 0px 11px 4px #ccc;
    position: relative;
    overflow: hidden;
}
.show-testimonials h4{
    background: #FF0501;
    background: linear-gradient(to right, #FF0501 0%, #F87E1A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size:22px;
    text-align:center;
    margin-bottom:16px;
}
.testimonial-details p{
    color:#000;
}
.buyer-name{
    color:#808080;
    font-size: 15px;
}
.show-testimonials-wrap{
    display:flex;
    align-items: center;
    flex-direction: column;
    gap:10px;
}
.testimonials-img{
    flex: none;
    width: 115px;
    height: 115px;
    border-radius: 50%;
    overflow: hidden;
    border: 5px solid #e6e6e6;
}
.testimonials-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.show-testimonials .slick-slide > div {
    margin: 0 30px;
}
.show-testimonials .slick-list {
    margin: 0 -30px;
}
.show-testimonials .slick-slider{
    border-top: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    padding: 50px 0;
}
.testimonial-details{
    padding-left: 53px;
    position:relative;
}
.testimonial-details:after{
    content:'';
    display:block;
    position:absolute;
    background: url(../images/commas-testimonial.png) no-repeat;
    top:0;
    left:0;
    width:44px;
    height:35px;
}

.show-testimonials .slick-next,
    .show-testimonials .slick-prev {
        box-shadow: none !important;
        top: 50% !important;
        background-color: transparent !important;
    }
    .buyer-name strong{
        color:#2C4892;
        font-weight: 600;
        margin-right: 14px;
    }

@media all and (min-width:1024px){
    .show-testimonials {
        padding: 40px 0 60px;
    }
    .show-testimonials h4 {
        letter-spacing: -0.6px;
        margin-bottom: 35px;
    }
    .show-testimonials .slick-slider {
        border-top: 3px solid #CCCCCC;
        border-bottom: 3px solid #CCCCCC;
        padding: 40px 0 28px;
    }
    .show-testimonials .container{
        max-width: 1210px;
        padding:0 20px;
    }
    .testimonial-details p{
        font-size:16px;
        line-height: 18.9px;
        margin-bottom: 9px;
    }
    .testimonial-details .buyer-name{
        font-size:18px;
    }
    .buyer-name strong{
        margin-right: 16px;
    }
}
@media all and (min-width:1400px){
    .show-testimonials .slick-next {
        right: -62px !important;
    }
    .show-testimonials .slick-prev {
        left: -62px !important;
    }
}
/* Buyer testimonials end */

/* supplier-testimonials start */
.supplier-testimonials{
    background-color:#f0f0f0;
    overflow: hidden;
}
/* supplier-testimonials end */

/* faq-new start */
.faq-wrapper .accordion {
    border-left: none;
    border-right: none;
}

.faq-wrapper .accordion__button{
    background-color: transparent;
    color:#000000;
    position:relative;
    padding-right:46px;
    display:flex;
}
.faq-wrapper .accordion__button strong{
    color:#CCCCCC;
    margin-right: 10px;
}
.faq-wrapper .accordion__button[aria-expanded='true'], .accordion__button[aria-selected='true']{
    color:#F15A24;
}
.faq-wrapper .accordion__button[aria-expanded='true'] strong, .accordion__button[aria-selected='true'] strong{
    color:#F15A24;
}
.faq-wrapper .accordion__button:focus-visible{
    outline:none;
}
.faq-wrapper .accordion__button:before{ 
    border:none;
    background: url(../../assets/images/faq-plus.png) no-repeat;
    height: 22px;
    width: 22px;
    transform: initial;
    position:absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%) !important;
}
.faq-wrapper .accordion__button[aria-expanded='true']::before, .accordion__button[aria-selected='true']::before {
    transform: initial;
    background: url(../../assets/images/faq-minus.png) no-repeat;
}
.faq-wrapper h2 img{
    width: 140px;
}
@media all and (min-width:768px){
    .faq-wrapper{
        padding: 80px 0 30px;
    }
    .faq-wrapper h2 img{
        width: 180px;
    }
    .show-testimonials-wrap{
        flex-direction: row;
    }
}
@media all and (min-width:1024px){
    .faq-wrapper .accordion {
        border: 2px solid #CCCCCC;
        border-left: none;
    border-right: none;
    }
    .faq-wrapper{
        padding: 187px 0 147px;
    }
    .faq-wrapper h2 img{
        width: auto;
    }
    .faq-wrapper .container-main {
        max-width: 961px;
    }
    .faq-wrapper h2 {
        margin-bottom: 41px !important;
    }
    .faq-wrapper .accordion__button:before {
        right: 10px;
    }
    .faq-wrapper .accordion__button {
        padding: 21px 62px 21px 22px;
        font-size: 20px;
    }
    .faq-wrapper  .accordion__panel p{
        font-size:18px;
        padding-left: 95px;
        padding-right: 77px;
        line-height: 22px;
        margin-bottom: 34px;
    margin-top: -10px;
    }
    .faq-wrapper .accordion__panel{
        padding: 6px 0px 0px 0px;
    }
    .faq-wrapper .accordion__button:hover {
        background-color: transparent !important;
        color:#F15A24;
    }
    .faq-wrapper .accordion__button:hover strong{
        color:#F15A24;
    }
    .faq-wrapper .accordion__button strong{
        margin-right: 43px;
    }

}
/* faq-new end */


/* main-buyer start */
.advantages-buyer .container-main{
    position:relative;
}
.advantages-buyer h3 {
    position: absolute;
    right: 10px;
    bottom: 34px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    background: #FF0501;
    background: linear-gradient(to right, #FF0501 0%, #F87E1A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* font-size: 36px; */
}

.advantages-buyer{
    height:250px;
}
.advantages-buyer img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.main-buyer .show-testimonials h4{
    display:none;
}

.insights-block .insights-img {
    display: flex;
    gap: 10px;
    align-items: center;
}
.insights-block .insights-img img{
    width: 50px;
}
.insights-block .insights-img strong{
    position: relative;
    display: block;
    width: 100%;
    font-size:16px;
    text-transform: capitalize;
    color:#000;
}
.insights-block .insights-img strong:after{
    content:'';
    position:absolute;
    border: 1px solid #808080;
    width: 100%;
    bottom: -10px;
    left: 0;
}
.insights-block .accordion__button{
    position: relative;
}
.insights-block .accordion__button:before{ 
    position:absolute;
    top: 42%;
    right: 4px;
    height: 13px;
    width: 14px;
    transform: rotate(45deg) !important;
}
.insights-block .accordion__button[aria-expanded='true']::before,.insights-block .accordion__button[aria-selected='true']::before {
    transform: rotate(225deg) !important;
}
.insights-block .accordion__button:focus-visible{
    outline:none;
}
.insights-block .accordion__button:hover {
    background-color: transparent !important;
}
.insights-block .accordion{
    border:none;
}
.insights-block .accordion__button{
    background-color: transparent !important;
}
.insights-block .accordion__item + .accordion__item {
    border-top: none;
}
.insights-block .accordion__panel p{
    color:#000;
    font-family: 'GilroyMedium';
}
.insights-block{
    padding:15px 0 0px;
}
@media all and (min-width:768px){
    .main-buyer {
        padding-top: 80px;
    }
    .advantages-buyer .container-main{
        max-width:1170px;
    }
    .insights-block .accordion{
        display:flex;
    }
    .insights-block .accordion-right,  .insights-block .accordion-left{
        width: 50%;
    }
}
@media all and (min-width:1024px){
    .main-buyer {
        padding-top: 133px;
    }
    .advantages-buyer h3 {
        right: 29px;
        bottom: 89px;
        color: #fff;
        font-size: 36px;
    }
    .advantages-buyer{
        height:280px;
    }
    .insights-block .accordion__panel {
        padding: 6px;
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .insights-block .accordion__panel p{
        padding-left: 104px;
        padding-right: 10px;
        font-size: 17px;
    }
    .insights-block{
        padding:22px 0 40px;
    }
    .insights-block .container-main{
        max-width: 1186px;
    }
    .insights-block .insights-img img {
        width: 98px;
    }
    .insights-block .insights-img strong{
        font-size:22px;
    }
}

/* main-buyer end */
/* seller-advantages-start */
.seller-advantages .advantages-buyer h3 {
left:15px;
right:auto;
}
@media all and (min-width:1024px){
    .seller-advantages .advantages-buyer h3 {
        left:30px;
        } 
}
.seller-advantages .supplier-testimonials{
    background-color:#fff;
}
/* seller-advantages-end */


/* products-wrap start */
.products-wrap{
    padding:30px 0;
    background: #fff;
    position: relative;
    z-index: 0;
}
.products-wrap h2{
    font-size:22px;
    position:relative;
    text-align: center;
    color:#E01E23;
    margin-bottom:16px;
}
.products-wrap h2:after{
    content: '';
    position: absolute;
    top: 50%;
    border: 1px solid #CCCCCC;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}
.products-wrap .product-head{
    padding: 0 15px;
    background: #fff;
    display: inline;
}

.products-wrap .product-head strong{
    background: #FF0501;
    background: linear-gradient(to right, #FF0501 0%, #F87E1A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.products-right {
    padding: 20px;
    background: #fff;
}
.products-name{
    background: #FF0501;
    background: linear-gradient(to right, #FF0501 0%, #F87E1A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 17px;
    margin-bottom: 8px;
    display: block;
    font-weight: 600;
}
.products-right p {
    color:#000;
    font-size:14px;
    margin-bottom:12px;
}
.products-btn{
    border: 0.941740095615387px solid #E01E23;
    border-radius: 4px;
    width: 118px;
    text-align: center;
    color: #E01E23;
    display: block;
    font-size: 14px;
    padding: 1px 6px;
}
.products-left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.products-left {
    border-radius: 22px;
    overflow: hidden;
}
@media all and (min-width:768px){

    .mainproduct-wrap{
        display:flex;
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 2px solid #CCCCCC;
    }
    .mainproduct-wrap:last-child{
        border-bottom: none;
    }
    .mainproduct-wrap:nth-child(odd){
        flex-direction: row-reverse;
    }
    .mainproduct-wrap:nth-child(odd) .products-right {
        padding: 24px 24px 0 0px;
        background: #fff;
    }
    .products-left{
        width:52%;
    }
    .products-right{
        width:48%;
    }
    .products-name {
        font-size: 20px;
    }
    .products-right p {
        font-size: 15px;
    }
    .products-btn {
        font-size: 15px;
    }
    .products-wrap h2 {
        font-size: 24px;
    }

}
@media all and (min-width:1024px){
    .products-wrap {
        padding: 144px 0 30px;
    }
    .mainproduct-wrap{
        margin-bottom: 28px;
        padding-bottom: 28px;
    }
    .products-wrap .container-main {
        max-width: 1152px;
    }
    .products-wrap h2 {
        font-size: 26px;
        margin-bottom: 27px;
    }
    .products-right {
        padding: 24px 0 0 24px;
        background: #fff;
    }
    .products-name {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .products-right p {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 0;
        text-align: justify;
    }
    .products-btn {
        font-size: 17px;
        padding: 0px 6px;
    }

}
/* new-our-office-start */
.our-office{
    padding:40px 0;
}
.our-office .container{
    max-width:1224px !important;
    padding: 0 20px;
}
.our-branch{
    display: block;
    text-align: center;
    margin-bottom: 5px;
    color: #000;
    font-weight: 700;
    font-family: 'Gilroy';
    font-size:18px;
}
.our-office-wrap{
    margin-bottom: 20px;
}
.our-branch-content{
    border-radius:4px;
    border:1px solid #ccc;
    box-shadow: 4px 4px 4px #0000004D;
}
.text-content-wrapper{
    padding: 0px 35px;
}
.our-office .map{
    height:150px !important;
}
.our-office .map img{
   display:block;
   width:100%;
   height:100% !important;
   object-fit:cover;
}
.our-branch-content .text-wrap{
    display:flex;
    align-items:center;
    padding: 15px 0;
}

 .icons{
    width:40px;
    height:40px;
    background: linear-gradient(-29deg, rgb(237 41 41) 2%, rgba(252,152,69,1) 83%);
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    flex:none;
}
.content{
    margin-left:15px;
}
 .address-info address,.text-wrap .number, .text-wrap .mail{
    display:block;
    font-size:14px;
    color:#000;
    font-family: 'Gilroy';
    font-weight:500;
    font-style:normal;
}
.text-wrap .number {
    font-weight:700;
}
.office-icons{
    display:block;
    width:18px;
    height:25px;
}
.office-location{
    background-image:url("../../assets/images/contact-location.png");
    background-size:contain;
    background-repeat: no-repeat;
    background-position:center;
}
.office-tel{
    background-image:url("../../assets/images/contact-tel.png");
    background-size:contain;
    background-repeat: no-repeat;
    background-position:center;
}
.office-message{
    background-image:url("../../assets/images/contact-msg.png");
    background-size:contain;
    background-repeat: no-repeat; 
    background-position: center; 
}
.address-info{
    display:flex;
    align-items:center;
    border-bottom:1px solid #ccc;
    padding: 15px 0;
}

@media all and (min-width:480px) {
    .our-office {
        padding:45px 0 26px;
    }
}

@media all and (min-width:530px) {
    .our-office {
        padding:90px 0 26px;
    }
}

@media all and (min-width:768px){
    .our-office {
        padding: 100px 0 26px;
        }
    .our-office-wrap {
        width: 330px;
    }

    .our-office-wrap:last-child {
        width:280px;
    }

    .our-office-branch{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .our-office-wrap{
      margin:0 10px 20px;
    }
    /* .our-branch-content{
        box-shadow: 4px 5px 9px #ccc;
    } */


    .our-branch-content {
        border-radius:20px;
        box-shadow: 7px 7px 6px #0000004D;
    }

    /* .our-office-wrap:last-child {
        width:410px;
        height:111px;
    } */

    /* .our-branch-content:last-child {
        width:410px;
        height:111px;
    } */

    .our-office .map img {
        border-radius:20px 20px 0 0;
    }

    .our-office .map {
        height:180px !important;
    }

    .address-info {
        padding:20px 0;
    }

    .our-branch-content .text-wrap {
        padding:15px 0 20px;
    }

}
@media all and (min-width:1024px){
    .our-office {
        padding: 180px 0 26px;
        }

    .our-office-wrap:last-child {
        width:410px;
    }
    .our-office-wrap:last-child .text-wrap{
       padding:27px 0;
    }

}

/* new-our-office-end */


/* new-contact-start */
.contact-ready-section{
    background: #fff;
    position:relative;
    z-index:1;
}
.contact-ready-section .containe{
    max-width:1110px !important;
}
.contact-ready-wrapper{
    padding:0;
}
.contact-ready-section h2{
    position:relative;
    text-align:center !important;
}
.contact-ready-section .title{
    display:inline-block !important;
    padding: 0 15px;
    max-width:260px;
    background: #fff;
    color:#000;
    font-family: 'Gilroy';
    font-weight:600;
}
.contact-ready-section h2::after{
    content: '';
    position: absolute;
    top: 50%;
    border: 1px solid #CCCCCC;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}
.ready-form-control .form-control {
    background-color:#E6E6E6;
    font-size:18px;
}
.contact-btn-page {
    margin-top:0 !important;
}
.ready-form-control .submit-btn{
    max-width:230px !important;
    width:100% !important;
    font-size:18px;
}

@media all and (min-width:480px) {
    .our-branch {
        margin-bottom:10px;
    }
}

@media all and (min-width:768px){
    .contact-ready-wrapper{
        display:block !important;
    }
    .rtl-contact-wrap{
        width:100% !important;
    }
    .contact-info{
         display:flex;
        align-items:center;
        flex-wrap:wrap;
        margin: 0 -6px;
    }
    .ready-form-control .form-block {
        width:48.3%;
        margin: 0 6px 20px;
    }
    .ready-form-control .message-box{
        width:99%;
    }

    .our-branch {
        font-size:20px;
        margin-bottom:16px;
      }
      .contact-ready-section .title  {
        max-width:none;
        font-size:28px;
      }
}
@media all and (min-width:1024px){

    .our-office .map {
        height:200px !important;
    }

    .address-info {
        padding:30px 0;
    }

    .our-branch-content .text-wrap {
        padding:30px 0;
    }

    .our-office-wrap {
        width:420px;
        margin: 0 14px 42px;
    }

    .address-info address, .text-wrap .number, .text-wrap .mail {
        font-size:16px;
        width:293px;
    }


    .contact-ready-section .title {
        font-size:33px;
    }

    .ready-form-control .submit-btn {
        font-size:20px;
    }

    .ready-form-control .form-block {
        width:48.7%;
        margin-bottom: 26px;
    }

    .ready-form-control .message-box {
        width:99%;
    }

}

@media all and (min-width:1440px) {
    
    .address-info address, .text-wrap .number, .text-wrap .mail {
        font-size:18px;
    }

    .our-office-wrap  {
        width:540px
    }

    .our-office .map {
        height:257px !important;
    }

    .address-info {
        padding: 45px 0 30px;
    }

    .our-branch-content .text-wrap {
        padding: 38px 0 55px;
    }
    .our-branch-content:last-child() .text-wrap {
        padding: 27px 0;
    }

    .text-content-wrapper {
        padding:0 55px;
    }

    .contact-ready-section .title {
        font-size:36px;
    }

    .contact-ready-section h2 {
        margin:0 0 60px 0;
    }

}

/* footer start */
    .footer-secondary .footer-logo {
        width: auto;
    }
    .tel-link i{
        background: url('../../assets/images/footer-phone.png') no-repeat;
        display: inline-block;
        width:20px;
        height: 20px;
        flex: none;
    }
    .mail-link i{
        background: url('../../assets/images/footer-mail.png') no-repeat;
        display: inline-block;
        width:20px;
        height: 15px;
        flex: none;
    }
    .tel-link, .mail-link {
        display: flex !important;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }
    .footer-secondary {
        background: #383838 !important;
        padding: 30px 0;
    }
    .footer-secondary .copyright-text {
        color: #fff;
    }
    
    .primary-header .nav-menu {
        gap: 19px;
    }
@media all and (min-width:768px){
    .tel-link, .mail-link {
        justify-content: start;
    }
    
}
@media all and (min-width:1024px){
    .footer-secondary .container-main {
        max-width: 1155px  !important;
    }
    .footer-secondary .ltl-footer {
        display: block;
        width: auto  !important;
        padding-top: 20px;
        padding-left: 4px;
    }
    .footer-secondary .menu-wrapper {
        padding-left: 140px !important;
    }
    .tel-link, .mail-link {
        gap: 12px;
    }
    .footer-secondary .footer-list {
        width: 28%  !important;
    }
    .footer-secondary .footer-list li a {
        font-size: 13px !important;
    }
    .footer-secondary .copyright-text {
        font-size: 13px !important;
        position: absolute;
        bottom: -52px;
        white-space: nowrap;
    }
    .footer-secondary .ltl-footer {
        position: relative;
    }
    .footer-list.manage-list{
        margin-left:60px;
    }
    .social-media-list ul li,
    .manage-list ul li{
        border-bottom:1px solid #B3B3B3;
        margin-bottom: 0px;
        padding: 8px 0px 11px 0px;
    }
    .social-media-list ul li:first-child,
    .manage-list ul li:first-child{
        padding-top: 0;
    }
    .social-media-list ul li:last-child,
    .manage-list ul li:last-child{
        border-bottom: 1px solid transparent;
    }
    .footer-list.manage-list li a{
        margin-bottom: 0px;
    }
}
/* footer end */
/* header */
@media all and (min-width:1100px){
    .footer-secondary .footer-list li a {
        font-size: 16px !important;
    }
    .footer-secondary .copyright-text {
        font-size:16px !important;
    }
}
@media all and (min-width:1200px){
    .primary-header .nav-menu {
        gap: 19px;
    }
    .home-banner .slick-dots li button:before {
        font-size: 11px;
    }
    .home-banner .slick-dots {
        bottom: -21px;
    }
    .home-banner .container-main {
        position: absolute;
        top: 55.5%;
        transform: translate(0, -50%);
        padding-left: 136px;
    }
    .home-banner-content .slider-content {
        left: 220px !important;
    }
    .home-banner .slick-prev {
        left: 110px !important;
        opacity: 0.4;
    }
    .home-banner .slick-next {
        right: 110px !important;
        opacity: 0.4;
    }


    .service-info {
        width: 46%;
        padding: 18px 0 29px 47px;
    }
    .why-us .container {
        max-width: 1323px;
        font-family: 'Gilroy';
    }
    .why-us .list-wrapping{
        padding: 24px 58px 23px 60px;
    }
    .why-us .list{
        padding: 42px 58px 10px 60px;
    }
    .why-us li::before {
        width: 9px;
        height: 9px;
    }
    .why-us li {
        font-size:18px;
    }
    .why-us {
        padding: 51px 0 60px;
        margin: 0;

    }
    .list-wrapping p{
        padding:0;
        font-size:18px;
    }

    .why-us strong {
        font-weight: 600;
    }


    .dashboard-services {
        padding: 62px 0 57px;
    }
    .dashboard-services .container {
        min-height: 211px;
    }


    .platform-product .container-main {
       max-width: 1152px;
    }
    .footer-secondary .footer-list li a {
        font-size: 18px !important;
    }
    .footer-secondary .copyright-text {
        font-size:18px !important;
    }
    
}

/* new-banner-slider-start */
.home-banner-content .container{
    position:relative;
}
.banner-btn{
    text-align:end;
}
.banner-btn.align-btn{
    text-align:start;
}
.banner-btn .btn{
    padding: 4px 17px;
}
.home-banner-content .slider-content{
    position: absolute;
    top: 40px;
    left: 20px;
}
.reliable-source .slider-content{
    top: 40px;
    left:auto !important;
    right:20px;
}
.trusted-partner .slider-content{
    top: 40px;
    left:auto !important;
    right:20px;
}
.home-banner .slick-dots{
    bottom: 26px;
}
.reliable-source h2, .trusted-partner h2{
    text-align:end;
}

@media only screen and (max-width: 767px){
    .home-banner .slick-next {
        right: 8px !important;
    }
    .home-banner .slick-prev {
        left: 8px !important;
    }
}
@media all and (min-width:768px){
    .home-banner-content .slider-content {
        top: 115px;
        left: 93px;
    }
    .reliable-source .slider-content{
        top: 115px;
        right: 93px
    }
    .trusted-partner .slider-content{
        top: 150px;
        right: 95px;
    }
   
    .home-banner-content {
            padding-left: 0px !important;
            width: 100% !important;
    }
    .reliable-source .banner-sm-text, .trusted-partner .banner-sm-text {
        font-size: 30px;
    }
}
@media all and (min-width:992px){
    .home-banner-content .slider-content {
        top: 343px;
        left: 150px;
    }
    .reliable-source .slider-content{
        top: 272px;
        right: 221px
    }
    .trusted-partner .slider-content{
        top: 438px;
        right: 231px;
    }
    .home-banner {
        height:100vh;
    }
        .reliable-source .banner-sm-text, .trusted-partner .banner-sm-text{
            font-size:42px;
        }
}
@media all and (min-width:1200px){
    .home-banner {
        padding: 0px !important;
    }
    .counter .container-main::after{
        right: -47px;
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .home-banner  .slick-prev {
    left: 8px !important;
}
}
/* new-banner-slider-end */
/* counter-new-start */
@media all and (min-width:768px){
    .counter::after {
        height: 20px;
    }
    .counter .container-main::after{
        width: 130px;
    }
}
@media all and (min-width:992px){
    .counter::after {
        height: 30px;
    }
    .counter .container-main::after{
        width: 179px;
        height: 141px;
        right: 27px;
    }
    
}
.list-wrap .list strong{
    color:#ff9600;
} 
.main-buyer .show-testimonials{
    box-shadow:none;
}
/* counter-new-end */
/* privacy-policy-start */
@media all and (min-width:768px){
    .privacy-policy {
        padding: 80px 0 90px !important;
    }
    .slick-prev,
.slick-next {
    height: 45px !important;
    width: 45px !important;
}
.slick-next {
    background-position: -144px -201px !important;
}
.slick-prev {
    background-position: -182px -201px !important;
}

}
@media all and (min-width:1200px){
    .privacy-policy {
        padding: 172px 0 72px !important;
    }
}

/* privacy-policy-end */
/* header */


/* new-contact-end*/
/* products-wrap end */
/* #root {
    opacity: 0.5;
}

@media all and (min-width: 1500px) {
    body {
     background: url("../images/home-page.png") no-repeat top center;
     min-height: 12000px;
    }
} */
.header-bg-new .header{
    background-color:#000 !important;
}
.brand-slider{
    box-shadow: none;
}
.brand-slider .slick-slider {
    border-top:0 !important;
    border-bottom:0 !important;
}
.brand-slider .slick-next, .brand-slider .slick-prev{
    display:none !important;
}
.brand-slider .testimonials-img{
    flex: none;
    width: 115px;
    height: auto;
    border-radius: 0;
    overflow: hidden;
    border:0;
}
.brand-slider .show-testimonials-wrap{
    flex-direction: row;
    justify-content: center;
}
.brand-slider .slick-track{
    display: flex;
    align-items: center;
}
.about-page{
    padding:0 !important;
}
.login-banner .home-banner-content{
    background: transparent;
    height: 100%;
}
.login-banner{
    height:auto;
    padding:30px !important;
} 
.login-banner .home-banner-content h2{
    margin-bottom:40px;
} 
.login-banner .home-banner-content h2::after {
    display: block;
}

@media all and (min-width:768px){
    .login-banner{
        padding:60px !important;
    } 
    .login-banner .home-banner-content{
      padding-left:60px !important;
    }
}
@media all and (min-width:1200px){
    .login-banner{
        padding:80px !important;
    } 
    .login-banner .home-banner-content{
      padding-left:100px !important;
    }
}

/* .platform-product .trade-mnaterials:first-child .trade-onhover{
    opacity: 1;
} */