.card-content.truncate @media (min-width: 767px) {
  .logo-main {
    width: 70%;
  }
  
}

@media screen and (min-width: 767px) {
  .for-none-block{
      display: block;
      padding: 9px;
  }
}

@media (max-width: 430px){
    .order-details{
        font-size: 14px;
    }
    .order-details h4{
        font-size: 18px !important;
    }
    
    .order-desc{
        font-size: 14px ;
    }
    
    .cart-subtotal, .order-total{
        font-size: 14px !important;
    }
    
    .shop_table .cart_item {
        font-size: 14px !important;
    }
    .woocommerce table.shop_table thead th{
        font-size: 16px !important;
    }
    
    #shipValidCity{
        margin-top: 14px ;
    }
    
    .receivers-fields{
        margin-top: 26px !important;
    }
    
    section.cat_product .truncate {
    padding: 10px;
    min-height: 100%;
    }
}
@media (max-width: 768px) {
    
    .corporate_fieldset{
        padding-bottom: 0px !important;
    }
    
    .vendor-submit{
        margin: 0px !important;
    }
    
    .btn-tieup{
        margin: 0px !important;
    }
    .tieup-fieldset{
        padding-bottom: 0px !important;
    }
    
    
    .become-vendore-section{
    padding: 30px 0 !important;
    }
    
    .corporate_tieup{
       padding: 30px 0 !important; 
    }
    
    #offer_section p{
        line-height: 19px;
    }
    
    #offer_section .innerbox{
        padding-top: 15px;
    }
    
    #place_order{
        width: 100%;
     margin-bottom: 10px;
    }
    
    
    
    .resp-none-details{
        display: none !important;
    }
/*    .three_main_img {*/
/*  height: 150px;*/
/*  overflow: hidden;*/
/*}*/
    
    .logo-main {
    max-width: 100%;
}
    
  .bottomwhatsapp {
    bottom: 80px;
  }
  #offer_section {
    padding: 5px 5px;
  }
  #offer_section .card.border-width {
    margin-bottom: 10px;
  }
  
 

  #offer_section p.text-center.mb-0 {
    font-size: 12px;
  }

  #offer_section p.text-center.mb-0 {
    font-size: 12px;
  }

  #offer_section .coupon-code {
    font-size: 16px;
    bottom: 0;
    top: unset;
    width: 100%;
    box-shadow: none;
  }
  .woocommerce .col2-set .col-1,
  .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 100% !important;
  }

  .woocommerce .col2-set .col-2,
  .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 100% !important;
  }

  section.review_section .rating-container.no-review {
    width: 100%;
  }
  .woocommerce-MyAccount-navigation,
  .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
  }
  .woocommerce-MyAccount-navigation,
  .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
  }
}

@media (max-width: 992px) {
      section.bottom_footer {
        padding-bottom: 82px;
    }
    
    .Category_Sectiononhome_desktop{
        display:none;
    }
    
    .countdown_annoucement_bar_subheading{
        text-align: center;
    }
    
    .countdown_annoucement_bar_title.h2 {
        font-size: 16px;
    }
    
    .for-none{
        display:none;
    }
    
    .search-product-result{
        padding:0px;
    }
    header#masthead li.nav-item{
        padding: 10px;
    }
       .testimonial-carousel .owl-next{
        margin-top: 7% !important;
    }
    
    .testimonial-carousel .owl-prev{
        margin-top: 7% !important;
    }
  .coloumn-reverse{
    flex-direction: column-reverse !important;
  }
  .Top_header {
    display: none;
  }
  .container.dextopview {
    display: none;
  }
  .mobile_Responsive {
    display: block;
  }
  .navbar-collapse.show {
    transition: all 1s ease !important;
    left: 0;
    visibility: visible;
  }
  .navbar-collapse {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -75%;
    width: 75%;
    padding: 0.5rem 0rem;
    visibility: hidden;
    background-color: #fff;
    transition: all 1s ease !important;
    z-index: 999;
  }

  /* This code for Dashbord Content start*/

  .my-account-details-main {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .my-account-details {
    display: flex;
  }

  .my-account-order-details {
    display: flex;
    gap: 7px;
  }

  /* This code for Dashbord Content end*/

  #overlayear {
    display: block !important;
  }
  li.nav-item.close-navbar a i {
    font-size: 16px;
  }
  section.cat_product.productonhome .col-lg-2.col-md-4.col-sm-4.col-6 {
    padding-bottom: 16px;
  }

  section.usb_box .col-lg-3.col-md-6.col-sm-6.d-flex {
    margin-bottom: 10px;
  }
}

