li.bvi-panel-close {
  list-style: none;
}
li.bvi-panel-close a.bvi-panel-close {
  display: inline-block;
  margin-top: 10px;
  padding: 10px;
  border: 2px #000 solid;
  font-weight: 800;
  text-decoration: none;
  margin-bottom: 10px;
}
.bvi-body .header-block {
  display: block;
  margin: 0px;
}
.bvi-body .slide_set7 {
  height: auto;
  padding-top: 40px;
}
.bvi-body .slide_set {
  padding: 0px;
}
.bvi-body h1.title_style,
.bvi-body .title_style {
  font-size: 36pt !important;
  font-weight: 800;
}
.bvi-body img.loadform {
  display: none !important;
}
.bvi-body .bx-prev,
.bvi-body .bx-next {
  display: none;
}
.bvi-body .slider-item {
  padding-top: 0px;
}
.bvi-body .menu a {
  color: #000;
}
.bvi-body .header-lvl2::before {
  visibility: hidden;
}
.btn_style.eyev {
  padding: 7px 20px 9px 20px;
}
.btn_style.eyev .bvi-glyphicon {
  padding-right: 5px;
}
.more_link_slide {
  padding-bottom: 0px;
}
.more_link_slide a {
  color: #fff;
  font-size: 30px;
  font-family: "FuturaLightC";
  font-weight: 900;
}
.slider-item .title_style {
  margin-bottom: 15px;
}
.itempage_body .slide_set7 {
  height: 400px;
  padding-top: 160px;
}
.slider-item .btn-align {
  padding-top: 50px;
}
.pos-rel.slide1 .slider-item .btn-align {
  padding-top: 0px;
}
.btn_style.eyev .eye-open-sustom {
  display: inline-block;
  background-image: url(../img/eye-button.svg);
  background-size: cover;
  height: 32px;
  width: 32px;
  position: relative;
  top: 3px;
  margin-right: 3px;
}
.btn_style.eyev:hover .eye-open-sustom {
  background-image: url(../img/eye-button-hover.svg);
}
.inline-block.only-pc-tab.social-btn-wrapp {
  padding-top: 10px;
  padding-right: 40px;
}
.btn_style.eyev {
  border: none;
  background: none;
  padding: 0;
}
.bvi-body .inline-block.only-pc-tab.social-btn-wrapp {
  display: none;
}
.header-lvl2 .container .btn_style.eyev {
  display: none;
}
.inline-block.only-pc-tab.social-btn-wrapp .search_block_top {
  display: none;
}
@media (max-width: 1559px) {
  .itempage_body .slide_set7 {
    height: 260px;
    padding-top: 100px;
  }
}
@media (max-width: 850px) {
  .header-lvl1 .pull-right {
    margin-top: 10px;
  }
  .header-lvl1 .pull-left {
    margin-top: 20px;
  }
  .inline-block.only-pc-tab.social-btn-wrapp {
    display: block;
    text-align: right;
    padding-right: 80px;
    padding-bottom: 20px;
  }
  .inline-block.only-pc-tab.social-btn-wrapp .search_block_top {
    float: none;
    width: auto;
    height: auto;
    display: inline-block;
  }
  .inline-block.only-pc-tab.social-btn-wrapp
    .search_block_top
    .search_block_top_button {
    width: 27px;
    height: 27px;
    background: url(../../../../../img/lupa_768.png) no-repeat left top;
    margin: 0px 13px 0 0;
  }
  .inline-block.only-pc-tab.social-btn-wrapp
    .search_block_top
    .search_block_top_cont {
    padding-top: 0px;
  }
  .header-lvl2 .container.clearfix .search_block_top {
    display: none;
  }
}
@media (max-width: 767px) {
  .itempage_body .title_style {
    font-size: 26px;
  }
  .more_link_slide {
    display: none;
  }
  .btn_style.eyev {
    padding-left: 10px;
    margin-top: 20px;
    clear: both;
  }
  .header-lvl1 {
    padding-bottom: 10px;
  }
  .header-lvl1 .pull-right {
    text-align: right;
    width: 80%;
    margin-top: 0px;
  }
  .header-lvl1 .pull-left {
    margin-top: 10px;
  }
  .mobile_buttons {
    clear: both;
  }
  .mobile_buttons .nav-icon {
    margin: 5px 0 0 0;
  }
  .mobile_buttons .search_block_top {
    width: 27px;
    height: 28px;
    margin-top: 4px;
  }
  .mobile_buttons .search_block_top .search_block_top_button {
    width: 27px;
    height: 27px;
    background: url(../../../../../img/lupa_768.png) no-repeat left top;
    margin: 0px 0px 0 0;
  }
  .mobile_buttons .search_block_top .search_block_top_cont {
    padding-top: 0px;
  }
  .nav-icon {
    display: inline-block;
  }
  .header-lvl1 .pull-right .nav-icon {
    margin-top: 24px;
  }
  .inline-block.only-pc-tab.social-btn-wrapp {
    display: none;
  } /*.header-lvl2.open{ padding: 10px 0; }*/
  .header-lvl2.open .btn_style.eyev {
    display: inline-block;
    margin: 0px;
  }
  .header-lvl2 .btn_style {
    margin: 10px auto;
  }
  .inline-blocks.slider-methods_mob {
    max-width: 480px;
    margin: 0px auto 15px auto;
  }
}
@media (max-width: 500px) {
  .slider-advantages .title_style2 {
    font-size: 14px;
  }
  .slider-advantages .list_style li {
    font-size: 14px;
  }
}
@media (max-width: 520px) {
  .item-specialst {
    margin: 10px;
  }
}
.row {
  display: flex;
  margin: 50px 0;
}
.row > div {
  width: 25%;
  text-align: center;
}
@media (max-width: 600px) {
  .row {
    display: block;
  }
  .row > div {
    width: 100%;
    margin-bottom: 20px;
    font-size: 3vw;
    line-height: 121%;
  }
  a.activelink {
    background-color: #a3aebf;
  }
}
@media (min-width: 680px) {
  .menu > li:nth-child(4) > ul {
    /*olumn-count: 2; width: 680px;*/
  }
  a.activelink {
    background-color: #dee6f2 !important;
  }
}
@media (max-width: 750px) {
  .pull-right .btn_style.eyev {
    display: none;
  }
}
.skoraya-ds-button.head_skoraya {
  display: block;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  padding: 9px 38px;
  cursor: pointer;
}
.head_skoraya_block {
  margin-top: -22px;
  display: inline-block;
}
@media (max-width: 750px) {
  .head_skoraya_block {
    margin-top: 0px;
  }
}
#bx_1373509569_3 {
  list-style: none;
}
#bx_1373509569_3 .slide-overlay {
  background: transparent;
}
.pos-rel.slide1 .slider-item .btn-align {
  padding-top: 60px;
}
.mt-60 {
  margin-top: 60px;
}
.mb-60 {
  margin-bottom: 60px;
}
.metod-flex-list.metod-full {
  padding: 10px 30px;
}
.ol-big-1 .metod-flex-list {
  margin: 20px 0;
}
.ol-big-1 .metod-flex-list ul {
  padding-left: 20px;
}
.ol-big-1 .metod-flex-list li {
  list-style: disc;
}
.ol-big-1,
.ol-big-2 {
  counter-reset: list 0;
  list-style: none;
  padding-left: 0;
}
.ol-big-1 {
  margin-bottom: 80px;
}
.ol-big-2 {
  font-size: 16px;
  line-height: 1.5625;
  margin-bottom: 7px;
}
.ol-big-2 > li::before {
  /* font-family: 'PT Sans', 'Arial', sans-serif; */
  counter-increment: list;
  content: "0" counter(list);
  text-align: center;
  color: #2b4637;
  font-size: 25px;
  height: 50px;
  min-width: 50px;
  background: #f5f5f5;
  border-radius: 25px;
  display: inline-block;
  line-height: 50px;
  position: absolute;
  top: 20px;
  left: 20px;
  font-family: "Optima";
  display: flex;
  align-items: center;
  justify-content: center;
}
.ol-big-2 > li {
  border: 1px solid #2b46372e;
  border-radius: 10px;
  padding: 20px;
  padding-top: 82px;
  position: relative;
  margin-bottom: 23px;
  box-sizing: border-box;
}
.ol-big-2.col-2-md {
  display: flex;
  flex-wrap: wrap;
  margin-left: -11.5px;
  margin-right: -11.5px;
}
.ol-big-2.col-2-md > li {
  width: calc(50% - 23px);
  margin-left: 11.5px;
  margin-right: 11.5px;
}
.ol-big-1 > li::before {
  font-family: "FuturaDemiC";
  counter-increment: list;
  content: "0" counter(list);
  height: 75px;
  display: inline-block;
  white-space: nowrap;
  line-height: 75px;
  text-overflow: ellipsis;
  width: 75px;
  border-radius: 4px;
  background: #c78f58;
  color: white;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  position: absolute;
  left: 0;
  top: 28px;
  font-family: "Optima";
}
.ol-big-1 > li.top-0::before {
  top: 0;
}
.ol-big-1 > li.top-5::before {
  top: 5px;
}
.ol-big-1__item {
  padding-left: 47px;
  position: relative;
  margin-bottom: 30px;
}
.ol-big-1__item:last-child,
.ol-big-1__content p:last-child {
  margin-bottom: 0;
}
.ol-big-1__content {
  background: #ffffff;
  box-shadow: 0px 4px 20px rgba(51, 51, 51, 0.1);
  border-radius: 8px;
  padding: 26px 26px 26px 51px;
}
.ol-big-1__content p {
  line-height: 1.3125;
  margin-bottom: 6px;
}
.bold {
  font-weight: bold;
}
.preim-row-5 {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}
.preim-row-5__item {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 20%;
  padding: 0 10px;
  box-sizing: border-box;
}
.preim-row-5__item > *:not(:last-child) {
  margin-bottom: 13px;
  filter: invert(39%) sepia(85%) saturate(297%) hue-rotate(349deg)
    brightness(94%) contrast(88%);
}
.stac-row,
.stac-row-2 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 25px;
}
.stac-row img {
  margin-left: 25px;
}
.stac-row-2 img {
  margin-right: 25px;
}
.text-with-icon {
  display: flex;
  background: #f5f5f5;
  margin-bottom: 20px;
  padding: 20px;
  font-size: 16px;
  line-height: 29px;
  color: #333333;
}
.text-with-icon img {
  margin-right: 15px;
}
.reasons-igromania {
  background: #f4fcf3;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
}
.reasons-igromania > div {
  display: flex;
  align-items: center;
  width: 48%;
  font-size: 16px;
  line-height: 21px;
  color: #333333;
}
.reasons-igromania > div img {
  margin-right: 15px;
}
.internet-flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.internet-flex > div {
  width: 19%;
  border: 2px solid #d6f5d2;
  border-radius: 10px;
  padding: 25px;
  box-sizing: border-box;
}
.viz-prims {
  border-radius: 10px;
  background: #f5f5f5;
  margin-bottom: 30px;
  padding: 20px 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.viz-prim {
  width: 48%;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
.viz-prim span {
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-left: 12px;
}
@media (max-width: 1559px) {
  .pos-rel.slide1 .slider-item {
    padding-top: 25%;
  }
}
@media (max-width: 980px) {
  .pos-rel.slide1 .slider-item {
    padding-top: 40%;
  }
  .stac-row,
  .stac-row-2 {
    flex-wrap: wrap;
  }
  .stac-row > *,
  .stac-row-2 > * {
    width: 100%;
  }
  .stac-row img {
    margin-left: 0px;
  }
  .stac-row-2 img {
    margin-right: 0px;
    order: 2;
  }
  .internet-flex {
    flex-wrap: wrap;
  }
  .internet-flex > div {
    width: 32%;
    margin-bottom: 20px;
  }
  .internet-flex > div:nth-child(4),
  .internet-flex > div:nth-child(5) {
    width: 49%;
  }
  .preim-row-5__item {
    width: 32%;
    margin-bottom: 20px;
  }
  .preim-row-5 {
    justify-content: center;
  }
}
@media (max-width: 800px) {
  .stac-form .banner-forma {
    width: 70%;
  }
}
@media (max-width: 767px) {
  .text-with-icon {
    flex-direction: column;
  }
  .text-with-icon img {
    width: 60px;
    margin-bottom: 10px;
  }
  .reasons-igromania {
    flex-wrap: wrap;
  }
  .reasons-igromania > div {
    width: 100%;
    margin-bottom: 10px;
  }
  .internet-flex > div,
  .internet-flex > div:nth-child(4),
  .internet-flex > div:nth-child(5) {
    width: 100%;
  }
  .preim-row-5 {
    text-align: left;
  }
  .preim-row-5__item {
    margin-bottom: 30px;
    padding: 0;
    width: 50%;
  }
  .preim-row-5__item img {
    width: 40px;
    height: auto;
    margin-bottom: 15px;
  }
  .ol-big-2.col-2-md {
    display: block;
    margin: 0;
  }
  .ol-big-2.col-2-md > li {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  .pos-rel.slide1 .slider-item {
    padding-top: 15%;
  }
  .preim-row-5__item {
    width: 100%;
    text-align: center;
  }
  .ol-big-1__item {
    padding-left: 20px;
  }
  .ol-big-1 > li::before {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 20px;
  }
  .ol-big-1__content {
    padding-left: 36px;
  }
  .ol-big-1 .metod-flex-list ul {
    padding-left: 0;
  }
  .stac-form .banner-forma {
    width: 100%;
  }
  .viz-prim {
    width: 100%;
    flex-direction: column;
  }
  .viz-prim span {
    margin-left: 0px;
    margin-top: 12px;
  }
}
#dsresultsearch {
  position: absolute;
  display: none;
  border: 1px solid #a9a9a9;
}
#dsresultsearch ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #fff;
}
#dsresultsearch ul li {
  padding: 5px;
}
#dsresultsearch ul li.sliactive {
  background-color: rgba(253, 14, 96, 0.19);
}
#dsresultsearch ul li:hover {
  cursor: pointer;
}
@media (max-width: 767px) {
  .slider-main .slider-item:not(:first-child) {
    display: none;
  }
}

