@media (max-width: 1880px) {

    .our_clients {
        min-height: 980px;
    }
}

@media (max-width: 1780px) {
    .hiring {
        text-align: center;
        min-height: 500px;
        background: url('../images/aboutus/hiring.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .Shop_Trending_card{
        height: 640px;
    }
    .Shop_Trending_card_miami {
        height: 520px;
    }

}

@media (max-width: 1680px) and (min-width: 451px) {
    .Shop_Trending_card{
        height: 620px;
    }
    .Shop_Trending_card_miami {
        height: 520px;
    }
    form.search_box .form-group {
        width: 293px;
    }

    /* .container_custom {padding-left: 31px;padding-right: 31px;} */

    .slider_content h1 {
        /* font-size: 35px; */
    }

    .slider_content p {
        font-size: 16px;
    }

    .slider_content {
        padding-left: 36px;
    }

    .bage_buy img {
        max-width: 702px;
    }

    .favorites_content ul li a {
        font-size: 12px;
        line-height: 179.5%;
    }

    .browser_menu .nav-pills .nav-link h4 {
        font-size: 21px;
        line-height: 30.4px;
    }

    .browser_menu .nav-pills .nav-link span {
        font-size: 14px;
        line-height: 20.8px;
    }

    .fav_head h5 {
        font-size: 14px;
        line-height: 102%;
    }

    .browser_menu div#v-pills-tabContent {
        padding: 15px !important;
    }
}

@media (max-width: 1540px) {
    .Shop_Trending_card{
        height: 580px;
    }
    .Shop_Trending_card_miami {
        height: 520px;
    }
    .banner_bg_home {
        /* min-height: 470px; */
        background-position: top;

    }
    .banner_bg {
        min-height: 390px;
    }

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

    .ratingStar span {
        color: #FACF13;
        font-size: 16px;
    }

    .card_review h1 {
        font-family: 'Montserrat';
        font-style: italic;
        font-weight: 600;
        font-size: 17px;
    }

    .slider_content h1 {
        font-size: 49px;
    }

    header .navbar-light .navbar-nav .nav-link {
        margin-right: 8px;
    }

    /* .banner_content .owl-dots {
    right: 195px;
    bottom: -30px;
} */


    .error_page_content h5 {
        font-size: 26px;
    }

    .error_page_content h1 {
        font-size: 62px;
    }

    .error_page_content small {
        font-size: 16px;
        margin: 16px 0 25px;

    }

    .media_card_content h1 {
        font-size: 24px;
    }

    .media_card_content p {
        font-size: 17px;
    }

}

@media (max-width: 1480px) {

    .amazing-logo{
        right: 2px;
    }
    .Shop_Trending_card{
        height: 480px;
    }
    .Shop_Trending_card_miami {
        height: 530px;
    }
    .delivery_status h5 {
        font-size: 38px;
    }

    .container_custom {
        max-width: 1300px;
    }

    .bage_buy img {
        max-width: 50%;
    }

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

    .bage_buy h5 {
        font-size: 25px;
    }

    .content_bages {
        padding-left: 75px;
        max-width: 400px;
    }

    .media_card_content h1 {
        font-size: 20px;
    }

    .sign_up_box .sign_up_input {
        position: relative;
        width: 510px;
    }

    .delivery_box .delivery_input {
        position: relative;
        width: 100%;
    }

    .filter_prodect .Shop_Trending_card .Shop_Trending_card_img {
        width: 160px;
    }

    .Shop_Trending_body h4 {
        font-size: 14px;
        /* width: 173px; */
    }
    .filter_prodect .Shop_Trending_card .Shop_Trending_card_img img {
        margin-top: 45px;
        width: 180px;
        height: 180px;
    }

    .Shop_Trending_body p {
        font-size: 13px;
        width: unset;
    }

    .all_shope_img span {
        font-size: 13px;
    }

    .filer_Budget .input_design {
        margin-right: 10px;
        width: 64px;
    }

    .Filter_by_Color ul li a span {
        width: 20px;
        display: block;
        height: 20px;
    }

    .faq_accordion a.card-link.accordion-title {
        font-size: 15px;
    }

    .browser_menu div#v-pills-tabContent {
        overflow-y: auto !important;
        /* min-height: 100%; */
        max-height: 500px;
    }

    .browser_menu .nav-pills .nav-link {
        padding: 1.7rem;
    }
    .black-yellow-box {
        height: 298px !important;
    }
}
@media (max-width: 1440px){
    .banner_bg_home {
        min-height: 490px;
        background-position: top;
    }
    }
@media (max-width: 1367px) {
    .font-bebas-neue {
        font-size: 36px;
    }
    .delivery_status h5 {
        font-size: 36px;
    }
    .banner_bg_home {
        min-height: 350px;
        background-position: top;
    }
    .container_custom {
        max-width: 1250px;
    }

    div#v-pills-tabContent {
        overflow-y: auto !important;
        height: 84vh;
    }

    .dateils_card .dateils_card_content .sub_heading {
        font-size: 24px;
    }

    .Knowledge_tabs_wraper #v-pills-tabContent {
        overflow-y: unset !important;
        height: auto;
    }

    .fav_head h5 {
        font-size: 13px;
    }

    .favorites_content ul li a {
        font-size: 13px;
    }

    .all_content ul li a {
        font-size: 13px;
    }

    .brand_img img {
        max-width: 99px;
    }


}


@media (max-width: 1280px) {
    .font-bebas-neue {
        font-size: 30px;
    }
    .delivery_status h5 {
        font-size: 32px;
    }
    .banner_bg_home {
        min-height: 350px;
        background-position: top;
    }
    .Browse_btn {
        width: 154px !important;
    }

    .container_custom {
        max-width: 1150px;
        padding: 0 20px;
    }

    header .navbar-light .navbar-nav .nav-link {
        font-size: 11px;
    }
    .slide img{
        width: 218px;
        height: 115px;
    }
    .carousel-card .card-image a img {
        width: 188px !important;
    }
    .Article_Trending_body {
        width: 188px !important;
    }
    .black-yellow-box {
        height: 346px !important;
    }
    .welcome_kits_desktop_heading{
        text-align: center;
    }
    .Knowledge_Center_box h1 {
        font-size: 21px;
    }

    .them_para {
        font-size: 17px;
    }
    .Welcome_kits_wrap {
        top: -133px;
    }
    .Welcome_kits_wrap {
        position: absolute;
        right: -134px;
        top: -133px;
    }
    .Form_Advertising h1 {
        font-size: 32px;;
    }
    .Form_Advertising_inner::after {
        height: 340px;
        width: 974px;
    }
    .price_box {
        padding-bottom: 50px;
    }
    .sub_heading {
        font-size: 32px;
    }
    .politica_membera {
        height: 400px;
    }
    .never_feel_astro {
        width: 200px;
        height: 230px;
    }
    .red_them_btn_btn_white {
        font-size: 14px;
        width: 160px;
        height: 48px;
    }
    .btn_outline {
        width: 170px;
        height: 48px;
        font-size: 14px;
    }
    .them_para {
        font-size: 15px;
    }
}

@media (max-width: 1200px) {

    /* .qty_field h6{
    margin-bottom: 10px;
  }  */
  .bandanas-text1{
    margin-right: 0px;
    }
  .bandanas2{
    display: unset;
  }
  .bandanas2-img{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
  }
  .bandanas2-img .bandanas2-image1 {
    width: 314px;
    height: 283px;
    margin-bottom: 0px;
    }
    .bandanas2-img .bandanas2-image2 {
        width: 314px;
        height: 283px;
    }
    #decorations .none {

        align-content: center;
        justify-content: space-around;
        /* padding: 1.425rem; */
        display: flex;
    }

    .our_clients {
        min-height: 950px;
    }
}

@media (max-width: 1199px) {
    .shop_all_detail {
        height: 750px;
    }
    .font-bebas-neue {
        font-size: 21px;
    }
    .amazing-logo {
        width: 150.8px;
        height: 195.86px;
    }
    .delivery_status h5 {
        font-size: 25px;
    }
        .black-yellow-box {
        margin-bottom: 112px !important;
        height: 366px !important;
    }
    .container_custom {
        max-width: 1000px;
    }

    .container_custom.d-flex {
        flex-direction: column;
    }

    .mobile_Category {
        display: inline-flex;
    }

    .disktop_Category {
        display: none;
    }

    .nav-fill {
        margin-top: 20px;
    }

    .nav-fill li {
        margin-bottom: 15px;
    }

    a.nav-link.tel_btn {
        width: 200px;
    }

    .Browse_btn {
        margin: 0 auto;
    }

    .over_flow .views_small.d-lg-block.d-none.\31 8_VIEWING {
        position: absolute;
        top: 105px;
        left: 40px;
    }

    .our_clients {
        min-height: 950px;
    }
    .them_para_short {
        width: 450px;
    }
    .carousel-card .card-image a img {
        width: 165px !important;
    }
    .Article_Trending_body {
        width: 165px !important;
    }
}