@media (min-width: 992px) {
    
    .Category_Sectiononhome_mobile{
        display: none;
    }
    
    
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
}

@media (min-width: 767px) {
    
    .usb_box_home{
        padding-bottom: 40px !important;
    }
    
    #single_sub_Cat{
            padding: 0 10px 0 5px
    }
    
    
  /*#primary-menu li > ul.sub-menu.dropdown-menu {*/
  /*  animation: slide-down 0.6s ease-out;*/
  /*}*/
  #primary-menu li:hover > ul.sub-menu.dropdown-menu {
    display: flex;
    width: auto;
  }
  #primary-menu li > ul.sub-menu.dropdown-menu > li:not(:first-child) {
    padding-left: 7px;
  }
  /*#primary-menu li > ul.sub-menu.dropdown-menu {*/
  /*  animation: slide-down 0.6s ease-out;*/
  /*}*/
  #primary-menu li > ul.sub-menu.dropdown-menu ul.sub-menu {
    display: contents;
  }
  #primary-menu ul.sub-menu.dropdown-menu {
    margin-top: 0;
    border: 0;
  }
  #primary-menu li > ul.sub-menu.dropdown-menu ul.sub-menu li {
    padding-left: 0;
  }
  #primary-menu li:hover > ul.sub-menu.dropdown-menu {
    display: flex;
    width: auto;
  }

  /*#primary-menu li > ul.sub-menu.dropdown-menu {*/
  /*  animation: slide-down 0.6s ease-out;*/
  /*}*/
}

@media (min-width: 767px) {
  /*#primary-menu li > ul.sub-menu.dropdown-menu {*/
  /*  animation: slide-down 0.6s ease-out;*/
  /*}*/
  @keyframes slide-down {
    0% {
      opacity: 0;
      transform: translateY(100%);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  #primary-menu li > ul.sub-menu.dropdown-menu > li:not(:first-child) {
    padding-left: 75px;
  }
  #primary-menu li > ul.sub-menu.dropdown-menu ul.sub-menu li {
    padding-left: 0;
  }
  #primary-menu li > ul.sub-menu.dropdown-menu > li:not(:first-child) {
    padding-left: 7px;
  }
}

@media (max-width: 767px) {
    /*.operators-none{*/
    /*    display: none!important;*/
    /*}*/
    
    #price-none{
        display: none !important;
    }
    
    
    .mobile_Responsive #searchProds{
        font-size: 14px;
        padding-left: 12px;
    }
    
  .avg-rating-container mark{
    padding-top: 0px;
  }

  .table-title{
    font-size: 12px;
  }
  #primary-menu {
    height: 100%;
    position: relative;
    display: block;
    box-shadow: 18px 15px 10px -15px #999;
    overflow: scroll;
  }
  .collapsing {
    height: 100%;
  }
  header#masthead #primary-menu li.nav-item {
    border-bottom: 1px solid #80808052;
    padding: 5px 15px;
  }
  ul#primary-menu .nav-item {
    font-weight: bold;
  }

  ul#primary-menu .dropdown-toggle {
    margin-right: 25px !important;
    /* overflow: inherit; */
    /* padding-right: 20px; */
  }
  #primary-menu ul.sub-menu.dropdown-menu {
    background-color: #e2e2e2;
    padding: 0;
  }
  ul#primary-menu .sub-menu li.nav-item {
    padding: 5px 5px !important;
    border-top: 1px solid #80808052;
    border-bottom: none !important;
  }
  ul#primary-menu .menu-item-has-children::after {
    content: "\f067";
    font-family: "FontAwesome";
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 999999;
  }
  ul#primary-menu .dropdown-toggle::after {
    /* margin-right: -25px; */
    position: absolute;
    right: 20px;
  }

  ul#primary-menu .dropdown-toggle::after {
    display: unset;
    width: unset;
    height: unset;
    margin-left: unset;
    vertical-align: unset;
    border: 0;
    /* content: "\f067"; */
    /* font-family: 'FontAwesome'; */
    /* float: right; */
  }

  #primary-menu ul.sub-menu.dropdown-menu {
    background-color: #e2e2e2;
    padding: 0;
  }

  ul#primary-menu .close-navbar {
    display: block;
  }
  #primary-menu .bottom-button a {
    background: #da0e68;
    color: white;
    height: 50px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
}

