@media (max-width: 480px) {
    /*.navigation_component .navigation_component_inner .navbar {*/
    /*    display: none !important;*/
    /*}*/
    .top_bar_component .top_bar_component_inner {
        height: 100% !important;
        flex-direction: column;
        gap: 20px;
        padding: 20px 0;
    }

    .navbar {
        display: none !important;
    }

    .burger_menu {
        display: block !important;
    }

    .container {
        max-width: 95%;
        padding: 0;
    }

    .distributors,
    .about__section {
        padding: 50px 0 !important;
    }

    .newsletter {
        padding: 50px 30px !important;
    }

    .testimonial .card .card_body .description {
        font-size: .9rem !important;
        line-height: 19px !important;
        /*text-align: justify;*/
    }

    .testimonial .card .card_header,
    .testimonial .card .card_body {
        padding: 20px !important;
    }

    .testimonial .card .card_body .heading {
        font-size: 1.2rem !important;
    }

    .testimonial .card .card_header .left .position {
        font-size: .9rem;
    }

    .testimonial .card .card_header .right img {
        position: absolute;
        top: 0;
        right: 0;
        width: 70px;
    }

    .quick_links {
        gap: 10px !important;
    }

    .quick_links_title {
        margin-bottom: 11px !important;
    }

    .captions {
        width: 100% !important;
        left: 0 !important;
    }

    .search .search_inner,
    .search .loading_search,
    .search .search_result_inner,
    .search .loading_search_empty {
        width: 90% !important;
    }

    .search .search_inner,
    .search .loading_search,
    .search .loading_search_empty {
        text-align: center;
    }

    .white-card .card .item {
        overflow: auto;
    }

    .popup_newsletter {
        flex-direction: column;
    }

    .popup_newsletter .left img {
        width: 100% !important;
    }

    .right .title {
        font-size: 28px !important;
    }

    .ui-modal .ui-modal__body {
        padding-top: 0 !important;
    }

    .description .flex {
        flex-wrap: wrap;
        gap: 10px;
    }

    .other_details .card {
        padding: 10px !important;
    }

    .how__it__works,
    .reward__section {
        padding: 40px 0 !important;
    }

    .reward__section .header .title {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    .new__partnership .header .title {
        font-size: 60px !important;
        line-height: 55px !important;
    }
}

/*@media (max-width: 834px) {*/
/*    body {*/
/*        background: red;*/
/*        padding: 20px;*/
/*    }*/
/*}*/

/*@media (max-width: 1280px) {*/
/*    body {*/
/*        background: red;*/
/*        padding: 20px;*/
/*    }*/
/*}*/