.mainSlider .container {
    position: static;
}

@media only screen and (max-width: 1920px) and (min-width: 1500px) {
    .container {
        max-width: 1333px;
    }
}

@media only screen and (max-width: 1700px) {
    .topBar {
        padding: 1rem 2rem;
    }
    .thcBox {
        padding: 0 8px;
    }
    .thcBox figure .heart i {
        top: 15px;
    }
    .thcContent h4 span {
        padding-left: 0;
    }
    .featureInner .womenImg {
        right: -5%;
    }
    .bannerSec figure.manImg {
        left: -8%;
    }
    figure.bannerImg img {
        width: 80%;
    }
    figure.bannerImg {
        right: -22rem;
        bottom: 0;
    }
    .collectCard a figure:before {
        width: 200px;
        height: 200px;
    }
    .collectCard a figure img {
        width: 50%;
    }
    .deliveryList ul li:nth-child(2) {
        width: auto !important;
    }
}

@media only screen and (max-width: 1600px) {
    .deliveryList ul li .logo-img {
        width: 150px;
    }
    .collectCard img {
        width: 60%;
    }
    .thcBox figure .heart i {
        top: 22px;
    }
    .thcContent h3,
    .thcContent h6 {
        font-size: 1.25rem;
    }
    .deliveryList ul li:nth-child(3) {
        width: 40%;
    }
    .electroBox {
        padding-top: 0.7rem;
    }
    .electroBox.thcBox {
        padding-top: 0;
    }
    .electroSec.halow .electroBox figure {
        min-height: 190px;
    }
    .alternateBg {
        padding: 2rem 0;
    }
    .tchres .electroBox figure {
        min-height: 210px;
    }
    .icon-box-rpr {
        height: auto;
    }
    .wishlistBox:before {
        right: -100px;
    }
    .electroSec {
        padding: 2rem;
    }
    .today-deals-sec,
    .giftCardsInnr,
    .non-thc,
    .wishlistSec {
        padding: 4rem 0.5rem;
    }
    .tchResp .wishlistBox:before {
        right: -30px;
    }
    .find-a-registry .form-control {
        font-size: 0.875rem;
    }
    .signIn .form-group .form-control,
    .signBtn .themeBtn,
    .signBtn .themeBtn1 {
        width: 100%;
        height: 50px;
    }
    .forget {
        justify-content: space-between;
    }
    .priceContnt {
        padding: 1rem;
    }
    .slideContent .headingOne {
        font-size: 2.4rem;
    }
    figure.bannerImg {
        right: -25rem;
    }
    .sellerBox {
        padding: 0px 0;
    }
    .sellerBox.industrialBox {
        padding: 0px 0;
    }
    .selerone .sellerBox {
        padding: 0px 0;
    }
    .productBox {
        padding: 0.5rem 0rem 1rem;
        padding-top: 0;
        overflow: hidden;
        margin-bottom: 1rem;
    }
}

@media only screen and (max-width: 1445px) {
    .thcContent {
        padding: 0 1rem 1rem;
    }
    .bannerContent h2 .collection:before {
        width: 280px;
        right: 10px;
    }
    .giftCardsInnr .electroBox figure {
        min-height: 220px;
    }
    .banner-content h1 {
        font-size: 1.5rem;
    }
    figure.bannerImg img {
        width: 70%;
    }
    figure.bannerImg {
        right: -29rem;
    }
    .mainSlider {
        height: 350px;
    }
    .headingOne {
        margin-bottom: 1rem;
    }
}

@media only screen and (max-width: 1366px) {
    html {
        font-size: 15px;
    }
    .sellerBox {
        margin-bottom: 1rem;
    }
    .sellerBox.industrialBox figure {
        min-height: 600px;
    }
    .featureInner .womenImg {
        right: -8%;
    }
    .bannerSec figure.manImg {
        left: -8%;
    }
    .giftCardsInnr .electroBox figure {
        min-height: 190px;
    }
    .priceContnt h6 {
        font-size: 4.125rem;
    }
    .wishlistBox:before {
        right: -90px;
    }
    .priceContnt ul li {
        font-size: 13px;
    }
    .priceContnt ul li i {
        padding-right: 7px;
    }
    figure.bannerImg {
        right: -33rem;
    }
    .quantitySec .cardbutton .themeBtn {
        margin-top: 4rem !important;
    }
}