@media (max-width: 1080px) {
    .font-bebas-neue {
        font-size: 19px;
    }

    .delivery_status h5 {
        font-size: 22px;
    }
    .delivery_box{
        width: 260px;
    }
    .scrollbar {
            margin-right: 0px;
    }
    .Go_btn {
        width: 65px;
    }
    .filer_Budget .input_design {
        width: 60px;
    }
    .black-yellow-box {
        height: 437px !important;
    }
  .phone-fixed-position {
    position: absolute;
    top: 210px;
  }
  .container_custom {
    max-width: 900px;
}
.qty_field h6 {
    margin-bottom: 8px;
}
  .card {
    /* width: 200px; */
    height: auto;
    border-radius: 40px !important;
    perspective: 1000px;
}
  .sign_up_box .form-group .btn_sign_up {
    right: -89px;
  }


    .sign_up_box .form-group .btn_sign_up {
        right: -89px;
    }

    .btn_sign_up {
        width: 185px;
    }

    .error_page {
        padding: 36px 0;
    }
    .banner-art-image img {
        margin-left: 350px ;
        display: block;
    }
    .them_para_short {
        width: 450px;
    }
    .FINAL-text h2.common_heads {
        font-size: 21px;
    }
    #Article_Trending {
        width: unset !important;
     }
    #banner_sliders {
        width: unset !important;
     }
     .carousel-card .card-image a img {
        width: 138px !important;
        height: 120px;
    }
    .Article_Trending_body {
        width: 138px !important;
    }
    .carousel-card {
        height: 340px;
    }
    .inner_container_tip div img {
        margin: -84px 0px -44px 0px;
    }
    .slider_img img {
        width: 625px;
        right: 166px;
        bottom: 33px;
    }
    .banner_content {
        /* padding: 86px 0; */
        padding-top: 70px;
    }
    .slider_content h1 {
        font-size: 26px;
    }
    .banner-button {
        left: 100px;
    }
    .bannar_them_btn {
        font-size: 15px;
        border-radius: 5px;
        width: 160px;
        height: 40px;
    }
    .banner-astronat-img {
        right: 55px;
        bottom: 33px;
        width: 178px;
    }
}


@media (min-width: 980px) {


  .banner-art-image{
    text-align: center;
  }
  .banner-art-image img{
    margin-left: 320px;
    display: block;
  }
  .banner-button-div{
    margin-top: -60px;
    /* margin-left:120px */
  }
  .flex-1 {
    flex: 1 0 16%;
  }

  /* .accordion_footer .card .collapse {
    display: block;
  } */

  .accordion.accordion_footer .card-header .btn-link img {
    /* display: none; */
  }

  .accordion.accordion_footer .card-header .btn-link {
    /* pointer-events: none; */
  }

  .padding-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }


}



