@media only screen and (max-width: 1024px) {
.medium-800 .row  {
max-width:800px;
}


#mobile-icon {
padding: 0px;
margin: 0px;
height: 50px;
width: 50px;
border: 2px solid #fff;
display: flex;
background: #fff;
justify-content: center;
align-items: center;
position: relative;
font-family: "AvenirNextLTPro-HeavyIt";
text-transform: uppercase;
color: #FF0D00;
font-size: 14px;
line-height: 50px;
margin-left: 13px;
}

#mobile-icon i{
font-size:26px;
color:#000;
position:absolute;
top: 10px;
left: 11px;
}

#mobile-menu button {
color:#000;
}

.koennen-box {
width:100%;
}

.flex-medium-wrap {
flex-wrap:wrap;
}

.steps-box {
padding-left:15px;
padding-right:15px;
}

.footer .large-12.flex-row {
flex-wrap:wrap;
}

.footer .large-12.flex-row div {
width:48%;
margin-bottom:50px;
}

.footer-2 {
padding-top:30px;
padding-bottom:50px;
}

.footer h4 {
font-size:25px;
}

.banner .text-columns {
width:100%;
max-width:800px;
}

.banner .banner-img {
width:100%;
height: 400px;
object-fit: cover;
}

.banner .flex-row {
flex-wrap:wrap;
justify-content: center;
}

.kontakt-info {
display:none;
}

.banner .banner-head {
font-size:40px;
line-height:50px;
}

.section-120-120 {
padding-top:50px;
padding-bottom:50px;
}

.section-120-0 {
padding-top:50px;
}

.section-0-120 {
padding-bottom:50px;
}

.medium-800 .flex-row.flex-end {
max-width:800px;
margin-left:auto;
margin-right:auto;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}

.medium-800 .flex-row.flex-start {
max-width:800px;
margin-left:auto;
margin-right:auto;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}

.flex-row {
flex-wrap:wrap;
}

.flex-row .text-column {
width:100%;
max-width:100%;
padding-left:0px;
}

.flex-row .img-column {
width: 100%;
padding-left: 0px;
}

.text-right {
text-align:left;
}

.img-column img {
border-radius:15px !important;
margin-top:50px;
}

.flex-row.flex-start .img-column img {
border-radius:15px !important;
padding-bottom:50px;
padding-top:0px;
}

.cta .img {
width:100%;
}

.cta {
padding-top:50px;
}

.sticky-div .erf{
display:none;
}

.sticky-div a {
height:60px;
width:60px;
}

.sticky-div a img{
height:40px;
width:40px;
}

.person-box {
width:calc(50% - 8px);
}

.person-box .overlay-box a {
font-size:18px;
}

.person-box .overlay-box p {
font-size:18px;
}

.vorteile .box {
width:calc(50% - 8px);
}

.f-40 {
font-size:30px;
line-height:35px;
}

.faq-section {
padding-top:50px;
}

.flex-row.flex-start .img-column {
padding-right:0px;
}

.banner .banner-img img {
width:100%;
}

.cta .img-box {
width:100%;
}

.cta .img {
height:300px;
border-radius:15px;
}

#mobile-menu-icon {
display:block;
cursor:pointer;
}

.menu > ul {
position:absolute;
top:85px;
width:100%;
left:0px;
right:0px;
margin-left:auto;
margin-right:auto;
background:#fff;
}

.menu li a {
background: rgba(112, 35, 157, 0.5);
display: block;
color: #fff !important;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 15px;
padding-right: 15px;
font-size:16px;
text-align:left;
}

.dropdown {
position:relative;
width:100%;
left:0px;
right:0px;
margin-left:auto;
margin-right:auto;
top:0px;
padding-top:0px !important;
padding-left:0px !important;
background: rgba(112, 35, 157, 0.5);
padding-right:0px !important;
padding-bottom:0px !important;
}

.dropdown li {
padding-bottom:2px !important;

}

.scrolled-header .dropdown {
top:0px;
padding-top:0px !important;
}

.menu ul li {
display:block;
margin-left:0px;
padding-bottom:2px;
}

#mobile-menu-icon i {
font-size:25px;
}

.have-dropdown i {
float:right;
padding-top:5px;
}

.scrolled-header .menu > ul {
top:80px;
}

.header .logo-container img {
height:42px;
}

.banner .text-columns {
padding-right:15px;
}

.banner {
padding-top: 75px;
}

#div-menu {
display:none;
}

.banner-subpage {
padding-top: 85px;
}

.cta-green-2 .col-text {
width:100%;
padding-right:0px;
}

.cta-green-2 .large-12 {
flex-wrap:wrap;
}

.cta-green-2 {
padding-bottom:50px;
}

.cta-green-2 .col-links {
width:100%;
}

.banner-subpage h1, .banner-subpage h3 {
font-size: 40px;
line-height: 50px;
}

.banner-subpage .text-columns {
width:100%;
max-width: 800px;
margin-left:auto;
margin-right:auto;
min-height: 152px;
align-items: center ;
display:flex;
}

.banner-subpage .flex-row {
flex-wrap: wrap;
justify-content: center;
height: 610px;
}

.banner-subpage img {
width:100%;
}

.banner-form {
padding-top:125px;
}

.radio-container {
flex-wrap:wrap;
}

.radio-box {
width:calc(49% - 10px);
}

.section-60-120 {
padding-top:50px;
padding-bottom:50px;
}

.padding-medium-top {
padding-top:50px;
}

.mc-letter {
margin-top:50px;
}

.banner-without-img {
height:250px;
padding-bottom:0px;
padding-top:150px;
}

.banner-without-img .large-12 {
justify-content: center;
align-items: center ;
}

.koenne-box div {
width:100%;
margin-bottom:20px;
}

.koenne-box {
gap:unset;
justify-content: space-between;
}

.koenne-box div:last-child {
margin-bottom:0px;
}

.padding-medium-top-0 {
padding-top:0px;
}

.section-kontakt-page {
padding-top:140px;
padding-bottom:50px;
}

.kontakt-icon-row div {
width:calc(50% - 10px);
margin-bottom:20px;
}

.koennen-box-kontakt .koennen-box {
width:100%;
}

.kunden-flex .box-container {
width:calc(50% - 10px);
}

.list-4-col li {
width:calc(50% - 10px);
}

.box-row-4 .box {
width:calc(50% - 10px);
}

.box-vorteile div {
width:100%;
}

.list-3-col li {
width:calc(50% - 10px);
}

.radio-container {
height:unset;
}

.single-slide img {
margin-top:25px;
}

.single-slide p {
margin-bottom:25px;
}

.banner-form .slick-prev {
left:-28px !important;
}

.slick-next {
right:-28px !important;
}

.single-slide h3 {
font-size:35px;
line-height:40px;
}

.anfrage-4-white-box .box  {
width:calc(50% - 10px);
margin-bottom:20px;
}

.anfrage-4-white-box  {
flex-wrap:wrap;
}


}  /* 1024 END  */



@media only screen and (max-width: 927px) {


.slider-form-flex .slick-arrow {
display:none !important;
}



}





