@import url(https://use.typekit.net/ulk8uoj.css);
@charset "utf-8";
html, body{
font-family:'museo-sans',sans-serif;
font-weight:500;	
}
h1{
font-family:'museo-slab',sans-serif;
font-size:50px;
font-weight:500;
text-transform: uppercase;
margin-top:100px
}
h2{
font-family:museo-sans',sans-serif;
font-weight:700;
font-size:26px;
margin:35px 0 55px 0
}
h3{
font-family:'museo-slab',sans-serif;
font-size:40px;
}
h3 b, h3 strong{
font-weight:900;
}
/*.toplevel{
position: fixed;
    top: 0;Ì
    left: 0;
    right: 0;
    background: white;
    padding-top:20px;
    filter: drop-shadow(0 1.68639px 8.43195px rgba(0,0,0,.149))
}*/
/*.header{
margin-top:90px
}*/
.navi{
padding:10px 0 40px 0
}
.toplink{
padding-top:12px
}
.toplink a{
    color: #DD0C00;
    border: 1px solid #DD0C00;
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2Ij48bGluZSB4MT0iMS4yNSIgeTE9IjcuNzMiIHgyPSIyMC41NyIgeTI9IjcuNzMiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNERDBDMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNXB4Ii8+PHBhdGggZD0iTTEzLjc4LDEuNzdsNi45NCw2LjQ4LTYuOTQsNi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC41MikiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNERDBDMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweCIvPjwvc3ZnPg==) no-repeat right 19.39349px center;
    background-size: 18px 14px;
    border-radius: 25px;
    padding: 15px 58px 14px 18px;
    font-size: 13px;
    text-decoration:none
}
.main{
margin-bottom:140px
}
.main .B {
padding-top:55px
}

.main .B .BA {
padding:0
}
.main .B a{
color:#000
}
.main .B h3{
margin-bottom:78px
}
.main .BB h4{
margin-bottom:45px
}
h4{
font-family:'museo-slab',sans-serif;
font-size:28px;
margin-top:100px
}
.main p{
	margin-top:45px;
	font-size:20px;
}

/*.header div, .main div{border:none !important}*/

.container {
    max-width: 1140px;
}
.header div{padding:0}
.media, .angebot{
background:#EFF0F3;
padding:130px 0 150px 0
}

.media{
height:862px
}
.media iframe {
    border: 0;
    height: 560px;
}
/*
.media div{
max-width: 1000px;
    position: relative;
    left: 24%;	
}*/
.unterricht{
padding-top:50px;
padding-bottom:40px
}
.unterricht .formen{
color:#DD1C16;
font-family:'museo-slab',sans-serif;
font-size:26px;
font-weight:700;
margin-bottom:150px
}
.unterricht .formen .A, .unterricht .formen .B{
padding-left:0
}
.unterricht .formen .A svg, .unterricht .formen .B svg, .unterricht .formen .C svg{
margin-right:20px
}
.unterricht .accordionbox{
padding:0
}
.partner .accordionbox{
	margin-top:80px;
margin-bottom:30px;
}
.unterricht .accordionbox h3{
margin-bottom:68px
}
.partner .accordionbox h3{
margin-bottom:50px
}
.unterricht .bilder .A .col-md-8{
	    padding-right: 0;
}
.unterricht .bilder .B{
	position: relative;
    top: -115px;
}
.unterricht .bilder .B div{
	padding-right:0
}
.accordion-item span{
 padding-right:26px
}