@media (max-width: 991px) {
    .slider_img img {
        width: 570px;
        right: 166px;
        bottom: 15px;
    }
    .banner_content {
        /* padding: 86px 0; */
        padding-top: 40px;
    }
    .slider_content h1 {
        font-size: 21px;
    }
    .banner-button {
        left: 6px;
    }
    .bannar_them_btn {
        font-size: 14px;
        border-radius: 5px;
        width: 152px;
        height: 34px;
    }
    .banner-astronat-img {
        right: 124px;
        bottom: 18px;
        width: 150px;
    }
    .banner-astronat-img {
        right: 120px;
        bottom: 18px;
        width: 125px;
    }

    .social_links_re img {
        margin-right: 9px;
    }

    .font-bebas-neue {
        font-size: 22px;
    }
    .carousel-card .card-image a img {
        width: 200px !important;
    }
    .Article_Trending_body {
        width: 200px !important;
    }
    .Yellow_notes .common_heads {
        font-size: 19px !important;
        position: relative;
    }
    .common_text h3{
        font-size: 24px;
        font-weight: 800;
        line-height: 25px;
    }
    .common_text .para-text h2{
        font-size: 24px;
        font-weight: 700;
        line-height: 21px;
    }
    .bandanas1{
        text-align: justify;
    }
    .bandanas1 .para-text{
        font-size: 16px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
    }
    .bandanas-text1 span{
        font-size: 16px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
    }
    .bandanas1 h2{
        font-size: 24px;
        font-weight: 700;
    }
    .bandanas1 p{
        font-size: 16px;
    }
    .bandanas2-img .bandanas2-image2 {
        width: 270px;
        height: 270px;
    }
    .bandanas2-img .bandanas2-image1 {
        width: 270px;
        height: 270px;
        margin-bottom: 0px;
    }
    .bandana-headband {
        font-size: 24px;
        font-weight: 600;
        margin: 1rem 0 !important;
    }
    .insanely-versatile p{
        font-size: 16px;
        text-align:justify;
    }
    .do-rag-dandy-div p{
        font-size: 16px;
        text-align:justify;
    }
    .do-rag-dandy-div .do-rag-dandy-heading{
        font-size: 24px;
        font-weight: 700;
    }
    .top-space {
        top: -100px !important;
    }
    .top-space p{
        font-size: 16px;
        text-align:justify;
    }

    .neck-scarf-sec {
        height: 400px !important;
        margin-top: 90px !important;
    }

    .bandanas-face-mask{
        height: 400px !important;
    }
    .bandanas-face-mask h4{
        font-size: 20px;
    }
    .bandanas-face-mask p{
        font-size: 16px;
        text-align:justify;
    }
    .bandanas-tree{
        height: 400px !important;
    }
    .bandanas-tree h4{
        font-size: 20px;
    }
    .bandanas-tree p{
        font-size: 16px;
        text-align:justify;
    }
    .popular-ways{
        font-size: 23px;
        font-weight: 700;
    }
    .popular-ways-to-wear div h4{
        font-size: 24px;
    }
    .popular-ways-to-wear div p{
        font-size: 16px;
        text-align:justify;
    }


    .bandanas2-img {
        margin-top: 12px;
    }
    .faq-about{
        font-size: 24px;
        font-weight: 700 !important;
    }
    .faq-list li span {
        font-size: 16px !important;
        font-weight: 600 !important;
        text-align: justify !important;
    }
    .faq-list li p {
        font-size: 16px ;
        text-align:justify;
    }
    .faq-list li ul li {
        font-size: 16px ;
        text-align:justify;
    }
    .final_though .common_text {
        margin-top: 0px !important;
        font-size: 16px;
      }
    .Repurposing span.common_text.text-white {
        text-align: justify !important;
    }
    .black-yellow-box {
        height: unset !important;
        margin-bottom: 0px !important;
    }
    .final_though-main{
        justify-content: space-around !important;
    }

    #iframe {
        /* width: 200px; */
        height: 350px;
        border-radius: 40px !important;
        perspective: 1000px;
    }

    #testimonials_modal .modal-header,
    #add-review .modal-header {
        height: 80px;
    }

    .card {
        /* width: 200px; */
        height: 350px;
        border-radius: 40px !important;
        perspective: 1000px;
    }

    .them_para_short {
        font-size: 17px;
        line-height: 25.5px;
    }

    .them_para_long {
        font-size: 18.4px;
        line-height: 27.6px;
    }

    .banner-art-image {
        text-align: center;
    }
  .qty_field h6 {
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 5px;
  }

    .banner-art-image img {
        margin-left: 350px;
        display: block;
    }

    .banner-button-div {
        margin-top: -70px;
        margin-left: 0px;
        margin: auto;
    }

    #add-review .bic_img {
        float: left;
        margin-bottom: 50px;
    }

    #testimonialsModal .modal-heading-text,
    #add-review .modal-heading-text,
    #thanksModal .modal-heading-text {
        font-weight: 700;
        font-size: 25px;
        line-height: 130%;
    }

    #testimonialsModal .modal-heading-img,
    #add-review .modal-heading-img,
    #thanksModal .modal-heading-img {
        padding: 10px;
        width: 40%;
    }

    #add-review .bic_img img {
        height: 100px;
        width: 100px;
    }

    .qty_field h6 {
        font-weight: 600;
        font-size: 17px;
        margin-bottom: 12px;
    }

    #subtotal h6 {
        font-weight: 300;
    }

    .padding-top-50 {
        padding-top: 10px;
    }

    .padding-bottom-50 {
        padding-bottom: 10px;
        /* margin: 0 74px; */
    }


    .START.pro_sel {
        justify-content: center;
    }

    .text_center_mobile h2 {
        text-align: center;
        line-height: 150%;
    }

    .remove-column-padding-left {
        padding-left: 15px;
    }

    .padding-top-80 {
        justify-content: center;
        padding-top: 10px;
        display: flex;
    }

    .container-1250 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .o-slider-image-viewer {
        max-height: 250px;
    }

    .product-img--main__image {

        background-position: unset !important;
    }

    .order-six {
        order: 6;
    }

    .order-five {
        order: 5;
    }

    .order-four {
        order: 4;
    }

    .order-three {
        order: 3;
    }

    .order-two {
        order: 2;
    }

    .order-one {
        order: 1;
    }

    .owl-carousel#start button.owl-next {
        right: -5px;
    }

    .owl-carousel#start button.owl-prev {
        left: -15px;
    }

    .mg-1 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .flex-1 {
        /* flex: 1 0 33%; */
        width: 33% !important;
        margin-bottom: 20px;
        padding: 5px;
    }

    .flex-2 {
        flex: 1 0 100%;
    }

    .fund_lists {
        display: inline-flex;
    }

    .order-sec-last {
        order: 1;
    }

    .order-last-on-mobile {
        order: 2;
    }


    .banner_bg {
        min-height: 320px;
    }
    .banner_bg_home {
        min-height: 330px;
    }

    .Shop_Trending_card {
        padding: 23px 14px;
        /* height: 384px; */
        /* max-width: 250px;
    min-height: 428px; */
    }
    .Shop_Trending_card_miami {
        height: 500px;
    }
    .Shop_Trending_body h4 a {
        color: #0C2F42;
        text-decoration: none;
        white-space: nowrap;
        display: inline-block;
        /* width: 200px; */
        font-weight: 600;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: initial;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 16px;
        line-height: 25px;
    }

    .content_prgress {
        width: 151px;
        font-size: 11px;
        font-weight: 600;
    }

    .all_shope_img {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: 100%;
        margin-bottom: 10px;
        width: 100%;
    }

    .force-overflow {
        width: 100%;
        max-width: 100%;
    }

    .payment_card.bg_light {
        padding: 28px 17px 26px;
        margin: 0px 0 50px;
        border-radius: 0px 0 10px 10px;
    }

    .payment_header h4 {
        text-transform: uppercase;
        font-size: 21px;
    }

    section.mt-0.Dont_Take .container_custom {
        padding: 0;
    }

    .Stand_Out .d-flex.justify-content-between.mb-4 button.btn_outlin {
        display: none;
    }

    .d_none {
        display: block;
    }

    .storky_card {
        background: #F8F7F3;
        padding: 15px 25px;
        width: 1000px;
        left: -50px;
        overflow: hidden;
    }

    .over_flow {
        overflow: hidden;
    }

    .mt_50 {
        margin-top: 50px;
    }

    .error_page_content h1 {
        font-size: 41px;
    }

    .error_page_content {
        text-align: center;
    }

    .mb_img {
        display: block;
        margin-top: 52px;
    }

    .Talk_To_Someone {
        background: var(--ligtgray-color);
        width: 100%;
        max-width: 100%;
    }

    section.error_page.container_custom {
        background: var(--ligtgray-color);
    }

    .d_img {
        display: none;
    }

    .filter_prodect .Shop_Trending_card {
        margin-left: auto;
        margin-right: auto;
        padding: 19px 19px;
        margin-bottom: 21px !important;
        height: 518px;

    }

    .slider_content {
        text-align: center;
        padding-left: 0px;
    }

    .slider_content p {
        font-size: 12px;
    }

    .slider_img img {
        /* max-width: 100%;
        object-fit: cover; */
    }

    .slider_content h1 {
        font-size: 32px;
        line-height: 116%;
    }

    .btn_outline,
    .btn_white {
        /* width: 214px;
        height: 43px;
        font-size: 12px; */
    }

    .error_page_content h5 {
        font-size: 17px;
        margin: 10px auto;
        max-width: 286px;
    }

    .btn_wrap .btn_white {
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .top-space {

        margin-top: 60px;
    }

    .accordion.accordion_footer .card {
        padding: 0;
        border: none;
        border-radius: 0;
        background: no-repeat;
        border-bottom: 1px solid rgba(0, 0, 0, 0.08);
        padding: 12px 0;
        height: auto;

    }

    .social_icon_disktop {
        display: none;
    }

    .social_icon_mb {
        display: flex;
        justify-content: center;
    }

    .sign_up_box {
        max-width: 100%;
        width: 100%;
    }

    .sign_up_box .sign_up_input {
        width: 100%;
    }

    .sign_up_box .form-group .btn_sign_up {
        right: 0;
    }

    .footer_brand ul {
        margin: 48px auto 29px;
        padding: 0 29px;
    }

    .disktop_view {
        /* display: none !important */
    }

    .mobile_view {
        display: flex !important;
    }

    .shop_all_detail {
        height: 710px;
        /* margin: 37px 0 51px; */
    }

    .Shop_Trending_Promotional {
        padding: 42px 0 1px;
    }

    .Talk_To_Someone .btn_wrap a {
        font-size: 10px;
    }

    .Talk_To_Someone h1 {
        font-size: 17px;
    }

    .error_list li a {
        font-size: 12px;
    }

    .Promotional_Bags h2 {
        font-size: 27px;
        margin-bottom: 20px;
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }

    .filter_wrap {
        padding: 0px 0px 0px 30px;
    }

    .filter_wrap h1 {
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 100%;
        color: #051244;
        margin-bottom: 10px;
        line-height: 114.5%;
    }

    .py_30 {
        padding-top: 25px;
        padding-bottom: 30px;
    }

    .Promotional_Bags p {
        font-size: 14px;
        max-width: 187px;
        margin-left: auto;
        margin-right: auto;
    }

    .faq_wraper .Shop_Trending_card {
        border-radius: 0;
        max-width: 100%;
        margin-bottom: 2px;
        padding: 16px;
    }

    /* .filter_prodect .Shop_Trending_card {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 7px;
  } */

    .Product_wrap {
        position: relative;
        z-index: 1;
        padding-top: 30px;
        padding-right: 0px;
        padding-bottom: 32px;
    }

    .faq_accordion .card {
        border: none;
        margin: 2px 0 5px;
    }

    .faq_accordion a.card-link.accordion-title {
        font-size: 13px;
    }

    .radio_wraper label {
        font-size: 11px;
    }

    .radio_wraper label::before {
        width: 15px;
        height: 15px;
    }

    .radio_wraper label {
        font-size: 11px;
        margin-bottom: 0px;
        padding-left: 26px;
    }

    .Product_wrap:after {
        left: -52px;
    }

    /* .filter_prodect .Shop_Trending_card {
    padding: 19px 19px;
    margin-bottom: 21px !important;
  } */

    .product_details {
        padding: 10px 0;
        background: no-repeat;
    }

    .product_details_after:after {
        display: none;
    }

    .o-slider-image-viewer__nav {
        /* background: #F8F7F3; */
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: 446px;
        width: 96px;
        margin-left: auto;
    }

    .product_banner .col-lg-6.col-12.mt-3 {
        padding: 0;
    }

    .o-slider-image-viewer__dot {
        width: 60px;
        height: 60px;
        background: #FFFFFF;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-radius: 2px;
        margin-top: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .o-slider-image-viewer__dot img {
        /* width: -webkit-fill-available; */
        width: 100%;
        height: 100%;
    }

    .word_ban {
        background: #2C2D2D;
        padding: 38px 5px;
        /* text-align: center; */
    }

    .text-md-right.text-center {
        text-align: center;
    }

    .word_ban h2 {
        font-weight: 600;
        font-size: 20px;
        /* max-width: 246px; */
        /* margin: 0 auto; */
        line-height: 150%;
    }

    .word_ban p {
        /* max-width: 246px; */
        margin-top: 10px;
        margin-right: auto;
        margin-bottom: 0;
    }

    .Dont_Take button.them_btn {
        width: 238px;
        height: 44px;
    }

    .product_details.product_details_after {
        padding-left: 0px;
        margin-top: 320px;
    }

    .cartmodal .modal-header h5 {
        font-weight: 600;
        font-size: 23px;
        font-size: 24px;
        line-height: 130%;
        max-width: 300px;
    }

    .modal-dialog.modal-lg.modal-dialog-centered {
        max-width: 800px !IMPORTANT;
    }

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

    section.mt-4.Dont_Take .container_custom {
        padding: 0;
    }

    .text-md-right.text-center {
        text-align: center !important;
    }

    .word_ban p {
        max-width: 800px;
    }

    .dateils_card .dateils_card_content .sub_heading {
        font-size: 19px;
    }


    .welcome_kits .sub_heading {
        max-width: 508px;
        padding: 0px 70px 35px 70px;
        font-size: 23px;
        /* padding-bottom: 34px; */
    }

    /*  */

    .cat-img-fluid {

        height: 200px;
    }

    .give_aways_media_content h5 {
        font-size: 14px;
    }

    .give_aways_media_content p {
        font-size: 12px;
    }

    .form.search_box .form-group .form-control {
        height: 35px;
    }

    #flex-container {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;

    }

    .more_than_giveaways h4,
    .welcome_kits .sub_heading {
        text-align: center;
    }

    .politica_membera {
        height: auto;
    }

    .about_card {
        background: #F2F2F2;
        box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        height: 350px;
    }

    .about_sec2 {
        margin-bottom: 0px;
    }

    .about_sec_heading h2,
    .meet_owners,
    .testimonial_left,
    .testimonial_left h2 {
        font-size: 30px;
        line-height: 130%;
        justify-content: center;
    }

    .about_heading {
        font-size: 40px;
    }

    .about_sec2 .left_text {
        position: static;
        left: 0px;
        text-align: center;
    }

    .about_img {
        width: 70%;
    }

    .about_sec2 .left_text h2 {
        font-size: 35px;
    }

    .about_sec2 .about_cards {
        margin: 20px 0px;
    }

    .about_card {
        margin: 20px 0px;
    }

    .about_sec2 .right_text p {
        position: relative;
        right: 0px;
        color: #000000;
    }

    .about_sec2 .padding-top-260 {
        padding-top: 200px;
    }

    .about_sec2 .sec2_img {
        padding-top: 100px;
        margin-bottom: 120px;
    }

    .about_sec2 .right_text {
        position: static;
        right: 0px;
    }

    .about_sec2 .right_text p {
        /* padding-top: 100px; */
        /* margin-top: 100px; */
    }

    .story_img {
        text-align: center;
        padding: 10px 0px;
    }


    .owner_div {
        padding: 30px 0px;
    }

    .owner_name {
        font-size: 20px;
    }

    .testimonials {
        margin-top: 0px;
    }

    .testimonial_card {
        margin: 0px 0px 0px 0px;
    }

    .hiring {
        text-align: right;
        min-height: 300px;
        background: url('../images/aboutus/hiring_mobile.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .hiring h2 {
        font-size: 30px;
        /* line-height: 100%; */
        margin-bottom: 10px;
    }

    .lets_start .head_sec h1 {
        font-weight: 600;
        font-size: 30px;
        line-height: 130%;
    }

    .lets_start .head_sec p {
        font-weight: 400;
        font-size: 14px;
    }

    .content h3,
    .content p {
        font-size: 15px;
    }

    .icon img {
        width: 70%;
    }

    .lets_start {
        background-position: center;
    }
    .cat-header h1 {
        font-size: 28px;
        line-height: 36px;
        height: 36px;
        margin: 0 8px 0 0;
        align-items: center;
        max-width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        vertical-align: text-bottom;
        white-space: nowrap;
    }
    .hides-on-mobile {
        display: none !important;
    }
    .Form_Advertising_inner::after {
        height: 400px;
        width: 1000px;
    }
    .price_box {
        padding-top: 61px;
        padding-bottom: 41px;
    }
    .never_feel_astro {
        width: 130px;
        height: 160px;
        left: 193px;
        top: 110px !important;
    }

}

@media (max-width: 980px) {
    .Welcome_kits_wrap {
        top: -164px;
    }
    .never-feel{
        display: flex;
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    .delivery-status{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        text-align: center;
    }
    .btn_wrap {
        flex-direction: column;
    }
    .container_custom{
        padding: 0 14px;
    }
    .hide-on-mobiles {
        display: none ;
    }
    .hide-on-desktops{
        display: unset ;
    }
    .shop_card .shop_card_overlay .bt_Shop_All {
        min-height: 23px !important;
        width: 112px !important;
        font-size: 10px !important;
    }

    .qty_field h6 {
        margin-bottom: 6px;
    }

    .banner-art-image {
        text-align: center;
    }

    .banner-art-image img {
        margin-left: 360px;
        display: block;
    }
    .banner-button-div {
        margin: auto;
    }

    .flex-1 {
        flex: 1 0 16%;
    }



    .padding-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

}
@media (max-width: 820px) {
    .shop_all_detail {
        height: 650px;
        /* margin: 37px 0 51px; */
    }
    .slider_img img {
        width: 515px;
        right: 166px;
        bottom: 15px;
    }
    .banner_content {
        /* padding: 86px 0; */
        padding-top: 40px;
    }
    .slider_content h1 {
        font-size: 21px;
    }
    .banner-button {
        left: 6px;
    }
    .bannar_them_btn {
        font-size: 14px;
        border-radius: 5px;
        width: 152px;
        height: 34px;
    }
    .banner-astronat-img {
        right: 124px;
        bottom: 18px;
        width: 150px;
    }
    .banner-astronat-img {
        right: 120px;
        bottom: 18px;
        width: 125px;
    }
    .welcome_kits .sub_heading {
        padding: 0px 40px 35px 40px;
    }
    .Welcome_kits_wrap {
        top: -152px;
    }
    .delivery_box .form-group {
        margin-bottom: 17px;
    }
    .sub_heading {
        padding: 0px 40px 11px 40px;
    }
    .delivery-status{
            padding: 25px 0;
    }
    .Stand_Out_gallary_img img {
        width: 300px;
        height: 450px;
    }
    .Form_Advertising_inner::after {
        height: 400px;
        width: 1000px;
    }
    .price_box {
        padding-top: 60px;
        padding-bottom: 20px;
    }
    .never_feel_astro {
        width: 130px;
        height: 160px;
        left: 140px;
        top: 123px !important;
    }
    .btn_wrap .red_them_btn_btn_white {
        margin-bottom: 15px;
    }
}
@media only screen and (max-width: 768px) {
    .slider_img img {
        width: 515px;
        right: 166px;
        bottom: 15px;
    }
    .banner_content {
        /* padding: 86px 0; */
        padding-top: 40px;
    }
    .slider_content h1 {
        font-size: 21px;
    }
    .banner-button {
        left: 6px;
    }
    .bannar_them_btn {
        font-size: 14px;
        border-radius: 5px;
        width: 152px;
        height: 34px;
    }
    .banner-astronat-img {
        right: 124px;
        bottom: 18px;
        width: 150px;
    }
    .banner-astronat-img {
        right: 120px;
        bottom: 18px;
        width: 125px;
    }
    .inner_container_tip div img {
        margin: -84px 0px -44px 0px;
    }
    .slide img {
        width: 204px;
        height: 112px;
    }
    .amazing-logo {
        width: 123.8px;
        height: 169.86px;
        right: 6px;
        bottom: -34px;
    }
    .font-bebas-neue {
        font-size: 18px ;
    }

}
@media only screen and (max-width: 767px) {

    .amazing-logo {
        width: 123.8px;
        height: 169.86px;
        right: 8px;
        bottom: -30px;
    }
    .font-bebas-neue {
        font-size: 31px ;
    }
    .banner_bg_home {
        min-height: 375px;
        background: linear-gradient(93.97deg, #FACF13 3.32%, #EF2C72 34.48%, #804FB9 60.01%, #0082CA 89.29%);
        /* background: url(../images/Home/banner_slider/banner_bg_mb.png); */
        background-repeat: no-repeat;
        background-size: cover;
    }
    .alcoholic-background{
        padding-right: 50px ;
        margin-bottom: 25px !important ;
    }
    .artical_2>.row, .insanely-versatile>.row, .wine-section>.row, .promotional-wine-tumblers-box>.row, .shop_all_detail>.row{
        margin: 0;
    }
    .artical_2>.row>div, .insanely-versatile>.row>div, .wine-section>.row>div, .promotional-wine-tumblers-box>.row>div, .shop_all_detail>.row>div{
        margin-bottom: 20px;
        padding: 0;
    }
    .under-content {
        margin-top: 0px;
    }
    .wet-bar-on-rise{
        margin-top: 50px;

    }
    .FINAL-text {
        display: flex;
        justify-content: space-around;
        align-items: center;
      }


    .carousel-card .card-image a img {
        width: 175px !important;
    }
    .Article_Trending_body {
        width: 175px !important;
    }
    .Yellow_notes .common_heads {
        font-size: 19px !important;
        position: relative;
    }
    .common_text h3{
        font-size: 24px;
        font-weight: 800;
        line-height: 25px;
    }
    .common_text .para-text h2{
        font-size: 24px;
        font-weight: 700;
        line-height: 21px;
    }
    .bandanas1{
        text-align: justify;
    }
    .bandanas1 .para-text{
        font-size: 15px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
    }
    .bandanas-text1 span{
        font-size: 15px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
    }
    .bandanas1 h2{
        font-size: 24px;
        font-weight: 700;
    }
    .bandanas1 p{
        font-size: 15px;
    }
    .bandanas2-img .bandanas2-image2 {
        width: 270px;
        height: 270px;
    }
    .bandanas2-img .bandanas2-image1 {
        width: 270px;
        height: 270px;
        margin-bottom: 0px;
    }
    .bandana-headband {
        font-size: 24px;
        font-weight: 600;
        margin: 1rem 0 !important;
    }
    .insanely-versatile p{
        font-size: 15px;
        text-align:justify;
    }
    .do-rag-dandy-div p{
        font-size: 15px;
        text-align:justify;
    }
    .do-rag-dandy-div .do-rag-dandy-heading{
        font-size: 24px;
        font-weight: 700;
    }
    .top-space {
        top: -100px !important;
    }
    .top-space p{
        font-size: 15px;
        text-align:justify;
    }

    .neck-scarf-sec {
        height: 400px !important;
        margin-top: 90px !important;
    }

    .bandanas-face-mask{
        height: 585px !important;
    }
    .bandanas-face-mask h4{
        font-size: 20px;
    }
    .bandanas-face-mask p{
        font-size: 15px;
        text-align:justify;
    }
    .bandanas-tree{
        height: 585px !important;
    }
    .bandanas-tree h4{
        font-size: 20px;
    }
    .bandanas-tree p{
        font-size: 15px;
        text-align:justify;
    }
    .popular-ways{
        font-size: 23px;
        font-weight: 700;
    }
    .popular-ways-to-wear div h4{
        font-size: 24px;
    }
    .popular-ways-to-wear div p{
        font-size: 15px;
        text-align:justify;
    }


    .bandanas2-img {
        margin-top: 12px;
    }
    .faq-about{
        font-size: 24px;
        font-weight: 700 !important;
    }
    .faq-list li span {
        font-size: 15px !important;
        font-weight: 600 !important;
        text-align: justify !important;
    }
    .faq-list li p {
        font-size: 15px ;
        text-align:justify;
    }
    .faq-list li ul li {
        font-size: 15px ;
        text-align:justify;
    }
    .final_though .common_text {
        margin-top: 0px !important;
        font-size: 17px;
      }
    .Repurposing span.common_text.text-white {
        text-align: justify !important;
    }
    .black-yellow-box {
        height: unset !important;
        margin-bottom: 0px !important;
    }
    .product_details h1 {
        font-weight: 700;
        font-size: 16px;
        text-align: left;
        line-height: 18px;
    }

    .product_details {
        padding: 0;
    }
    .product-detail{
        /* padding: 0 5px; */
    }
    .product-detail-header{
        align-items: baseline;
    }
    .START {
        justify-content: flex-start;
    }

    .start_component div {
        margin: 0;
    }
    .ratingStar span i {
        font-size: 10px;
    }

    .o-slider-image-viewer__dot img {
        width: 45px;
        height: 45px;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-radius: 8px;
    }
    .o-slider-image-viewer__dot {
        width: 45px;
        height: 45px;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-radius: 8px;
    }
    .product_details.product_details_after {
        margin-top: 172px !important;
    }
    .product_details ul li {
        font-size: 14px;
        margin: 2px;
        color: #000;
        font-weight: 300;
        line-height: 20px;
    }
    .container_custom {
        max-width: 900px;
    }
    .banner-art-image img {
        margin-left: 350px;
        display: block;
    }

    .shop_card .shop_card_overlay .bt_Shop_All {
        min-height: 23px !important;
        width: 112px !important;
        font-size: 10px !important;
    }

    #flex-container {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .them_para_short {
        width: unset;
        font-size: 16px;
        line-height: 20px;
    }
    .them_para_long{
        font-size: 16px;
    line-height: 20px;
    }
    .item_small h3 {
    color: black;
    font-size: 17px;
    line-height: 18px;
    margin-bottom: 5px;
    font-weight: 600;
    }
    .item_small span{
        margin-left: 4px;
    }
    .load_more_variation label{
        width: 72px;
        height: 91px;
        border-radius: 10px;
    }
    .card {
        /* width: 200px; */
        height: 345px;
        border-radius: 40px !important;
        perspective: 1000px;
    }

    .Shop_Trending_body h4 a {

        width: 190px;
    }

    .Knowledge_tabs_wraper #v-pills-tab {
        display: flex;
        flex-direction: row !important;
    }

    .Knowledge_tabs_wraper {
        margin: 18px 0;
    }

    .col-lg-4.col-md-6.col-sm-6.col-6 {
        padding: 0 11px;
    }

    .col-md-9.col-sm-12,
    .col-md-3.col-sm-12.Knowledge_tabs {
        padding-left: 0;
        padding-right: 0;
    }

    .filter_prodect .Shop_Trending_card {
        padding: 16px 16px;
        margin-bottom: 10px !important;

    }

    .card_review_slider .owl-dots {
        width: 100px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .card_review_slider .owl-nav.disabled {
        display: flex;
        position: relative;
        right: 0;
        display: flex !important;
        justify-content: end;
        position: relative;
        top: 23px;
    }

    .bic_img {
        margin-top: 20px;
    }

    .card_review h1 .line {
        margin: 0 13px;
    }

    .card_review h1 {
        font-size: 15px;
    }

    .card_review h1 .date {
        font-size: 15px
    }

    .modal-footer button.them_btn {
        width: 100%;
        height: 54px;
    }

    .Form_Advertising p {
        max-width: 480px;
        margin: 20px auto 30px;
    }

    .Product_wrap:after {
        width: calc(1000px + 78px);
    }

    .col-lg-9.filter_prodect {
        padding: 0;
        /* margin-top: 37px; */
    }

    .filter_prodect .col-xl-3.col-lg-4.col-sm-6.col-6 {
        padding: 8px;
    }

    .row.faq_wraper_inner .col-xl-3.col-lg-4.col-sm-6.col-6 {
        padding: 8px;
    }

    .pt_111 {
        padding-top: 0;
    }

    .content_bages {
        padding-left: 24px;
        max-width: 300px;
    }

    .bage_buy h5 {
        font-size: 17px;
    }

    .Talk_To_Someone .btn_wrap {
        flex-direction: unset;
    }

    .media_wrap_card,
    .media_card_content {
        text-align: center;
        max-width: 500px;
        margin: 0 auto;
    }

    .row.rw_ref {
        flex-direction: column-reverse;
    }

    .media_wrap_card_2 {
        text-align: center;
        margin: 0 auto;
    }

    .shop_card h3 {
        font-size: 14px;
        line-height: 130%;
    }

    .welcome_kits_media_content {
        padding-left: 16px;
    }

    .welcome_kits {
        padding: 46px 0;
        overflow: hidden;
    }

    .bannar_them_btn {
        padding: 13px 26px;
        font-size: 12px;
        margin-left: 0;
    }

    .bannar_arrow {
        font-size: 85px;
        margin-left: -123px;
        width: 100px;
        margin-top: -59px;
        color: white;
        transition: .3s all;
        transform: rotate(100deg);
    }

    .them_btn {
        padding: 13px 26px;
        font-size: 12px;
    }

    .Welcome_kits_wrap img {
        width: 380px ;
        /* top: 48px; */
        left: -55px;
        position: relative;
        max-width: 400px ;
        height: 350px;
    }

    .welcome_kits .sub_heading {
        max-width: 508px;
        padding-bottom: 34px;
    }

    .welcome_kits_media {
        margin-bottom: 19px;
    }

    .sub_heading {
        font-size: 28px;
        /* text-align: center; */
    }

    .welcome_kits_media_content h5 {
        font-size: 13px;
    }

    .welcome_kits_media img {
        max-width: 30px;
    }

    .give_aways_media {
        margin-bottom: 21px;
    }

    .give_aways_media img {
        max-width: 50px;
    }

    .more_than_giveaways {
        padding: 45px 0 30px;
    }

    .pb_70 {
        padding-bottom: 35px;
    }

    .give_aways_media_content h5 {
        font-size: 15px;
        line-height: 130%;
        margin-bottom: 5px;
    }

    .give_aways_media_content p {
        font-size: 12px;
        line-height: 130%;
    }

    .shop_all_detail {
        height: 710px;
        margin: 0px 0px 70px;
    }

    .btn_outlin {
        padding: 13px 26px;
        font-size: 12px;
    }

    .shop_all_detail .col-lg-3.col-md-4.col-6 {
        padding: 3px 6px;
    }

    .Stand_Out .d-flex.justify-content-between.mb-4 button.btn_outlin {
        display: none;
    }

    .happy_customers h1.sub_heading {
        max-width: 300px;
        margin: 0 auto 41px;
        text-align: center;
    }

    ul.list_logo li {
        margin-bottom: 20px;
        width: 33%;
        text-align: center;
    }

    .price_box {
        max-width: 272px;
        margin: 31px auto 0;
        text-align: center;
        padding-top: 100px;
    }

    .Form_Advertising_inner::after {
        content: "";
        position: absolute;
        height: 332px;
        width: 1000px;
        background-size: cover !important;
        bottom: 0;
        background: url(../images/Home/Advertising.png);
        right: 0;
        z-index: -1;
    }

    .them_para {
        font-size: 14px;
    }

    section.Never_Feel_Like_wrapr.bg_blue {
        text-align: center;
        padding: 58px 0px 0;
    }

    .our_journal_inner a {
        font-size: 13px;
    }

    .our_journal {
        padding: 47px 0;
    }

    .Shop_Trending_body p {
        margin-bottom: 7px;
        width: unset;
    }

    .Shop_Trending_Promotional .owl-carousel .owl-stage-outer,
    .welcome_kits .owl-carousel .owl-stage-outer
     {
        padding: 27px 13px;
    }

    .btn_wrap {
        flex-direction: column;
    }

    .Never_Feel_Like_wrapr .sub_heading {
        max-width: 500px;
        margin-bottom: 25px;
        font-size: 27px;
        text-align: center;
    }

    .Form_Advertising h1 {
        font-size: 20px;
        max-width: 257px;
        margin: 0 AUTO;
    }

    .theme_para {
        font-size: 14px;
    }

    .Form_Advertising {
        text-align: center;
    }

    .price_box h5 {
        font-size: 59px;
    }

    .price_box p {
        max-width: 398px;
        margin: 0;
        max-width: 216px;
        font-size: 14px;
        margin: auto;
    }

    .Form_Advertising_inner {
        padding-top: 8px;
        padding-bottom: 32px;
    }

    .shop_card {
        margin-bottom: 5px;
    }



    .shop_card .shop_card_overlay p {
        font-size: 10px;
    }

    .Shop_Trending_Promotional .sub_heading,
    .welcome_kits .sub_heading
     {
        padding-bottom: 0px;
        font-size: 23px;
        line-height: 130%;
        max-width: 268px;
        margin: auto;
    }

    ul.pagination {
        max-width: 100%;
        margin: 19px auto 37px;
        justify-content: center;
    }

    .pagination_wraper .page-link {
        font-size: 11px;
        padding-left: 11px;
        padding-right: 11px;
        display: flex;
        align-items: center;
    }

    .media_card_content h1 {
        font-size: 16px;
    }

    .media_card_content p {
        font-size: 12px;
    }

    .START_proof .col-lg-8.col-12.mt-3 {
        padding: 0;
    }

    .START_proof .col-md-4.mt-3 {
        padding: 0;
    }

    .START_proof .col-12 {
        padding: 0;
    }

    section.my-4.Dont_Take .container_custom {
        padding: 0;
    }

    /*  */

    .cat-img-fluid {

        height: 160px;
    }

    .Never_Feel_Like_wrapr p.them_para {
        margin-bottom: 0px;
        height: 150px;
    }

    .Never_Feel_Like_wrapr .padding-top-80 {
        padding-top: 0px;
    }

    #iframe {
        height: 340px !important;
    }
    .slider{
        margin: 0;
    }
    .slide img{
        width: 130px;
        height: 69px;
    }
    .hide-on-mobile {
        display: none !important;
    }
    .hide-on-desktop {
        display: unset !important;
    }
    .cat-header{
        padding: 0;
    }
    .filter_wrap {
        padding: 0px 16px;
    }
    .cat-header h4 {
        font-weight: 700;
        color: #020202;
        font-size: 20px;
        line-height: 23px;
        margin: 0 8px 0 0;
        align-items: center;
        max-width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        vertical-align: text-bottom;
        white-space: nowrap;
    }
    .heading-para {
        margin: 0;
        padding-top: 0px;
    padding-bottom: 25px;
    }
    .mobileview{
        margin: 0;
    }
    .heading-filter {
        display: flex;
        text-align: center !important;
        justify-content: flex-start;
        align-items: center;
        padding: 0;
    }
    .heading-filter .filter_btn {
        margin: 0 15px !important;
    }

    .filter_box label {
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 30px;
        color: #000000;
        margin-bottom: 0;
        margin-right: 14px;
    }
    select.form-control.custom_select {
        font-size: 15px;
    font-weight: 400;
    width: 129px;
    }
    .Shop_Trending_card_miami {
        height: 450px;
    }
}
@media only screen and (min-device-width : 820px) and (max-device-width : 1024px) and (orientation : portrait) {
    .container_custom {
        max-width: 933px;
    }
    .shop_card .shop_card_overlay .bt_Shop_All{
        width: 90%;

    }
    .Stand_Out_gallary_img img{
        height: 280px;

    }
    .sub_heading{
        font-size: 32px;
    }
    .delivery_box .form-group .btn_delivery{
        right: -60px;
        width: 60px;

    }
    .our_journal {
        padding: 80px 0;
    }

    .slider_content h1{
        font-size: 28px;

    }
    .banner_bg {
        min-height: 380px;
    }
    .banner_bg_home {
        min-height: 340px;
    }
    .cat-img-fluid{
        height: 200px;

    }
    .politica_membera {
        height: auto;
    }
    .Form_Advertising .container_custom.Form_Advertising_inner .col-lg-6{
        max-width: 100% ;
        flex: 0 0 100%;

    }
    /* .price_box {
        padding-top: 100px;
    } */

}

@media only screen and (min-width: 768px) and (max-width: 820px) {

    .container_custom {
        /* max-width: 740px; */
    }
    .slider_content h1 {
        font-size: 26px;
    }
    .banner_bg {
        min-height: 380px;
    }
    .banner_bg_home {
        min-height: 274px;
    }
    .cat-img-fluid {
        height: 180px;
    }
    .shop_card h3{
        font-size: 18px;

    }
    .shop_card .shop_card_overlay p{
        font-size: 14px;

    }
    .Shop_Trending_Promotional .sub_heading,
    .welcome_kits .sub_heading
     {
        padding-bottom: 20px;
    }
    .sub_heading{
        font-size: 34px;

    }
    .delivery_status h5{
        font-size: 24px;

    }
    /* .Never_Feel_Like_wrapr .sub_heading{
        margin-top: 50px;

    } */
    .top-space {
        margin-top: 40px;
    }
    .our_journal {
        padding: 50px 0;
    }
    .banner_heading_miami::after {
        width: 145px;
        height: 170px;
        bottom: 95px;
        right: 47%;
        background-repeat: no-repeat;
    }

}

@media  (max-width: 568px) {
    footer .collapse:not(.show) {
        display: none !important;
    }
    .banner-art-image img {
        display: none;
        margin-left: 350px !important;
        display: block;
    }
    .hide-mobile {
        display: none;
    }
    .product-gallary .o-slider-image-viewer__nav.js-imageViewerNav {
        height: 228px !important;
        margin-top: 0px !important;
    }

    .card {
        /* width: 200px; */
        height: 185px;
        border-radius: 40px !important;
        perspective: 1000px;
    }

    #menu_search_box {
        width: 80%;
    }

    #features .flex-1 {
        margin-bottom: 0px;
    }

    #features .START.pro_sel {
        padding: 0px 20px;
    }

    #features .pro_sel img,
    .pro_sel span {
        margin-bottom: 8px;
    }

    #features .START {
        flex-direction: column;
    }

    /* #decoration_input {
        display: none !important;
    } */

    .qty_field .form-control {
        width: 90px;
    }

    #subtotal h6 {
        font-weight: 300 !important;
        /* font-size: 12px; */
        /* margin-bottom: 12px; */
    }
    #decoration_input h6 {
        font-weight: 300 !important;
        /* font-size: 12px; */
        /* margin-bottom: 12px; */
    }
    .qty_field h6 {
        margin-bottom: 6px;
    }

    #pricing_input {
        display: none;
    }

    .ship_center {
        text-align: center;
    }

    #remove_bottom_margin_on_mobile {
        margin-bottom: 0px !important;
    }

    #remove_top_margin_on_mobile {
        margin-top: 0px !important;
    }

    #banner_slider .owl-stage {
        height: 400px;
    }

    .Shop_Trending_body h4 a {

        width: 150px;
        /* margin-left: -15px; */
    }

    .color_list ul li {
        margin: 0px 3px;
    }

    .color_list ul li img {
        height: 16px !important;
        width: 16px !important;
    }

    .color_list ul li span {
        height: 16px !important;
        width: 16px !important;
    }

    .filter_prodect .Shop_Trending_card .Shop_Trending_card_img img {
        padding: 0px !important;
        margin-top: 5px !important;
        width: 150px;
        height: 133px ;
    }

    .mobileview {
        /* margin-top: -120px; */
    }

    .color_list {
        margin-top: 25px;
    }

    .content_prgress {
        width: 115px;
        font-size: 8px;
        font-weight: 600;
    }

    .card-front {
        height: 144px;
    }

    #iframe {
        height: 184px !important;
    }

    .info1 a {
        margin-top: 134px !important;
        margin-left: -155px !important;
        z-index: 1000 !important;
        position: absolute;
    }

    .browser_menu {
        top: 5px;
    }

    .cartmodal .modal-body {
        background: #F8F7F3;
        margin: 0;
        padding: 0;
    }

    .o-slider-image-viewer__dot {
        width: 45px;
        height: 45px;
        border: 2px solid beige;
        border-radius: 8px;
    }

    .o-slider-image-viewer__nav {
        height: 212px;
        width: 49px;
    }

    .product_banner .col-lg-6.col-12 {
        padding: 0;
    }

    .pencontainer {
        width: 89px;
    }

    .Form_Advertising_inner::after {
        content: "";
        position: absolute;
        height: 332px;
        width: 506px;
        background-size: cover !important;
        bottom: 0;
        background: url(../images/Home/Advertising.png);
        right: 0;
        z-index: -1;
    }

    .bage_buy h5 {
        font-size: 10px;
    }

    .Shop_Trending_body p {
        font-size: 11px;
        padding: 0;
    }

    .padding-bottom-50 {
        /* padding-bottom: 10px; */
        /* margin: 0 74px; */
    }
    .product_details.product_details_after {
        margin-top: 70px !important;
    }
    section.card_review_slider {
        padding: 0;
    }
    .Shop_Trending_body h4 {
        font-size: 13px;
        margin-bottom: 6px;
        width: 260px;
        height: 60px;
        margin: 5px auto;
    }

    .color_list ul {
        display: flex;
        width: 130px;
        margin: 0px auto 10px;
    }

    .filter_prodect .Shop_Trending_card .Shop_Trending_card_img {
        width: 103px;
        height: 103px;
    }

    .Shop_Trending_card {
        padding: 21px 15px;
        height: 384px;
        /* max-width: 302px;
    min-height: 256px; */
    }

    .Shop_Trending_card .Shop_Trending_card_img {
        width: 103px;
        height: 150px;
    }

    .Shop_Trending_card_img img {
        width: 150px ;
        height: 150px ;
        /* padding: 16%; */
    }

    /* .container_custom .row {
        margin: 0;
    } */

    .navbar-brand img {
        max-width: 80px;
    }

    nav.navbar.navbar-expand-xl.navbar_main.sticky-top.navbar-light.nav {
        padding-left: 0;
        padding-right: 0;
        background: #000000;
    }

    .Browse_btn span img {
        margin-right: 5px;
        width: 10px;
    }

    .Browse_btn {
        width: 120px !important;
        font-size: 11px;
        width: 110px;
        height: 36px;
    }

    .btn_sign_up {
        width: 123px;
        font-size: 8px;
        height: 35px;
    }

    .sign_up_box .sign_up_input {
        width: 100%;
        height: 35px;
        font-size: 10px;
    }

    .sign_up_box_wraper {
        padding: 45px 0 4px;

    }

    .footer_brand ul {
        margin: 48px auto 29px;
        /* padding: 0 29px 0 0; */
    }

    .accordion.accordion_footer .card-header .btn-link {
        font-size: 14px;
        text-decoration: none;
    }

    .slider_img img {
        /* max-width: 100%;
        object-fit: cover; */
    }

    .banner_content .owl-dots {
        bottom: -56px;
    }

    .social_icon ul {
        max-width: 258px;
    }

    .social_icon ul li a {
        width: 28px;
        height: 28px;
        padding: 15px;
    }

    .footer_top .social_icon ul li span {
        height: 28px;
    }

    .samll_heading {
        font-size: 10px;
    }

    .banner_content {
        display: flex;
        padding: 51px 0;
        /* text-align: center; */
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .slider_img {
        position: relative;
        top: 28px;
    }

    .shop_all_body .them_btn {
        width: 100%;
    }

    .shop_all_body ul {
        /* display: none; */
        padding-top: 30px;
        font-weight: 400;
    }

    .browser_menu .container_custom {
        padding: 0px;
    }

    div#v-pills-tabContent {
        padding: 8px 0 !important;
    }
}

