.wrap {
    width: 960px;
    max-width: 960px;
    font-size: 20px;
}

.langs{
	margin-right:0px;
}

.logo{
	left:0px;
	top:30px;
	width:214.5px;
	height:60px;
    background-size: auto 120px;
}

.menu{
    margin-right:0px;
}

header .button{
    margin-right:0px;
}

.menu li {
    padding: 0px 9px;
}

.menu li:first-child {
    padding-left: 18px;
}

.menu li:last-child {
    padding-right: 18px;
}

.menu li a {
    font-size: 20px;    
}


#swiper-gallery {
	height:498px;
}


#swiper-gallery .swiper-slide {
	height:498px;
}

#swiper-gallery .overlay .wrap {
    width: 70%;
    max-width: 70%;
}

.servicesHome{
    background-position: top center !important;
}

.servicesHome .wrap ul li {
    width: 29.5%;
    margin-bottom: 30px;
}

.newsHome .wrap ul{
    font-size: 18px;
}

.newsHome ul li i {
    height: 205px;
}

.newsHome ul li strong{
    font-size: 22px;
}

.newsHome ul li span {
    min-height: 184px
}

.clinics .wrap ul {
    font-size: 21px;
}

.clinics .wrap ul li:first-child div {
    padding: 40px;
    padding-bottom: 20px;
}

.clinics .wrap ul li:first-child {
    width:38%;
}

.clinics .wrap ul li:last-child {
    width: 62%;
}

.services .wrap ul li {
    width: 29.5%;
    margin-bottom:45px;
}

.service .wrap ul {
    max-width: 90%;
}

.newsDetail .wrap ul {
    max-width:90%;
}

.form form {
 width:90%;
 
}

footer .wrap ul li.logoFoot img {

}

footer .wrap ul.lastFoot {
     font-size: 16px;
}

footer .wrap ul.lastFoot span, footer .wrap ul.lastFoot a{
    font-size: 15px;
}

footer .wrap ul.lastFoot strong {
    font-size: 22px;
}

footer .wrap ul.lastFoot li.menuFoot a.mainLink {
    font-size: 22px;

}

.LBBg{
overflow-y:scroll;
overflow-x:hidden;
}

.button {
    font-size: 20px;
    padding: 0px 21px;
}

.buttonBack {
    padding-left: 48px;
    background-position: 20px center;
}