.accordion-item {
	border:0;
    border-top: 2px solid #9B9B9B;
    border-bottom: 2px solid #9B9B9B;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
	padding: 15px 0 16px 0
}
.accordion-button:not(.collapsed) {
    color: #000;
    background: transparent;
    box-shadow: none;
    font-size: 22px;
    font-weight: 700;
    padding-left: 0;
}
.accordion-button{
	padding: 0 20px 0 20px;
	    color: #000;
    background: transparent;
    box-shadow: none;
    font-size: 22px;
    font-weight: 700;
    padding-left: 0;
}
.accordion-button:focus {
border:0;
outline: none;
box-shadow:none;
border-color:transparent
}
.unterricht .text-center h3{
margin:20px 0 120px 0
}
.unterricht .accordion-body{
font-size:18px;
font-weight:500;
padding: 10px 80px 10px 55px
}
.partner .accordion-body{
font-size:18px;
font-weight:500;
padding: 10px 80px 10px 0
}
.unterricht .accordion-button::after {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.33 13.73'%3E%3Cpath d='M.49,5.69H5.67V0H8.15V5.69h5.18V8.06H8.15v5.67H5.67V8.06H.49Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    transform:none;
    transition:none;
    background-position: 4px
}
.unterricht .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.22 2.66'%3E%3Cpath d='M0,0H7.22V2.66H0Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 9px;
    transform:none;
    transition:none
}
.partner .accordion-button::after {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.33 13.73'%3E%3Cpath d='M.49,5.69H5.67V0H8.15V5.69h5.18V8.06H8.15v5.67H5.67V8.06H.49Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    transform:none;
    transition:none;
    background-position: 4px
}
.partner .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.22 2.66'%3E%3Cpath d='M0,0H7.22V2.66H0Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 9px;
    transform:none;
    transition:none
}
.sport{
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='507.768' viewBox='0 0 1920 507.768'%3E%3Cpath d='M-212.51,228.96V616.591h1920V145.519c-9.307,11.227-25.363,1.677-27.6-7.269,5.558,12.61-32.4,22.026-28.695,4.385-1.709-17.186-30.3-1.824-28.552,6.136-5.486-1.162-25.421-2.045-28.451,5.164,2.442-15.979-30.146,6.68-27.4,18.466-4.883-5.518-26.139-4.576-28.393-.883,3.662-17.141-30.318-18.215-30.318-4.635,0-4.561-34.11,25.16-34.11,19.069,0-.015-31.223-14.537-31.223-23.056,0-15.479-37.355-4.326-37.355.235,0,1.619-32.8-17.7-32.8-13.183,0,9.284-18.627-38.609-18.627-36.034,0-10.344-29.9,25.528-29.9,13.154,0,12.86-31.065-16.317-31.065-18.245,0,5.577-28.063,12.889-28.063,8.74,0,6.136-21.356,21.07-21.356,31.546,0-14.228-29.916-1.251-29.916,2.075,0,15.405-26.929,16.656-26.929,12.33,0-15.685-34.713-6.474-34.713-14.449,0,1.1-22.721,19.451-22.721,26.838,0-.721-29.93,8.534-29.93,2.03,0-.486-32,9.093-32-5.106,0-8.549-19.934,25.337-19.934,36.431,0-4.473-31.237-.942-31.237-4.591,0-7.931-32.142,9.564-32.142,11.874,0-13.139-17.076-35.489-17.076-31.34,0,.662-28.839,8.961-28.839-2.693,0,4.4-23.539-8.637-23.539-20.467,0,10.991-28.594-4.532-28.594,2.678,0-15.008-21.8,47.054-21.8,26.117,0,.706-30.175-10.02-30.175-9.4,0-7.563-23.712,30.6-23.712,22.321,0-7.46-31.955-23.615-31.955-20.54,0-2.1-24.07,44.185-24.07,30.31,0-19.3-28.551,12.492-28.551-2.016,0,5.061-28.264-11.4-28.264-1.589,0-3.178-28.465-10.9-28.465-6.194,0-8.269-30.476,27.117-30.476,15.758,0,8.343-31.065,9.623-31.065,7.357,0,8.49-32.932-16.185-32.932-19.51,0,1.015-31.266,20.467-31.266,4.473,0-11.624-30.749,22.865-30.749,11.771,0-5.106-32.444-29.339-32.444-12.624,0-24.1-29.657,21.158-29.657,27.6,0,11.7-30.26-4.929-30.26-11.83,0,14.979-29.83,20.04-29.83-6.415,0-10.388-28.494,16.832-28.494,15.184,0-.279-29.859-2.133-29.859-8.946,0-.853-29.183-11.756-29.183,3.311,0-8-28.939,10.506-28.939,20.687,0,.383-29.643-18.539-29.643-15.435,0-9.74-29.083-3.811-29.083-12.08,0,10.447-29.2.383-29.2,1.986,0,10.255-29.269,9.637-29.269.912,0,8.254-28.738,5.473-28.738-5.65,0-4.841-30.146,17.627-30.146,5.812,0-2.737-28.738,10.741-28.738-6.739,0-1.368-30.045-4.017-30.045,1.089,0-1.339-28.954.191-28.954-4.944,0,31.59-30.146-1.4-30.146,5.885,0-5.959-27.1-28.809-27.1-26.6,0-19.8-28.207,14.419-31.079,23.821-.431,17.495-40.027-20.069-31.453-21.423-5.975,4.443-21.988-1.28-30.3,8.607,7.238-.956-26.943,17.45-28.753,13.654-5.156,6.651-29.83-2.192-30.433,3.914C-196.353,225.281-204.065,227.577-212.51,228.96Z' transform='translate(212.51 -108.823)' fill='%23eff0f3'/%3E%3C/svg%3E"),
	linear-gradient(0deg, rgba(239,240,243,1) 80%, rgba(255,255,255,1) 100%);
	background-repeat: no-repeat, repeat;
	background-size:contain;
	padding-top:267px;
	padding-bottom:100px
}
.sport .container{
padding:0
}
.sport .row{
margin-bottom:20px
}
.sport .A{
/*background: url("../../media/ball.svg") no-repeat bottom right*/
}
.sport .A h3{
	margin-bottom:60px
}
.sport .BA{
margin-top:85px
}
.sport .B .BB{
    position: absolute;
    top:219px;
    right: 2px;
}
.sport .B .BB div{
    background-color: #fff;
    height: 193px;
    padding: 41px 10px 0 23px;

}
.sport .B .BB div p:first-child {
	font-size:18px;
	font-weight:700
}
.sport .B .BB div p{
	font-size:18px;
	margin-bottom:1px
}
.sport .C img:first-child {
	margin-bottom:20px;
	padding:0
}
.sport .C img{
    padding-left: 80px;
}
.sport .D .BA{
margin-top:270px
}
.sport .D .BA p{
    background: #DD1C16;
    font-family:'museo-slab',sans-serif;
font-size:22px;
font-weight:700;
    color: white;
    padding: 110px 68px;
}
.sport .D .BB p b, .sport .D .BB p strong{
    font-family:'museo-sans',sans-serif;
font-size:24px;
font-weight:700;
}
.sport .D .BB p{
    font-family:'museo-sans',sans-serif;
font-size:16px;
padding: 10px 0 0 52px !important
}

