@media screen and (max-width: 500px) {
    .hero_section h1 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .hero_section h1 br{
        display:none;
    }
    .hero_section p {
        font-size: 1rem;
    }
    body .entry-content .custom-heading {
        font-size: 1.6em !important;
    }
    .countries_list {
        padding: 2.5rem 0;
    }
    .deals-of-day {
        padding-top: 0em;
    }
    .main-heading-lg {
        font-size: 1.5rem !important;
    }
    .why_us_main {
        padding-top: 2.325rem;
    }
    .why_us_main .boxes_list .box_item h5 {
        font-size: 1.2rem;
        margin-bottom: 0.5rem;
    }
    .why_us_main .boxes_list .box_item {
        margin-bottom: 1rem;
        padding-right: 0rem;
    }
    .countries_list .countries_wrap .country_flags_container {
        row-gap: 1.75rem;
    }
    .countries_list .countries_wrap {
        padding: 1.5rem;
    }
    .countries_list .main-heading {
        margin-bottom: 1.5rem;
    }
    .store-head.main-heading-lg br {
        display: none;
    }
    .faqs_content {
        margin-bottom: 10px;
    }
    .faqs_main .accoordion_item .accordion_title_wrap .accordion_title{
        font-size: 14px;
        line-height: 17.502px;
    }
    .featured-stores {
        padding-top: 0em;
    }
    .featured-stores .store-content {
        margin-bottom: 20px;
    }
    section.faqs_main {
        padding-bottom: 0;
    }
    .why_us_main .main-heading-lg {
        margin-bottom: 1.25rem;
    }
}