@media (max-width: 568px)  {
    .amazing-logo {
        width: 120.8px;
        height: 162.86px;
        right: 8px;
        bottom: -33px;
    }
    .font-bebas-neue {
        font-size: 20px;
    }
    #remove_bottom_margin_on_mobile {
        margin-bottom: 0px !important;
    }

    .banner-art-image {
        display: none;
        text-align: center;
    }


    /* .card {
        height: 170px;
        border-radius: 40px !important;
        perspective: 1000px;
    } */

    .banner-button-div {
        margin-top: 0px;
        margin-left: 0px;
    }

    #remove_top_margin_on_mobile {
        margin-top: 0px !important;
    }

    .shop_all_body .them_btn {
        width: 100%;
    }

    form.filter_box {
        width: 100%;
    }

    .filter_box .fiter_btn {
        width: 107px;
    }

    #iframe {
        height: 170px !important;
    }

    .info1 a {
        margin-top: 120px !important;
        margin-left: -155px !important;
        z-index: 1000 !important;
        position: absolute;
    }

    .banner_content .owl-dots {
        left: 0;
        right: 0;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }

    .banner_bg {
        min-height: 375px;
        background: url('../images/Home/banner_slider/banner_bg_mb.png');
        background-repeat: no-repeat;
        background-size: cover;
    }
    .banner_bg_clear{
        min-height: 344px;
    }
    /* .banner_bg_home {
        min-height: 375px;
        background: url('../images/Home/banner_slider/banner_bg_mb.png');
        background-repeat: no-repeat;
        background-size: cover;
    } */

    #banner_slider .owl-stage {
        height: 500px;
    }

    .step-body {

        padding: 30px 10px;
        margin: 80px 0px;
    }

    .flex-50 {
        width: 50% !important;
        margin: 20px 0px;
    }

    .progress_bar_wraper:after {
        top: 40px;
    }

    .esign_card {
        padding: 36px 20px 35px;
    }

    .sign-opts a {
        font-size: 14px;
    }

    .form-group .align-center label a {
        font-size: 16px;
    }

    #rejectModal .modal-dialog {
        width: 80%;
    }

    .seller_card {
        float: unset;
        padding-left: 0px;
        margin-top: 100px;
    }

    .payment-sec2 {
        margin-top: 250px;
    }

    a.nav-link.tel_btn {
        width: auto;
    }

    .payment_header_bg .card {
        background: #ffffff;
        color: #191A1D;
        display: flex;
        justify-content: center;
        vertical-align: middle;
        position: relative;
        border-radius: 10px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        min-width: 350px;
    }

    .seller_card .card .seller_image {
        position: absolute;
        right: 72%;
        top: -55px;
    }

    .payment_header_bg {
        background: url(../images/payment_page/payment_header.jpg);
        color: #ffffff;
        height: 550px;
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 190px;
        top: -8px;
        margin-top: -160px;
        z-index: -6;
        position: relative;
        background-position: bottom;
    }

    .search_added_div .search_img {
        width: 80px;
        height: 60px;
        border-radius: 10px;
        position: relative;
        right: 0px;
        top: 0px;
        transform: translateY(8%);
    }

    .delivery_box .delivery_input {
        width: 250px;
        margin: 10px 0px;
    }

    .delivery_box .form-group .btn_delivery {
        margin: 10px 0px;
    }

    .promo-search-form-wrapper {
        margin-top: 20px;
        display: flex;
        /* justify-content: center; */
    }

    .promo-search-form {
        display: flex;
        flex-wrap: wrap;
    }

    .promo-search-form .form-group {
        width: 50%;
    }

    .promo-search-form .form-group:last-child .col-12 {
        padding: 0px;
    }

    .promo-search-form .form-group {
        margin-bottom: 1rem;
        text-align: center;
    }

    #state_field {
        padding-left: 0;
    }

    ul.list_logo {
        display: flex;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }

    .owl-carousel.owl-loaded {
        padding-left: 0px;
        padding-right: 0px;
    }

    .promo-search {
        /* background: #2C2D2D; */
        padding: 24px 0 2px;
    }

    .promo-search .promo-search-form-wrapper {
        padding: 0px;
    }

    .promo-search-button {
        position: relative;
        right: -15px;
    }

    .invice_head {
        margin-top: 0px;
        float: unset;
        /* text-align: center; */
    }
    .common_text h3{
        font-size: 20px;
        font-weight: 800;
        line-height: 25px;
    }
    .common_text .para-text h2{
        font-size: 20px;
        font-weight: 700;
        line-height: 21px;
    }
    .bandanas1{
        text-align: justify;
    }
    .bandanas1 .para-text{
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
    }
    .bandanas-text1 span{
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
    }
    .bandanas1 h2{
        font-size: 23px;
        font-weight: 700;
    }
    .bandanas1 p{
        font-size: 14px;
    }
    .bandanas2-img .bandanas2-image2 {
        width: 200px;
        height: 200px;
    }
    .bandanas2-img .bandanas2-image1 {
        width: 200px;
        height: 200px;
        margin-bottom: 0px;
    }
    .bandana-headband {
        font-size: 20px;
        font-weight: 400;
        margin: 1rem 0 !important;
    }
    .insanely-versatile p{
        font-size: 14px;
        text-align:justify;
    }
    .do-rag-dandy-div p{
        font-size: 14px;
        text-align:justify;
    }
    .do-rag-dandy-div .do-rag-dandy-heading{
        font-size: 20px;
        font-weight: 600;
    }
    .top-space {
        top: -100px !important;
    }
    .top-space p{
        font-size: 14px;
        text-align:justify;
    }

    .neck-scarf-sec {
        height: 400px !important;
        margin-top: 50px !important;
    }

    .bandanas-face-mask{
        height: 425px !important;
    }
    .bandanas-face-mask h4{
        font-size: 20px;
    }
    .bandanas-face-mask p{
        font-size: 14px;
        text-align:justify;
    }
    .bandanas-tree{
        height: 425px !important;
    }
    .bandanas-tree h4{
        font-size: 20px;
    }
    .bandanas-tree p{
        font-size: 14px;
        text-align:justify;
    }
    .popular-ways{
        font-size: 20px;
        font-weight: 700;
    }
    .popular-ways-to-wear div h4{
        font-size: 20px;
    }
    .popular-ways-to-wear div p{
        font-size: 14px;
        text-align:justify;
    }


    .bandanas2-img {
        margin-top: 12px;
    }
    .faq-about{
        font-size: 20px;
        font-weight: 600 !important;
    }
    .faq-list li span {
        font-size: 14px !important;
        font-weight: 600 !important;
        text-align: justify !important;
    }
    .faq-list li p {
        font-size: 14px ;
        text-align:justify;
    }
    .faq-list li ul li {
        font-size: 14px ;
        text-align:justify;
    }
    .final_though .common_text {
        margin-top: 0px !important;
      }
    .Repurposing span.common_text.text-white {
        text-align: justify !important;
    }
    .black-yellow-box {
        height: unset !important;
        margin-bottom: 0px !important;
    }
    #Article_Trending {
        width: 100% !important;
    }
    #banner_sliders {
        width: 100% !important;
    }

    .carousel-card {
        align-items: center;
        width: 138px !important;
        height: 256px !important;
    }
    .carousel-card .card-image a img {
        width: 121px !important;
        height: 111px !important;
        margin-top: 15px !important;
    }
    .Article_Trending_body {
        width: 121px !important;
    }
    .Article_Trending_body h4{
        font-size: 12px !important;
        line-height: 14px !important;
        width: 100% !important;
    }
    .Article_Trending_body p {
        font-size: 8px !important;
        line-height: 10.28px !important;
        text-align: left !important;
    }
    .sub-heading-carousel {
        font-size: 20px !important;
        margin: 30px auto !important;
    }


}