.whatsapp-button {
  position: fixed;
  right: 13px;
  bottom: 90px;
  transform: translate(-50%, -50%);
  background: #25d366;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  color: #fff;
  text-align: center;
  line-height: 53px;
  font-size: 35px;
  z-index: 9999;
}
.whatsapp-button a {
  color: #fff;
}
.whatsapp-button:before,
.whatsapp-button:after {
  content: " ";
  display: block;
  position: absolute;
  border: 50%;
  border: 1px solid #25d366;
  left: -20px;
  right: -20px;
  top: -20px;
  bottom: -20px;
  border-radius: 50%;
  animation: animate 1.5s linear infinite;
  opacity: 0;
  backface-visibility: hidden;
}

.whatsapp-button:after {
  animation-delay: 0.5s;
}

@keyframes animate {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}

@media (max-width: 800px) {
  .whatsapp-button {
    bottom: 105px;
  }
}

.his-block1 {
  background: #f3f3f3;
  padding: 40px;
  display: flex;
  align-items: flex-start;
  margin-bottom: 60px;
}
.his-title {
  color: #686868;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 30px;
}
.his-block1 p {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.5px;
  margin-bottom: 16px;
}
.his-block1 p:last-child {
  margin-bottom: 0px;
}
.his-block1 img + div {
  margin-left: 30px;
}
.his-block1 div + img {
  margin-left: 30px;
}
.his-page > p {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.5px;
  margin-bottom: 16px;
}
.his-page > p + .his-block1,
.his-green + .his-block1 {
  margin-top: 60px;
}
.his-green {
  border-radius: 10px;
  background: #f4fcf3;
  padding: 10px 20px;
  margin-bottom: 16px;
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.5px;
}
.his-block2 {
  background: #f3f3f3;
  padding: 40px;
}
.his-block2 img {
  width: 100%;
  margin-bottom: 16px;
}
.his-block2 p {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.5px;
  margin-bottom: 16px;
}
.his-page p a {
  color: #333;
}
.dr-subcats {
  display: flex;
  flex-wrap: wrap;
}
.dr-subcats > div {
  width: 31%;
  margin-right: 2%;
  border-radius: 10px;
  background: #f3f3f3;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.5px;
}
.dr-subcats > div:hover {
  background: #c9def2;
  cursor: pointer;
}
.dr-subcats > div img {
  border-radius: 10px;
  width: 100%;
}
.dr-subcats > div a {
  display: block;
  margin-bottom: 16px;
  color: #49983d;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 23.5px;
  text-decoration: none;
}
@media (max-width: 1400px) {
  .his-block1 {
    flex-wrap: wrap;
  }
  .his-block1 img + div {
    margin-left: 0px;
    margin-top: 16px;
  }
  .his-block1 div + img {
    margin-left: 0px;
    margin-top: 16px;
  }
  .his-block1 img {
    width: 100%;
  }
  .dr-subcats > div {
    width: 48%;
  }
}
@media (max-width: 767px) {
  .his-block1,
  .his-block2 {
    padding: 30px 20px;
  }
  .dr-subcats > div {
    width: 100%;
    margin-right: 0;
  }
}

