/* tag-slider */
/* https://gk-mact.ru/services/sozdanie-prodvizhenie-saitov-marketing/ */
/* https://gk-mact.ru/ */



/*Новый слайдер тегов*/
.tag-slider {
  margin: 30px auto 30px auto;
  display: flex;
}

.tag-slider .container-tags {
  background: #f9f9fa;
  border-radius: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  overflow: hidden;
}

.tag-slider .container-tags .row {
  overflow: hidden;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links {
  width: 100%;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list {
  overflow: hidden;
  padding: 0;
  margin: 0;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items {
  /* list-style: none; */
  /* padding: 0 0 0 20px; */

  /* width: 100000px; */
  /* position: relative; */
  /* overflow: hidden; */
  /* border: 1px solid #000; */
  display: flex;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  list-style: none;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items .item-tag {
  /* float: left; */
  /* text-align: center; */
  /* padding: 5px; */
  /* padding: 0 10px; */
  /* border: 1px solid #000; */
  /* display: flex; */
  /* align-items: center; */
  /* justify-content: center; */
  flex: 0 0 20%;
  margin: 0;
  padding: 0 30px;
  box-sizing: border-box;
}


.tag-slider .container-tags .row .tag-slider-1 .sl-links .buttons_partners a {
  padding: 5px;
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #ececec;
  color: var(--theme-base-color);
  line-height: 100%;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 2px 2px 4px rgb(0 0 0 / 10%);
  cursor: pointer;
  font-size: 30px;
}

@media (max-width: 768px) {
  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items .item-tag {
    flex: 0 0 50%;
  }
}

@media (max-width: 480px) {
  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items .item-tag {
    flex: 0 0 100%;
  }
}

.tag-slider ul:not([id*=bx_])>li:before {
  content: none;
}

.tag-slider ul>li {
  margin: 0;

}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items .item-tag a {
  /*display: block;
  text-decoration: none;
  color: #000000;
  background-color: #ffffff;
  padding: 7px 13px;
  border-radius: 3px;
  margin: 0px 2px 0px 2px;
  box-shadow: 0px 0px 5px #5555;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 255px;
  height: 67px;*/
  margin-right: 6px;
  margin-bottom: 6px;
  padding: 10px 13px;
  border-style: solid;
  border-width: 1px;
  border-color: #2260918a;
  border-radius: 4px;
  background: #ffffff;
  color: #226091;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  box-shadow: 2px 2px 4px rgb(0 0 0 / 10%);
  font-size: 13px;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-button .sl-prev a,
.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-button .sl-next a {
  display: block;
  text-decoration: none;
  color: #008bbe;
  padding: 0px 6px;
  font-size: 1.3rem;
}


.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items .item-tag a:hover {
  background-color: #2260918a;
  color: #fff;
}

/*sl-button*/



.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-button {
  display: block;
  width: 10%;
  float: left;
}



.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-button .sl-prev {
  /* float: left; */
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-button .sl-next {
  /* float: right; */
}

/*sl-all-teg*/

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-all-teg {
  display: block;
  width: 90%;
  float: left;
  text-align: right;
  padding-top: 0px;
  padding-right: 15px;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-all-teg a {
  font-size: 1rem;
  border-bottom: 1px dashed #003a54;
  text-decoration: none;
  display: inline-block;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-all-teg a.no-all {
  display: none;
  transition: all 500ms ease;
}

.tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-all-teg a:hover {
  text-decoration: none;
}

/*tag-slider.active*/

.tag-slider.active .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items {
  width: 100%;
  height: auto;
  left: 0 !important;

}

.tag-slider.active .container-tags .row .tag-slider-1 .sl-links .sl-button {
  display: none;
}

.tag-slider.active .container-tags .row .tag-slider-1 .sl-links .sl-all-teg {
  width: 100%;

}

.tag-slider.active .container-tags .row .tag-slider-1 .sl-links .sl-all-teg .no-all {
  display: inline-block;

}

.tag-slider.active .container-tags .row .tag-slider-1 .sl-links .sl-all-teg .pokaz-all {
  display: none;

}


@media only screen and (max-device-width: 992px) {
  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-button {
    width: 20%;
  }

  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-all-teg {
    width: 80%;
  }
}




/*Новый слайдер тегов закончен*/


/* container custom block */
.main-personal-container {
  /* max-width: 1408px; */
  /* padding: 10px; */
  /* margin: 0 auto; */
  /* position: relative; */
}

.slider-partners {
  background-color: white !important;
  width: 100% !important
}

.block_partner {
  /* width: 328px; */
  /* display: flex; */
  /* justify-content: center; */
  /* align-items: center; */
  /* margin: 0 11px 10px 9px; */
  filter: grayscale(var(--light, 100%) var(--dark, 0));
  transition: all 0.2s ease-out
}

.block_partner:hover {
  filter: none
}

.partner_content {
  /* display: flex; */
  /* flex-direction: column; */
  /* align-items: center; */
  /* gap: 20px; */
  /* height: 118px */
}

.partner_content img {
  /* max-height: 90px; */
  height: 100px;
  width: 100%;
  /* width: 300px; */
  /* max-width: 300px; */
  object-fit: contain;
}

.title_partner {
  padding: 15px 0;
  font-weight: 700;
  text-align: center;
}

.hidden_button {
  display: none
}

@media (max-width:768px) {
  .hidden_button {
    display: block
  }
}


.buttons_partners {
  display: flex;
  justify-content: space-between;
  /* justify-content: center; */
  align-items: center;
  gap: 30px;
}




@media only screen and (max-device-width: 767px) {
  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items {
    padding: 0;
  }

  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items .item-tag a {
    width: auto;

  }

  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-button {
    width: 30%;
  }

  .tag-slider .container-tags .row .tag-slider-1 .sl-links .sl-all-teg {
    width: 70%;
  }

  .tag-slider.active .container-tags .row .tag-slider-1 .sl-links .sl-list ul.sl-items .item-tag a {
    display: block;
    width: 100%;
    height: auto;
  }
}