h1, h2, h3, h4, h5, h6 {
    line-height: 1.3em;
}
#header .logo{padding:0;margin:20px 0;height:auto;}
#banner{text-align: left;}
#banner h2{font-size:7.42rem;line-height:1em;margin:0;margin-left: -6px;}
#banner h4{margin-top:0;font-size:2.78rem;}
#banner p{font-size:1.357rem;}
#banner p i{font-size:2.5rem;margin-right:10px;}
#banner p i::before{position: relative;bottom:-5px;}

#fta_sektion1{background:#EBEBEB}

.primaryBg{background:#005fab;}

.iconRow h4{font-size:2.071rem;margin-bottom:0;}
.iconRow p{margin-left:35px;}
.testimonialKlaus{border-top:2px solid #707070;border-bottom:2px solid #707070;}
.primaryBg .testimonialKlaus{border-top:0;border-bottom:0;}
.testimonialKlaus h3{font-size:4.357142857142857rem;margin:0;font-weight:300;line-height:1.2em;}
.testimonialKlaus h4{font-size:2.214rem;margin:0;font-weight:300;}

#fta_sektion9 h3{font-size:4.357142857142857rem;}
#fta_sektion7 h4{margin-bottom:0;}
#fta_sektion9 p{font-size:2.071rem;}
#fta_sektion9 .fa-ul li{font-size:2.071rem;margin-bottom:0.8rem;font-weight:bold;}
#fta_sektion9 .fa-ul i {position: absolute; left: -1.2em;  font-size: 2.8rem;}
#contentContainer {padding-top: 79px;}
.wl #contentContainer {padding-top: 120px;}
#header .langMenu li span{font-size: 0.9285714285714286rem;color:#222;}
#header .langMenu{left: -150px;top: -46px;}
#header .langMenu img{padding-bottom:0;}
.ce-gallery + .ce-bodytext{margin-top:.75em;}
.c_paymentoption-16{display: none;}

@media (max-width: 1200px){
	.greyBg{background:#ddd;color:#262626;}
	#contentContainer .greyBg p,#contentContainer .greyBg h2,#contentContainer .greyBg h4{text-align:left;}
	#contentContainer .greyBg button.btn{margin:0;}
	#banner > div:first-of-type{display:none;}
  	#banner > div.container{padding:0;}
	#contentContainer #banner .greyBg .row img{width:auto;}
	#contentContainer #banner .greyBg .row{margin:0;}
}

@media (max-width: 991px){
#contentContainer {padding-top: 115px;}
	#fta_sektion2 h4 br{display:none;}
	#contentContainer [class*=col-] + [class*=col-] {margin-top:2rem;}
	button.btn{margin:0 auto;}
	.iconRow p {margin-left: 0px;}
	h3 br{display:none;}
	.testimonialKlaus h3 br{display:block;}
	#contentContainer ul.fa-ul{margin-left:2.5em;}
	#header .langMenu li span{font-size: 1.4285714285714286rem;color:#fff;}
	#header .langMenu img{padding-bottom:3px;}
	#header .langMenu #langDrop span{color:#222;}
	#header .langMenu:hover li span{color:#222;}
	#header .langMenu {left: -140px; top: -115px;}
	.wl #contentContainer {padding-top: 157px;}

}
@media (max-width: 767px){
	#header .langMenu {left: auto;right: 50px;}
  #banner h2 { font-size: 5.42rem;}
	#banner h4 { font-size: 1.88rem;}
  		#contentContainer #banner .greyBg .row > div:last-of-type{margin-top:0;}
	#contentContainer #banner .greyBg .row > div:first-of-type{display:none;}
		#contentContainer .greyBg button.btn{margin:0 auto;}
	#contentContainer #banner .greyBg .row p{display:inline-flex;}
		#contentContainer #banner .greyBg .row{margin-left:15px;margin-right:15px;}
}