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 .apply-button-wrapper {
	
}

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


/*#header .logo {
	width: 20% !important;
    height: 0 !important;
    padding-bottom: 15% !important;
    background-image: url(/images/dra_medical_logo.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 158%;
    display: block;
}

#header .logo-text {
	display: block;
    padding-top: 3%;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 3%;
    width: 75%;
    float: left;
}*/
.top-wrapper .intro p.desc {
	width: 80% !important;
}

#header .phones {
	margin-top: 2% !important;
	border-top: 1px solid #f0f0f0;
	display: block;
	padding-left: 5% !important;
	width: 95% !important;
	padding-top: 0 !important;
	padding-bottom: 11px !important;
}

#header .phone {
	/*display: block !important;*/
	padding-top: 15px !important;
}

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

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

.top-wrapper .intro {
	top: 35px !important;
	width: 100% !important;
	position: static !important;
}

.top-wrapper .container .doctor {
	display: block;
	position: static !important;
	width: 100% !important;
	padding-top:10% !important;
}

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

.top-wrapper .intro h1 {
	padding-top: 10px;
	font-size: 30px;
    line-height: 40px;
}
.top-wrapper p {

}

.top-wrapper h2 {
	padding: 20px 0px 10px !important;
}


.apply-button-ru {
	width: 70% !important;
    margin: 0 !important;
    height: 0 !important;
    padding-bottom: 15% !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: 70% !important;
    margin: 0 !important;
    height: 0 !important;
    padding-bottom: 15% !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 {
	display: none;
}

.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: 90% !important;
    margin: 0 5% !important;
    height: 0 !important;
    padding-bottom: 17% !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: 90% !important;
    margin: 0 5% !important;
    height: 0 !important;
    padding-bottom: 17% !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 {
	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 .phones .phone p {
	width: 80% !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;   
}