@media only screen and (max-width: 1280px) {
    .tchres .electroBox figure {
        min-height: 180px;
    }
    .giftCardsInnr {
        padding: 4rem 0.2rem;
    }
    .electroBox.thcBox {
        padding: 0 1px;
    }
    .wishlistBox:before {
        right: -80px;
    }
    .producdet .womenImg {
        right: -16%;
    }
    .producdet figure.manImg {
        left: -19%;
    }
    .content-wrpr {
        margin: 0.5rem 0;
    }
    .banner-hdg h1,
    .content-wrpr h1,
    .sell-more-sec h1,
    .contact-us h1,
    .contact-information-sec h1 {
        font-size: 3rem;
    }
    .electronicSec.productListSec .electroBox {
        margin-top: 0rem;
    }
    .inputCont label {
        font-size: 15px;
    }
    p,
    .privacySec ul li,
    .privacySec ol li a,
    .privacySec ul li+li {
        font-size: 16px;
    }
    .Proreview h2 {
        font-size: 2rem;
    }
    .Proreview {
        padding: 3rem 0;
    }
    .Proreview .row+.row {
        margin: 3rem 0 0;
    }
    .reviewImg {
        margin: 2rem 0;
    }
    .testimonialWrap {
        padding: 1.5rem 1rem 3rem;
    }
    .reviewInner .testimonialWrap {
        margin-bottom: 9.5rem;
    }
}

@media (max-width: 1199.98px) {
    html {
        font-size: 14px;
    }
    .producdet figure.womenImg {
        right: -22%;
    }
    .producdet.productIner figure.womenImg {
        right: -33%
    }
    .producdet.productIner figure.menImg {
        left: -39%;
        top: -50px;
    }
    .sellerBox.industrialBox figure {
        min-height: 608px;
    }
    .sellerBox {
        margin-bottom: 2.5rem;
    }
    .elctroContent {
        padding: 1.2rem 0.5rem 0.5rem;
    }
    .collectionSec,
    .electroSec {
        padding: 2rem;
    }
    .thcContent h4 {
        font-size: 1rem;
    }
    .bannerSec figure.manImg {
        left: -20%;
    }
    .bannerSec .womenImg {
        right: -130px;
    }
    .bannerContent h2 .collection:before {
        right: 70px;
    }
    .wishlistBox:before {
        right: -20px;
    }
    .deliveryList ul li .logo-img {
        width: 130px;
    }
    .wishContent h3 {
        font-size: 1.125rem;
    }
    .wishContent h3 br {
        display: none;
    }
    .productIner figure.womenImg {
        right: -220px;
    }
    .productIner figure.manImg {
        left: -28%;
    }
    .collectCard .swiper-slide figure img {
        width: 100%;
    }
    .sell-on-american h1 {
        text-align: left;
    }
    .sectionHeading {
        font-size: 2.75rem;
    }
    .slide-bars h3 {
        font-size: 1rem;
    }
    .wishWrap {
        margin-left: 0;
    }
    .featBnaer.bannerSec .womenImg {
        right: -27%;
    }
    .featBnaer.bannerSec figure.manImg {
        left: -24%;
    }
    .deliveryList ul li {
        flex-shrink: 0;
    }
    .search {
        width: 90%;
        margin: auto;
    }
    .heloMain {
        gap: 1rem;
    }
    figure.bannerImg img {
        width: 60%;
    }
    figure.bannerImg {
        display: table;
    }
    .mainSlider {
        height: 290px;
    }
    .collectionSlider {
        padding: 0;
    }
    .headingOne {
        font-size: 2.75rem;
    }
    .collectCard a span {
        margin: 1rem auto 0;
    }
    .productBox figure {
        min-height: auto;
    }
    .fashion {
        padding: 2rem 0;
    }
    footer {
        padding-top: 3rem;
    }
    .collectCard a span {
        font-size: 16px;
    }
    .collectionSec .swiper-button-next {
        right: 0;
    }
    .collectionSec .swiper-button-prev {
        left: 0;
    }
    .copyRight p {
        font-size: 15px;
    }
    .sell-bnr-img {
        margin-left: 0;
    }
    .content-wraper p {
        font-size: 15px;
    }
    .reviewSec {
        padding: 2rem;
    }
    .testimonialWrap::before {
        bottom: -37px;
    }
    .electronicSec.today-deals-sec .col {
        flex-basis: auto;
        max-width: 50%;
        margin-bottom: 1.5rem;
    }
    .fashion .container-fluid {
        padding: 10px 3rem;
    }
    .quantitySec .cardbutton .themeBtn {
        margin-top: 0 !important;
    }
}

