html,
body {
		width: 100% !important;
		min-width: 100% !important;
		height: auto;
		margin: 0 !important;
}


.mobile-hidden {
	display: none;
}

.grid-size {
	padding: 0 5% !important;
	width: 90% !important;
}

#header-wrapper {
	height: auto !important;
}

#header {
	width: 100% !important;
	padding: 0 !important;
}

#header .logo {
	padding-bottom: 11px;
	padding-left: 5% !important;
	width: 30% !important;
}

#header .phones {
	padding-left: 10% !important;
	padding-top: 24px !important;
	padding-bottom: 11px !important;
	width: 50% !important;
}

#header .phones .phone p {
	width: 80% !important;
}

#header .apply-button-wrapper {
	display: none;
}


.top-wrapper,
.top-wrapper .container {
	height: auto !important;
}

.top-wrapper .intro {
	top: 35px !important;
	width: 88% !important;
}

.top-wrapper .container .doctor {
	position: static !important;
	width: 50% !important;
	float: right;
	padding-top:10% !important;
}

.top-wrapper .intro h3 {
	font-size: 22px !important;
    line-height: 26px !important;
}



.apply-button-wrapper {
	display: block;
	float: left !important;
	width: 100%;
	padding: 2% 0 !important;
}

.apply-button-ru {
	width: 50% !important;
    margin: 0 !important;
    height: 0 !important;
    padding-bottom: 11% !important;
    background-image: url(/images/landing/top_apply.png);
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: 113%;
    display: block;
}

.apply-button-ru:hover {
	background-position: 0 81%;
}

.apply-button-en {
	width: 50% !important;
    margin: 0 !important;
    height: 0 !important;
    padding-bottom: 11% !important;
    background-image: url(/images/landing/top_apply.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 113%;
    display: block;
}

.apply-button-en:hover {
	background-position: 0 27%;
}


.advantages {
	
}

.green-block {
	width: 90% !important;
	padding: 5% !important;
	margin-top: 12% !important;
}

.faq-wrapper {
	display: none;
}

.doctors {
	display: none;
}

.testimonials {
	display: none;
}

.director-wrapper {
	display: none;
}

.contact {
	padding-bottom: 50px !important;
}

.contact-header.ru {
	width: 70% !important;
    margin: 0 15% !important;
    height: 0 !important;
    padding-bottom: 12% !important;
    background-image: url(/images/landing/top_apply.png);
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: 113%;
    display: none;
}

.contact-header.en {
	width: 70% !important;
    margin: 0 15% !important;
    height: 0 !important;
    padding-bottom: 12% !important;
    background-image: url(/images/landing/top_apply.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 113%;
    display: none;
}

.contact-text {
	display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    padding-top: 30px;
    color: #fff;
}

.contact .form {
	float: left !important;
	width: 100% !important;
	padding-top: 0 !important;
}

.contact .form input, .contact .form textarea {
	width: 90% !important;
	padding: 4%;
}

.contact #submitBtn.en {
	width: 100%;
    height: 0 !important;
    padding-bottom: 17% !important;
	background-image: url(/images/landing/apply.png);
	background-position: 0 0 !important;
	background-size: 100% !important;
	display:block; 
}

.contact #submitBtn.ru {
	width: 100%;
    height: 0 !important;
    padding-bottom: 17% !important;
	background-image: url(/images/landing/apply.png);
	background-position: 0 58% !important;
	background-size: 100% !important;
	display:block; 
}

.contact .phones {
	padding-top: 0 !important;
	width: 95% !important;
	padding-left: 5% !important;
}

.contact .phones .phone {
	padding-top: 15px !important;
}

.contact .points {
	width: 100% !important;
}

.contact .points .point .text {
    width: 75% !important;
    padding-left: 5%;
}

.contact .points .icon-point1 {
	width: 20%;
    height: 0;
    padding-bottom: 20%;
	background-image: url(/images/landing/contact_icons.png);
	background-position: 0 0;
	background-size: 100%;
	display:block; 
}

.contact .points .icon-point2 {
	width: 20%;
    height: 0;
    padding-bottom: 21%;
	background-image: url(/images/landing/contact_icons.png);
	background-position: 0 50%;
	background-size: 100%;
	display:block;   
}

.contact .points .icon-point3 {
	width: 20%;
    height: 0;
    padding-bottom: 20%;
	background-image: url(/images/landing/contact_icons.png);
	background-position: 0 100%;
	background-size: 100%;
	display:block;   
}