@media only screen and (max-width: 600px) {
  section.three_image_Section .col-lg-6,
  section.three_image_Section .col-lg-12 {
    padding-left: 4px;
    padding-right: 4px;
  }
  section.three_image_Section .col-pad {
    padding-bottom: 8px !important;
  }
  section.three_image_Section {
    padding-bottom: 0px;
    padding-top: 0;
  }

  .col-lg-12.col-long img {
    height: 90px;
  }
}

@media only screen and (max-width: 500px) {
    .weight-box {
        padding-right: 3px;
        padding-left: 3px;
        gap: 4px;
        font-size: 9px;
    }
    
    .slide-card-without-city .discountRate{
        font-size: 12px !important;
    }
  section.Category_Sectiononhome,
  section.three_image_Section,
  section.offer_box,
  section.usb_box {
    padding: 10px 10px;
  }
  
  .for-subcat-padding{
      padding: 10px 0px!important;
  }
  
  .for-p-0{
      padding: 10px 0px!important;
  }

    .for-p-4{
        padding:4px!important;
    }

  section.usb_box {
    padding-top: 30px;
  }

  /*.card-content.truncate {*/
  /*  font-size: 9px;*/
  /*}*/
  section.sub_category .col-lg-2,
  section.Category_Sectiononhome .col-lg-2 {
        margin-bottom: 0px !important;
    padding-bottom: 15px;
  }
  
  .for-res-p{
    padding-left: 5px!important;
    padding-right: 5px!important;
    padding-bottom: 10px!important;
  }
  
  .for-res-p-tl{
      padding: 10px 10px!important;
      padding-bottom: 0px !important;
  }
  
  .for-container-pt{
      padding-top: 0px;
  }
  
  section.cat_product .slide-card-without-city.product-card {
    box-shadow: 0px 1px 5px #00000029;
    min-height: 315px;
    overflow: hidden;
  }
  .product-tag-right.float-right,
  .product-tag-left {
    font-size: 10px;
  }

  .product-tag-right.float-right {
    left: 0px;
  }
  .product-tag-right.float-right,
  .product-tag-left {
    font-size: 10px;
  }

  span.moneyCalmain {
    font-size: 15px;
  }
  
  .earlist{
    font-size: 11px;
}

.rating {
    font-size: 10px;
}

.rating-stars{
    font-size: 13px;
}


  #product_addon_model span.moneyCalmain,
  span.discountRate {
    font-size: 18px;
  }

  section.usb_box h4 {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  #productslider555623674 li.active,
  #productslider555623674 li.active + li,
  #productslider555623674 li.active + li + li {
    margin-right: 0px !important;
    width: 150px !important;
  }
}

@media only screen and (max-width: 600px) {
  .frm_section_heading > .frm_form_field,
  .frm_fields_container > .frm_submit,
  .frm_grid_container > .frm_form_field,
  .frm_fields_container > .frm_form_field {
    grid-column: 1 / span 12 !important;
  }
  h1,
  h2,
  h3 {
    font-size: 1.3rem;
  }
  .card-body .faqs_desc {
    width: 85%;
  }
  .faqs_section .collapse_heading {
    width: 85%;
  }

  .woocommerce form .form-row-first,
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-first,
  .woocommerce-page form .form-row-last {
    width: 100% !important;
    overflow: visible;
  }
}

