@media (max-width:500px){
    .header {
        height: 15vh;
    }

    .list-of-indication{
        font-size: 14px;
    }

    .weather-container__article{
        height: 60vh;
        padding: 0;

    }
    .weather-container__article a.article-item{
        flex: 0 0 50%;
        height: 50%;
    }

    .experience-body-topic-container{
        height: 70vh;
    }
    .experience-body-topic-container__article, .experience-body-topic-container__title{
        flex: 0 0 100%;
        height: 50%;
    }
    .experience-body-topic-container__title .article-item .article-title, .experience-body-topic-container__article .article-item .article-title{
    font-size: 14px;
} 
    .header-tab-mobile .tab .tab-link {
    font-size: 13px;
    }
    .header-burger-mobile i {
        padding: 25px 15px;
        transform: scale(1);
    }

    .header-burger-tab-mobile{
        width: 85vw;
    }

    .header-burger-tab-mobile-container li{
        font-size: 16px;
    }

    .header-burger-close{
        width: 15vw;
    }

    .top-banner-navigation{
        height: 35px;
    }

    .service-body-container{
        flex-direction: column;
    }
    .service-body-container .list-of-indication{
        margin-bottom: 20px;
        gap: 10px;
    }
    .service-brief{
        display: none;
    }
    .service-title{
        justify-content: center;
    }
    .service-option{
        font-size: 14px;
    }
    .service-body-container li i{
        font-size: 15px;
    }
    .service-body-container .other-item.active i{
        font-size: 20px;
    }
    .service-icon{
        flex:0 0 10%;
    }

    .season-container .list-of-indication li{
        padding: 8px 16px;
    }

    .main-title{
        font-size: 1.5rem;
        margin-bottom: 1rem;
    }

    .season, .experience-body, .service-body{
        margin: 4rem auto 0 auto;
    }

    .season-container .list-of-indication li, .experience-body-container .list-of-indication li{
        width: 140px;
    }

    .service-body-container .main-content{
        margin-left: 0;
    }

    .service-body-topic-container__title{
        font-size: 1.5rem;
    }

    .service-body-container .body-container__intro,.service-body-topic-container__description p{
        font-size: 14px;
    }

    
}