@media (max-width: 450px) {
    .pulpboard-picks-img {
        text-align: center;
    }
    .paperboard-picks-img {
        text-align: center;
    }
    .welcome_kits_container_carousel{
        margin-top: 0px;
    }
    .welcome_kits_container_carousel .owl-carousel .owl-stage-outer, .welcome_kits .owl-carousel .owl-stage-outer {
        padding: 27px 0px 0px;
    }
    .Stand_Out_gallary_img img {
        width: 174px;
        height: 246px;
    }
    .Form_Advertising h1 {
        font-size: 28px;
        max-width: unset;
        margin: 0 AUTO;
    }
    .Form_Advertising_inner::after {
        background: url(../images/Home/Advertising-mobile.png);
        width: 435px;
    }
    .red_them_btn {
        font-size: 14px;
        border-radius: 3.5px;
        width: 315px;
        height: 58px;
    }
    .price_box p {
        font-weight: 500;
    }
    .red_them_btn_btn_white {
        border-radius: 5px;
        width: 210px;
        height: 46px;
        margin: 0;
    }
    .btn_outline, .btn_white {
        border-radius: 5px;
        width: 210px;
        height: 46px;
        margin-top: 13px;
        font-size: 14px;
        font-weight: 500;
    }
    .top-space {
        margin-top: 27px;
    }
    .container_custom_home{
        padding: 0;
    }
    .banner_bg_home {
        background: linear-gradient(180deg, #FACF13 1.83%, #EF2C72 37.41%, #804FB9 66.56%, #0082CA 100%);
    }
    .slider_content h1 {
        font-size: 40px;
        padding: 0px 16px;
    }
    .banner-product-img{
        margin-top: 1rem;
        width: 416px;
    }
    .mobile-home-astronaut{
        position: absolute;
        bottom: -48px;
        left: 16px;
    }
    .more_than_giveaways-heading{
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .welcome_kits_container{
        padding: 0;
    }
    .welcome_kits_mobile_heading{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .welcome_kits_content .them_btn{
        width: 185px;
    }
    .welcome_kits .sub_heading {
        padding: 0px 40px 35px 40px;
    }
    .delivery_status_div label {
        font-size: 19px;
    }
    #delivery_status {
        background: white;
    }
    #delivery_status::placeholder {
        color: #A9A9A9;
    }
    .banner-section{
        flex-direction: column;
    }
    .alcohol-fisrt-black-card{
        flex-direction: column;
    }
    .for-example{
        padding: 15px;
    }
    .Repurposing .Yellow_notes h2.Versatile-bad-heading {
        top: -41px;
        font-size: 14px !important;
    }
    .up-content h4 {
        font-size: 18px;
    }
    .insanely-versatil p {
        font-size: 14px ;
        text-align: left ;
        padding: 0;
    }
    .yellow-box ul li{
        font-size: 15px;
    }
    .up-content ul li{
        font-size: 15px;
    }
    footer button.accordion-button img {
        display: inline;
    }
    footer button.accordion-button {
		pointer-events: unset;
		padding: 10px 0;
		pointer-events: unset;
		border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	}
    .mb_none {
		display: none;
	}
    .artical_18{
        /* width: 370px; */
        height: 190px !important;
        background-image: url('../images/articles18/banner_mobile_artical_18_half.png') !important;
    }
    .banner_text{
        padding: 0;
    }
    .banner_hed{
       font-size: 18px;
    }
    .banner_hed_content{
        margin-top: 0px;
    }
    .banner_hed_content strong{
        font-size: 10px;
        font-weight: 600;
        text-align: right;
    }
    .banner-button{
        position: unset;
    }
    .slide img {
        width: 158px;
        height: 90px;
    }
    .amazing-logo {
        width: 114.8px;
        height: 151.86px;
        right: -5px;
    }
    .font-bebas-neue {
        font-size: 13px;
    }
    .Shop_Trending_Promotional .Shop_Trending_card,
    .welcome_kits .Shop_Trending_card
     {
        height: 340px;
    }
    .container-1000{
        padding: 0;
    }
    .shop_all_detail{
        margin: 0 ;
        height: auto;
        padding-bottom: 70px;
    }
    .shop_details>.row{
        margin: 0;
    }
    .shop_details>.row>div, .welcome_kits_container>.row>div{
        padding: 5px;
    }
    .welcome_kits_content .row>div{
        padding: 0;
    }
    .Welcome_kits_wrap img {
        right: 126px;
        left: auto;
        width: 100%;
        height: auto;
        /* top: 113px; */
    }
    .sub_heading {
        text-align: center;
    }
    .our_journal_card img {
        height: 240px;
    }
    .Stand_Out {
        padding: 30px 0;
    }
    .py_60 {
        padding: 30px 0;
    }
    .our_journal {
        padding: 47px 0 0;
    }
    .banner_content {
        padding: 40px 0 60px;
    }
    .Repurposing .Yellow_notes h2.Versatile-heading {
        top: -48px;
        width: 278px;
        padding: 0.5rem;
        background: #0083FF;
        border-radius: 3.54px;
    }
    .accordion.accordion_footer .card-header .btn-link img {
        display: block;
    }

    .accordion.accordion_footer .card-header .btn-link {
        pointer-events: unset;
    }
    .show-filter{
        display: unset;
    }
    ul.color_wrap_inner {
        justify-content: center;
    }
    .common_text h3{
        font-size: 21px;
        font-weight: 700;
        line-height: 30px;
        text-align: center;
    }
    .common_text .para-text h2{
        font-size: 18px;
        font-weight: 700;
        line-height: 21px;
    }
    .bandanas1{
        text-align: justify;
    }
    .bandanas1 .para-text{
        font-size: 18px;
        font-weight: 400;
        line-height: 22px;
        text-align: center;
    }
    .bandanas-text1 span{
        font-size: 18px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
    }
    .bandanas1 h2{
        font-size: 23px;
        font-weight: 700;
    }
    .bandanas1 p{
        font-size: 18px;
    }
    .bandanas2-img .bandanas2-image2 {
        width: 324px;
        height: 366px;
        margin: 19px 10px 0;
    }
    .bandanas2-img .bandanas2-image1 {
        width: 316px;
        height: 297px;
        margin: 19px 10px;
    }
    .bandana-headband {
        font-size: 18px;
        font-weight: 700;
        text-align: center;
        margin: 2rem 0 !important;
    }
    .insanely-versatile p{
        font-size: 17px;
        text-align: center;
        font-weight: 400;
        padding: 0 34px;
        line-height: 26.72px;
    }
    .do-rag-dandy-div p{
        font-size: 18px;
        text-align:justify;
        margin: 17px 0px;
        font-weight: 500;
    }
    .do-rag-dandy-div .do-rag-dandy-heading{
        font-size: 23px;
        font-weight: 700;
    }
    .do-rag-content{
        padding: 0 34px;
    }
    .bandanas-handband-content{
        padding: 0 34px;
    }
    .top-space {
        top: 0px !important;
    }
    .top-space p{
        margin: 30px 0px;
        font-size: 15px;
        text-align: center;
        line-height: 22px;
        margin: 33px 0px;
    }

    .neck-scarf-sec {
        height: 555px !important;
        margin-top: 0px !important;
        position: unset !important;
        padding: 0 !important;
    }

    .bandanas-face-mask{
        height: 390px !important;
    }
    .four-black-box{
        justify-content: center;
    }
    .four-black-box img{
        width: 218px;
     }
     .border_radius{
        border-radius: 9px;
        top: 0;
     }
     .artical_2{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
     }
    .Starquix_box img{
        width: 330px;
    }
    .Starquix_box{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .bandanas-face-mask h4{
        font-size: 18px;
    }
    .bandanas-face-mask p{
        font-size: 15px;
        text-align:justify;
    }
    .bandanas-tree{
        height: 400px !important;
    }
    .bandanas-tree h4{
        font-size: 18px;
    }
    .bandanas-tree p{
        font-size: 15px;
        text-align:justify;
    }
    .popular-ways{
        font-size: 20px;
        font-weight: 800;
        padding: 0 14px;
        margin: 24px 0px;
    }
    .popular-ways-to-wear div h4{
        font-size: 24px;
        text-align: justify;
        font-weight: 700;
        margin: 24px 0px;
    }
    .four-black-box-oter{
        border-radius: 8px;
    }
    .popular-ways-to-wear div p{
        font-size: 18px;
        text-align:justify;
        font-weight: 500;
        line-height: 30px;
    }
    .four-black-box{
        justify-content: center;
    }
    .four-black-box img{
        width: 218px;
        height: 218px;
        margin-top: 20px;
    }


    .bandanas2-img {
        margin-top: 12px;
    }
    .Repurposing .Yellow_notes h2.common_heads {
        width: 360px !important;
        top: -41px !important;
        font-size: 19px !important;
    }
    .faq-about{
        font-size: 20px;
    font-weight: 750 !important;
    text-align: justify;
    line-height: 30px;
    }
    .faq-list li span {
        font-size: 18px !important;
        font-weight: 750 !important;
        text-align: justify !important;
        line-height: 30px;

    }
    .faq-list li p {
        font-size: 18px ;
        text-align:justify;
        line-height: 30px;
    }
    .faq-list li ul li {
        font-size: 18px ;
        text-align:justify;
    }
    .social_links_re img {
        width: 18px;
        height: 18px;
        margin-right: 10px;
    }
    .Read_content:after{
        border: none;
    }
    .final_though {
    margin-top: 0;
    }
    .share{
        font-size: 10px;
        font-weight: 600;
    }
    .Read_content .social_links_re {
        margin-bottom: 14px;
    }
    .october-share{
        margin-top: 30px;
    }
    .faq-list li{
        list-style: none;
    }
    .FINAL-text h2.common_heads {
        font-size: 35px;
        font-weight: 800;
    }
    .FINAL-text {
        justify-content: space-around;
    }
    .final_though .common_text {
        margin: 12px !important;
        font-weight: 400;
        font-size: 18px;
        text-align: justify;
        line-height: 30px;
      }
      .share-section{
        margin-top: 30px;
      }
      .sub-heading-carousel {
        font-size: 23px !important;
        font-weight: 600 !important;
    }
    .carousel-card {
        width: 175px !important;
    }
    .Repurposing span.common_text.text-white {
        text-align: center !important;
        font-size: 20px;
        font-weight: 500;
        padding: 0 25px;
        position: unset;
    }
    .Repurposing{
        margin-top: 60;
        padding: 0;
    }
    .Repurposing .container_custom, .Repurposing .container_custom .insanely-versatile{
        padding: 0;
    }
    .Repurposing .container_custom .row{
        margin: 0;
        text-align: center;
    }
    .non-alcohol h2 {
        padding-top: 26px;
    }
    .wet-bar-on-rise-content {
        margin: 30px 0px;
    }
    .wet-bar-on-rise {
        height: 1100px;
        margin-top: 0;
    }
    .boxes-images {
        align-items: center;
    }
    .promotional-drink-coasters-section {
        background: #EFEFEF;
        /* height: 712px; */
        margin-bottom: 0px;
        height: unset;
    }
    .dateils_card .dateils_card_content h3 {
        font-size: 20px;
    }
    .Repurposing .Yellow_notes {
        height: 30px;
    }
    .Insanely-Versatile-heading{
        width: 230px !important;
        padding: 3px 0px !important;
        top: -46px !important;
    }
    .p_0{
        padding: 0;
    }
    .m_0{
        margin: 0;
    }
    .inner_container_tip h3{
        font-weight: 700;
        font-size: 20px;
    }
    .inner_container_tip div img{
        margin: -39px 0px 0px 0px;
    }
    .black-yellow-box {
        height: unset !important;
        margin: 18px 0px !important;
    }
    .product_details.product_details_after {
        margin-top: 0px !important;
    }
    .mobile_view {
        margin: 0px !important;
    }
    .mobileview {
        margin: 0px 8px ;
    }
    .slider {
        width: unset;
    }
    .row .search_product .mobileview{
        margin: 0 !important;
    }
    .filter_prodect .Shop_Trending_card {
        height: 375px;
    }

    .color_list ul li a span {
        width: 15px !important;
        display: block;
        height: 15px !important;
        border-radius: 100% !important;
        border: 1px solid #a9a1a1;
        margin-top: 6px;
         /* margin: 3px 4px !important; */
    }



    form.search_box .form-group {
        width: 100%;
    }
    .Shop_Trending_body h4 {
        font-size: 13px;
        margin-bottom: 6px;
        width: 260px;
        height: unset;
        margin: 5px auto;
    }
    .Shop_Trending_body h4 a {
        width: 130px;
        FONT-VARIANT: JIS78;
        font-size: 15px;
        line-height: 18px;
        text-decoration: none;
        color: #163245;
        font-style: normal;
        font-weight: 600;
        min-height: 38px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        position: relative;
        margin: 8px 0 0 -15px;
    }
    .Shop_Trending_body .price-label p {
        line-clamp: 3;
        font-size: 13px;
        font-weight: 300;
        font-style: normal;
        color: #666;
        position: relative;
        z-index: 8;
        margin: 9px 0 7px;
    }


    .otter_div {
        /* display: none; */
        flex-direction: column;
    }

    .sign_up_box_wraper {
        padding: 45px 12px 4px;
    }


    .Shop_Trending_card_img img {
        /* width: 100%; */
        width: 143px !important;
        height: 143px !important;
        /* padding: 16%; */
    }
    /* .filter_wrap {
        padding: 0;
    } */
    .product-header {
        margin: 0;
    }
    .filter_prodect .Shop_Trending_card .Shop_Trending_card_img {
        height: 124px;
    }
    #logo_setup {
        display: flex;
        flex-direction: row-reverse;
    }

    #remove_bottom_margin_on_mobile {
        margin-bottom: 0px !important;
    }

    #remove_top_margin_on_mobile {
        margin-top: 0px !important;
    }

}