@media only screen and (max-width: 600px) {
  section.Combos {
    padding: 0px 10px 0px;
  }
}

@media only screen and (min-width: 500px) and (max-width: 992px) {
  .countdown-timer{
    width: 75% !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1250px){
  .countdown-timer{
    width: 75% !important;
  }
}

@media screen and (max-width : 500px){
    .for-p-subcat{
            padding: 0 5px!important;
    }
    
    section.bredcrum {
        padding: 0px 0px;
    }
    
    section.sub_category {
        padding: 0px 0px;
        padding-bottom: 30px;
    }
    
    .no-product-img{
        width: 100% !important;
    }
        
    .the_excerpt_post-blog p{
        height: 60px !important;
    }
    .blog-heading{
        height: 50px !important;
    }
    
    .total-first{
        display: none !important;
    }
    .operators-none{
        display: none !important;
    }
  .countdown-timer{
    width: 100% !important;
  }
}

@media (max-width: 767px) {

  .sidebar-rivew{
    margin-top: 50px;
  }

  .rivew-title{
    font-size: 20px;
  }
  /* show 3 items */
  .cat_Slider .carousel-inner .carousel-item {
    display: block;
  }
  section.city_section .cat_Slider .col-lg-2 {
    padding: 5px;
  }

}
@media (min-width: 768px) {
  /* show 6 items */
  .cat_Slider .carousel-inner .active,
  .cat_Slider .carousel-inner .active + .carousel-item,
  .cat_Slider .carousel-inner .active + .carousel-item + .carousel-item,
  .cat_Slider
    .carousel-inner
    .active
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-inner
    .active
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-inner
    .active
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item {
    display: block;
  }

  .cat_Slider
    .carousel-inner
    .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
  .cat_Slider
    .carousel-inner
    .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
    + .carousel-item,
  .cat_Slider
    .carousel-inner
    .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-inner
    .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-inner
    .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-inner
    .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item {
    transition: none;
  }

  .cat_Slider .carousel-inner .carousel-item-next,
  .cat_Slider .carousel-inner .carousel-item-prev {
    position: relative;
    transform: translate3d(0, 0, 0);
  }

  .cat_Slider
    .carousel-inner
    .active.carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item {
    position: absolute;
    top: 0;
    right: -25%;
    z-index: -1;
    display: block;
    visibility: visible;
  }

  /* left or forward direction */
  .cat_Slider
    .active.carousel-item-left
    + .carousel-item-next.carousel-item-left,
  .cat_Slider .carousel-item-next.carousel-item-left + .carousel-item,
  .cat_Slider
    .carousel-item-next.carousel-item-left
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-next.carousel-item-left
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-next.carousel-item-left
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-next.carousel-item-left
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-next.carousel-item-left
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item {
    position: relative;
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  /* farthest right hidden item must be abso position for animations */
  .cat_Slider .carousel-inner .carousel-item-prev.carousel-item-right {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    display: block;
    visibility: visible;
  }

  /* right or prev direction */
  .cat_Slider
    .active.carousel-item-right
    + .carousel-item-prev.carousel-item-right,
  .cat_Slider .carousel-item-prev.carousel-item-right + .carousel-item,
  .cat_Slider
    .carousel-item-prev.carousel-item-right
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-prev.carousel-item-right
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-prev.carousel-item-right
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-prev.carousel-item-right
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item,
  .cat_Slider
    .carousel-item-prev.carousel-item-right
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item
    + .carousel-item {
    position: relative;
    transform: translate3d(100%, 0, 0);
    visibility: visible;
    display: block;
    visibility: visible;
  }
}

@media (min-width: 767px) {
  #feature_product .truncate h5 {
    font-size: 16px;
  }
  #feature_product span.moneyCalmain {
    font-size: 24px;
  }
  #feature_product .earlist,
  section.cat_product .truncate a.btn {
    font-size: 15px;
  }
  nav.woocommerce-MyAccount-navigation ul li.is-active {
    /*border-top-right-radius: 0 !important;*/
    /*border-bottom-right-radius: 0 !important;*/
    border:1px solid #5d1c32;
  }

  li.woocommerce-MyAccount-navigation-link {
    border-radius: 0px !important;
  }

  /*nav.woocommerce-MyAccount-navigation ul li.is-active:after {*/
  /*  content: "";*/
  /*  height: 0;*/
  /*  width: 0;*/
  /*  border-top: 25px solid white;*/
  /*  border-left: 20px solid #DA0E68;*/
  /*  border-bottom: 25px solid white;*/
  /*  float: right;*/
  /*  margin-right: -34px;*/
  /*  margin-top: -7px;*/
  /*  position: absolute;*/
  /*  right: 14px;*/
  /*  top: 7px;*/
  /*}*/
}

