@media (min-width: 1200px) {
}

@media (max-width: 1200px) {
    .about-clinic {
        text-align: center;
    }
    .lang-section {
    display: block !important;
    }
    .language-section {
        display: none;
    }
    .vip, .thumb-default, .owl-item {
        max-width: 100%;
        text-align: center;
    }
    .vip img, .thumb-default img {
        width: 100%;
    }
    .box {
        text-align: left;
    }
}

.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a {
    background: #c50e16 !important;
    color: #fff;
}

.heading-divider-modern:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 4px;
    border-left: 4px solid #c50e16 !important;
}

.post:hover .post-footer:before {
    background-color: #a2a2a2 !important;
}

.lang-section {
    border-top: 1px solid #d8d8d8;
}

.search {
    background: #ffffff;
    color: #fff;
}

.ellipsis{
    height: 43px;
    display: -webkit-box;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.ellipsis, .ellipsis p {
    margin-bottom: 0;
}

.text-primary {
    color: #c50d16;
}

.post-header-inner-img {
    max-height: 251px;
}

.timeline-list-nav .icon:hover {
    color: #c40e16 !important;
}

.icon-white-lighter-block:hover {
    color: #fff;
    background-color: #c80c16 !important;
}


@media (max-width: 990px) {
    .right-services {
        display: none;
    }
}

#lightgallery, #video-gallery{
    padding: 0 15px;
}

@media (max-width: 766px) {

}

@media (min-width: 992px) {
    .section-counter-decoration:before {
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 17px;
        height: 17px;
        background-color: #ebebeb !important;
    }
}

.doc_img {
    height: 100%;
}

h3, h4 {
    font-weight: lighter !important;
    font-family: 'segoe ui';
}
.post-minimal:hover {
    color: #c80c16 !important;
}

.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle:hover, .rd-navbar-fullwidth .rd-navbar-search .rd-navbar-search-toggle:hover {
    color: #c80c16 !important;
}

@media screen and (min-device-width: 360px) and (max-device-width: 500px) {
    .media-responsive {
        width: 100%;
    }
}
