.kostenlos{
    text-align:left;
    margin-bottom:30px;
    font-size: 22px;
    color: #e26a04;
    font-weight: bold;
    font-style: italic;
    line-height: 1.5em;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;
    
}

.home-right-column{padding-top:50px;}
.top-kontakt{font-size:15px;margin-left:10px;display:inline-block;}
.top-kontakt a {color:#f5a830;}
.column-circle{display:inline-block;margin-right:10px;}
.column-circle-design{display:table;background-color:white;width:120px;height:120px; border-radius:50%;}
.column-circle-content{display:table-cell;text-align:center;vertical-align:middle;color:#e26a04;font-weight:700;}
.column-circle-content span {font-size:1.8em;}
.features-circles{
    text-align:left;
    margin-bottom: 15px;
}

@media screen and (max-width:834px) {
    .features-circles{
    text-align:center;
    margin-bottom: 15px;
}
.kostenlos{text-align:center;}
    .et_pb_button_module_wrapper.et_pb_button_alignment_left {
    text-align: center;
    
}
.banner_p{text-align:center;}

.et_pb_column {
    width: 100%;
}

.et_pb_blurb_position_left .et_pb_blurb_container_secondarypages{
    
    display:block;
}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container_secondarypages {
    text-align: center;
}
.container {
    padding-bottom: 5px;
}

}
@media screen and (max-width:782px) {
    
 
.et_pb_blurb_0.et_pb_blurb {
    width: 100% !important;
}
.kostenlos{text-align:center; font-size: 22px;
    color: #e26a04;
    font-weight: bold;
    font-style: italic;
    line-height: 1.5em;
    font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif;
    }
.home-right-column{padding-top:0px;}
.top-kontakt{font-size: 13px;
    display: inline-block;
    width: 100%;
    text-align: center;}
    .column-circle{display:inline-block;margin-right:8px;}
.column-circle-design{display:table;background-color:white;width:95px;height:95px; border-radius:50%;}
.column-circle-content{display:table-cell;text-align:center;vertical-align:middle;color:#e26a04;font-weight:700;font-size:14px;}
.column-circle-content span {font-size:1.5em;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left {
    text-align: center;
}
.features-circles{
    text-align:center;
    margin-bottom: 15px;
}

}
@media screen and (max-width:1024px){

.container.et_menu_container{
    width:90%;
}
.et_pb_text_5 h2, .et_pb_text_6 h2, .et_pb_text_7 h2{
    font-size: 22px !important;

}
}