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

    /**========================================================================
    *                               GENERAL CLASSES
    *========================================================================**/

    .section-mb {
        margin-bottom: 70px !important;
    }

    .section-mt {
        margin-top: 70px !important;
    }

    .section-pb {
        padding-bottom: 70px !important;
    }

    .section-pt {
        padding-top: 70px !important;
    }

    .section-heading {
        font-size: 26px;
    }

    /**========================================================================
    *                                   HEADER
    *========================================================================**/

    .wraper_header {
        display: none !important;
    }

    .navbar-collapse {
        padding: 0 10px;
    }

    /**========================================================================
    *                                BREADCRUMB
    *========================================================================**/

    .breadcrumb {
        height: 200px;
    }

    .breadcrumb .title {
        font-size: 30px;
    }

    .breadcrumb .current-page {
        font-size: 15px;
    }

    /**========================================================================
    *                                HOME SLIDER
    *========================================================================**/

    .tp-caption {
        display: none !important;
    }

    .tp-title-wrap {
        display: none !important;
    }

    .hebe.tparrows {
        background: rgb(255 255 255 / 0%);
    }

    .hebe.tparrows:before {
        background: rgb(255 255 255 / 0%);
        color: rgb(255 255 255);
        font-size: 20px;
    }

    .hebe.tparrows:hover:before {
        color: #fff;
    }

    .home_page .section_services .services_cont {
        flex-direction: column;
    }

    .home_page .section_services .services_cont .services_item {
        width: 100%;
    }

    .home_page .section_services .services_item .services_text {
        padding: 10px 25px 35px;
        height: auto;
    }

    .home_page .section_why_us .boxed-item {
        padding: 30px 30px;
        box-shadow: 0 15px 25px -12px rgb(0 0 0 / 15%);
        border: 1px solid var(--purple);
    }

    .section-testimonial .testimonial-space {
        padding: 40px 0%;
    }

    .section-testimonial .testimonial-text .testimonial-message {
        margin-top: 30px;
    }

    /**========================================================================
    *                                  ABOUT US
    *========================================================================**/


    .section_ceo_message .ceo-heading {
        font-size: 20px;
        font-weight: 700;
        padding: 7px 16px;
    }

    .section_ceo_message .ceo-img {
        width: 120px;
        border-radius: 50%;
        position: absolute;
        transform: translate(5%, -33%);
    }

    .section-counter .counter-bg {
        flex-direction: column;
        gap: 50px;
        padding: 50px 0 0;
    }

    .section-counter .counter-box {
        border-bottom: 1px solid #fdfdfd;
        padding-bottom: 50px;
    }

    .section-counter .counter-box .counter {
        font-size: 35px;
    }

    .section-counter .counter-box .counter-text {
        font-size: 20px;
    }

    .section_services .services_container {
        gap: 55px;
    }

    .section_services .services_container .services_item img {
        height: 40px;
    }

    /**========================================================================
*                                  SERVICES PAGE
    *========================================================================**/

    .services_page .breadcrumb {
        background-position: 480px 0px !important;
    }

    .section_services .services_container .services_item .services_content h3 {
        font-size: 23px;
    }

    .fixed-image {
        height: 200px;
    }

    /**========================================================================
*                                  PRODUCTS PAGE
    *========================================================================**/

    .page_products .section_product .product_cont {
        flex-direction: column;
    }

    .page_products .section_product .product_cont .product_item {
        width: 100%;
    }

    .page_products .section_product .product_item .product_img {
        height: 210px;
    }

    .page_products .section_product .product_item .product_text {
        padding: 10px 25px 20px;
    }

    .page_products .section_grid_style .veterinary_grid_cont {
        flex-direction: column;
        gap: 20px;
    }

    .page_products .section_grid_style .veterinary_grid_cont .second_sect {
        flex-direction: row;
        gap: 20px;
    }

    /**========================================================================
    *                              CONTACT US PAGE
    *========================================================================**/

    .contact-form-heading {
        font-size: 26px;
    }

    /**========================================================================
    *                                  FOOTER
    *========================================================================**/

    .footer {
        background-position: -1210px;
    }

    .footer_main {
        padding: 60px 0 10px;
        flex-direction: column;
    }

    .footer-logo {
        width: 200px;
        margin: 0 auto 0px;
    }

    .footer_main_item.text-start.matchHeight {
        height: auto;
    }

    .footer-text {
        margin-top: 30px;
    }

    .quick_links_cont {
        justify-content: start;
    }

    .f-social {
        justify-content: start;
    }

    .footer-links {
        gap: 20px;
        margin-bottom: 0;
    }

    .follow_us_cont {
        justify-content: start;
    }

    .footer-copyright .copyright {
        padding: 0 36px;
    }
}