.queue__quote {
  width: 517px;
  margin: 2em auto;
  border: 1px solid #149dcc;
  border-radius: 3px;
  padding: 24px 30px 18px;
  font-size: 22px;
  line-height: 26px;
  text-align: center;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.queue__quote1 {
  width: 700px;
}
.queue__quote:before {
  content: "„";
  position: absolute;
  width: 43px;
  height: 43px;
  border-radius: 100%;
  background: #149dcc;
  font-weight: bold;
  font-size: 58px;
  line-height: 5px;
  color: #fff;
  font-family: "Georgia";
  left: 50%;
  margin-left: -22px;
  top: -22px;
}

.geotitle {
  font-size: 32px;
  line-height: 1.3;
  text-align: center;
  text-transform: uppercase;
  margin: 86px 0 0;
}
.icon18 {
  display: block;
  width: 150px;
  height: 150px;
  background-image: url(../images/18-icon.png);
  opacity: 0.2;

  position: absolute;
  left: 50px;
  bottom: 250px;
}

.header__title {
  text-align: center;
  margin: 17px 0 0;
  font-size: 62px;
  line-height: 1.2;
  text-transform: uppercase;
}

.header__title b i {
  font-size: 40px;
  line-height: 51px;
  margin-right: 0;
  position: relative;
  top: -3px;
  margin-left: 0;
}

.header__title p {
  display: block;
  font-size: 32px;
  line-height: 38px;
  padding: 110px 6px 0 0;
  margin: 0;
  letter-spacing: 0.15px;
}
.header__title--cities + p {
  padding-top: 0;
}
.header__title--cities,
.action__price--cities {
  font-size: 22px;
  margin: 1.25em 0;
}
.header__title--cities ul,
.action__price--cities ul {
  margin: 9px 0 0;
  padding: 0;
  list-style-type: none;
}
.header__title--cities ul li,
.action__price--cities ul li {
  display: inline-block;
  margin-left: 5px;
  font-size: 0.8em;
  text-transform: none;
  position: relative;
}
.header__title--cities ul li:before,
.action__price--cities ul li:before {
  content: "\2022";
  display: inline-block;
  margin-right: 7px;
}
.header__problems {
  margin: 27px auto 0;
}
a.header__button {
  margin: 83px auto 60px;
}
.header__deadline {
  margin: 10px 0;
  text-align: center;
}
.action__deadline {
  font-size: 14px;
  line-height: 1.2;
  margin: 1em 0 0;
}

/*.header__quote {}*/

.block_action:before {
  background-image: url(/images/action_bg.jpg);
}
.action__content {
  color: #3b3f4c;
}
.action__phone {
  color: #149dcc;
}
.action__instructions {
  font-size: 22px;
  line-height: 1.3;
  margin: 0 0 30px;
  padding: 0;
}
.action__instructions h4 {
  font-size: 1.9em;
  margin-bottom: 14px;
}
.action__hotline {
  font-size: 22px;
  line-height: 1.2;
  margin: 42px -60px 20px;
}
.action__hotline a {
  display: block;
  width: 100%;
  font-family: "OpenSansBold", Arial, sans-serif;
  font-size: 1.9em;
  color: #fff;
  text-align: center;
  text-decoration: none;
  margin-top: 7px;
}

.popup .action__form {
  left: 0;
  padding: 50px 0 30px;
}
.popup .action__instructions {
  margin: 0 -145px 72px;
}
.popup .action__instructions h4 {
  text-align: center;
}

.guests__features {
  color: #fff;
  background: #000 url(https://lasercorr.ru/images/guests_bg.jpg) center center
    no-repeat;
  background-size: cover;
  padding: 6.4em 0 3.3em;
  margin-bottom: 2em;
}
.guests__features .content__title {
  color: #fff;
}
.guests__item {
  color: #fff;
}
.guests__item svg .a {
  fill: #149dcc;
}
.guests__item:hover svg .a {
  fill: #fff;
}
.guests__important ul {
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
  width: 89%;
  text-align: left;
}
.guests__important li {
  display: inline-block;
  padding-left: 25px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmlld0JveD0iMCAwIDQyNi43IDQyNi43IiAgIGlkPSJzdmcyIiAgIHZlcnNpb249IjEuMSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJjaGVjay5zdmciPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGExMCI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZGVmcyAgICAgaWQ9ImRlZnM4IiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODg4IiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA1NCIgICAgIGlkPSJuYW1lZHZpZXc2IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgaW5rc2NhcGU6em9vbT0iMS41NjQzNTE1IiAgICAgaW5rc2NhcGU6Y3g9IjIxOS43NTgwOSIgICAgIGlua3NjYXBlOmN5PSIxMzEuMzcyODciICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMzIiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiAvPiAgPHBhdGggICAgIGQ9Ik0xNTMuNSAzNjYuOGMtOC43IDAtMTcuMy0zLjMtMjMuOS05LjlMOS45IDIzNy4zYy0xMy4yLTEzLjItMTMuMi0zNC42IDAtNDcuOSAxMy4yLTEzLjIgMzQuNi0xMy4yIDQ3LjkgMGw5NS43IDk1LjcgMjE1LjQtMjE1LjRjMTMuMi0xMy4yIDM0LjctMTMuMiA0Ny45IDAgMTMuMiAxMy4yIDEzLjIgMzQuNyAwIDQ3LjlMMTc3LjQgMzU2LjlDMTcwLjggMzYzLjUgMTYyLjIgMzY2LjggMTUzLjUgMzY2Ljh6IiAgICAgZmlsbD0iI0YwNTIyOCIgICAgIGlkPSJwYXRoNCIgICAgIHN0eWxlPSJmaWxsOiMxNDlkY2M7ZmlsbC1vcGFjaXR5OjEiIC8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: 0 8px;
}

.license .content__title {
  border: 0;
}

.reception {
  background: #149dcc url(/images/reception_bg.jpg);
  background-position: -55px 0;
  background-size: cover;
  padding: 6.8em 0 7.4em;
}
.reception .content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.reception__desc {
  width: 55%;
  font-size: 30px;
  line-height: 1.2;
  color: #fff;
}
.reception__desc span {
  display: block;
  font-size: 0.6em;
  line-height: 1.3;
  margin: 30px 0 0;
}
.reception__btn {
  width: 435px;
  text-align: center;
}
.reception__btn svg {
  display: inline-block;
  width: 115px;
  height: 116px;
  margin: -14px 0 27px 15px;
  position: relative;
}
.reception__btn a {
  display: inline-block;
  width: 380px;
  max-width: 90%;
  background-color: #fff;
  height: 56px;
  line-height: 1.1;
  padding: 9px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #3b3f4c;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 2px;
  border-radius: 3px;
}

.equipment__item_keratom .equipment__image {
  overflow: hidden;
}

@media screen and (max-width: 1250px) {
  header {
    -webkit-background-size: cover;
    background-size: cover;
  }
}

@media screen and (max-width: 1000px) {
  .geotitle {
    font-size: 22px;
  }
  .header__title {
    font-size: 46px;
    /*    margin-top: 1.5em;*/
    /*    line-height: 1.5;*/
  }
  .header__title span {
    padding-top: 70px;
  }
  a.header__button {
    margin: 60px auto 40px;
  }
}

@media screen and (max-width: 800px) {
  .action__instructions {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    padding: 0;
    margin-bottom: 27px;
  }
  .action__content {
    background-image: url(/images/action_bg.jpg);
  }
  .popup .action__hotline {
    margin: 42px 0 20px;
    text-align: center;
  }
  .popup .action__instructions {
    margin: 0 0 50px;
    text-align: center;
  }
  .reception__desc {
    font-size: 24px;
    width: 60%;
  }
  .reception__desc br {
    display: none;
  }
  .reception__btn {
    width: 40%;
  }

  .icon18 {
    display: block;
    width: 50px;
    height: 50px;
    background-image: url(../images/18-icon50.png);
    opacity: 0.2;
    position: absolute;
    right: 5px;
    bottom: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .icon18 {
    display: block;
    width: 50px;
    height: 50px;
    background-image: url(../images/18-icon50.png);
    opacity: 0.2;
    position: absolute;
    right: 5px;
    bottom: 5px;
  }
}

@media screen and (max-width: 600px) {
  header {
    background-attachment: inherit;
  }
  .geotitle {
    font-size: 16px;
    line-height: 1.2;
    margin: 72px 0 0;
  }
  .header__title {
    font-size: 22px;
    margin: 38px 0 60px;
    line-height: 1.1;
  }
  .header__title > span,
  .header__title > p,
  .header__problems {
    display: none;
  }
  .header__title b i {
    font-size: 18px;
    line-height: 23px;
    margin-right: 0;
    margin-left: 0;
    top: -1px;
  }
  .queue__quote {
    width: 90%;
    font-size: 18px;
    line-height: 1.3;
    margin: 2em auto;
  }
  .queue__quote br {
    display: none;
  }
  .action__instructions h4 {
    font-size: 1.6em;
  }
  .action__hotline {
    font-size: 18px;
  }
  .action__hotline a {
    font-size: 1.6em;
  }

  .know__tabs .know__link--mobile {
    position: relative;
    transition: 0.3s;
  }
  .know__tabs .know__link--mobile:after {
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #3b3f4c;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg);
    top: 50%;
    margin-top: -9px;
    right: 15px;
  }
  .know__link--mobile.know__link_active:after {
    transform: rotate(135deg);
    border-color: #fff;
    margin-top: -5px;
  }

  .reception {
    padding: 3em 0;
  }
  .reception .content {
    flex-wrap: wrap;
  }
  .reception__desc,
  .reception__btn {
    width: 100%;
  }
  .reception__btn svg {
    display: none;
  }
  .reception__btn a {
    margin-top: 2em;
  }

  .head__mobile {
    height: 56px;
    background: rgb(30, 25, 22, 0.7);
  }
  .head__mobile_slogan {
    font-size: 12px;
    line-height: 1.2;
    padding: 7px 10px;
    width: 130px;
  }
}
@media screen and (max-width: 1000px) {
  .aboutIntro__title b,
  .block_installment .content__title,
  .content__title b {
    font-size: 22px;
    line-height: 22px;
  }
}
a.doctorbuttonsmmall {
  display: none;
}
.displayblock {
  display: block;
}
@media screen and (max-width: 600px) {
  .action .action__price {
    font-size: 30px;
    line-height: 35px;
  }
  .head__mobile .head__logo {
    display: block;
    width: 117px;
    height: auto;
    top: 25px;
    left: 10px;
  }
  .displayblock {
    display: none;
  }

  header {
    background-attachment: inherit;
  }
  .geotitle {
    font-size: 16px;
    line-height: 1.2;
    margin: 72px 0 0;
  }
  .header__title {
    font-size: 22px;
    margin: 38px 0 60px;
    line-height: 1.1;
  }
  .header__title > span,
  .header__title > p,
  .header__problems {
    display: none;
  }
  .header__title b i {
    font-size: 18px;
    line-height: 23px;
    margin-right: 0;
    margin-left: 0;
    top: -1px;
  }
  .queue__quote {
    width: 90%;
    font-size: 18px;
    line-height: 1.3;
    margin: 2em auto;
  }
  .queue__quote br {
    display: none;
  }
  .action__instructions h4 {
    font-size: 1.6em;
  }
  .action__hotline {
    font-size: 18px;
  }
  .action__hotline a {
    font-size: 1.6em;
  }

  .know__tabs .know__link--mobile {
    position: relative;
    transition: 0.3s;
  }
  .know__tabs .know__link--mobile:after {
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #3b3f4c;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg);
    top: 50%;
    margin-top: -9px;
    right: 15px;
  }
  .know__link--mobile.know__link_active:after {
    transform: rotate(135deg);
    border-color: #fff;
    margin-top: -5px;
  }

  .reception {
    padding: 3em 0;
  }
  .reception .content {
    flex-wrap: wrap;
  }
  .reception__desc,
  .reception__btn {
    width: 100%;
  }
  .reception__btn svg {
    display: none;
  }
  .reception__btn a {
    margin-top: 2em;
  }

  .head__mobile {
    height: 65px;
    background: #f0f0f0;
  }
  a.head__phone {
    color: #149dcc;
  }
  .head__mobile_slogan {
    font-size: 12px;
    line-height: 1.2;
    padding: 23px 10px;
    width: 130px;
  }
  a.mobile__menu-btn {
    top: 35px;
  }
  .head__mobile a.head__phone {
    top: 30px;
  }
  .aboutRegion__item b {
    font-size: 12px;
    line-height: 19px;
    margin-bottom: 13px;
  }
  .glasses__advantages {
    display: inline-block;
    width: 100%;
  }
  .glasses__advantages_list li {
    width: 100%;
  }
  .doctors__item {
    width: calc(100%);
    margin-bottom: 2em;
  }

  a.doctor__full {
    display: none;
  }
  a.doctorbuttonsmmall {
    display: block;
  }

  .popup,
  .popup1,
  .popup2,
  .popup3,
  .popup4,
  .popup5,
  .popup6 {
    padding-top: 30px;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .popup1 img,
  .popup2 img,
  .popup3 img,
  .popup4 img,
  .popup6 img {
    width: 100%;
    padding: 0;
  }

  .popup1 .content p,
  .popup2 .content p,
  .popup3 .content p,
  .popup4 .content p,
  .popup5 .content p {
    padding: 10px;
  }
  .guests__item {
    width: 100%;
  }

  .aboutIntro__title b,
  .block_installment .content__title,
  .content__title b {
    font-size: 18px;
    line-height: 22px;
  }

  .equipment__item_keratom .equipment__image,
  .equipment__image {
    width: 100%;
  }
  .equipment__item_keratom .equipment__text,
  .equipment__text {
    width: 100%;
  }
  .mobmenu__phone {
    width: 100%;
  }
  .mobmenu__phone span {
    left: auto;
  }

  .form textarea {
    font-size: 15px;
  }
}

.block_questions {
  background: url(/images/bg_questions.jpg);
  background-color: #fff;
  opacity: 0.9;
  background-position-x: -38px;
  padding: 5em 0 5.2em;
}

a.doctors__button1 {
  margin: 34px auto 0;
  display: block;
  width: 380px;
  background: #149dcc;
  text-align: center;
  padding: 19px 0 19px;
  border-radius: 3px;
  letter-spacing: 1.5px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "OpenSansSemiBold", "Arial", sans-serif;
  font-size: 18px;
  line-height: 18px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
a.doctors__button1:hover {
  -webkit-box-shadow: 0px 6px 27px 0px rgba(81, 94, 99, 0.4);
  box-shadow: 0px 6px 27px 0px rgba(81, 94, 99, 0.4);
}

ul.galochka li {
  list-style: none;
  list-style: none;
  display: inline-block;
  /* vertical-align: top; */
  /* text-align: center; */
  /* text-align-last: center; */
  /* width: 30%; */
  margin-bottom: 30px;
  padding-left: 50px;
  position: relative;
  font-size: 14px;
  line-height: 14px;
}
ul.galochka li:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  right: 36px;
  top: -8px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSLQodC70L7QuV8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgdmlld0JveD0iMCAwIDQwIDQwIiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNoZWNrLXJvdW5kLnN2ZyI+PG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGExOSI+PHJkZjpSREY+PGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzICAgICBpZD0iZGVmczE3IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTg4OCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTQiICAgICBpZD0ibmFtZWR2aWV3MTUiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBpbmtzY2FwZTp6b29tPSIxNi42ODc3MiIgICAgIGlua3NjYXBlOmN4PSIyMC43NzY1ODciICAgICBpbmtzY2FwZTpjeT0iMTUuMjM3NzUxIiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjMyIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iZzMiIC8+PGcgICAgIGlkPSJnMyI+PGRlZnMgICAgICAgaWQ9ImRlZnM1Ij48cmVjdCAgICAgICAgIGlkPSJTVkdJRF8xXyIgICAgICAgICB3aWR0aD0iNDAiICAgICAgICAgaGVpZ2h0PSI0MCIgLz48L2RlZnM+PGNsaXBQYXRoICAgICAgIGlkPSJTVkdJRF8yXyI+PHVzZSAgICAgICAgIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgICAgICAgICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiICAgICAgICAgaWQ9InVzZTkiIC8+PC9jbGlwUGF0aD48cGF0aCAgICAgICBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6IzE0OWRjYztmaWxsLW9wYWNpdHk6MSIgICAgICAgZD0iTTQwLDIwYzAsMTEuMDQ3LTguOTUzLDIwLTIwLDIwUzAsMzEuMDQ3LDAsMjBTOC45NTMsMCwyMCwwICAgUzQwLDguOTUzLDQwLDIwIiAgICAgICBpZD0icGF0aDExIiAgICAgICBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiAvPjxwb2x5bGluZSAgICAgICBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS42O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiICAgICAgIHBvaW50cz0iICAgMzAuMzk4LDEyIDE3LjYwMiwyNi4zOTggOS42MDIsMjAgICIgICAgICAgaWQ9InBvbHlsaW5lMTMiICAgICAgIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIC8+PC9nPjwvc3ZnPg==)
    0 0 no-repeat;
}

.head.head--fixed {
  padding-top: 74px;
  background: #f0f0f0;
}
.head.head--fixed:before {
  content: "";
  display: block;
  width: 100%;
  height: 90px;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 998;
  background: #f0f0f0;
}
.head.head--fixed .lang,
.head.head--fixed .online-tour,
.head.head--fixed .head__consult,
.head.head--fixed .head__address {
  display: none;
}
.head--fixed .head__phone {
  vertical-align: middle;
}

.head--fixed .head__phone span {
  float: right;
  margin-right: 0;
  margin-left: 27px;
  text-align: left;
}
.head.head--fixed .head__logo {
  position: fixed;
  left: auto;
  z-index: 999;
  height: 70px;
}
.head.head--fixed .head__content {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 1170px;
  max-width: 100%;
  left: 50%;
  margin-left: -585px;
  padding: 23px 0 0;
}

.popup,
.popup1,
.popup2,
.popup3,
.popup4,
.popup6 {
  padding-top: 30px;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.head--fixed .head__menu ul li a {
  color: red;
  font-weight: bold;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "OpenSansBold", "Arial", sans-serif;
  letter-spacing: 0.25px;
  position: relative;
  -webkit-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}

.head--fixed .head__menu ul li a:after {
  content: "";
  position: absolute;
  bottom: -35px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #149dcc;
  opacity: 0;
  -webkit-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}

.head--fixed .head__menu ul li a:hover:after {
  opacity: 1;
  bottom: -10px;
}

.head--fixed .head__menu ul li a:hover {
  color: #149dcc;
}

.ip ul {
  padding-left: 50px;
  list-style: none;
}
p.header__title2 {
  display: block;
  font-size: 32px;
  line-height: 38px;
  padding: 12px 6px 0 0;
  margin: 0;
  letter-spacing: 0.15px;
  text-align: center;
  margin-top: 40px;
}
