@media only screen and (min-width: 375px) {

}
@media only screen and (min-width: 420px) {

}

@media only screen and (min-width: 540px) {
    .footer_menu ul{
        flex-direction: row;

    }
    .modal__header {
        padding-left: 25px;
        padding-right: 25px;
    }

    .modal__content {
        padding: 25px;
    }

    .cart_box-inner {
        padding: 25px;
    }

    .btn_checkout {
        bottom: 25px;
        right: 25px;
        left: 25px;
    }

    .cart_box-inner {
        width: 450px;
        max-width: calc(100% - 50px);
    }
    .checkout_inputs_row{
        display: flex;
        gap: 10px;
    }
}

@media only screen and (min-width: 576px) {
    .products_list_item_inner{
        margin-left: 0;
        margin-right: 0;
    }
    .category_item {
        width: calc(33.333% - 7px);
    }
    .products_list_item {
        width: 50%;
    }
    .main_menu_phone {
        display: flex;
        flex-direction: column;
        gap: 7px;
        margin-left: auto;
        position: relative;
        padding-left: 20px;
    }
    .modal__container_md {
        border-radius: 8px;
    }
}

@media only screen and (min-width: 768px) {
    .modal {
        padding: 25px;
    }
    .modal__container {
        border-radius: 5px;
    }
    .product_images{
        margin-bottom: 0;
    }

    .category_item_inner{
        padding: 15px 25px;
    }
    .category_selected_filters .inner{
        padding: 20px;
        background: #fff;
    }

    .category_filters .inner{
        padding: 20px;
        background: #fff;
    }
    .category_item {
        width: calc(25% - 8px);
    }

    .makes__item {
        width: calc(33.333% - 7px);
    }

    .home_main_banner_content h1{
        font-size: 50px;
    }

    .main_menu_menu{
        display: block;
    }
    .main_menu .inner{
        height: 70px;
    }
    .main_menu_mobile_btn{
        display: none;
    }
    .main_menu_cart, .main_menu_logo{
        width: 200px;
    }
    header{
        display: block;
    }
    .product_parts{
        display: flex;
    }
    .product_info {
        flex: 1;
        margin-left: 15px;
    }
    .product_images{
        width: 400px;
    }
    .product h1{
        font-size: 26px;
    }
}

@media only screen and (min-width: 992px) {
    .products_list_item {
        width: 33.333%;
    }
    .category_item {
        width: calc(20% - 8px);
    }
    .product_images{
        width: 450px;
    }
    .product_info {
        margin-left: 50px;
    }
    .checkout_wrap{
        display: flex;
    }
    .checkout_form{
        margin-right: 30px;
    }
    .modal__container_xl {
        border-radius: 10px;
    }
}

@media only screen and (min-width: 1200px) {
    .checkout_form{
        margin-right: 50px;
    }
    .products_list_item {
        width: 25%;
    }
    .makes__item {
        width: calc(25% - 8px);
    }
    .category_item {
        width: calc(16.6666% - 9px);
    }
    .product_images{
        width: 600px;
    }
    .product_info {
        margin-left: 50px;
    }
}

@media only screen and (min-width: 1400px) {
    .makes__item {
        width: calc(16.666% - 9px);
    }
    .container {
        max-width: 1400px;
    }

}
@media only screen and (min-width: 1500px) {

}