@media (max-width: 991.98px) {
    html {
        font-size: 13px;
    }
    .bannerSec.todys figure.manImg {
        left: -23%;
    }
    .elctroContent p,
    .sellerContent h2 {
        font-size: 16px;
    }
    .wishresp .wishlistHead h2 {
        font-size: 1.5rem;
        margin: 0;
    }
    .wishresp .wishlistHead {
        margin-bottom: 1rem;
    }
    .elctroContent ul li .star i {
        font-size: 0.75rem;
    }
    .thcBox figure .heart i {
        color: var(--theme-color);
    }
    header i.fas.fa-bars {
        color: #fff;
        font-size: 24px;
    }
    nav.navbar.navbar-expand-lg {
        justify-content: space-between;
    }
    .search input.form-control {
        height: 48px;
    }
    .deliveryList ul li:nth-child(3) {
        width: 85%;
    }
    .bannerSec figure.manImg {
        left: -28%;
    }
    .search .searchs {
        font-size: 1rem;
    }
    .bannerContent h2 {
        font-size: 2.125rem;
    }
    .bannerContent h2 .collection:before {
        right: -109px;
        top: -40px;
    }
    .an-navbar {
        padding: 0.5rem 0;
        background: #e9e9e9;
    }
    .navbar-nav {
        align-items: start;
        margin-top: 21px;
        gap: 1rem;
    }
    .bannerSec .womenImg {
        right: -170px;
    }
    .bannerContent p {
        padding: 1rem;
        margin: 0;
    }
    a.navbar-brand img {
        width: 50%;
        display: block;
    }
    a.logo {
        display: none;
    }
    .navbar-nav .nav-item .nav-link,
    .alldrop button {
        color: #fff;
    }
    .topBar {
        padding: 0.5rem 0;
    }
    .heloMain {
        flex-flow: column;
    }
    .cart a span {
        color: #000;
    }
    .deliveryList ul li:nth-child(4),
    .deliveryList ul li:nth-child(5),
    .deliveryList ul li:nth-child(6) {
        display: none;
    }
    .heloContent a.acountList {
        margin: 0;
        color: var(--white);
    }
    .heloContent a.heloSign {
        margin: 0;
    }
    .heloMain {
        align-items: flex-start;
        gap: 1rem;
    }
    .navbar-nav li {
        border-bottom: 1px solid #2e2e2e30;
        width: 100%;
        padding-bottom: 3px;
    }
    a.navbar-brand img,
    .navbar-nav li:nth-child(8),
    .navbar-nav li:nth-child(9),
    .navbar-nav li:nth-child(10) {
        display: block;
    }
    .icon-bg {
        width: 150px;
        height: 150px;
    }
    .icon-bg img {
        width: 40%;
    }
    .featureInner .bannerContent h2 .collection:before {
        display: none;
    }
    .bannerSec .womenImg {
        right: -130px;
        top: -25px;
    }
    .bannerSec figure.manImg {
        left: -19%;
        top: 1%;
    }
    .featureInner .bannerContent p {
        padding: 0 1rem;
    }
    .giftCardsInnr .electroBox figure {
        min-height: 120px;
    }
    .giftCardsInnr .thcBox figure .heart i {
        right: 10px;
        color: #fff;
    }
    .electroBox figure .sale {
        font-size: 10px;
    }
    .billSec h2 {
        font-size: 2.75rem;
    }
    .star li span::before,
    .star2 li span::before,
    .star3 li span::before,
    .star4 li span::before,
    .star5 li span::before {
        width: 70%;
    }
    .star li span::after {
        width: 50%;
    }
    .sell-on-american {
        height: auto;
    }
    .sell-bnr-img {
        margin-left: 0;
    }
    .forget {
        gap: 7rem;
    }
    .over50k-img {
        margin-top: 0;
    }
    .over-50k-wrpr h1 {
        font-size: 1.8rem;
    }
    .priceContnt {
        margin-bottom: 1rem;
    }
    .todayText p {
        width: 100%;
    }
    .slide-bars h3 {
        font-size: 1.5rem;
    }
    .tchres .electroBox figure {
        min-height: 110px;
    }
    .featBnaer.bannerSec .womenImg {
        right: -45%;
    }
    .featBnaer.bannerSec figure.manImg {
        left: -34%;
        top: 0;
    }
    .number .minus,
    .number .plus {
        padding: 1rem;
    }
    .producdet.productIner figure.womenImg {
        right: -37%;
    }
    .bannerSec.featureInner.productIner.producdet figure.manImg {
        left: -49%;
        top: -50px;
    }
    .fashion .col {
        max-width: 50%;
        flex-basis: auto;
        margin-bottom: 1rem;
    }
    .sellerContent {
        margin: 1px 10px 1.5rem;
    }
    .sellerBox figure {
        min-height: auto;
    }
    .sellerContent ul li {
        font-size: 14px;
    }
    .sellerBox.industrialBox figure {
        min-height: 408px;
    }
    .sellerBox.industrialBox img {
        height: 408px;
    }
    .calFoter ul li {
        gap: 10px;
    }
    .calFoter ul li a strong {
        font-size: 14px;
    }
    .deal-wrp {
        padding: 2rem 1rem;
    }
    figure.bannerImg {
        right: -4rem;
        width: 60%;
    }
    figure.bannerImg img {
        width: 100%;
    }
    .slideContent .headingOne {
        font-size: 2rem;
    }
    .an-navbar {
        background: #000;
    }
    .navbar-toggler {
        border-color: #fff;
    }
    .sellerBox.industrialBox .sellerContent {
        margin: 1rem 1rem;
    }
    .procontent p {
        font-size: 16px;
    }
    .banner-hdg h1,
    .content-wrpr h1,
    .sell-more-sec h1,
    .contact-us h1,
    .contact-information-sec h1 {
        font-size: 2.5rem;
    }
    section {
        padding: 2rem 0;
    }
    .icon-box-rpr {
        margin-top: 0rem;
        margin-bottom: 1rem;
    }
    .sell-more-sec h1 {
        margin-bottom: 2rem;
    }
    .icon-box-rpr p {
        font-size: 14px;
    }
    .sell-more-bg {
        height: auto;
    }
    .big-icon-box h2 {
        font-size: 2rem;
    }
    .cardimg h4 {
        font-size: 20px;
    }
    .electronicSec.giftCardsInnr.wishlistSec .col {
        flex-basis: auto;
        max-width: 50%;
        margin-bottom: 0.5rem;
    }
    .giftCardsInnr .electroBox figure img {
        width: 100%;
    }
    .electroBox.thcBox {
        margin-bottom: 1.5rem;
    }
    .content-wraper h3 {
        font-size: 17px;
    }
    .content-wraper span {
        font-size: 14px;
    }
    .electronicSec.today-deals-sec {
        padding: 3rem 0 0;
    }
    .fashion .container-fluid {
        padding: 10px 2.5rem;
    }
}

