@media (min-width:1000px) {
.profEXpBanner:hover{
    transform: translateX(15%) scale(1.3)!important;
    transition: .5s!important;
}
    
}
@media (max-width:1025px) {
  .header-btn {
    font-size: 16px;
    padding: 5px 6px;
  }
.profEXpBanner:hover{
    transform: translateY(2%) scale(1.3);
    transition: .5s;
}
  .hero__top img {
    /*max-width: 55%;*/
    margin-right: 0;
  }
  

  .hero__title {
    font-size: 30px;
  }

  .hero__descr {
    font-size: 20px;
  }

  .photos__item {
    max-width: 100%;
  }
}

@media (max-width:770px) {
  .arrow-btn--form {
    font-size: 11px;
    padding: 10px;
  }
.profEXpBanner:hover{
    transform: translateY(2%) scale(1.3);
    transition: .5s;
}
  .contact__item {
    font-size: 10px;
    max-width: 140px;
  }

  .contact__item::after {
    display: none;
  }

  .logo__img {
    max-width: 66%;
    margin: 10px auto;
  }

  .hero {
    padding: 40px 0 0;
  }

  .hero__top {
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .hero__left {
    max-width: 100%;
    text-align: center;
  }

  .hero__img {
    height: 240px;
  }

  .hero__title {
    font-size: 20px;
  }

  .hero__descr {
    font-size: 18px;
  }

  .photos__theme {
    font-size: 18px;
  }

  .photos__descr {
    display: block;
    text-align: left;
    font-size: 15px;
  }

  .photos__item {
    margin: 10px auto;
  }

  .catalog__inner {
    column-gap: 0;
  }

  .card {
    width: 100%;
    padding: 7px;
  }
}

@media (max-width:500px) {
  .contact__header {
    display: none;
  }
.profEXpBanner:hover{
    transform: translateY(2%) scale(1.3);
    transition: .5s;
}
  .banner {
    height: 200px;
  }

  .hero {
    padding: 20px 0;
  }

  .photos {
    flex-wrap: wrap;
  }

  .photos__wrapper {
    width: 100%;
  }

  .card__img {
    height: 150px;
  }

  .card__table {
    width: 100%;
  }

  .catalog__subtitle {
    font-size: 17px;
  }

  .catalog__theme {
    margin: 0 auto;
    padding: 40px 0;
  }

  .catalog__theme--two .card {
    width: 100%;
  }

  .catalog__descr {
    max-width: 100%;
    font-size: 14px;
  }

  .card__name {
    font-size: 17px;
  }

  .form__input {
    width: 300px;
    height: 40px;
  }

  .form__agree {
    font-size: 12px;
  }

  .connection__title {
    font-size: 28px;
    margin-bottom: 0;
  }

  .header__inner {
    display: block;
  }

  .contact__items {
    display: block;
  }

  .contact__item {
    max-width: 100%;
    font-size: 12px;
  }
  .button-wrapper--header{
    margin: 0 auto;
  }
  .hero__top > .img_top{
    display: none;
  }

  .banner__title {
    font-size: 40px;
  }

  .fancybox-slide {
    width: 100%;
  }

  .fancybox-content {
    padding: 25px;
  }

  .modal__item {
    font-size: 17px;
  }
  .connection{
    margin-bottom: 0;
  }
  #recept{
    background-position: 0 0;
  }
}
@media (max-width:769px) {
	.orden__znak{
		flex-wrap: wrap;
	}
	
}