.angebot .A, .angebot .B{
padding: 140px 63px 0 60px 
}
.angebot .h5box{
height:83px;
background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='2' viewBox='0 0 72 2'%3E%3Cpath id='Linie_29' data-name='Linie 29' d='M72,1H0V-1H72Z' transform='translate(0 1)'/%3E%3C/svg%3E") no-repeat left bottom;
margin-bottom:20px
}
.angebot .A:hover a{
	color:white;
    background: #DD0C00 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2Ij48bGluZSB4MT0iMS4yNSIgeTE9IjcuNzMiIHgyPSIyMC41NyIgeTI9IjcuNzMiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNXB4Ii8+PHBhdGggZD0iTTEzLjc4LDEuNzdsNi45NCw2LjQ4LTYuOTQsNi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC41MikiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweCIvPjwvc3ZnPg==) no-repeat right 140px center;
    background-size: 18.5503px 13.49112px;
}
.angebot .A:hover .h5box{
height:83px;
background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='72' height='2' viewBox='0 0 72 2'%3E%3Cdefs%3E%3CclipPath id='clip-Linie'%3E%3Crect width='72' height='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Linie' clip-path='url(%23clip-Linie)'%3E%3Crect width='72' height='2' fill='%23fff'/%3E%3Cline id='Linie_79' data-name='Linie 79' x2='72' transform='translate(0 1)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat left bottom;
margin-bottom:20px
}

.angebot .B:hover a{
	color:white;
    background: #DD0C00 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2Ij48bGluZSB4MT0iMS4yNSIgeTE9IjcuNzMiIHgyPSIyMC41NyIgeTI9IjcuNzMiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNXB4Ii8+PHBhdGggZD0iTTEzLjc4LDEuNzdsNi45NCw2LjQ4LTYuOTQsNi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC41MikiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweCIvPjwvc3ZnPg==) no-repeat right 140px center;
    background-size: 18.5503px 13.49112px;
}
.angebot .B:hover .h5box{
height:83px;
background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='72' height='2' viewBox='0 0 72 2'%3E%3Cdefs%3E%3CclipPath id='clip-Linie'%3E%3Crect width='72' height='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Linie' clip-path='url(%23clip-Linie)'%3E%3Crect width='72' height='2' fill='%23fff'/%3E%3Cline id='Linie_79' data-name='Linie 79' x2='72' transform='translate(0 1)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat left bottom;
margin-bottom:20px
}
.angebot h3{
margin:-11px 0 75px -11px
}
.angebot h5{
font-family:'museo-slab',sans-serif;
font-size:23px;
font-weight:700;
margin-top:55px;
}
.angebot p{
font-size:18px;
line-height:27px
}
.angebot a{
font-family:'museo-sans',sans-serif;
font-size:22px;
font-weight:700;
color:#000;
text-decoration:none;
margin-bottom:50px;
display:block;
    background-size: 18.5503px 13.49112px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.397' height='12.58' viewBox='0 0 19.397 12.58'%3E%3Cg id='Gruppe_359' data-name='Gruppe 359' transform='translate(114.666 -244.41)'%3E%3Cpath id='Pfad_799' data-name='Pfad 799' d='M-73.216,245.117l5.583,5.583-5.583,5.583' transform='translate(-29.049 0)' fill='%23fff'/%3E%3Cpath id='Pfad_799_-_Kontur' data-name='Pfad 799 - Kontur' d='M-72.509,256.99l-1.414-1.414,4.876-4.876-4.876-4.876,1.414-1.414,6.29,6.29Z' transform='translate(-29.049 0)'/%3E%3Cpath id='Linie_30' data-name='Linie 30' d='M17.983,1H0V-1H17.983Z' transform='translate(-114.666 250.7)'/%3E%3C/g%3E%3C/svg%3E") no-repeat right 140px center;

}
.feedbacks{
padding:140px 0 140px 0	
	}
    .feedbacks .row{
    -webkit-box-shadow: 0px 0px 12px 6px rgba(112,112,112,0.35); 
box-shadow: 0px 0px 12px 6px rgba(112,112,112,0.35);
            padding: 10px;
    margin: 0px;
    }
    .feedbacks .A h3{
        font-size: 25px;
        padding-bottom: 15px;
    }
    .feedbacks .A{
            font-size: 18px;
        padding: 60px 20px 60px 39px;
    }
