/* main slider */
@media (min-width: 767px) and (max-width: 962px) {
  .main-page .l-section-slider .b-slider-list__item-title {
    font-size: 2rem; }
  .main-page .l-section-slider .b-slider-list__item-link {
    display: block;
    text-align: left;
    padding-left: 30px; } }

/* END - main slider */
/* main map */
.l-section-map__box {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.main-map {
  height: 100%; }

/* END - main map */
/* map style */
.map-hint {
  font-family: Roboto,Arial,sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-decoration: none; }
  .map-hint__title {
    color: #ff7d00; }

/* END - map style */
/* analyzes page */
.b-analyze.open .expand-section {
  display: none; }

.b-analyze__body {
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }

.analyzes-page {
  /*	.b-slider-list{
			height: 295px;
			overflow: hidden;		
		}*/ }

/* END - analyzes page */
/* doctor page */
@media all and (max-width: 767px) {
  .doctors-page .b-doctor__group article {
    display: block;
    height: 0;
    opacity: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    overflow: hidden; }
    .doctors-page .b-doctor__group article.___isToogle {
      height: auto;
      overflow: hidden;
      opacity: 1; } }

/* END - doctor page */
/* service page */
.service-page .l-section-doctors .slick-prev,
.service-page .l-section-doctors .slick-next {
  z-index: 1; }

@media all and (max-width: 767px) {
  .service-page .b-about-service__list-item {
    font-size: 0; }
  .service-page .b-about-service__list-text {
    width: -webkit-calc(100% - 1.938rem - 0.625rem);
    width: calc(100% - 1.938rem - 0.625rem);
    display: inline-block;
    vertical-align: top; } }

/* END - service page */
/* clinic page */
.clinics-page .b-clinic__route {
  display: none; }
  .clinics-page .b-clinic__route.___active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .clinics-page .b-clinic__route-tabs__item {
    cursor: pointer; }
    .clinics-page .b-clinic__route-tabs__item.___active {
      cursor: default;
      background: #689f38; }

@media (min-width: 768px) and (max-width: 962px) {
  .b-clinic {
    /*	&__group{
				flex-basis: 100%;
			}
			&-data{
				max-width: none;
			}
			&__stations-list{
				li{
					display: inline-block;
					vertical-align: top;
					margin-right: 30px;
				}
			}
			&__address, &__phone, &__working-hours{
				display: inline-block;
				vertical-align: top;
				margin: 0;
				margin-right: 20px;
				margin-top: 20px;
			}*/ } }

/* END - clinic page */
/*MAIN css */
.b-window.b-window-modal {
  display: none; }
  .b-window.b-window-modal.___active {
    display: block; }

.b-rating .stars .star input[type="radio"] {
  height: 1rem;
  z-index: 1;
  width: 1rem;
  cursor: pointer; }

@media all and (max-width: 768px) {
  .b-feedback__btn .s-button--large {
    height: auto;
    line-height: 120%;
    padding: 1rem; }
  .s-button--long {
    max-width: 100%;
    min-width: 150px; } }


.doctors-page .l-section-about--bg{
  background-position: center;
}
/* END - MAIN - CSS */