@media (min-width: 500px) {
  .classsticky {
    position: sticky;
    top: 15px;
  }
}

@media (max-width: 500px) {
    #login-page {
    padding: 20px 0px;
}
    .privacy-heading{
     padding-top: 20px !Important;
      margin-bottom: 0px;
    }
    .refund-title{
      padding-top: 20px !Important;
      margin-bottom: 0px;
    }
    .terms-heading{
      padding-top: 20px !Important;
      margin-bottom: 0px;
    }
    .about-us-section-heading{
      padding-top: 15px !Important;
    }
    
    .about-us-section{
        padding-top: 15px !Important;
    }
    
    section.contact {
    padding: 60px 0 20px;
   }
    
    /*.conatct_top{*/
    /*    padding-bottom: 60px !important;*/
    /*}*/
    
        .for-flex-style{
            display: flex;
            justify-content: center;
            align-items: center;
        }
        
    .section-heading-products{
        text-align: center;
    }
    
    .for-reviews{
        color: #888;
        font-size: 10px;
    }
    
    .sub_cat .border-width .card-content {
        font-size: 9px;
        /*min-height: 50px;*/
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .total-addon-price .total-label{
           font-size: 17px;
    font-weight: 600;
    }
    .total_addon_product_price{
        font-size: 17px;
    font-weight: 600;
    }
    .total_addon_price{
        font-size: 17px;
    font-weight: 600;
    }
    .total_addon{
         font-size: 17px !important;
    font-weight: 600 !important;
    }
    .total-addon-price{
         width: 50%  !important;
         display: flex !important;
         align-items: center !important;
         justify-content: end; !important;
         gap: 20px !important;
    }
    
    .addOnPrice{
        width: 50%  !important;
        display: flex !important;
         align-items: center !important;
         justify-content: start; !important;
         gap: 20px !important;
    }
    
    
    .isequalOperator{
        display: none !important;
    }
    .tnc-popup{
        right: 10px !important;
    }
  .filters-toolbar__item{
    margin-left: 0px !important;
  }
}

@media (max-width: 500px) {
    section.mid_footer {
        padding: 25px 0 20px 0;
    }
    
    section.top_footer {
        padding:20px 0 0px 0;
        border-bottom: 1px solid #fff6f63d;
    }
    
    .shop-product__description-tab .tab-product-navigation--product-desc .nav-tabs a {
        font-size: 12px !important;
        padding: 15px !important;
}
    .desc-mob-2{
        padding-left:0px !important;
    }
    
  
    
    .discreption h1 {
      font-size: 16px !important;  
    }
    
    .desc-mob{
        margin-top: 20px !important;
    }
    .sub_Category_main h1{
        font-size: 16px !important;
        line-height: 25px !important;
    }
    
    .terms_heading h2{
      font-size: 18px !important ; 
      margin-bottom: 10px;
    }
    .terms_heading h1{
      font-size: 18px !important ;  
    }
    
    .title-desp-test h3{
        font-size: 15px !important;
        line-height: 25px;
    }
    
  section.about_product_details {
    padding-left: 0px;
  }
  .spr-button-primary{
    font-size: 12px;
  }
}

