/* Large desktops and laptops */
@media (max-width: 1200px) {
    .doc_desc img {
        left: 0;
    }
    .main_nav a {
        padding: 0 10px;
    }
    .main_nav>ul>li>a {
        padding: 0;
    }
    .top_phones a {
        font-size: 14px;
    }
    .doctor-slide-text {
        padding-top: 20px;
    }
    .doctor-slide::before {
        width: 63%;
    }
}
@media (min-width: 992px) {
    .press_container .item:nth-child(4n+1){
        clear: both;
    }
    .doctors .doctor:nth-child(6n+1){
        clear: both;
    }
    .bddb{
        padding: 0;
    }
    #doctorslider .slider_cont{
        font-size: 17px!important;
    }
}

@media  (min-width: 767px) and (max-width: 991px) { 
    .press_container .item:nth-child(3n+1){
        clear: both;
    }
    .doctors .doctor:nth-child(3n+1){
        clear: both;
    }
}
@media (max-width: 991px) {
    #doctorslider h2 {
        font-size: 24px;
    }
    body{
        margin-top: 92px;
    }
    .header{
        height: 60px;
    }
    .header .logo>img {
        max-height: 40px;
    }
    .doctor-slide::before {
        width: 100%;
        bottom: 0;
        left: 0;
    }
    .doctor-slide-text {
        padding: 15px 40px 15px 15px;
        margin-left: 50px;
    }
    .slider-doctor-background {
        height: 100%;
        width: 100%;
    }
    .doctor-slide-img {
        z-index: 10;
    }
}
/* Portrait tablets and small desktops */
@media  (max-width: 991px) {
    .main_nav a {
        padding: 0;
    }
    .services .service h3>a {
        font-size: 16px;
    }
    .mobile_menu_wrapper .phone {
        padding: 0;
    }
    .home-cards {
        flex-direction: column;
        align-content: center;
    }
    .home-cards .service {
        width: 100%;
    }
    .mobile_menu_wrapper .sub_menu {
        padding-left: 0 !important;
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .press_container .item:nth-child(2n+1){
        clear: both;
    }
    .doctor-slide-text {
        margin-left: 15px;
        height: auto;
    }
    .doctor-slide {
        flex-direction: column;
    }

    .doctor-slide p{
        font-size: 16px;
    }

    .row .doctors {
        padding: 0 5px;
    }
    .col-mid {
        margin-top: 50px;
    }
    .consultations {
        width: 100% !important;
    }
    .contacts .white_block {
        min-height: auto;
    }
    .img-w-100 img {
        width: 100%;
    }
    #doctorslider h2{
        font-size: 24px;
    }
    #doctorslider .slider_cont{
        max-width: 450px;
    }
    .pre_header{
        padding: 10px 0;
    }
    .pre_header .logo{
        margin-top: 10px;
    }
    .doctors .doctor:nth-child(2n+1){
        clear: both;
    }
    .nav-tabs>li {
        width: 100%;
        margin-bottom: 7px;
    }
    h2{
        font-size: 24px;
    }
    .text-desc p {
        padding: 0; 
        font-size: 14px;
    }
    body{
        font-size: 80%;
        margin-top: 82px;
    }
    h1 { 
        font-size: 20px;
    }
    .white_block {
      padding: 10px;
    }
    .main_content .main_image {
      margin-bottom: 20px;
    }
    .swiper-button-prev::after,
    .swiper-button-next::after {
        font-size: 22px !important;
    }
}
@media (min-width: 992px){

}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  .doctors .desc h3 a {
      font-size: 1.15rem;
  }
}



/* Landscape phones and smaller */
@media (max-width: 430px) {
    .pre_header .logo img {
        /*max-width: 63px;*/
    }
    .mobile_menu_wrapper .mobile_menu_btn{
        padding: 8px 10px 18px 30px;
    }
    #doctorslider h2{
        font-size: 16px;
        margin: 5px 0;
    }
    #doctorslider .slider_cont{
        max-width: 450px;
    }
    .mts17{
        margin-top: 17px;
    }
    .pn{
        padding: 0!important;
    }
    .mobile_menu_wrapper {
      padding-top: 10px;
    }
    .mobile_menu_wrapper .phone {
      padding: 2px 10px;
    }
    .mobile_menu_wrapper .phone {
        font-size: 11px;
    }
}


