@media screen and (max-width: 767px) {
    .mobile_filter {
        display: block !important;
    }

    .filter_content1 {
        background-color: #2453b3;
        padding: 15px 20px;
        margin-bottom: 30px;
    }

    .mobile_space {
        padding: 10;
    }

    .modes {
        flex-direction: column;
    }

    .filter_title:focus {
        color: #fff !important;
    }

    .filter_item {
        padding: 10;
    }

    .web_filter {
        display: none !important;
    }

    .cart_summary {
        margin-left: 15px;
        margin-right: 15px;
    }

    #cart_bottom {
        text-align: center !important;
    }

    #cart_bottom .btn-cart {
        margin-top: 10px !important;
    }

    .main_footer .mt-30 {
        margin-top: 15px !important;
    }

    .main_footer p {
        margin: 0;
    }

    .main_footer .heading_h3 {
        margin: 0;
    }

    .web_logo {
        padding: 10;
    }

    .mobile_logo {
        padding: 10;
    }

    .signup-text {
        width: 100%;
        text-align: center;
        font-size: 20px;
        padding: 15px 15px 0;
    }

    .sub_btn {
        margin-top: 10px;
    }

    .signup-footer {
        background-image: url(../image/Footerbackground-mobile.jpg);
    }

    .main_footer {
        text-align: center;
        padding: 30px 16px;
    }

    .elementor a {
        font-size: 14px;
    }

    .elementor_widget {
        width: auto;
    }

    .palte_intro p {

        padding-left: 15px;
        text-align: center;
    }

    .palte_intro h2,
    .palte_intro h3 {
        font-size: 22px;
        padding-left: 15px;
        margin-top: 10px;
    }

    .mobile_btn {
        text-align: center;
    }

    .youtube-loader {
        padding: 10px;
    }

    .mobile_blg {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (max-width: 500px) {
    input.email {
        width: 85% !important;
    }

    .faqs_content {
        max-width: 90%;
    }

    .accordion a {
        padding: 10;
        font-size: 14px;
    }

    .accordion-content {
        padding: 15px;
    }

    .warranty_img {
        width: 28%;
    }

    .text-dec {
        font-size: 13px;
    }

}

@media screen and (min-width: 500px) and (max-width: 800px) {
    .social_icon i {
        font-size: 33px;
    }

    .twitter img {
        width: 30px;
    }
}

@media screen and (min-width: 500px) and (max-width: 767px) {
    .build_plate {
        width: 50%;
        float: left;
    }

    .blog_col {
        width: 50%;
        float: left;
        padding-right: 15px;
    }

}

@media screen and (min-width: 510px) and (max-width: 900px) {
    .warranty_img {
        width: 19%;
    }

    .text-dec {
        font-size: 15px;
    }
}

@media screen and (max-width: 600px) {
    .web_logo {
        display: none !important;
    }

    .mobile_logo {
        display: block !important;
    }
}