@media only screen and (max-width: 600px) {
  section.review_section div#rating_review {
    box-shadow: none;
    padding: 20px 0px;
  }
}

@media only screen and (max-width: 600px) {
  section.review_section .rating-container.no-review {
    border-right: 0px;
  }
  section.review_section .main_container {
    display: flex;
    margin: auto;
    padding: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  section.product_Single .defalut {
    padding: 0px;
    border: none;
  }
  section.product_Single {
    padding: 0px 0px;
  }
}
@media only screen and (max-width: 850px) {
  section.review_section .main_container {
    width: auto;
  }
}

@media (max-width: 767px) {
    .more-post{
    display: flex;
    align-items: end;
    }
    .blogs-sec .card{
        margin-top: 15px !important;
    }
    .save-change-btn{
        width: 100% !important;
    }
    .save-address{
        width: 100% !important;
    }
    .upload-profile{
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .form-group-acc{
        margin-top: 15px !important;
    }
  section.review_section .rating-container.no-review {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .woocommerce-customer-details .col-1,
  .woocommerce-customer-details .col-2 {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
  }
}

@media (max-width: 1180px) {
  .control .s_res {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .control .s_res {
    width: 100%;
  }
  .discreption h2 {
    font-size: 1rem;
  }
}

@media (max-width: 740px) {
  .control .s_res {
    width: 100%;
  }
}

@media (max-width: 668px) {
  .control .s_res {
    width: 100%;
  }
}

@media (max-width: 620px) {
    
  .control .s_res {
    width: 100%;
  }

  .usb_img img {
    width: 100%;
  }
   .thumb-right {
        padding-right: 0px !important;
    }
    .single-product-main-wrapper{
        padding-right: 0px !important;
    }
    .product-zoom-right{
        padding-right: 0px !important;
    }
}

@media (max-width: 540px) {
  .control .s_res {
    width: 100%;
  }
  section.tags_with_link {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 460px) {
  .control .s_res {
    width: 100%;
  }

  .post-navigation .nav-links {
    display: block;
  }
  .post-navigation .nav-next {
    text-align: left;
  }
}

@media (max-width: 440px) {
  .serchbar_pro input#form1 {
    width: 360px !important;
  }
  .control .s_res {
    width: 100%;
  }
}

@media (max-width: 415px) {
  .serchbar_pro input#form1 {
    width: 330px !important;
  }
  .control .s_res {
    top: 17%;
    width: 97%;
    left: 4%;
  }
}

@media (max-width: 393px) {
  .serchbar_pro input#form1 {
    width: 300px !important;
  }
  .cart-collaterals {
    width: 100% !important;
  }
}

@media (max-width: 361px) {
  .serchbar_pro input#form1 {
    width: 260px !important;
  }
  .control .s_res {
    width: 100%;
  }
  .cart-collaterals {
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  section#career_bcomeaseller h2 {
    text-align: center;

    font-size: 22px;
    line-height: normal;
    margin-bottom: 15px;
  }
  section#career_bcomeaseller .india-content p {
    text-align: justify;
    font-size: 14px;
  }
  .blog-full-cover.single-blog-page h1 {
    font-size: 20px;
  }
  #single_sub_Cat .filter {
    position: fixed;
    bottom: 74px;
    left: 0;
    z-index: 6;
    background: #fff;
  }
  #single_sub_Cat #filter_title {
    text-align: left;
  }
  #filter_title i {
    display: block;
  }
  .woocommerce .quantity .qty {
    width: 1.631em;
    text-align: center;
  }
  section#policy .terms_content h2 {
    font-size: 1rem;
  }
}

