@media(max-width:600px) {
    .offer_strip>p {
    font-size: 14px
    }
    
    header,
    .navbar_links {
    display: none
    }
    .container{
        padding: 0 10px;
    }
    .product_page {
    flex-direction: column
    }
    
    .product_page_right {
    align-items: center;
    flex-direction: column
    }
    
    .products_left form {
    display: flex;
    align-items: center
    }
    .st__{
        display: none;
    }.cart_and_price{
        display: flex;
        flex-direction: column-reverse;
    transform: translateY(-10px);
    }.cart_and_price .add_cart{
        margin-left: 0;
    }
    .buttons_checkout {
    width: 90%
    }
    .p-specs table{width: 90%;}
    .p-rev{
        padding: 0 20px!important;
    }
    .sec-mob {
    width: 100%;
    padding: 10px;
    overflow-x: scroll
    }
    
    .cart_qty,
    .cart_update,
    .cart_remove,
    .cart_price {
    width: 100px
    }
    
    .mobile-use>div {
    width: 50% !important
    }
    
    .mobile-use>.space {
    display: none
    }
    
    .mobile-use>div>button {
    width: 100%
    }
    
    .cart_items_ {
    width: 800px
    }
    
    .left_nav ul {
    display: flex;
    flex-wrap: wrap
    }
    
    .left_nav ul li {
    margin: 15px
    }
    
    .checkout_left form {
    padding: 0 25px
    }.space-50{
        width: 0!important
    }
    
    .side_bar_link ul li a:hover {
    font-size: 17px
    }
    
    .product-big-image {
    width: 100%;
    height: auto;
    margin: 20px 0
    }
    
    .product-big-image>img {
    width: 100%;
    height: auto
    }
    
    .product-big-image:hover>img {
    width: 100%;
    height: auto
    }
    
    .mobile-row {
    flex-direction: row;
    justify-content: center
    }
    
    .flex-wrap {
    flex-wrap: wrap;
    justify-content: center
    }
    
    .buy_product_now,
    .add_cart_outline,
    .width_-100 {
    width: 100px
    }
    
    .write_review input,
    .write_review textarea {
    width: 100% !important
    }
    
    .products_>div>div {
    min-width: auto !important
    }
    
    .order_success {
    width: 90% !important
    }
    
    .product_journey_rel>div {
    flex-direction: row;
    width: 100% !important
    }
    
    .product_journey_rel {
    width: 100%
    }
    
    .product_journey_rel>div>.line {
    height: 5px;
    width: 100%
    }
    .order_id_size{
    width: 100px;
    }
    .abs_top {
    top: 20px;
    left: 0
    }
    
    .abs_mid {
    top: unset;
    left: unset;
    left: 50%;
    transform: translateX(-50%)
    }
    
    .abs_bottom {
    top: 20px;
    right: 0;
    left: unset
    }
    
    .margin-top-mobile {
    margin-top: 50px
    }
    
    .mob-head {
    width: 100%;
    position: sticky;
    top: 0;
    height: 60px;
    padding: 0 5px;
    z-index: 10000;
    background: #fff
    }
    
    .mob-logo {
    cursor: pointer;
    height: 55px
    }
    
    .search_bar {
    width: 100%
    }
    
    .purpose {
    width: 100px
    }
    
    .show_search {
    width: 100%
    }
    
    .toggle_search {
    display: none
    }
    
    .icon_div {
    width: 50px
    }
    .share_product{
        justify-content: center;
    }.p-info>div{
        width: 33%;margin-right: 0;justify-content: unset;height: 80px;margin-bottom: 10px;
    }.p-info{
        align-items: center;
        justify-content: center;
    }
    .mobile-menu {
    position: fixed;
    top: 0;
    height: 100vh;
    overflow-y: auto;
    width: 80%;
    background: #fff;
    z-index: 1000000;
    box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
    transform: translateX(-100%);
    transition: transform .3s ease;
    padding: 20px
    }
    
    .all_cat_,
    .cat_options {
    width: 100%
    }
    .subcategories{margin-left: 10px;
        position: unset;width: calc(100% - 10px);
    border:1px solid var(--s);
        transform: translateY(0);
    }.subcategories>ul{
        margin-top: 0!important;
    }.subcategories>ul>li{
        width: auto;text-transform: uppercase;font-weight: var(--bold);
        font-size: 12px;
    }
    .mobile-menu ul li {
    height: 45px;
    display: flex;
    align-items: center;
    margin-left: 20px
    }
    
    .mobile-menu ul {
    margin-top: 10px
    }
    
    .mobile-menu ul li a {
    color: #333
    }
    
    .mobile-menu ul li a:hover {
    color: var(--p) !important
    }
    
    .head-mobile {
    justify-content: space-between;
    height: 60px
    }
    
    .left_nav {
    display: none
    }
    
    .mobile__ {
    display: block;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 10000;
    }
    
    .news_letter {
    overflow: hidden
    }
    
    /*.ad_left,
    .ad_right_top,
    .ad_right_bottom {
    padding-top: 20px;
    padding-bottom: 20px
    }
    
    .ad_left_right {
    display: none
    }*/
    
    .my_login_div>div>.left {
    display: none
    }
    
    .my_login_relative>.right {
    padding: 20px !important
    }
    
    .my_login_div {
    
    padding-top: 20px;
    
    width: 98% !important;
    height: auto !important
    }
    
    .news_letter img {
    width: 150px;
    top: -40px
    }
    
    .news_form {
    width: auto
    }
    
    .mobile-flex-direction-reverse {
    flex-direction: column-reverse
    }
    
    .mobile-flex-direction {
    flex-direction: column !important
    }
    
    .about_image {
    display: none
    }
    .small-icons>div{
        
        width: 100%;margin: 5px;
    }
    
    .category-item img{
    width: 70px;
    height: 70px;
    }.category-item p{
    font-size: 13px;
    }.category-item{margin: 0}
    .category-section .owl-nav{
        display: none;
    }.sub-head::before{
        font-size: .7rem;
    }.sub-head{
        font-size: 1.5rem;
    }.product_price{
        font-size: 1.2rem;
    }.save_profile_data .flex_{
        flex-direction: column!important;
    }
    .foot {
    flex-direction: column
    }
    
    .foot>div {
    padding: 10px
    }
    
    .copyright>p {
    padding-left: 25px !important
    }
    }