/*Icon-Boxex*/
.icon_box_content .main_title{
    font-size:30px;
}
.icon_boxes{
    text-align: left;
    display: flex;
    flex-wrap: wrap;
}
.icon_boxes >.box{
    flex-grow: 1;
    width: 50%;
    max-width: 50%;
    border:10px transparent solid;
    box-sizing: border-box;
    text-align: center;
}
.icon_boxes >.box.sample{
    min-height:300px;
        
}
.icon_boxes >.box.sample .inner{
    border-radius: 3px;
    background:#ffecec;
    min-height:300px;
    color: #000;
    padding:15px;
    box-sizing: border-box;
}
.icon_boxes >.box .inner .main_icon{
    display: block;
    height:120px;
    text-align: center;
    
    background-size: auto 70% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.icon_boxes >.box .inner .einwohnermeldeamt,
.icon_boxes >.box .inner ._01{
    background:url(/images/icons/einwohnermeldeamt.svg);
}
.icon_boxes >.box .inner .strassenverkehrsamt{
    background:url(/images/icons/strassenverkehrsamt.svg);
}
.icon_boxes >.box .inner .familienkasse{
    background:url(/images/icons/familienkasse.svg);
}
.icon_boxes >.box .inner ._04,
.icon_boxes >.box .inner .arbeitsagentur{
    background:url(/images/icons/agentur-fuer-arbeit.svg);
}
.icon_boxes >.box .inner .jobcenter{
    background:url(/images/icons/behoerde/jobcenter.svg);
}
.icon_boxes >.box .inner .abfallentsorgung{
    background:url(/images/icons/behoerde/abfallentsorgung.svg);
}
.icon_boxes >.box .inner .finanzamt{
    background:url(/images/icons/behoerde/finanzamt.svg);
}
.icon_boxes >.box .inner .gewerbeanmeldung{
    background:url(/images/icons/behoerde/gewerbeanmeldung.svg);
}
.icon_boxes >.box .inner .hochschule{
    background:url(/images/icons/behoerde/hochschule.svg);
}

.icon_boxes >.box .inner .main_title{
    font-size: 23px;
    font-weight: 600;
    padding:0px 15px 5px 15px;
    
}
.icon_boxes >.box .inner .sub_title{
    font-size: 16px;
    font-weight: 200;
}
.icon_boxes >.box .inner .data{
    margin-top:50px;
    margin:o auto;
    display: inline-block;
    text-align: center;
    font-size:15px;
}
@media screen and (max-width:800px){
    .icon_boxes{
        display: block;
    }
    .icon_boxes >.box{
        width:100%;
        max-width:100%;
        border:0;
        margin:10px 0;
    }
}