.footer1{
	padding: 56px 0 5px 0px;
	background: #EFF0F3
}
.footer1 .A{
padding:5px 0
}
.footer1 .A .contact{
margin-top:55px;
}
.footer1 .A a{
padding-left:55px;
}
.footer1 .A p{
	font-family:'museo-slab',sans-serif;
font-size:18px;
font-weight:700;
}
.footer1 .A a{
	color: #000;
	text-decoration:none
}
.footer1 .A p span{
color: #DD0C00
}
.footer1 .B{
padding:0
}
.footer1 .B ul{
list-style-type: none;
font-family:'museo-slab',sans-serif;
font-size:18px;
font-weight:700;
}
.footer1 .B ul .list-inline-item {
    margin-left: 10px;
}
.footer1 .B ul .list-inline-item:first-child {
    margin-right: 37px;
}
.footer2{
padding-top:30px;
padding-left:0;
padding-right:0;
 color: #707070;
 padding-bottom: 10px;
}

.footer2 .A a{
 color: #707070;
 text-decoration:none;
 padding: 0 70px 0 0
}

/* SLIDER */
.testimonials{
margin-top:150px;
margin-bottom:90px
}
.testimonials h3{
	margin-bottom:47px
}
.testimonials .container{
padding:0

}
.testimonial{
background: #EFF0F3 url("data:image/svg+xml;charset=utf8,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42.99 33.83'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{isolation:isolate;}%3C/style%3E%3C/defs%3E%3Cg id='_' data-name=' ' class='cls-1'%3E%3Cg class='cls-1'%3E%3Cpath d='M25.15,33.83V30.38l.32-.12a16.11,16.11,0,0,0,7.68-5.66,13.52,13.52,0,0,0,2.79-8,2.09,2.09,0,0,0-.21-1.09l0,0a2.22,2.22,0,0,0-.46.25,7.35,7.35,0,0,1-9.49-1.23,8.14,8.14,0,0,1-2.26-5.74,8.53,8.53,0,0,1,2.58-6.11A8.61,8.61,0,0,1,32.43,0a9.69,9.69,0,0,1,7.43,3.54C41.94,5.87,43,9,43,12.9A19.42,19.42,0,0,1,38.84,25c-2.75,3.56-7.13,6.45-13,8.59Zm1-2.76V32.4c5.37-2,9.37-4.74,11.89-8A18.42,18.42,0,0,0,42,12.9a12.69,12.69,0,0,0-2.87-8.7A8.78,8.78,0,0,0,32.43,1a7.58,7.58,0,0,0-5.65,2.34,7.46,7.46,0,0,0-2.29,5.41,7.09,7.09,0,0,0,2,5.06,6.35,6.35,0,0,0,8.2,1.08,2.11,2.11,0,0,1,1.07-.44.93.93,0,0,1,.84.57,3,3,0,0,1,.35,1.59,14.43,14.43,0,0,1-3,8.57A17,17,0,0,1,26.15,31.07ZM1.66,33.83V30.38L2,30.26A16.21,16.21,0,0,0,9.67,24.6a13.57,13.57,0,0,0,2.78-8,2,2,0,0,0-.21-1.09l0,0a2.92,2.92,0,0,0-.46.25,7,7,0,0,1-4.17,1.2,7.11,7.11,0,0,1-5.32-2.43A8.14,8.14,0,0,1,0,8.75,8.53,8.53,0,0,1,2.58,2.64,8.62,8.62,0,0,1,9,0a9.7,9.7,0,0,1,7.43,3.54,13.64,13.64,0,0,1,3.13,9.36A19.37,19.37,0,0,1,15.35,25c-2.75,3.56-7.13,6.45-13,8.59Zm1-2.76V32.4c5.37-2,9.37-4.74,11.9-8a18.42,18.42,0,0,0,4-11.49,12.65,12.65,0,0,0-2.88-8.7A8.74,8.74,0,0,0,9,1,7.55,7.55,0,0,0,3.3,3.34,7.44,7.44,0,0,0,1,8.75a7.09,7.09,0,0,0,2,5.06,6.06,6.06,0,0,0,4.59,2.11,6.07,6.07,0,0,0,3.61-1,2.14,2.14,0,0,1,1.08-.44.94.94,0,0,1,.84.57,3,3,0,0,1,.34,1.59,14.48,14.48,0,0,1-3,8.57A17,17,0,0,1,2.66,31.07Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center 55px;
background-size: 45px;
text-align: center;
padding: 125px 30px 50px;
margin: 0 15px 130px;
position: relative;
height:430px
}

.testimonial .description{
font-size: 16px;
text-align: center;
margin-bottom: 40px;
}
.testimonial .testimonial-content{
width: 100%;
position: absolute;
left: 0;
top:295px
}
.testimonial .pic{
display: inline-block;
border-radius: 50%;
overflow: hidden;
z-index: 1;
position: relative;
}
.testimonial .pic img{
width: 100%;
height: auto;
}
.testimonial .title{
font-size: 22px;
font-family:'museo-sans',sans-serif;
margin: 14px 0 2px 0;
}
.testimonial .post{
display: block;
font-size: 18px;
font-family:'museo-sans',sans-serif;
}
.owl-theme .owl-controls{
margin-top:85px;
}
.owl-theme .owl-controls .owl-page span{
width: 15px;
height: 15px;
background: #C7C7C7;
margin: 5px;
opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
background: #000;
}
@media only screen and (max-width: 650px) and (min-width: 400px){
.testimonial:before{ border-right: 325px solid transparent; }
.testimonial:after{ border-left: 325px solid transparent; }
}





