.icon-list li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 18px;
}
.icon-list li:last-child {
    margin-right: 0;
}
.greatful-patients {
	position: relative;
}
.greatful-patients figure {
	max-width: none;
	width: 107%;
	margin-left: -6%;
	margin-top: -65px;
}
.greatful-patients .text {
	position: absolute;
	left: 0px;
	top: 50%;
	right: 0px;
	margin: 0 auto;
	width: 822px;
	text-align: center;
	transform: translateY(50%);
}
.with-icon .block {
	position: relative;
}
.with-icon .block:after {
	position: absolute;
	left: 0px;
	top: -22px;
	width: 52px;
	height: 62px;
}
.zahnmedizin:after {
	background-position: 0 -54px;
}
.kieferchirurgie:after {
	background-position: -64px -54px
}
.logopadie:after {
	background-position: -116px -47px;
}
.osteopathie:after {
	background-position: -178px -54px;
}
.with-icon.two-col .block:nth-child(2n+2):after {
	left: 60px;
}
.our-specialist-network {
	background: #dfc08d;
}
.section-area {
	overflow: hidden;
	padding: 0px;
	position: relative;
}
.section-area.height-auto {
	height: auto !important;
}
.fp-tableCell > .main {
	position: absolute;
	left: 0px;
	top: 52.7%;
	right: 0px;
	margin: 0 auto;
	transform: translateY(-50%);
}
.section .absolute-content{
	top:0px;
	transform:none;
}
.section-area.height-auto .fp-tableCell {
	height: auto !important;
}
/*body{
	background:url(../images/layout.jpg) center top no-repeat;
}
#wrapper{
	opacity:.5;
}*/
#fp-nav {
	position: fixed;
	right: 38px;
	top: 50%;
	transition: all .5s ease;
	opacity: 1;
	visibility: visible;
}
#fp-nav.hide {
	opacity: 0;
	visibility: hidden;
}
#fp-nav.white a.active {
	background: rgba(255,255,255,1);
}
#fp-nav.white a {
	background: rgba(255,255,255,.4);
}
#fp-nav a {
	display: block;
	width: 7px;
	height: 7px;
	background: #b3b1b1;
	border-radius: 50%;
	margin-bottom: 30px;
	transform: scale(.7);
}
#fp-nav li:last-child a {
	margin-bottom: 0px;
}
#fp-nav a.active {
	background: #dfc08d;
	transform: scale(1);
}
.fp-slides {
	z-index: 1;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.fp-slidesContainer {
	float: left;
	position: relative;
	height: 100%;
	display: block;
}
.fp-slide.fp-table {
	display: table;
	table-layout: fixed;
	width: 100%;
	float: left;
	height: 100%;
	position: relative;
}
.slides li {
	position: relative;
}
.doctor-slider .fp-controlArrow {
	display: none;
}
#doctor-slider p {
    text-align: justify;
}
.fp-controlArrow {
	width: 45px;
	height: 45px;
	cursor:pointer;
	position: absolute;
	right: 34px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
	background: #fff;
	z-index: 9;
}
.fp-controlArrow:after {
	background: url(../images/sprite.png) -125px -1px no-repeat;
	width: 10px;
	height: 15px;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.fp-controlArrow.fp-prev {
	right: auto;
	left: 34px;
}
.fp-controlArrow.fp-prev:after {
	background-position: -110px -1px;
}
.small-device h2{
	font-size:4em;
	margin-bottom:21px;
}
.small-device P{
	font-size:1.5em;
	margin-bottom:20px;
}
.small-device .section figure.image{
	width:40%;
}
.small-device .section .section-text{
	width:55%;
}
.small-device .fp-tableCell > .main{
	top:54%;
}
.small-device .section .absolute-content{
	top:0px;
}
.small-device .go-next-section{
	bottom:32px;
}
.small-device .two-col.with-icon{
	padding-top:30px;
}
.small-device .with-icon.two-col .block{
	margin-bottom:30px;
}

@media(max-width:1200px) {
    #fp-nav {
        right: 15px;
    }
    
    .banner {
        background: url(../images/praxis-banner@2x.jpg) center top no-repeat;
        background-size: cover;
    }
    
    .banner figure {
        opacity: 0;
    }
    
    .slides li .fp-tableCell {
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .slides li .fp-tableCell figure {
        opacity: 0;
    }
    
    .fp-controlArrow {
        right: 20px;
    }
    
    .fp-controlArrow.fp-prev {
        right: 20px;
        left: auto;
        top: 38%;
        transform: translateY(0%);
    }
    
    .our-specialist-network .two-col.with-icon {
        padding-right: 20px;
    }
    
    .icon-list li {
        margin-right: 10px;
    }
    
    .icon-list li:first-child {
        width: 45px;
    }
    
    .icon-list li:nth-child(2) {
        width: 150px;
    }
    
    .icon-list li:nth-child(3) {
        width: 150px;
    }
    
    .icon-list li:last-child {
        width: 85px;
    }
}

@media(min-width:768px) and (max-width:950px) {    
    .fp-controlArrow.fp-prev {
        top: 42%;
    }
    
    .neurophysiological h2 {
        font-size: 3.5em;
    }
    
    .with-icon.two-col .block {
        padding-right: 25px;
    }
    
    .with-icon.two-col .block:nth-child(2n+2) {
        padding-left: 100px;
    }
    
    .with-icon.two-col .block:nth-child(2n+2):after {
        left: 30px;
    }
    
    .greatful-patients .fp-tableCell > .main {
        top: 22%;
        transform: translateY(0%);
    }
    
    .greatful-patients figure {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }
    
    .greatful-patients .text {
        width: 580px;
        transform: translateY(55%);
    }
    
    .greatful-patients h2 br {
        display: none;
    }
    
    .icon-list li {
        margin-right: 18px;
        margin-bottom: 15px;
    }
    
    .icon-list li:first-child,
    .icon-list li:nth-child(2),
    .icon-list li:nth-child(3),
    .icon-list li:last-child{
        width: auto;
    }

}

@media(max-width:767px) {
    h1 br {
        display: none;
    }
    
    .banner {
        background: none;
    }
    
    .banner figure {
        opacity: 1;
    }
    
    #doctor-slider {
        margin-top: -92px;
    }
    
    #doctor-slider h3 {
        font-size: 1.6em;
        padding-top: 5px;
    }
    
    .icon-list li {
        margin-right: 18px;
        margin-bottom: 15px;
    }
    
    .icon-list li:first-child,
    .icon-list li:nth-child(2),
    .icon-list li:nth-child(3),
    .icon-list li:last-child{
        width: auto;
    }
    
    .icon-list li:nth-child(3) {
        margin-right: 48px;
    }
    
    .flex-prev, .flex-next {
        background: #fff;
        border: none;
    }
    
    .neurophysiological {
        padding: 37px 0 105px;
    }
    
    .neurophysiological h2 {
        margin-right: -10px;
    }
    
    .neurophysiological.section .section-text {
        padding-bottom: 25px;
    }
    
    .neurophysiological .outer-image {
        padding-right: 23px;
    }
    
    .our-specialist-network .two-col.with-icon {
        padding-right: 0;
    }
    
    .our-specialist-network h3 {
        padding: 18px 0 18px 68px;
    }
    
    .with-icon .block:after {
        top: -4px;
    }
    
    .with-icon.two-col .block:nth-child(2n+2):after {
        left: 0;
    }
    
    .with-icon.two-col .block:nth-child(2n+2) {
        padding-top: 0;
    }
    
    .our-specialist-network {
        padding: 43px 0 8px;
    }
    
    .greatful-patients {
        background: url(../images/mobile/grateful-patients-bottom.jpg) left bottom no-repeat;
        background-size: 100% 300px;
        padding: 70px 0 330px;
    }
    
    .greatful-patients .main {
        padding: 0;
    }
    
    .greatful-patients figure {
        width: 100%;
        margin: 0;
    }
    
    .greatful-patients .text {
        position: static;
        width: 100%;
        padding: 0 25px;
        transform: translateY(0%); 
    }
}