@media screen and (max-width: 1450.98px) {

    .navbar ul li a {
    font-size: 14px!important;
}

    .product_cat-baby .woocommerce-Price-amount.amount {
    font-size: 18px !important;
}


    .woocommerce div.product .product_title {
    font-size: 24px;
}


    .dgwt-wcas-search-input{ font-size: 12px!important;}


    .logo img {
    max-width: 140px!important;
}



    .logo img {

    max-width: 150px;

}



.global_heading {

    font-size: 28px;

    font-weight: 700;

}



}



@media screen and (max-width: 1023.98px) {



    .slide_cnt{ justify-content: center!important;}



    .logo img {

    width: 135px;

}



    .navbar .logo {

    margin-left: 46px;

}



.search_product{ display: none;}



/* .user_icons { display: none;} */





}







@media screen and (max-width: 991.98px) {





    .add_bag_btn {

    transform: translate(-50%, -32%);

    }

    



    .mobile_slide_cnt .outer_content {

    padding: 25px 10px;}



    .mobile_slide_cnt{ display: block;}



        .liner_btn.custom-btn:hover{ color: white;}



    .liner_btn.custom-btn{ border-color: var( --color-primary); color: var( --color-primary); }



    .creative-fullpage--slider .slider-inner {

    height: 60vh;}





    .creative-fullpage--slider{ height: 60vh;} 

.creative-fullpage--slider .swiper-slide .slider-inner .swiper-content{ display: none;}

 



    .creative-fullpage--slider .swiper-slide .slider-inner .swiper-content{left: 50%!important; text-align: center;}



    /* .creative-fullpage--slider .slider-inner{ height: 60vh;}



    .creative-fullpage--slider{ height: 60vh;}



    .creative-fullpage--slider .swiper-slide .slider-inner img{ height: 60vh;} */

.global_heading {

    font-size: 28px;}





}







@media screen and (max-width: 767.98px) {

    .creative-fullpage--slider .swiper-slide .slider-inner img {
    object-fit: unset!important;
    width: 100%!important;
    height: 100%!important;
}


    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{

        float: left!important;
        margin-top: 15px;

    }


    .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{ 

 
    font-size: 18px;
    font-weight: 700;


    }

    legend {
    font-size: 16px;
    font-weight: 700;
}

.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
 
    font-size: 18px;
    font-weight: 700;

}

.wc-block-components-title.wc-block-components-title{

      font-size: 18px;
    font-weight: 700;

}


        .published-page .entry-title {
        font-size: 20px;
        font-weight: 700;
    }

    .woocommerce-Button{ float: unset!important;}


    .published-page .entry-title {
    font-size: 20px;
}


    /* Extra space so content not hidden */
body {
  padding-bottom: 60px;
}


        body .qib-button-wrapper {
        display: flex;
         float: left!important;}

    .woocommerce div.product form.cart .button {
    width: 60%;}


    body .qib-button-wrapper {
    width: 38%;
}

    .woocommerce div.product .product_title {
    font-size: 20px;
}
    .woocommerce-tabs.wc-tabs-wrapper {
    width: 100%;}


    .slick-list.draggable .slick-slide img {
    height: 115px !important;}

    .add_bag_btn {
    padding: 6px;}


    .shop-with-sidebar-layout{ 
        display: unset!important;
    }


    .shop_by_type .swiper-wrapper {

     justify-content: unset!important;}



    .testimonial-image{ display: none;}



    footer h6 {

    font-weight: 700;

    font-size: 18px;

}





    footer{ padding: 40px 0 0px;}



    .testimonial_outer{  padding: 40px 0; }





    .instagram_post_outer {

    padding: 40px 0;

}





    .new_arival{    padding: 40px 0; }





    .handpicked {

    padding: 40px 0;

}



    .featured_collection{



        padding: 40px 0;  

    }









       .shop_by_type{



        padding: 40px 0;



    }





    .slider_btn { flex-direction: column; display: flex; gap: 10px!important;}





}





@media screen and (max-width: 575.98px) {



    .mobile_slide_cnt h1{     font-size: calc(1.375rem + 0.6vw); font-weight: 700;}



    .social_links {

    display: flex;

    gap: 8px;

    justify-content: center

    ;

}



    .copy_right {

    margin-top: 30px;

}



    .shop_by_type .card {

    border-radius: 17px;

    padding: 5px;}



    .shop_by_type .card-inner img {

    border-radius: 5px;}



    .shop_by_type .card-inner {

    border-radius: 10px;}



    .shop_by_type .label {

    bottom: -12px;

    padding: 0px 15px;

    font-size: 14px;

}



    .outer_content {

    padding: 25px 10px;

}



    .outer_content .custom-btn{ font-size: 14px!important;}



      .swiper-slide .slider-inner .swiper-content .title-area .title {

    font-size: 24px;

  }





    .logo img {

    max-width: 150px;

}







}

