@media(min-width:768px){.booking-timeslots__timeslots-not-available-container{background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:200px;padding:0 16px}}@media(min-width:768px){.booking-timeslots__book-another{margin-top:16px;width:auto}}@media(min-width:768px){.booking-timeslots__booking-not-available-container{margin:0;height:200px}}@media(min-width:992px){.booking-timeslots__dates{overflow-x:hidden}}@media(min-width:992px){.booking-timeslots-date__control{width:32px;display:flex;flex-shrink:0;align-items:center;cursor:pointer;padding:0;background:transparent;border:0;border-bottom:1px solid #e9e9e9}.booking-timeslots-date__control svg{pointer-events:none}.booking-timeslots-date__control svg path{fill:#888}.booking-timeslots-date__control:focus{outline:none}.booking-timeslots-date__control:disabled svg path{fill:#cecece}}@media(min-width:768px){.booking-timeslots__date-day,.booking-timeslots__date-week{font-size:14px}}@media(min-width:768px){.booking-timeslots__clinic-timeslots{margin-top:12px}}@media(min-width:768px){.booking-timeslots__clinic-timeslots.booking-timeslots__clinic-timeslots--active{max-height:144px}}@media(min-width:768px){.booking-timeslots__timeslot-btn-container{max-width:25%;flex:0 0 25%;margin-top:8px;padding-right:8px}.booking-timeslots__timeslot-btn-container:nth-child(3n){padding-right:8px}.booking-timeslots__timeslot-btn-container:nth-child(4n){padding-right:0}}@media(min-width:768px){.booking-timeslots__timeslot-btn{font-size:16px;padding:11px 0}}@media(min-width:768px){.doctor-info-avatar-row{margin-bottom:0}}@media(min-width:768px){.doctor-info-avatar-row__image{width:80px;height:80px;margin-right:24px}}@media(min-width:768px){.doctor-info-avatar-row__name{font-size:18px;line-height:22px}}@media(min-width:768px){.doctor-info-avatar-row__profession{font-size:16px;line-height:24px}}@media(min-width:768px){.doctor-info-details{padding-top:16px}}@media(min-width:768px){.doctor-info-details__row.doctor-info-list-row--mobile-hidden{display:flex}}@media(min-width:768px){.doctor-info-details__row-icon{padding-top:2px}.doctor-info-details__row-icon.doctor-info-details__row-icon--with-link-content{padding-top:0}}@media(min-width:768px){.doctor-info-details__row-content{line-height:20px}}@media(min-width:768px){.doctor-info-details__row-content.text-more{height:40px}}@media(min-width:768px){.clinic-detail-info{padding:0 24px 16px}}@media(min-width:768px){.clinic-detail-info__row-icon{padding-top:0}}@media(min-width:768px){.clinic-detail-info__row-icon>svg{width:24px;height:24px}}@media(min-width:768px){.clinic-detail-info__row-icon.clinic-detail-info__row-icon--clock{padding-top:7px}}@media(min-width:768px){.clinic-detail-info__row-item-text{font-size:16px;line-height:24px}}@media(min-width:768px){.clinic-detail-info__map-link>svg{margin-bottom:4px}}@media(min-width:768px){.clinic-detail-info__working-hour-collapse-btn,.clinic-detail-info__working-hour-details,.clinic-detail-info__working-hour-weekday{font-size:16px;line-height:24px}}@media(min-width:768px){.doctor-info{padding:0;max-width:400px}}@media(min-width:768px){.special-srp .clinic-detail-info{padding:0 0 16px}}@media(min-width:768px){.special-srp .search-header .search-header__refine-search{border:none;padding:inherit;padding-left:0;border-radius:0;cursor:default}.special-srp .search-header .search-header__refine-search:hover{text-decoration:none}}@media(min-width:768px){.special-srp .search-header .search-header__refine-search>.special-srp__search-summary-combine,.special-srp .search-header .search-header__refine-search>.special-srp__search-summary-combine h1{font-size:16px}}@media(min-width:768px){.special-srp .search-header .search-header__refine-search>h1{margin-bottom:10px!important;font-size:16px;color:#777}}@media(min-width:768px){.special-srp .search-header .special-srp__specialty-additional-info .specialty-additional-info__content{height:auto}}@media(min-width:768px){.special-srp .doctors-list-container .doctors-list .doctor-info{padding:0;max-width:400px}}@media(min-width:768px){.special-srp .doctors-list-container .doctors-list .doctor-timeslots-container .vc-timeslots-banner{margin-top:0;margin-left:0;margin-right:0}}@media(min-width:768px){.special-srp .doctors-list-container .doctors-list{padding:0 15px}}@media(min-width:768px){.special-srp .doctors-list-container .doctors-list .doctor-card{padding:32px 0;margin-bottom:0;border-bottom:1px solid #e9e9e9}}@media(min-width:768px){.special-srp .doctors-list-container .doctors-list .doctor-card .doctor-info{max-width:none}}@media(min-width:1200px){.special-srp .doctors-list-container .doctors-list .doctor-card .doctor-info{max-width:600px;padding-right:123px}}@media(min-width:768px){.special-srp .doctors-list-container .doctors-list .doctor-card .doctor-timeslots-container{margin-top:0;min-width:400px;max-width:400px}}@media(min-width:992px){.special-srp .doctors-list-container .doctors-list .doctor-card .doctor-timeslots-container{min-width:510px;max-width:510px}}@media(min-width:992px){.special-srp .doctors-list-container .doctors-list .doctor-card .doctor-timeslots-container .timeslots__clinics-tabs .clinics-tabs__scroll-view{overflow-x:hidden}}@media(min-width:768px){.special-srp .special-srp__info-box{border-top:3px solid #e2e2e2;box-shadow:none}}@media(min-width:768px){.special-srp .special-srp__empty-search-result{margin-top:80px;margin-bottom:200px}}