.special_show {
  display: none;
  width: 99%;
  height: 50px;
  line-height: 50px;
  border: 1px solid #000;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
}
.special_show .icon {
  margin-right: 10px;
}
body.color2 .special_show {
  border: 1px solid #fff;
}
.ss-label {
    color: black;
  }
@media all and (max-width: 650px) {
  .special_show {
    display: block; /*block*/
  }
  
  .spesial_settings {
    display: none;
  }
  .ss-option,
  .ss-label {
    display: table;
    margin: 0 auto 15px;
  }
  .ss-option5 .ss-button,
  .ss-option6 .ss-button {
    display: block;
    margin-bottom: 10px;
  }
  .ss-label {
    font-size: 21px;
    color: black;
  }
}
.statistic .statistic-item .icon {
  display: none;
}
.special_show .icon {
  margin-right: 10px;
}
.icon {
  filter: grayscale(1);
}
.impaired_blue .icon-impaired {
  filter: grayscale(1);
}
.spesial_settings {
  padding-top: 2px;
}
.spesial_settings span.text_default {
  font-size: 1em;
}
table.spesial_settings a.close_panel, table.spesial_settings a.standart_settings, body.color1 table.spesial_settings a.close_panel, body.color1 table.spesial_settings a.standart_settings {
  background-color: #000000;
  color: #FFFFFF;
}
body.color2 table.spesial_settings a.close_panel, body.color2 table.spesial_settings a.standart_settings {
  background-color: #FFFFFF;
  color: #000000;
}
body.color3 table.spesial_settings a.close_panel, body.color3 table.spesial_settings a.standart_settings {
  background-color: #063462;
  color: #9DD1FF;
}
body.color4 table.spesial_settings a.close_panel, body.color4 table.spesial_settings a.standart_settings {
  background-color: #4D4B43;
  color: #F7F3D6;
}
body.color5 table.spesial_settings a.close_panel, body.color5 table.spesial_settings a.standart_settings {
  background-color: #A9E44D;
  color: #3B2716;
}
table.spesial_settings span.text_default {
  /*font-size: 17px;*/
  color: #000000;
  padding-left: 10px;
  padding-right: 0px;
  font-weight: bold;
}
table.spesial_settings a {
  padding-left: 5px;
  padding-right: 5px;
}
table.spesial_settings a {
  color: #000000;
  /*font-size: 19px;*/
}
table.spesial_settings a:hover, table.spesial_settings a.link_default:hover {
  text-decoration: none;
}
table.spesial_settings a.font1 {
  font-size: 17px;
}
table.spesial_settings a.font2 {
  font-size: 19px;
}
table.spesial_settings a.font3 {
  font-size: 21px;
}
table.spesial_settings a.font1:hover, table.spesial_settings a.font2:hover, table.spesial_settings a.font3:hover {
  color: #FFFFFF;
  background-color: #000000;
  text-decoration: none;
}
table.spesial_settings a.selected_style {
  background-color: #000000;
  color: #FFFFFF;
  font-weight: bold;
}
table.spesial_settings a.color1 {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 19px;
}
table.spesial_settings a.color2 {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 19px;
}
table.spesial_settings a.color3 {
  background-color: #9DD1FF;
  color: #000000;
  font-size: 19px;
}
table.spesial_settings a.color4 {
  background-color: #F7F3D6;
  color: #4D4B43;
  font-size: 19px;
}
table.spesial_settings a.color5 {
  background-color: #3B2716;
  color: #A9E44D;
  font-size: 19px;
}
table.spesial_settings td.open_settings a.color1, table.spesial_settings td.open_settings a.color2, table.spesial_settings td.open_settings a.color3, table.spesial_settings td.open_settings a.color4, table.spesial_settings 
td.open_settings a.color5 {
  display: block;
  padding: 5px;
}
table.spesial_settings a.color1:hover, table.spesial_settings a.color2:hover, table.spesial_settings a.color3:hover {
  text-decoration: none;
}
table.spesial_settings a.img_off {
  margin-left: 10px;
  font-size: 17px;
  font-weight: bold;
}
table.spesial_settings a.on_settings, table.spesial_settings a.img_off, table.spesial_settings a.img_on {
  margin-left: 10px;
  font-size: 17px;
  background-color: #000000;
  color: #FFFFFF;
}
table.spesial_settings a.close_panel, table.spesial_settings a.standart_settings {
  font-size: 21px;
  margin-top: 15px;
  padding: 5px;
}
table.spesial_settings a.font_times, table.spesial_settings a.font_arial, table.spesial_settings .RVTS382 {
  font-size: 21px;
  font-weight: normal;
}
table.spesial_settings a.font1, table.spesial_settings a.font2, table.spesial_settings a.font3 {
  color: #000000;
}
table.spesial_settings .paragraph_left_0 {
  padding: 0;
}
.ss-option {
  display: inline-block;
}
.ss-option > * {
  display: inline-block;
}
.ss-button {
  position: relative;
  line-height: 40px;
  width: auto;
  min-width: 40px;
  height: 40px;
  margin-right: 10px;
  cursor: pointer;
  text-align: center;
  border-radius: 4px;
  color: #555;
  border: 1px solid #888;
  letter-spacing: 0;
  font-size: 17px;
  text-decoration: none;
}
.ss-option5 .ss-button {
  padding: 0 20px;
}
.ss-option6 .ss-button {
  padding: 0 20px;
}
.img_off.ss-button {
  padding-left: 40px;
  padding-right: 20px;
}
.img_off.ss-button:before {
  width: 20px;
  height: 20px;
  content: '';
  background: url(../images/svg-icons/photo.svg);
  background-size: 20px 20px;
  position: absolute;
  left: 8px;
  top: 9px;
}
body.font1, a.font1, a.font1 {
  font-size: 17px;
}
table.spesial_settings a.font1 {
  font-size: 17px;
}
table.spesial_settings a.font1:hover, table.spesial_settings a.font2:hover, table.spesial_settings a.font3:hover {
  color: #FFFFFF;
  background-color: #000000;
  text-decoration: none;
}
table.spesial_settings a.font1, table.spesial_settings a.font2, table.spesial_settings a.font3 {
  color: #000000;
}
body.font1 .nav-wrap .nav li a {
  font-size: 17px;
}
body.font1 .nav-wrap .address__desc {
  font-size: 17px;
}
body.font1 .cities__selected i {
  font-size: 17px;
}
body.font1 .header .pages > li > a {
  font-size: 17px;
}
body.font1 .header-nav .header-nav-ab__title {
  font-size: 18px;
}
body.font1 .header-nav .header-nav-ab__desc {
  font-size: 17px;
}
body.font1 .header-nav li a {
  font-size: 17px;
}
body.font1 .statistic .statistic-item__desc {
  font-size: 17px;
}
body.font1 .services-tab__name {
  font-size: 17px;
}
body.font1 .service__desc {
  font-size: 17px;
}
body.font1 .about p {
  font-size: 17px;
}
body.font1 .address-menu li a, body.font1 .address-menu li span {
  font-size: 17px;
}
body.font1 .w-news-item {
  font-size: 17px;
}
body.font1 .w-news__all {
  font-size: 17px;
}
body.font1 .cities-menu a {
  font-size: 17px;
}
body.font1 .pager li > a {
  font-size: 17px;
}
body.font1 .breadcrumb > .active {
  font-size: 17px;
}
body.font1 input {
  font-size: 17px;
}
body.font2 .pager_mrt__link span {
  font-size: 19px;
}
body.font2 .offices * {
  font-size: 19px;
}
body.font2 .map__desc {
  font-size: 19px;
}
body.font2 .mrt-tab__link {
  font-size: 19px;
}
body.font2 .mrt-indications-list li, body.font2 .mrt-contraindications-list li {
  font-size: 19px;
}
body.font2 .doctor-item {
  font-size: 19px;
}
body.font2 .payments__desc {
  font-size: 19px;
}
body.font2 .s-p-item__title {
  font-size: 19px;
}
body.font2 .services-links .services-link__name {
  font-size: 19px;
}
body.font2 .services-list .service-links .service__link {
  font-size: 19px;
}
body.font2 .services-list .service-right .service__desc {
  font-size: 19px;
}
body.font2 .partner__title span {
  font-size: 19px;
}
body.font2 .act__desc {
  font-size: 19px;
}
body.font2, a.font2 {
  font-size: 19px;
}
table.spesial_settings a.font2 {
  font-size: 19px;
}
body.font2 .nav-wrap .nav li a {
  font-size: 19px;
  padding: 0 10px 0 10px;
}
body.font2 .nav-wrap .address__desc {
  font-size: 19px;
}
body.font2 .cities__selected i {
  font-size: 19px;
}
body.font2 .header .pages > li > a {
  font-size: 19px;
}
body.font2 .header-nav .header-nav-ab__title {
  font-size: 20px;
}
body.font2 .header-nav .header-nav-ab__desc {
  font-size: 19px;
}
body.font2 .header-nav li a {
  font-size: 19px;
}
body.font2 .statistic .statistic-item__desc {
  font-size: 19px;
  max-width: 170px;
}
body.font2 .services-tab__name {
  font-size: 19px;
}
body.font2 .service__desc {
  font-size: 19px;
}
body.font2 .types .type__desc {
  font-size: 19px;
}
body.font2 .about p {
  font-size: 19px;
}
body.font2 .address-menu li a, body.font2 .address-menu li span {
  font-size: 19px;
}
body.font2 .w-news-item {
  font-size: 19px;
}
body.font2 .w-news__all {
  font-size: 19px;
}
body.font2 .cities-menu a {
  font-size: 19px;
}
body.font2 .pager li > a {
  font-size: 19px;
}
body.font2 .breadcrumb > .active {
  font-size: 19px;
}
body.font2 .call__time {
  font-size: 17px;
}
body.font2 input {
  font-size: 19px;
}
body.font3 .pager_mrt__link span {
  font-size: 21px;
}
body.font3 .offices * {
  font-size: 21px;
}
body.font3 .map__desc {
  font-size: 21px;
}
body.font3 .mrt-tab__link {
  font-size: 21px;
}
body.font3 .mrt-indications-list li, body.font3 .mrt-contraindications-list li {
  font-size: 21px;
}
body.font3 .doctor-item {
  font-size: 21px;
}
body.font3 .payments__desc {
  font-size: 21px;
}
body.font3 .s-p-item__title {
  font-size: 21px;
}
body.font3 .services-links .services-link__name {
  font-size: 21px;
}
body.font3 .services-list .service-links .service__link {
  font-size: 21px;
}
body.font3 .services-list .service-right .service__desc {
  font-size: 21px;
}
body.font3 .partner__title span {
  font-size: 21px;
}
body.font3 .act__desc {
  font-size: 21px;
}
body.font3, a.font3 {
  font-size: 21px;
}
table.spesial_settings a.font3 {
  font-size: 21px;
}
body.font3 .nav-wrap .nav li a {
  font-size: 21px;
  padding: 0 5px 0 5px;
}
body.font3 .nav-wrap .address__desc {
  font-size: 21px;
}
body.font3 .nav-wrap .address {
  width: 160px;
}
body.font3 .cities__selected i {
  font-size: 21px;
}
body.font3 .header .pages > li > a {
  font-size: 19px;
}
body.font3 .header-nav .header-nav-ab__title {
  font-size: 22px;
}
body.font3 .header-nav .header-nav-ab__desc {
  font-size: 21px;
}
body.font3 .header-nav li a {
  font-size: 21px;
}
body.font3 .statistic .statistic-item__desc {
  font-size: 21px;
  max-width: 170px;
}
body.font3 .services-tab__name {
  font-size: 21px;
}
body.font3 .service__desc {
  font-size: 21px;
}
body.font3 .types .type__desc {
  font-size: 21px;
}
body.font3 .about p {
  font-size: 21px;
}
body.font3 .address-menu li a, body.font3 .address-menu li span {
  font-size: 21px;
}
body.font3 .w-news-item {
  font-size: 21px;
}
body.font3 .w-news__all {
  font-size: 21px;
}
body.font3 .cities-menu a {
  font-size: 21px;
}
body.font3 .pager li > a {
  font-size: 21px;
}
body.font3 .breadcrumb > .active {
  font-size: 21px;
}
body.font3 .call__time {
  font-size: 17px;
}
body.font3 input {
  font-size: 21px;
}
.ss-option3, .ss-option4, .ss-option5, .ss-option6 {
  font-size: 17px;
}
body.img_off img {
  display: none !important;
}
.nav-wrap {
  margin-bottom: 61px!important;
}
body.font2 .full-page .page-wrap .nav-wrap {
  margin-bottom: 65px!important;
}
.address {
    height: 48px;
    position: relative;
    right: -8px;
    width: 146px;
    cursor: pointer;
}
body.font2 .full-page .page-wrap .nav-wrap .content .address {
    height: 48px;
    position: relative;
    right: -8px;
    width: 160px;
    cursor: pointer;
}
body.font3 .full-page .page-wrap .nav-wrap .content .address {
    height: 48px;
    position: relative;
    right: -8px;
    width: 180px;
    cursor: pointer;
}
@media (min-width: 1250px) { body.font2 .full-page .page-wrap .nav-wrap .cities__selected:after {
      content: '';
      position: absolute;
      top: 9px;
      right: -13px;
      border: 5px solid transparent;
      border-top: 5px solid #c61c2c;
  }
body.font2 .full-page .page-wrap .nav-wrap .content .nav .nav__drop:after {
  
      right: 0px;
  }
body.font3 .full-page .page-wrap .nav-wrap .content .nav .nav__drop:after {
  right: 0px;
}
}
body.font1 .full-page .page-wrap .header .content {
  margin-bottom: -13px;
}
body.font2 .full-page .page-wrap .header .content {
  margin-bottom: -19px;
}
body.font3 .full-page .page-wrap .header .content {
  margin-bottom: -21px;
}
@media (max-width: 1250px) {
  .nav-wrap, .scroll-nav-wrap {
      background: #004f79;
      color: #fff;
      height: 111px;
      position: relative;
      z-index: 10;
  }
  .ss-label {
      color: white;
  }
  .ss-button {
      position: relative;
      line-height: 40px;
      width: auto;
      min-width: 40px;
      height: 40px;
      margin-right: 10px;
      cursor: pointer;
      text-align: center;
      border-radius: 4px;
      color: #fff;
      border: 1px solid #888;
      letter-spacing: 0;
      font-size: 17px;
      text-decoration: none;
  }
  
  a:focus, a:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .nav-wrap {
     margin-bottom: 0px!important;
  }
  body.font2 .full-page .page-wrap .nav-wrap {
    margin-bottom: 0px!important;
  }
}
body.font2 .zigzag .Half p{
  font-size: 19px;
}
body.font3 .zigzag .Half p{
  font-size: 21px;
}
body.font2 .service-links>li {
  font-size: 19px;
}
body.font3 .service-links>li {
  font-size: 21px;
}
body.font2 .full-page .page-wrap .BUTTONS-MAIN li a {
  font-size: 19px;
}
body.font3 .full-page .page-wrap .BUTTONS-MAIN li a {
  font-size: 21px;
}
body.font2 .full-page .page-wrap .BUTTONS-TOP .innner .pages li a {
  font-size: 19px;
}
body.font3 .full-page .page-wrap .BUTTONS-TOP .innner .pages li a {
  font-size: 21px;
}
@media (max-width: 650px) {
  .nav-wrap, .scroll-nav-wrap {
      background: #004f79;
      color: #fff;
      height: 100px;
      position: relative;
      z-index: 10;
  }
  .spesial_settings {
      background: #004f79;
  }  
  body .full-page .page-wrap .nav-wrap .spacer {
      background: #004f79!important;
  
  }
  .scroll-nav-wrap {
      position: fixed;
      width: 100%;
      left: 0;
      z-index: 10;
      /* background: #005c8e; */
      height: 48px;
      -webkit-transform: translateY(42px);
      -ms-transform: translateY(42px);
      -o-transform: translateY(42px);
      transform: translateY(42px);
      -webkit-transition: -webkit-transform 450ms ease;
      -o-transition: -o-transform 450ms ease;
      transition: transform 450ms ease;
      -webkit-box-shadow: 0 8px 10px rgb(108 108 108 / 44%);
      box-shadow: 0 8px 10px rgb(108 108 108 / 44%);
      /*-webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      -o-transform: translateY(-10px);
      transform: translateY(-10px);*/
  }
  
}
