#vet_integrate_header {    padding-top: 60px; }
.vet_integrate_topbar { font-size: .95rem; background-color: #d9d9d7; }
.inner_header_gradient_bg {  background-color: #f1f1f1;  }
.main_content_list_position {  background-color: rgb(227, 245, 253);  }
.lastbooking_clinic i, .go_to_top i:hover {  color: #ed1c25;  }
.panels_clinics_list .panel_clinic_doctor .doctor i {  color: #8dd8f8;  }
.panels_clinics_list .panel_clinic_doctor { border-bottom: 7px solid #c9ecfb; }
.panels_clinics_list .panel_clinic_doctor .closest_term i {  color: #ed1c25;  }
.panels_clinics_list .panel_clinic_doctor .closest_term_date {  color: #d01018;  }
.doctor_img {
    width: 70px;
    height: 70px;
    border: 3px solid #b9e0f1;
}
.panels_clinics_list .terms_slider ul li h5 {
    color: #47a8d2;
    font-size: .95rem;
}
.slick-prev:before, .slick-next:before { color: #53aed5; }
.panels_clinics_list .panel_clinic_doctor h4 {
    font-size: 1.15rem;
    line-height: 1.5rem;
    margin-top: 6px;
    margin-bottom: 5px;
    font-weight: 600;
}
.panels_clinics_list .panel_clinic_doctor .closest_term, .panels_clinics_list .panel_clinic_doctor .closest_term_date {    font-size: .95rem;   }
.panels_clinics_list .panel_clinic_doctor .wh_arrow_down i {   color: white;  }
.panels_clinics_list .panel_clinic_doctor .wh_arrow_up i {    color: white;  }

.page_main_title .page_title_h h1 small{  display: none;  }
.section_page{  margin-bottom: -20px;  }
footer {    background-color: white;  }

@media only screen and (min-width: 90.063em){
    .logo img{
        max-height: 90px;

    }
    .page_main_title .title_bg {        min-height: 220px;    }
    .page_main_title .page_title_h {        top: 160px;    }
    .page_main_title .page_title_h h1 {
        font-size: 1.65rem;
        font-weight: 600;
        color: #3f3e40;
        line-height: 2.3rem;
    }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em){
    .logo img{
        max-height: 80px;

    }
    .page_main_title .page_title_h h1 {
        font-size: 1.55rem;
        font-weight: 600;
        color: #3f3e40;
        line-height: 2.05rem;
    }
    .page_main_title .title_bg {        min-height: 210px;    }
    .page_main_title .page_title_h {        top: 150px;    }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em){
    .vet_integrate_topbar { font-size: .9rem; }
    .logo img{
        max-height: 65px;

    }
    .page_main_title .page_title_h h1 {
        font-size: 1.45rem;
        font-weight: 600;
        color: #3f3e40;
        line-height: 1.9rem;
    }
    .page_main_title .title_bg {        min-height: 190px;    }
    .page_main_title .page_title_h {        top: 135px;    }
    .panels_clinics_list .panel_clinic_doctor h4 {
        font-size: 1.05rem;
        line-height: 1.45rem;
    }
    .panels_clinics_list .panel_clinic_doctor .closest_term, .panels_clinics_list .panel_clinic_doctor .closest_term_date {        font-size: .9rem;     }
    .panels_clinics_list .terms_slider ul li h5 {     font-size: .85rem;    }
    .terms_slider h6 {    font-size: .8rem;  }
}

@media only screen and (max-width: 40em) {
    .vet_integrate_topbar { font-size: .9rem; }
    .logo img{
        max-height: 60px;
    }
    .page_main_title .page_title_h h1 {
        font-size: 1.25rem;
        font-weight: 600;
        color: #3f3e40;
        line-height: 1.6rem;
    }
    .page_main_title .title_bg {        min-height: 180px;    }
    .page_main_title .page_title_h {        top: 132px;    }
    .panels_clinics_list .panel_clinic_doctor h4 {
        font-size: 1.05rem;
        line-height: 1.45rem;
        max-width: 200px;
        margin: 10px auto;
    }
    .panels_clinics_list .panel_clinic_doctor .closest_term, .panels_clinics_list .panel_clinic_doctor .closest_term_date {        font-size: .9rem;     }
    .panels_clinics_list .terms_slider ul li h5 {     font-size: .85rem;    }
    .terms_slider h6 {    font-size: .8rem;  }
}