@media (max-width: 400px) {
    .slider_content h1 {
        font-size: 36px;
        padding: 0px 16px;
    }
    .carousel-card {
        width: 155px !important;
    }
    .bandanas2-img .bandanas2-image1 {
        width: 279px;
        height: 257px;
        margin: 19px 14px;
    }
    .bandanas2-img .bandanas2-image2 {
        width: 279px;
        height: 330px;
        margin: 19px 10px 0;
    }
    .amazing-logo {
        right: -13px;
    }
    .font-bebas-neue {
        font-size: 11px;
    }
    .Shop_Trending_body h4 a {
        margin: 8px 0 0 -22px;
    }
    .card{
        height: 155px;
    }
    .info1 a{
        margin-top: 110px !important;
    }
    #iframe{
        height: 155px !important;
    }
}

@media (min-width: 1199px) {
    .banner-art-image img {
        margin-left: 320px !important;
    }
    .banner-button-div {
        margin-left: 120px;
    }
}
@media (min-width: 991px) {

    .banner_content .owl-dots {
        /* margin-top: -80px; */
        bottom: 0;
    }


    .banner-art-image img {
        margin-left: 200px;
        display: block;
    }

    .banner-button-div {
        /* margin-top: -60px;
        margin-left: 120px; */
        /* margin-bottom: 174px; */
    }
}