.block33Button {
    text-align: center;
    margin-top: 35px;
}
.btn {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 15px 67px 15px 17px;
    font-size: 16px;
    font-weight:500;
    border-radius:0;
    line-height: 28px;
    font-family: 'museo-slab',sans-serif;
    background: #DD0C00 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2Ij48bGluZSB4MT0iMS4yNSIgeTE9IjcuNzMiIHgyPSIyMC41NyIgeTI9IjcuNzMiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNXB4Ii8+PHBhdGggZD0iTTEzLjc4LDEuNzdsNi45NCw2LjQ4LTYuOTQsNi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC41MikiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweCIvPjwvc3ZnPg==) no-repeat right 19.39349px center;
    background-size: 18.5503px 13.49112px;
}
.block11Link .btn.invert {
    color: #DD0C00!important;
    border-color: #DD0C00!important;
    background-color: #fff!important;
}
.block11Link .btn.invert:hover {
    color: #fff!important;
    border-color: #DD0C00!important;
    background-color: #DD0C00!important;
    background: #DD0C00 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2Ij48bGluZSB4MT0iMS4yNSIgeTE9IjcuNzMiIHgyPSIyMC41NyIgeTI9IjcuNzMiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNXB4Ii8+PHBhdGggZD0iTTEzLjc4LDEuNzdsNi45NCw2LjQ4LTYuOTQsNi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC41MikiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweCIvPjwvc3ZnPg==) no-repeat right 19.39349px center;
    background-size: 18.5503px 13.49112px;
    }
.btn.invert {
    color: #DD0C00;
    border: 0.8432px solid #DD0C00;
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2Ij48bGluZSB4MT0iMS4yNSIgeTE9IjcuNzMiIHgyPSIyMC41NyIgeTI9IjcuNzMiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNERDBDMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNXB4Ii8+PHBhdGggZD0iTTEzLjc4LDEuNzdsNi45NCw2LjQ4LTYuOTQsNi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC41MikiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNERDBDMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweCIvPjwvc3ZnPg==) no-repeat right 19.39349px center;
    background-size: 18.5503px 13.49112px;
}

