#vet_integrate_header {    padding-top: 60px; }
.vet_integrate_topbar { font-size: .95rem;  background-color: white;  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); }
.inner_header_gradient_bg {   }
.main_content_list_position {  background-color: #f9f9f9; margin-top: 5px;  }
.lastbooking_clinic i, .go_to_top i:hover {  color: #303a69;  }
.panels_clinics_list .panel_clinic_doctor .doctor i {  color: #303a69;   }
.panels_clinics_list .panel_clinic_doctor { border-bottom: 7px solid #dfdfdf; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%); }
.panels_clinics_list .panel_clinic_doctor .closest_term i {  color: #303a69;  }
.panels_clinics_list .panel_clinic_doctor .closest_term_date {  color: #a31111; }
.panels_clinics_list .panel_clinic_doctor .wh_arrow_down, .panels_clinics_list .panel_clinic_doctor .wh_arrow_down:hover,  .panels_clinics_list .panel_clinic_doctor .wh_arrow_up, .panels_clinics_list .panel_clinic_doctor .wh_arrow_up:hover { background-color:  #f1f1f1; }
.panels_clinics_list .terms_slider ul li .available i, .panels_clinics_list .terms_slider ul li .available i:hover, .panels_clinics_list .terms_slider ul li .available:hover, .panels_clinics_list .terms_slider ul li .available:hover i { color: #0a7555; }
.panels_clinics_list .terms_slider ul li .available:hover {
    color: white;
    font-weight: 600;
    background-color: #b0b0b0;
}
.pre_content_wrapper { margin-top: 0;}
.topbar_page_exit, .topbar_ssl{color: black;}
.sitesbi_confirm_modal p {color: #303a69; }
.go_to_top .line { border-bottom: 1px dotted white;}
.page #short_contact p, .page #short_contact h3,  .page footer p, .sitesbi a, .sitesbi a:hover{color: #f8f8f8;}
.wettermin_reg_action_modal_title i, .sitesbi_confirm_modal i { color: #303a69;  }
.button_action { background-color: #303a69;}
.button_action:hover { background-color:#5363aa; }
.panels_clinics_list .terms_slider ul li .available {    background-color: #f3f3f3; }
.doctor_img {
    width: 70px;
    height: 70px;
    border: 4px solid #d3e4ee;
}
.panels_clinics_list .terms_slider ul li h5 {
    color: #303a69;
    font-size: .95rem;
}
.slick-prev:before, .slick-next:before { color: rgba(83, 83, 83, 0.74); }
.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: #303a69;  }
.panels_clinics_list .panel_clinic_doctor .wh_arrow_up i {    color: #303a69;  }

.page_main_title .page_title_h h1 small {  font-size: 1.6rem;     font-weight: 700; }
.section_page{  margin-bottom: -20px;  }
#short_contact, .go_to_top, .go_to_top  .go_to2, footer {    background-color: #303a69; color: white;  }
.logo img{ max-height: 145px;  }
@media only screen and (min-width: 90.063em){
    .pre_content_wrapper { margin-top: 35px;}
    .page_main_title .title_bg {        min-height: 360px; background-position: center 35%;   }
    .page_main_title .page_title_h {        top: 210px;    }
    .page_main_title .page_title_h h1 {
        font-size: 1.8rem;
        font-weight: 700;
        color: #303a69;
        line-height: 3.8rem;       
    }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em){
    .pre_content_wrapper { margin-top: 20px;}
    .logo img{
        max-height: 135px;
    }
    .page_main_title .page_title_h h1 {
        font-size: 1.6rem;
        font-weight: 700;
        color: #303a69;
        line-height: 3.1rem;
        
    }
    .page_main_title .title_bg {        min-height: 320px; background-position: center 25%;   }
    .page_main_title .page_title_h {        top: 210px;    }
    .page_main_title .page_title_h h1 small {  font-size: 1.5rem;     font-weight: 700; }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em){
    .vet_integrate_topbar { font-size: .9rem; }
    .logo img{
        max-height: 130px;
    }
    .page_main_title .page_title_h h1 {
        font-size: 1.5rem;
        font-weight: 700;
        color: #303a69;
        line-height: 2.5rem;
        
    }
    .page_main_title .title_bg {        min-height: 290px; margin-bottom: 5px; background-position: center 30px;  }
    .page_main_title .page_title_h {        top: 200px;    }
    .page_main_title .page_title_h h1 small {  font-size: 1.3rem;     font-weight: 700; }
    .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; }
    #vet_integrate_header {  padding-top: 40px;    }
    .logo img{
        max-height: 95px;
        margin-top: 20px;
    }
    .page_main_title .page_title_h h1 small {
        font-size: .95rem;
        font-weight: 700;
        text-shadow: 0px 0px 12px #100f0f;
    }
    .page_main_title .page_title_h h1 {
        font-size: 1.4rem;
        font-weight: 700;
        color: #303a69;
        line-height: 1.6rem;
        
    }
    .page_main_title .title_bg {  min-height: 240px;  background-position: center 30px;   }
    .page_main_title .page_title_h {        top: 175px;    }
    .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;  }
}