@media (max-width: 767.98px) {
    html {
        font-size: 12px;
    }
    .giftCardsInnr .thcBox figure .heart i {
        color: var(--theme-color);
    }
    .productListSec {
        padding: 1rem;
    }
    .alternateBg .col,
    .electroSec .col,
    .electronicSec.today-deals-sec .col,
    .giftCardsInnr .col,
    .non-thc .col,
    .wishlistSec.wishlistPro .col,
    .wishlistSec .col {
        max-width: 100%;
        flex-basis: auto;
        margin-bottom: 2.5rem;
    }
    .sellerBox.industrialBox figure {
        min-height: 289px;
    }
    .wishresp .wishlistHead {
        gap: 2rem;
    }
    .wishresp .wishlistHead h2 {
        margin: 0;
    }
    .wishlistBox:before {
        content: unset;
    }
    .industrialBox img {
        width: 30%;
    }
    .custmrContent p {
        font-size: 14px;
    }
    .custmrContent img {
        width: 60%;
    }
    .sectionHeading,
    .wishlistHead h2 {
        font-size: 1.75rem;
        margin-bottom: 1rem;
    }
    .contact-information-sec h1 {
        font-size: 2.75rem;
    }
    a.footerLogo {
        margin-bottom: 1rem;
        display: block;
    }
    footer {
        text-align: center;
    }
    a.footerLogo img {
        width: 35%;
    }
    .copyRight {
        margin-top: 1rem;
    }
    .calFoter ul li {
        justify-content: center;
        margin-top: 1.5rem;
        flex-direction: column;
    }
    .copyRight a {
        margin: 0.5rem auto 0;
    }
    .bannerContent h2 .collection:before {
        display: none;
    }
    .tchres .electroBox figure {
        padding-top: 0.7rem;
    }
    .collectionSec,
    .electroSec {
        padding: 2rem 0;
    }
    footer {
        padding: 1rem 0;
    }
    .electroBox .themeBtn {
        opacity: 1;
        bottom: 10px;
    }
    .elctroContent {
        padding: 1.2rem 0.5rem 4rem 0.5rem;
    }
    .contact-information-ul {
        display: block;
    }
    .icon-bg {
        width: 120px;
        height: 120px;
    }
    .icon-bg img {
        width: 35%;
    }
    .form-button .themeBtn {
        height: 50px;
        width: 180px;
    }
    .contact-form .form-control {
        height: 50px;
    }
    .item-boxes a {
        height: 60px;
    }
    .bannerSec figure.manImg,
    .bannerSec .womenImg {
        display: none;
    }
    .featureInner {
        padding: 1rem 0;
    }
    .today-deals-sec,
    .giftCardsInnr,
    .non-thc,
    .billSec,
    .subscriptionSec,
    .wishlistSec {
        padding: 2rem 1rem;
    }
    .giftCardsInnr .shop-by {
        font-size: 1.125rem;
    }
    .non-thc .row+.row {
        padding-bottom: 1rem;
        margin: 2rem 0;
    }
    .non-thc .themeBtn {
        margin-bottom: 0.5rem;
    }
    .wishWrap {
        margin-left: 0;
    }
    .radioSec {
        gap: 10px;
    }
    .radioSec li img {
        width: 50%;
    }
    .radioSec li {
        display: block;
        width: 100%;
    }
    .radioSec input {
        width: 15px;
        height: 15px;
    }
    .checkBox input {
        height: 25px;
        width: 25px;
    }
    .registration-sec::after {
        display: none;
    }
    .icon-box-rpr {
        margin: 1rem 0;
    }
    .sell-on-american {
        height: auto;
        padding: 1rem 0;
    }
    .sell-more-bg {
        height: auto;
    }
    .over-50k-wrpr p {
        margin-bottom: 2rem;
    }
    .sell-more-sec h1 {
        font-size: 2.2rem;
        margin-bottom: 1rem;
    }
    .over-50k-sec {
        margin-bottom: 0;
        padding: 0;
    }
    .over-50k-wrpr h1 {
        font-size: 1.75rem;
    }
    .forget {
        gap: 0;
        justify-content: space-between;
    }
    .banner-content h1 {
        margin: 0;
    }
    figure.deals {
        margin: 1rem 0;
    }
    .find-a-registry h1 {
        margin-bottom: 1rem;
    }
    .wishlistBox {
        margin-bottom: 1rem;
    }
    .wishlistSec hr {
        margin: 1rem 0;
        width: 100%;
    }
    .dltIcon {
        margin-right: 1rem;
    }
    .wishresp h2 {
        margin-bottom: 21px;
        display: block;
        font-size: 1.75rem;
    }
    .reviewImg {
        margin: 1rem 0;
        flex-wrap: wrap;
        justify-content: center;
    }
    .content-wraper .d-flex {
        justify-content: center;
        flex-direction: column;
    }
    .content-wraper {
        margin: 1rem 0 0;
        text-align: center;
    }
    .Proreview .prods h2,
    .Proreview h2 {
        text-align: center;
        margin: 0 0 1.5rem;
    }
    .Proreview {
        padding: 0.5rem 0;
        text-align: center;
    }
    .billSec h4 {
        margin: 10px 0;
        font-size: 1rem;
    }
    .billSec h2 {
        font-size: 1.75rem;
    }
    .wishlistPro .electroBox,
    .elctroContent {
        text-align: center;
    }
    .elctroContent ul li {
        justify-content: center;
    }
    ul.str,
    .rating-box,
    .prodtl-txt ul,
    .wishlistHead,
    .wishlistSec.wishlistPro .elctroContent ul li,
    .elctroContent ul li {
        justify-content: center;
        margin: 0;
    }
    .cardbutton {
        margin-top: 20px;
    }
    .reviewSec h5 {
        font-size: 1rem;
    }
    .star li span::before,
    .star2 li span::before,
    .star3 li span::before,
    .star4 li span::before,
    .star5 li span::before {
        width: 65%;
    }
    .colorbox {
        padding: 0 15px;
    }
    .electroBox figure .sale {
        font-size: 1rem;
    }
    .deal-wrp ul li img {
        width: 100% !important;
    }
    .deal-wrp ul li {
        flex: 0 0 50%;
    }
    .deal-wrp p {
        font-size: 16px;
    }
    .deal-wrp {
        margin-bottom: 1rem;
    }
    .sellerBox figure img {
        width: 100%;
    }
    figure.bannerImg {
        display: none;
    }
    .slideContent p {
        font-size: 15px;
    }
    .quickList ul li a,
    .calFoter ul li a,
    .calFoter ul li span,
    .calFoter ul li a span {
        font-size: 15px;
    }
    .slideContent p br {
        display: none;
    }
    a.navbar-brand img {
        width: 70%;
    }
    .sell-bnr-img {
        display: table;
        margin: auto;
    }
    .over-50k-wrpr strong {
        font-size: 15px;
    }
    .cardBox {
        flex-direction: column;
        padding: 15px 0;
    }
    .cardimg {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .quantitySec h4 {
        text-align: center;
    }
    .electroBox figure {
        min-height: 120px;
    }
    .info-content {
        padding-top: 1rem;
    }
    .info-content p {
        font-size: 15px;
    }
    .electroBox.thcBox .elctroContent {
        padding-bottom: 20px;
    }
    .reviewSec {
        justify-content: center;
    }
    .prodtl-txt {
        padding-top: 2rem;
    }
    .content-wraper h4 {
        font-size: 15px;
    }
    .registration-sec {
        height: auto;
    }
    .banner-content.wel-customer-services {
        padding: 0;
    }
    .fashion .container-fluid {
        padding: 10px 2rem;
    }
}

@media (max-width: 575.98px) {
    .customerList ul {
        display: unset;
    }
    .custmrContent img {
        display: none;
    }
    .number {
        padding: 10px 0;
    }
    .wishresp .wishlistHead h2 {
        margin-bottom: 1.5rem;
    }
    .number .minus {
        padding: 10px;
    }
    .number .plus {
        padding: 10px;
    }
    .customerList ul:before,
    .custmrContent figure:before {
        content: unset;
    }
    .bannerSec,
    .billSec,
    .contact-us,
    .customer-services-banner,
    .registration-sec,
    .info-sec,
    .privacySec,
    .faqSec {
        padding: 2rem 0;
    }
    .banner-content.wel-customer-services {
        padding-top: 0;
    }
    .find-a-registry {
        margin-top: 1.5rem;
    }
    .productFilter .btn-secondary {
        height: 50px;
    }
    .bannerContent p {
        padding: 0;
    }
    .customerList ul li:nth-child(2) .custmrContent,
    .customerList ul li:nth-child(4) .custmrContent {
        margin-top: 0;
        flex-direction: column;
    }
    .customerList ul li:nth-child(2) .custmrContent span,
    .customerList ul li:nth-child(4) .custmrContent span,
    .custmrContent span {
        margin: 1rem auto 1rem;
    }
    .search {
        width: 98%;
        margin-left: 8px;
    }
    .alternateBg .col,
    .electroSec .col,
    .sellerBox {
        margin-bottom: 1rem;
    }
    .sectionHeading,
    .wel-customer-services h1,
    .privacySec h4,
    h4.faq4 {
        font-size: 1.75rem;
    }
    .customerSec {
        padding: 1rem 0;
    }
    .electroBox.thcBox .elctroContent.thcContent {
        padding-bottom: 5rem;
    }
    .collectionSec .swiper-button-prev {
        left: 30px;
    }
    .collectionSec .swiper-button-next {
        right: 30px;
    }
    .billSec label {
        font-size: 1.125rem;
    }
    .slide-bars {
        margin-bottom: 1rem;
    }
    .alternateBg .col,
    .electroSec .col,
    .electronicSec.today-deals-sec .col,
    .giftCardsInnr .col {
        margin-bottom: 1.5rem;
    }
    .non-thc .container-fluid {
        padding: 0;
    }
    .alternateBg .col,
    .electroSec .col,
    .electronicSec.today-deals-sec .col,
    .giftCardsInnr .col,
    .non-thc .col {
        margin-bottom: 1.5rem;
    }
    .Proreview .row+.row {
        margin: 1rem 0;
    }
    .reviewSec {
        padding: 1rem;
    }
    .wishresp .wishlistHead {
        display: block;
        margin: 1rem auto 1.5rem auto;
        text-align: center;
    }
    .wishlistPro .electroBox,
    .elctroContent {
        text-align: center;
    }
    .wishlistSec {
        padding: 1rem 0;
    }
    .Proreview h2 {
        font-size: 1.625rem;
    }
    .startProduct ul li {
        font-size: 1.125rem;
    }
    .star li span::before,
    .star2 li span::before,
    .star3 li span::before,
    .star4 li span::before,
    .star5 li span::before {
        top: -2px;
        left: 5rem;
    }
    .star li span::after,
    .star2 li span::after {
        top: -3px;
        left: 5rem;
    }
    .Proreview p {
        margin: 0;
        padding: 0.5rem 0;
    }
    .sell-on-american h1 {
        font-size: 1.75rem;
    }
    .content-wrpr {
        margin: 1rem 0;
    }
    .content-wrpr h2 {
        text-align: left;
    }
    .point-ul {
        display: block;
    }
    .point-ul li a {
        padding-bottom: 1rem;
        display: block;
    }
    .big-icon-box h2 {
        font-size: 1.5rem;
    }
    .sell-more-sec h1,
    .run h2 {
        font-size: 1.75rem;
    }
    .swiper-slide figure img {
        width: 50%;
    }
    .contact-us h1 {
        font-size: 2.75rem;
    }
    .deal-wrp ul li {
        flex: 0 0 100%;
    }
    .deal-wrp ul {
        flex-flow: wrap;
    }
    .fashion .col {
        max-width: 100%;
    }
    .headingOne {
        font-size: 2.4rem;
    }
    .slideContent p {
        margin: 10px 0;
    }
    .cardimg h4 {
        font-size: 17px;
    }
    .elctroContent p,
    .sellerContent h2 {
        font-size: 14px;
    }
    .electronicSec.giftCardsInnr.wishlistSec .col {
        max-width: 100%;
    }
    .testimonialWrap::before {
        bottom: -30px;
    }
    .icon-box-rpr {
        padding: 2rem;
    }
    .fashion .container-fluid {
        padding: 10px 1.5rem;
    }
}

@media (max-width: 480.98px) {
    .bannerContent h2 {
        font-size: 1.375rem;
    }
    .deliveryList ul {
        gap: 0px;
        justify-content: center;
    }
    .deliveryList ul li span {
        margin-left: 0;
    }
    /* a.navbar-brand img {
		width: 35%;
	} */
    .deliveryList ul li:nth-child(3) {
        width: 100%;
    }
    .deliveryList ul,
    .deliveryList ul li span {
        display: block;
    }
    .deliveryList ul li:nth-child(2) {
        text-align: center;
    }
    ul.priceSec {
        padding: 1rem 0 1rem;
        margin: 0.5rem 0;
    }
    .wishlistHead h2 {
        font-size: 1.25rem;
    }
    .form-input {
        flex-wrap: wrap;
    }
    .find-a-registry .form-control {
        margin-top: 11px;
    }
    .find-a-registry .form-control:nth-child(1) {
        width: 100%;
        margin: 0;
    }
    .productFilter h3 {
        font-size: 1rem;
    }
    .navbar-brand {
        display: inline-block !important;
    }
}