.site-map-title-m{
    margin:25px 0;
}

.site-map-flex{
    display:flex;
    flex-wrap:wrap;
}

.site-map-menu-i{
    width:30px;
    margin-right:5px;
}

.site-map-box{
    padding:10px 0;
    margin-bottom:40px;
    padding-left:5%;
}

.site-map a{
    color:rgb(122, 122, 122);
    text-decoration:underline;
    font-size:1.2rem;
    margin:0 15px;
    border:0.5px solid rgb(206, 206, 206);
    width:250px;
    padding-top:20px;
    padding-bottom:20px;
    border-radius:10px;
    text-align: center;
    justify-content:center;
    margin-top:15px;
}

.little-w{
    font-size:1.0rem !important;
}

@media only screen and (max-width:1000px){
    .site-map-flex{
        justify-content:start;
    }
    .site-map a{
        margin:10px 15px;
    }
}

@media only screen and (max-width:930px){
    .site-map-box{
        padding-left:0;
    }
    .site-map-flex{
        justify-content:center;

    }

}

@media only screen and (max-width:500px){
    .site-map a{
        font-size:1.0rem;
    }
    .site-map-menu-i{
        width:15px;
    }
    .site-map-box{
        padding:10px 0;
        margin-bottom:20px;
    }
}
