@media screen and (max-width: 1400px) {

}

@media screen and (max-width: 1200px) {
.text_about h1 {
    font-size: 68px;
}

.text_about p {
    font-size: 18px;
}

.menu_head {
    font-size: 18px;
}

section.mission h2 {
    font-size: 68px;
}

section.mission p {
    font-size: 18px;
}

section.services h2 {
    font-size: 68px;
}

p.text_serv {
    font-size: 18px;
}

.title_our {
    font-size: 58px;
}

.text_our {
    font-size: 18px;
    margin: 20px !important;
}

.title_why span {}

.title_why {
    font-size: 68px;
}

.text_why {
    font-size: 18px;
}

section.doctor h2 {
    font-size: 68px;
}

.doctor_text h3 {
    font-size: 22px;
}

.doctor_text {
    font-size: 22px;
}

.text_ob {
    bottom: 0;
    right: 0;
    font-size: 18px;
}

section.oborud h2 {
    font-size: 54px;
}

.text_ob h3 {
    font-size: 34px;
}
}

@media screen and (max-width: 1024px) {
.img_about::before, .img_about::after {
    width: 50%;
}
	.menu_head ul {
    width: 100%;
    padding: 0 !important;
    margin: 0;
}

.head_info:after {
    display: none;
}

.logo:after {
    display: none;
}

.head_info {
    display: block;
    text-align: center;
    width: 100%;
}

.logo {
    width: 100%;
}

.menu_head {
    width: 100%;
}
}
@media screen and (max-width: 768px) {
.menu_head ul {
    font-size: 14px;
}

.about_us {
    display: block;
    text-align: center;
}

.title_our {
    font-size: 20px;
    line-height: 30px;
    padding: 0;
}

.content_why {
    display: block;
}

.img_why {
    display: none;
}

.title_why {
    font-size: 34px;
}

.title_why span {
    line-height: 35px;
    text-align: center;
}

.text_why p {
    margin-bottom: 5px;
    padding-left: 80px;
}

section.doctor h2 {
    font-size: 34px;
}

section.oborud h2 {
    font-size: 32px;
}

.owl-carousel.owl-carousel3.owl-loaded.owl-drag {
    margin-top: 155px;
}

.oborud_read {
    margin-top: 150px;
    margin-top: 0;
}

.text_ob {
    width: 100%;
    position: relative;
    margin: 0;
    padding: 10px;
}

.oborud_img {
    height: auto;
}

.oborud_text {
}
	.about_us:before {
    display: none;
}

.title_our span:nth-child(1) {
    width: auto;
    margin-top: 150px;
}
	.logo img {
    margin: 0;
    padding: 0;
}
	.title_our span:nth-child(2) {
    padding: 0;
    margin: 0;
}

.title_our span:nth-child(1) {
    padding: 0;
    margin: 0;
}

.title_our {
    height: 180px;
    text-align: center;
    background-position-y: bottom;
    background-position-x: center;
}


section.oborud {
    padding-bottom: 0;
}
}
@media screen and (max-width: 500px) {
 
}