.garant-text p,
.garant-text .info-text {
  color: #333;
  line-height: 23.5px;
}
.garant-flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
.garant-flex img {
  width: 60px !important;
  filter: invert(39%) sepia(85%) saturate(297%) hue-rotate(349deg)
    brightness(94%) contrast(88%);
}
.garant-flex > div {
  width: 19%;
  box-sizing: border-box;
  border-radius: 5px;
  box-shadow: 0px 3px 24px 0px rgba(156, 156, 156, 0.25);
  padding: 22px 20px;
  text-align: center;
}
.garant-flex span {
  display: block;
  text-align: center;
  margin-top: 20px;
}
.garant-vrach {
  display: flex;
  align-items: center;
}
.garant-vrach img {
  width: 220px;
  margin-right: 30px;
  border-radius: 100%;
}
.garant-green a {
  color: #333;
}
.garant-green {
  padding: 10px 20px;
  color: #333;
  line-height: 23.5px;
  border-left: 2px solid #c88337;
}
.block-not-found {
  text-align: center;
  padding: 50px 0px 100px;
}
.block-not-found img {
  margin-bottom: 40px;
}
.block-not-title {
  color: #333;
  text-align: center;
  font-family: "PT Sans";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 30px;
}
.block-not-desk {
  color: #686868;
  text-align: center;
  font-family: "PT Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  max-width: 908px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.block-not-href {
  display: block;
  text-decoration: none;
  background: #418b34;
  width: 315px;
  margin: 0 auto;
  padding: 10px;
  color: #fff;
  text-align: center;
  font-family: "PT Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 26px */
  border: 1px solid #418b34;
}
.block-not-href:hover {
  background: #fff;
  color: #418b34;
}
@media (max-width: 1050px) {
  .garant-flex {
    flex-wrap: wrap;
    justify-content: center;
  }
  .garant-flex > div {
    width: 31%;
    margin: 0 1%;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .garant-flex > div {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .garant-vrach {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
  }
  .garant-vrach p {
    text-align: center;
  }
  .garant-vrach img {
    width: 80% !important;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
  }
  .garant-text .info-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .block-not-title {
    font-size: 24px;
  }
}
.h-help {
  display: inline-block;
  margin-right: 25px;
  font-size: 18px;
}
.also-title {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  unicode-bidi: isolate;
  line-height: 22px;
  margin-bottom: 20px;
}
@media (max-width: 1300px) {
  .h-help {
    display: none;
  }
}
@media (max-width: 850px) {
  .h-help {
    display: inline-block;
    position: absolute;
    top: 30px;
  }
}
@media (max-width: 760px) {
  .h-help {
    display: none;
  }
}
.spec_list span a:hover {
  color: #f25916;
}
.rel-banner {
  padding: 70px;
  background: url(/img/relban.png);
  background-size: cover;
  margin-bottom: 50px;
}
.rel-banner h1 {
  color: #526f39;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}
.rel-banner p {
  color: #686868;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 650px;
  max-width: 100%;
  margin-bottom: 0px;
}
.rel-banner p a {
  color: #686868;
}
.new-text-block.rel-text p {
  color: #686868;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.new-text-block.rel-text .info-text {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.rel-block > div {
  background: #f5f5f5;
  padding: 20px;
  display: flex;
  margin-bottom: 20px;
  align-items: center;
}
.rel-block img {
  margin-right: 20px;
}
.rel-block > div p {
  font-size: 16px;
  line-height: normal;
  margin-bottom: 10px;
}
.rel-green-text {
  color: #4a9a3d;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}
.rel-grey {
  background: #f5f5f5;
  padding: 20px;
}
.rel-grey p {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.rel-grey p:last-child {
  margin-bottom: 0px;
}
.day-flex {
  display: flex;
  justify-content: space-between;
}
.day-col {
  width: 49%;
}
.day-title {
  color: #4a9a3d;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}
.day-row {
  background: #f5f5f5;
  padding: 20px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.day-row img {
  margin-right: 20px;
}
.day-row > div > div:first-child {
  color: #686868;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 10px;
}
.day-row > div > div:last-child {
  color: #686868;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.sem-banner {
  padding: 70px;
  background: url(../../../../../img/semban.png);
  background-size: cover;
  margin-bottom: 50px;
}
.sem-banner h1 {
  color: #526f39;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}
.sem-banner p {
  color: #686868;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 650px;
  max-width: 100%;
  margin-bottom: 0px;
}
.sem-flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.sem-flex > div {
  width: 24%;
  background: #fff;
  box-shadow: 0px 3px 24px 0px rgba(156, 156, 156, 0.25);
  text-align: center;
  padding: 30px 20px;
  box-sizing: border-box;
}
.sem-flex > div span {
  display: block;
  margin: 0 auto;
  color: #686868;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.sembut {
  text-decoration: none;
  color: #fff !important;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  background: #418b34;
  display: inline-block;
  padding: 10px;
  width: 315px;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .rel-banner {
    padding: 47px 30px;
  }
  .day-flex {
    flex-wrap: wrap;
  }
  .day-col {
    width: 100%;
  }
  .day-row img {
    max-width: 70px;
    min-width: 70px;
  }
}
@media (max-width: 767px) {
  .rel-banner {
    padding: 34px 30px;
    background: url(/img/mrelban.png);
    padding-bottom: 128px;
    background-size: cover;
    background-position: bottom;
  }
  .sem-banner {
    padding: 34px 30px;
    background: url(/img/msemban.png);
    padding-bottom: 128px;
    background-size: cover;
    background-position: bottom;
  }
  .sem-flex {
    flex-wrap: wrap;
  }
  .sem-flex > div,
  .sembut {
    width: 100%;
    margin-bottom: 20px;
  }
}

.slider-metodi-psihoterapii {
  padding-left: 88px;
  padding-right: 88px;
  text-align: center;
}

.slider-metodi-psihoterapii .slick-slide {
  margin-left: 10px;
  margin-right: 10px;
}

.slider-metodi-psihoterapii .slick-arrow {
  top: calc(50% - 46px);
}

@media (max-width: 992px) {
  .slider-metodi-psihoterapii {
    padding-left: 65px;
    padding-right: 65px;
  }
}

@media (max-width: 767px) {
  .slider-metodi-psihoterapii .slick-arrow {
    top: calc(50% - 23px);
  }
  .rel-block > div {
    flex-wrap: wrap;
  }
}

.viz-prim img {
  filter: invert(39%) sepia(85%) saturate(297%) hue-rotate(349deg)
    brightness(94%) contrast(88%);
}

.viz-prim img {
  width: 50px;
  height: auto;
}
