﻿@media(min-width:576px) and (max-width:991px) {
    .container {
        max-width: 90%;
    }

    .nav_menu {
        margin-left: 0 !important;
    }

    .fix_modal .fix_off {
        top: 65% !important;
    }

    .card_img {
        margin-bottom: 15px;
    }

        .card_img img {
            width: 100%;
        }

    .launch_section .col-sm-12 {
        width: 50% !important;
        display: flex;
    }

    .slider_bottom_section .col-sm-12 {
        width: 50% !important;
        display: flex;
    }

    .produly_block::after {
        display: none;
    }

    .enviro_section .col-sm-12 {
        width: 50% !important;
        display: flex;
    }

    .shoe_pair_icon {
        display: none;
    }

    .review_section .col-sm-12 {
        width: 50% !important;
        display: flex;
    }
    /*.review_block {
        display: flex;
        gap: 50px;
    }*/

    .why_us_section .col-sm-12 {
        width: 50% !important;
        margin: auto;
    }

    .everyday_img1 img {
        display: none;
    }

    .hot_sal_border {
        max-height: 785px !important;
    }
}

@media(min-width:768px) and (max-width:1024px) {
    .navbar-toggler {
        position: absolute !important;
        top: -48px;
        right: 14px;
    }

    .search_head {
        display: flex;
        justify-content: start;
    }

    .menu_border {
        border: none;
    }

    .img_column {
        width: 32% !important
    }

    .search_box input {
        border: 1px solid grey;
    }

    .nav_menu {
        gap: 0;
    }

    .nav_tblet_res {
        display: block !important;
        margin-top: 22px !important;
    }

    .all_pro_site a {
        text-align: start !important;
    }

    .search_cart {
        float: none;
    }

    .call_me_back {
        left: 25% !important;
    }

    .fix_modal .fix_off {
        top: 55% !important;
    }

    .fix_modal a {
        top: 47% !important;
    }

    #lblusername {
        display: none;
    }

    .search_head {
        width: 330px !important;
    }
}

@media(max-width:575px) {
    #btnLogin {
        margin-left: 0;
    }
    .review_progress {
        width: 347px !important;
    }

    .progress_star a {
        font-size: 12px !important;
    }

    .fotter_text_p p {
        margin: auto !important;
        text-align: start;
    }

    .contact_footer {
        text-align: start;
    }

    .navbar-toggler {
        position: absolute;
        right: 13px;
        top: -45px;
    }

    .logo img {
        margin-top: 10px;
    }


    .head_menu {
        float: none;
        gap: 0;
    }

    .hover_block {
        padding: 0 !important;
    }

    .menu_border {
        border: none;
        margin-bottom: 0;
    }

    .img_column {
        width: 100% !important;
    }

    .head_menu button {
        width: 185px !important;
    }

    .nav_menu {
        margin-left: 0 !important;
    }

    .navbar_pro_shoes {
        display: none;
    }

    #img-container img {
        width: 100%;
    }

    .accordion-body p {
        font-size: 18px;
    }

    .all_pro_site a {
        text-align: start;
        margin: 3px 0;
    }

    .search_cart {
        float: none;
    }

    .call_me_back {
        height: 286px !important;
        margin: auto;
        position: absolute !important;
        left: 0px !important;
        border-radius: 7px;
    }

    .offcanvas.offcanvas-start {
        top: 100% !important;
    }

    .shoes_dropdown ul {
        position: absolute;
        top: -40px !important;
        left: 92px !important;
        padding: 0;
        width: 150px;
        background: white;
        border-radius: 2px;
        box-shadow: 0px 0 0 10px #f1f1f1;
    }

    .search_box {
        width: 100% !important;
        margin-top: 11px;
    }

    .cart_no {
        width: 23px !important;
        height: 22px !important;
    }

    .add_cart_sporty {
        width: 20% !important;
    }

    .nav_menu {
        gap: 0 !important;
    }

    .slider_bottom_section {
        margin: 10px;
    }

    .card_img img {
        width: 100%;
    }

    .card_img {
        margin: 10px 0;
    }

    .review_block {
        flex-wrap: wrap !important;
        display: flex !important;
        justify-content: space-between;
        grid-row-gap: 30px;
        margin-top: 20px;
    }

        .review_block img {
            width: 100px !important;
        }

    .review_block {
        text-align: center;
    }

    .home_images_section {
        margin: 10px 0;
    }

    .everyday_img2 img {
        height: auto;
    }

    .heading h3 {
        line-height: 1;
        padding: 21px 0;
        text-align: center;
    }

    .shoe_pair_icon img {
        position: absolute;
        z-index: 1;
        top: -42px;
        left: 126px;
    }

    .everyday_img1 img {
        display: none;
    }

    .everyday_img img {
        margin-bottom: 10px;
    }

    .everyday_img_block {
        padding: 0;
    }

    .hot_saller_section {
        height: 660px;
    }

    .hot_sal_border {
        max-height: 595px;
    }

    .product_section {
        margin-top: 13px;
        text-align: center;
    }

    .fashion_img h3 {
        font-size: 22px;
        text-align: center;
    }

    .fashion_img {
        margin-top: 20px;
    }

    .furture1 img {
        width: 100px;
        margin-bottom: 10px;
    }

    .find_img img {
        width: 100%;
        display: none;
    }

    .footer_img img {
        right: 87px;
    }

    .footer_section {
        padding: 35px 0;
    }

    .footer_contant p {
        max-width: 800px;
        margin: 0 auto;
        font-weight: 600;
        font-size: 23px;
        line-height: 33px;
        text-align: center;
        letter-spacing: .01em;
        color: #fff;
        font-family: open sans;
    }

    .footer_icon {
        float: inline-start;
    }

    .footer_menu ul {
        padding: 0;
    }

    .video_block {
        display: none;
    }

    #navbar1 ul {
        flex-wrap: wrap;
        grid-row-gap: 25px;
    }

    #navbar1 li {
        width: 19%;
    }

    .intro_contant h1 {
        font-size: 22px !important;
        line-height: 35px !important;
        text-align: center;
    }

    .intro_contant p {
        font-size: 14px;
        text-align: center;
    }

    .intro_contant {
        height: auto;
    }

    #section3 {
        padding: 0 0px 0px 0;
    }

    .review_btn_block {
        flex-wrap: wrap;
        justify-content: center;
        gap: 8px;
    }

    .faq_heading h1 {
        font-size: 17px;
    }

    .banner_about img {
        height: auto;
    }

    .about_contant_block img {
        height: auto;
    }

    .fast_delevery {
        margin-bottom: 10px;
    }

    .sales_block {
        margin-bottom: 10px;
    }

    element.style {
        text-align: center;
    }

    .contact_form {
        margin: 0;
    }

    .product_contant {
        flex-wrap: wrap;
    }

    .product_img img {
        width: 100% !important;
    }

    .order_product_name {
        margin-top: 170px;
    }

    .product_img {
        width: 319px !important;
        flex-wrap: wrap;
    }

    .my_profile_section {
        width: 90% !important;
        margin: 20px 20px;
    }
}