.phone {
    font-family: 'museo-slab',sans-serif;
    font-size: 19px;
    line-height: 43px;
    font-weight: 700;
    background-size: 42px;
    padding-left: 60px;
    padding-bottom:28px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1Ij48cGF0aCBkPSJNNDEuNCwzMy40LDMzLjMsMjhhMi4zNiwyLjM2LDAsMCwwLTMuMi41bC0yLjQsM2ExLjA5LDEuMDksMCwwLDEtMS4zLjNsLS40LS4yYy0xLjUtLjgtMy4zLTEuOC03LjEtNS41cy00LjctNS42LTUuNS03LjFsLS4yLS40YTEuMDksMS4wOSwwLDAsMSwuMy0xLjNsMy0yLjRhMi4zNSwyLjM1LDAsMCwwLC41LTMuMkwxMS42LDMuNmEyLjM4LDIuMzgsMCwwLDAtMy4yLS43TDUsNC45QTQuNjEsNC42MSwwLDAsMCwyLjksNy43Yy0xLjIsNC40LS4zLDEyLjEsMTEsMjMuNCw5LDksMTUuNywxMS40LDIwLjMsMTEuNGExMC41NSwxMC41NSwwLDAsMCwzLjEtLjQsNC40Miw0LjQyLDAsMCwwLDIuOC0yLjJsMi0zLjRBMi4xOSwyLjE5LDAsMCwwLDQxLjQsMzMuNFpNNDEsMzUuOGwtMiwzLjRhMy41NCwzLjU0LDAsMCwxLTIsMS42Yy00LjEsMS4xLTExLjMuMi0yMi4xLTEwLjZTMy4xLDEyLjIsNC4yLDguMUEzLjM2LDMuMzYsMCwwLDEsNS44LDZMOS4yLDRhMS4wOCwxLjA4LDAsMCwxLDEuNC4zbDIuOSw0LjRMMTYsMTIuNGExLjA5LDEuMDksMCwwLDEtLjIsMS40bC0zLDIuNGEyLjMzLDIuMzMsMCwwLDAtLjYsM2wuMi40QTI4LjgxLDI4LjgxLDAsMCwwLDE4LjIsMjdhMjguODEsMjguODEsMCwwLDAsNy40LDUuOGwuNC4yYTIuMzMsMi4zMywwLDAsMCwzLS42bDIuNC0zYTEuMDYsMS4wNiwwLDAsMSwxLjQtLjJsOC4xLDUuNEEuOS45LDAsMCwxLDQxLDM1LjhaIi8+PHBhdGggZD0iTTI1LjIsOS4yQTExLjI5LDExLjI5LDAsMCwxLDM2LjUsMjAuNWEuNy43LDAsMCwwLDEuNCwwQTEyLjcyLDEyLjcyLDAsMCwwLDI1LjIsNy44YS43LjcsMCwwLDAsMCwxLjRaIi8+PHBhdGggZD0iTTI1LjIsMTMuMmE3LjM0LDcuMzQsMCwwLDEsNy4zLDcuMy43LjcsMCwwLDAsMS40LDAsOC43MSw4LjcxLDAsMCwwLTguNy04LjcuNy43LDAsMCwwLDAsMS40WiIvPjxwYXRoIGQ9Ik0yNS4yLDE3LjJhMy4zMywzLjMzLDAsMCwxLDMuMywzLjMuNy43LDAsMSwwLDEuNCwwLDQuNjksNC42OSwwLDAsMC00LjctNC43LjcuNywwLDAsMCwwLDEuNFoiLz48L3N2Zz4=) no-repeat left top;
}
.messenger {
    font-family: 'museo-slab',sans-serif;
    font-size: 19px;
    line-height: 43px;
    font-weight: 700;
    background-size: 42px;
    padding-left: 60px;
    padding-bottom:30px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1Ij48cGF0aCBkPSJNMjIuNS4yQTIyLjI3LDIyLjI3LDAsMCwwLDMuNiwzNC4zYy0uOSwzLjEtMi41LDguOS0yLjUsOWEuOTEuOTEsMCwwLDAsLjYsMS4xaC41TDExLDQxLjdBMjIuMzQsMjIuMzQsMCwxLDAsMjIuNS4yWm0wLDQyLjlBMjAuODksMjAuODksMCwwLDEsMTEuNiw0MGEuNzUuNzUsMCwwLDAtLjUtLjFoLS4zTDMuMSw0Mi4zYy42LTIuMSwxLjYtNS44LDIuMi03LjhhLjg4Ljg4LDAsMCwwLS4xLS43QTIwLjY0LDIwLjY0LDAsMSwxLDM5LjgsMTEuM2EyMC41NSwyMC41NSwwLDAsMS02LjEsMjguNUEyMSwyMSwwLDAsMSwyMi41LDQzLjFaIi8+PHBhdGggZD0iTTM3LjEsMjcuN2MtMS42LS45LTIuOS0xLjgtMy45LTIuNC0uOC0uNS0xLjMtLjgtMS43LTFhMiwyLDAsMCwwLTIuMy4ybC0uMS4xQTE0LjY2LDE0LjY2LDAsMCwxLDI2LDI4LjFhMjIuNzksMjIuNzksMCwwLDEtNS4zLTMuNGMtMi40LTItMy45LTQtNC4yLTUuMywxLjYtMS42LDIuMS0yLjYsMi4xLTMuOFMxNS44LDkuNSwxNS4zLDlzLTEuNS0uNS0zLjMtLjJhLjUyLjUyLDAsMCwwLS40LjJjLS4yLjItNS4xLDUuMi0yLjgsMTEuMiwyLjUsNi42LDkuMSwxNC4zLDE3LjQsMTUuNWEyNC41MiwyNC41MiwwLDAsMCwyLjcuMmM0LjksMCw3LjgtMi41LDguNi03LjRDMzcuNiwyOC4zLDM3LjQsMjcuOSwzNy4xLDI3LjdaTTI2LjUsMzQuMWMtOC44LTEuMy0xNC4zLTEwLTE2LTE0LjVzMS40LTguMywyLjItOS4yYTguNiw4LjYsMCwwLDEsMS42LS4xQTI5LjQyLDI5LjQyLDAsMCwxLDE3LDE1LjZjMCwuNC0uMSwxLjEtMS45LDIuOGEuODYuODYsMCwwLDAtLjMuNmMwLDQuNSw5LjUsMTAuNywxMS4xLDEwLjdzMy40LTIuNSw0LjQtNGEuMzcuMzcsMCwwLDEsLjMuMXEuNDUuMywxLjUuOWMuOS42LDIuMSwxLjQsMy41LDIuMkMzNS4xLDMyLDMzLjMsMzUuMSwyNi41LDM0LjFaIi8+PC9zdmc+) no-repeat left top;
}
.email {
    font-family: 'museo-slab',sans-serif;
    font-size: 19px;
    line-height: 43px;
    font-weight: 700;
    background-size: 42px;
    padding-left: 60px;
    padding-bottom:50px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1Ij48cGF0aCBkPSJNMzkuNyw3SDUuM2EzLjM3LDMuMzcsMCwwLDAtMy40LDMuNFYzNC41YTMuMzcsMy4zNywwLDAsMCwzLjQsMy40SDM5LjhhMy4zNywzLjM3LDAsMCwwLDMuNC0zLjRWMTAuNEEzLjQ2LDMuNDYsMCwwLDAsMzkuNyw3Wk01LjMsOC43SDM5LjhhLjc2Ljc2LDAsMCwxLC40LjFjLTMsMi43LTEyLjksMTEuOC0xNi4zLDE0LjlhMS43MywxLjczLDAsMCwxLTIuNC4xbC0uMS0uMUMxNy44LDIwLjYsNy45LDExLjUsNC45LDguOCw1LDguNyw1LjEsOC43LDUuMyw4LjdaTTMuNSwzNC42VjEwLjRhLjkuOSwwLDAsMSwuMS0uNUwxNy4zLDIyLjRDMTIuOCwyNi4zLDUuOSwzMi44LDMuNiwzNUEuNi42LDAsMCwwLDMuNSwzNC42Wm0zNi4yLDEuN0g1LjNhLjYuNiwwLDAsMS0uNC0uMWMyLjQtMi4zLDkuMy04LjksMTMuNy0xMi42LjYuNSwxLjEsMSwxLjUsMS40YTMuNDQsMy40NCwwLDAsMCw0LjgsMGMuNC0uNC45LS44LDEuNS0xLjQsNC40LDMuOCwxMS4zLDEwLjMsMTMuNywxMi42QzQwLDM2LjMsMzkuOSwzNi4zLDM5LjcsMzYuM1ptMS44LTEuN2MwLC4yLDAsLjMtLjEuNC0yLjMtMi4yLTkuMi04LjctMTMuNy0xMi42TDQxLjQsOS45YS45LjksMCwwLDEsLjEuNVoiLz48L3N2Zz4=) no-repeat left top;
}
@media  (min-width: 1925px){
/*.header{
    max-width: 1920px;
    text-align: center;
    padding: 0 0;
    margin: 0 0;
    position: relative;
    left: 10%;
	}*/
}
/* Extra small devices (portrait phones, less than 576px and landscape phones, 576px and up)*/
@media (max-width: 575.98px), (min-width: 576px) and (max-width: 767.98px) {
.container{
	padding: 0 15px 0 15px
}
/*.header {
    margin-top: 60px;
    display:none
}*/
.header .container{
	padding: 0 12px
}
.toplink{display:none}
.logo img{padding-bottom: 20px;padding-top: 20px;}
.header img{
	padding-bottom:10px
	}
.header .A{
	padding-right:5px
}
.header .B{
	padding-left:5px
}
.header .C{
	padding-right:5px
}
.header .D{
	padding-left:5px
}
h1 {
    font-family: 'museo-slab',sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 40px;
}
h2 {
    font-family: museo-sans',sans-serif;
    font-weight:700;
    font-size: 18px;
    margin: 15px 0 55px 0;
}
.btn {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 5px 67px 5px 17px;
    font-size: 14px;
}
.main .B {
    padding-top:0;
}
h4 {
    font-size: 20px;
    margin-top:120px
}
h3 {
    font-size: 26px;
}
.main {
    margin-bottom: 95px;
}
.main p {
    font-size: 16px;
}
.main .B h3 {
    margin-bottom: 35px;
}
.main .B .BA {
    padding: 0 15px;
}
.main .BB h4 {
    margin-bottom: 35px;
    margin-top:80px
}
.block33Button {
    text-align: center;
    margin-top: -15px;
    margin-bottom: 40px;
}
.phone, .messenger, .email {
    font-size: 16px;
        background-size: 10%;
        padding-bottom: 17px;
}
.email {
        padding-bottom: 30px;
}
.unterricht .formen {
    font-size: 20px;
}
.unterricht .formen .A, .unterricht .formen .B {
    padding-bottom: 0;
}
.unterricht .formen .A, .unterricht .formen .B, .unterricht .formen .C {
    padding-left: 15px;
        margin-bottom: 15px;
    margin-height: 15px;
}
.unterricht .accordionbox {
    padding: 0 0 0 15px
}
.unterricht .formen .A svg, .unterricht .formen .B svg, .unterricht .formen .C svg {
    margin-right: 15px;

}
.unterricht .formen {
    margin-bottom: 85px;
}
.unterricht .accordionbox h3 {
    margin-bottom: 35px;
}
.accordion-button {
    font-size: 20px;
}
.accordion-button:not(.collapsed) {
    font-size: 20px;
}
.bilder{
margin-top:45px
}
.unterricht .bilder .B {
    position: unset;
    top: unset;
    margin-top: 15px;
}
.unterricht h4 {
    margin-top: 130px;
}
.unterricht .text-center h3 {
    margin: 20px 0 95px 0;
}
.unterricht svg{
height: 60%;
width:35%	
}

.media, .angebot {
    padding: 120px 0 150px 0;
}
.media, .angebot {
    margin-top: 120px;
}
.angebot {
    padding: 75px 0 80px 0;
}
.angebot h3 {
    margin: 0 0 75px 0;
}
.angebot .h5box {
    height: 125px;
}
.angebot p {
    font-size: 16px;
}
.angebot .A{
margin-bottom:30px	
}
.angebot .A, .angebot .B {
    padding: 100px 30px 0 30px;
    border:15px solid #EFF0F3;
    border-bottom:none;
    border-top:none;
    background-position: 35px 50px;
}
.angebot .A:hover, .angebot .B:hover {
    background-position: 35px 50px;
}
.angebot a, .angebot .A:hover a, .angebot .B:hover a{
background-position: right 50px center;	
}
.testimonials {
    margin-top: 120px;
    margin-bottom: 0px;
}
.testimonials .container, .sport .container {
    padding: 0 15px;
}
.testimonial{
padding: 70px 17px 48px;
height: 330px;
background-position: center 25px
}
.testimonial .pic img {
    width: 80%;
    height: auto;
}
.testimonial .description {
    font-size: 16px;
}
.testimonial .testimonial-content {
    top: 220px;
}
.owl-theme .owl-controls {
    margin-top: 15px;
}
.sport{
padding-top: 140px;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='507.768' viewBox='0 0 1920 507.768'%3E%3Cpath d='M-212.51,228.96V616.591h1920V145.519c-9.307,11.227-25.363,1.677-27.6-7.269,5.558,12.61-32.4,22.026-28.695,4.385-1.709-17.186-30.3-1.824-28.552,6.136-5.486-1.162-25.421-2.045-28.451,5.164,2.442-15.979-30.146,6.68-27.4,18.466-4.883-5.518-26.139-4.576-28.393-.883,3.662-17.141-30.318-18.215-30.318-4.635,0-4.561-34.11,25.16-34.11,19.069,0-.015-31.223-14.537-31.223-23.056,0-15.479-37.355-4.326-37.355.235,0,1.619-32.8-17.7-32.8-13.183,0,9.284-18.627-38.609-18.627-36.034,0-10.344-29.9,25.528-29.9,13.154,0,12.86-31.065-16.317-31.065-18.245,0,5.577-28.063,12.889-28.063,8.74,0,6.136-21.356,21.07-21.356,31.546,0-14.228-29.916-1.251-29.916,2.075,0,15.405-26.929,16.656-26.929,12.33,0-15.685-34.713-6.474-34.713-14.449,0,1.1-22.721,19.451-22.721,26.838,0-.721-29.93,8.534-29.93,2.03,0-.486-32,9.093-32-5.106,0-8.549-19.934,25.337-19.934,36.431,0-4.473-31.237-.942-31.237-4.591,0-7.931-32.142,9.564-32.142,11.874,0-13.139-17.076-35.489-17.076-31.34,0,.662-28.839,8.961-28.839-2.693,0,4.4-23.539-8.637-23.539-20.467,0,10.991-28.594-4.532-28.594,2.678,0-15.008-21.8,47.054-21.8,26.117,0,.706-30.175-10.02-30.175-9.4,0-7.563-23.712,30.6-23.712,22.321,0-7.46-31.955-23.615-31.955-20.54,0-2.1-24.07,44.185-24.07,30.31,0-19.3-28.551,12.492-28.551-2.016,0,5.061-28.264-11.4-28.264-1.589,0-3.178-28.465-10.9-28.465-6.194,0-8.269-30.476,27.117-30.476,15.758,0,8.343-31.065,9.623-31.065,7.357,0,8.49-32.932-16.185-32.932-19.51,0,1.015-31.266,20.467-31.266,4.473,0-11.624-30.749,22.865-30.749,11.771,0-5.106-32.444-29.339-32.444-12.624,0-24.1-29.657,21.158-29.657,27.6,0,11.7-30.26-4.929-30.26-11.83,0,14.979-29.83,20.04-29.83-6.415,0-10.388-28.494,16.832-28.494,15.184,0-.279-29.859-2.133-29.859-8.946,0-.853-29.183-11.756-29.183,3.311,0-8-28.939,10.506-28.939,20.687,0,.383-29.643-18.539-29.643-15.435,0-9.74-29.083-3.811-29.083-12.08,0,10.447-29.2.383-29.2,1.986,0,10.255-29.269,9.637-29.269.912,0,8.254-28.738,5.473-28.738-5.65,0-4.841-30.146,17.627-30.146,5.812,0-2.737-28.738,10.741-28.738-6.739,0-1.368-30.045-4.017-30.045,1.089,0-1.339-28.954.191-28.954-4.944,0,31.59-30.146-1.4-30.146,5.885,0-5.959-27.1-28.809-27.1-26.6,0-19.8-28.207,14.419-31.079,23.821-.431,17.495-40.027-20.069-31.453-21.423-5.975,4.443-21.988-1.28-30.3,8.607,7.238-.956-26.943,17.45-28.753,13.654-5.156,6.651-29.83-2.192-30.433,3.914C-196.353,225.281-204.065,227.577-212.51,228.96Z' transform='translate(212.51 -108.823)' fill='%23eff0f3'/%3E%3C/svg%3E"),
	linear-gradient(0deg, rgba(239,240,243,1) 85%, rgba(255,255,255,1) 100%);
}
.sport .A h3 {
    margin-top: 90px;
}
.sport .B {
    position: unset;
    background: no-repeat;
}
.sport .B .BB {
    position: unset;
    top: 0;
    right: 0;
}
.sport .C{
margin-top:20px	
}
.sport .C img {
    padding-left: 0px;
}
.sport .D .BA {
    margin-top: 20px;
}
.sport .D .BA p {
    font-size: 20px;
    padding: 55px 35px;
}
.sport .D .BB p {
    font-family: 'museo-sans',sans-serif;
    font-size: 18px;
    padding: 0px !important;
}
.footer1 .A {
    padding: 0 10px;
}
.footer1 .A a {
	padding:0
}
.footer2 {
    padding: 15px;
}
.footer2 .A a {
    color: #707070;
    text-decoration: none;
    padding: 0 220px 0 0;
}
.footer2 .A ul {
    margin-bottom:0
}
.footer1 .B ul .list-inline-item:first-child {
    margin-right: 160px;
        margin-bottom: 10px;
        padding-right: 40px;
}
.media {
    height: unset;
}
.media div {
    width: unset;
    position: unset;
    left: unset;
    padding: 0 15px
}
.media {
    padding: 40px 0 40px 0;
}
.media iframe {
    border: 0;
    width: 100%;
    height: 190px;
}

}