@media (max-width: 400px){
    .invalid-select-2{
        position: absolute;
        top:120% !important;
    }
    .image-slick img{
       aspect-ratio:1/1;
    }
    .product-details-img {
        height: 263px !important;
    }
    .thumb-right {
        padding-right: 0px !important;
    }
    .single-product-main-wrapper{
        padding-right: 0px !important;
    }
    .product-zoom-right{
        padding-right: 0px !important;
    }
    .product-details-img .product-thumb{
        width: 20% !important;
    }
    .product-details-img .product-zoom-right{
        width: 80% !important;
    }
    .left-wrapper{
        padding-right: 0px;
    }
    #nav-tabContent2P{
        text-align: center !important;
    }
    
    .card-content.truncate{
        font-size: 13px;
    }
    
    .faqs_col1 h1{
        font-size: 20px !important;
    }
   /*.main-rivew-sub-catg{*/
   /*    display: block !important;*/
   /*}*/
   .point-sub-catg{
       display: flex !important;
   }
    
    section.cat_product .truncate h5{
        font-size: 13px !important;
        min-height: 50px;
    }
}

@media (max-width: 578px){
    .frm_submit{
        display: flex;
        align-items:center;
        justify-content: center;
    }
    #contactus-form .heading{
        text-align: center;
    }
    section.conatct_top h2{
        font-size: 20px !important;
    }
    .lets-connect{
        margin-top: 30px;
    }
    .modal-dialog-2{
        margin-top: 30%;
        left: 3%;
    }
}


@media (min-width: 400px) and (max-width:600px){
    .image-slick img{
       width: 73px !important;
       height: 73px !important;
    }
}

@media (max-width: 767px){

    .review-heading-box{
        padding-top: 20px !important;
    }
    .Add_on{
        width:100%;
    }
    .price-none{
        display: none !important;
    }
    
    .footer-price-bar{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    .left-cart-box {
    margin-bottom: 15px !important;
    }
    
    .add-on-prdcts{
        margin-top: 30px !important;
    }
    .Addon-main{
        margin-top: 25px;
    }
    .message-on-cake{
        margin-top: 20px !important;
    }
    
     #login-page .col-md-7 {
        padding: 25px !important;
    }
    
    #login-page .img-box{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        display:none !important;
    }
}

@media  (min-width: 500px) and (max-width: 2100px){
    .sub-catg-section{
        padding-top:20px !important;
    }
    .desc-subcatg{
        padding-top:20px !important;
        padding-left: 10px !important;
    }
    .desc-mob-2{
        padding-left: 12px;
    }
}
@media(max-width:600px){
    
    .my-account-order-box p {
        line-height: 41px;
        font-weight: 700;
        font-size: 30px;
        margin-bottom: 0;
    }
    
    .for-right-align{
        text-align: right;
    }
    
    .order-details-heading {
        display: flex;
        gap: 10px;
        flex-direction: column;
        justify-content: space-between;
    }
    
    .login-register-bar{
        font-size: 12px;
        margin-top: 4px;
    }
    
    .three-tab-section{
        padding-top: 0px;
    }
    
    .for-p-x{
        padding: 0px 10px!important;
    }
    
    .for-p-offer-t{
        padding-top: 18px!important;
    }
    
    .main-sub .col-3{
        padding: 3px !important;
    }
   
    .tab-rivew{
        padding-top: 1rem !important;
    }
}
.footer-price-bar .row{
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}

@media  (min-width: 992px) and (max-width: 1400px){
    .new-navbar a{
        font-size: 12px !important;
    }
    .new-dropbtn{
        display: flex;
        align-items: center;
    }
    .new-dropdown .new-dropbtn{
        padding: 10px 11px !important;
    }
}

@media  (min-width: 360px) and (max-width: 395px){
    
    .product-card-img-catg img {
    height: 372px;
    }
}

@media screen and (max-width: 992px){
    #up-feature{
        display:none;
    }
}

@media screen and (min-width: 991px){
    #down-feature{
        display:none;
    }
}

@media (min-width: 767px){
    .gift-title{
        display:none;
    }
    
    .you_tube_video{
        height:315px;
    }
}
 






