@media only screen and (max-width: 1200px) {
    /* .filter2{
        display: block !important;
    } */
    .f-10{
        font-size: 8px !important;
    }
    .f-12 {
        font-size: 10px !important;
    }

    .f-14 {
        font-size: 12px !important;
    }

    .f-15 {
        font-size: 12px !important;
    }

    .f-16 {
        font-size: 13px !important;
    }

    .f-20 {
        font-size: 16px !important;
    }
    .f-25{
        font-size: 18px;
    }
    .f-30 {
        font-size: 20px;
    }
    .f-50 {
        font-size: 29px;
    }
    .f-60{
        font-size: 25px;
    }
    .category_name .category_name_content{
        margin: 5px !important;
    }

    .category_name .category_name_content h6 {
        font-size: 11px;
    }
    .time_buy{
        background: transparent !important;
    }
    .time_buy .now_delivery img{
        width: 30px !important;
        height: 30px !important;
    }
    .time_buy .now_delivery h3{
        font-size: 12px;
    }
    .time_buy .now_delivery p{
        font-size: 9px;
    }
    /* ================================== */
    .page-number{
        justify-content: center !important;
    }
    .page-link {
        margin: 0 0px !important;
        padding: 5px 10px !important;
    }
    .cards .card{
        width: 180px !important;
    }
    .cards .card .btn{
        height: 43px;
        border-radius: 7px !important;
    }
    .cards .card .card-body p{
        margin: 0 !important;
    }
    .cards .card .card-body .price p{
        margin-bottom: 5px !important;
    }
    .cards .card .add_cart{
        height: 35px !important;
        font-size: 11px;
    }
    .ready_meals .slick-list {
        padding: 49px 0px !important;
    }
    footer .footer_social {
        justify-content: center;
    }
    .secound_footer,
    .secound_footer  ul{
        flex-direction: column;
        padding: 0 !important;
    }
    .secound_footer p{
        order: 2;
        text-align: center;
        font-size: 14px;
        margin: 15px 0px;
    }
    .body_category .body_category_head{
        /* justify-content: space-around !important; */
        margin-bottom: 20px ;
    }
    /* ===================================== */
    .body_category .body_category_head .dropdown .sortby,
    .body_category .body_category_head .filter {
        background-color: #fff !important;
        padding: 10px 20px;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 12px;
        /* margin: 0px 10px; */
    }

    /* ==== checkout ==== */
    .checkout{
        padding: 10px !important;
    }
    .checkout .checkout_head h1{
        text-align: center;
    }
    .summary {
        background-color: transparent !important;
    }
    header .change_password {
        flex-direction: column;
    }
    header .change_password button{
        margin: 10px 0 !important;
    }
    .have_address .address_tittle,
    .have_wishlist .wishlist_head{
        flex-direction: column;
    }
    header .have_wishlist .wishlist_head .wishlist_head_contnet,
    header .have_wishlist .wishlist_head a{
        width: 100% !important;
    }
    .radio-check .button {
        margin: 5px;
        width: 45%;
        min-height: 134px;
    }

    /* =========== product ========== */
    .product_details_content,
    .description {
        margin-bottom: 20px !important;
    }
    .product_details_content .description {
        margin-bottom: 10px !important;
    }
    .product .product_details .btn_red{
        padding: 10px 23px !important;
    }
    .product .secound_product2{
        padding-bottom: 0px !important;
    }

}


@media only screen and (max-width: 767px) {
    .img_slider_content
{
    height: auto;
}
    .image_slider2 .img_slider_content2{
        height: 130px !important;
    }
    .image_slider2 .img_slider_content2 img{
        padding: 3px !important;
        border-radius: 15px !important;
        object-fit: cover;
    }
    .cards .card .heart img{
        width: 17px;
        height: 17px;
    }
    .cards .card .best_sellers img{
        width: 50px;
        height: 20px;
    }
    .form_contact{
        margin-top: 0 !important;
    }
    .register_height{
        height: auto !important;
    }
    /* ==================================== */
    .image_slider3 .img_slider_content3 img{
        height: 200px !important;
    }

    .main_home .download_app {
        width: 100% !important;
        padding: 15px !important;
    }

    .main_home .download_app img {
        display: block;
        margin: auto;
    }
    /* ================  Auth  ================= */
    .page_auth_height,
    .page_auth_height2,
    .page_auth_height .banner_auth{
        height: auto !important;
        width: 100% !important;
    }
    .page_auth_height2 h1,
    .page_auth_height h1{
        padding: 10px 0 !important;
    }
    .page_auth_height2{
        padding: 0px 20px;
    }
    .verification_code input{
        width: 60px !important;
        height: 50px !important;
    }
    .auth_design .logo_img{
        margin: 20px !important;
    }
    .auth_design .logo_img img{
        width: 80px !important;
    }
    .auth_design .auth_img{
        width: 90px;
    }
    .auth_design h1{
        font-size: 20px;
    }
    .auth_design p{
        font-size: 12px;
    }
    footer .footer_content {
        flex-direction: column;
        text-align: center;
    }
    footer .footer_content .contact_us{
        order: 1;
        margin: 20px auto;
    }
    footer .footer_content .useful_links{
        order: 2;
        margin: 20px auto;
    }
    footer .footer_content .download_app{
        order: 3;
        margin: 20px auto;
    }
    footer .footer_content .oscar_logo_white{
        order: 4;
        margin: 20px auto;
    }
    footer .footer_content_2{
        margin-top: 5px !important;
    }
    footer .footer_content_2 li{
        display: inline-block;
    }

    /* =========== product ============ */
    .product{
        flex-direction: column;
        align-items: center;
    }
    .product .product_details,
    .product .product_img  {
        width: 100% !important;
        padding: 10px !important;
    }
    .product .product_img img{
        height: auto !important;
    }



}


@media only screen and (min-width: 1201px) {
    .img_slider_content
{
    height: auto;
}
    .body_category .dropdown-menu {
        transform: none !important;
        margin-top: 42px !important;

    }

}


@media only screen and (min-width: 763px) {
    .img_slider_content
{
    height: auto;
}
    .body_category .dropdown-menu {
        right: 0 !important;
    }
    .lines{
        width: 100px;
    }
    .lines img{
        width: 100%;
        object-fit: contain;
    }
}

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


    .img_slider_content
{
    height: auto;
}
    .category_content_w_h{
        width: 135px !important;
        height: 80px !important;
    }
    .category_content_w_h img{
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    .category_name .category_name_content img{
        width: 135px !important;
        height: 80px !important;
        object-fit: contain;
    }

    .image_slider .img_slider_content img{
        height: 100% !important;
        object-fit: contain !important;
    }

    .image_slider3 .img_slider_content3 img {
        height: 250px !important;
    }
    .image_slider .slide-arrow,
    .image_slider2 .slide-arrow,
    .image_slider3 .slide-arrow{
        display: none !important;
    }


    .cards .card{
        width: 90% !important;
        margin: 1% !important;
        padding: 7px !important;
    }
    .wishlist_product .card {
        width: 134px !important;
        margin: 0 5px !important;
    }
    .download_app a img{
        width: 100px;
    }
    .ready_meals .slick-current {
        scale: 1;
    }
    .ready_meals .slick-list {
        padding: 0px 0px !important;
    }
    .checkout .main_cart {
        flex-direction: column;
    }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
    .landscapeheight {
      height: 150px;
    }
  }

