.galleryWidth {
    width: auto !important;
    height: 95vh !important;
}

.galleryHeight {
    width: 95vw !important;
    height: auto !important;    
}

.header-descr h2 {
  font-family: var(--thm-font);
  font-weight: 400;
}

/*.main-slider .image-layer {
    opacity: 0.8;
}*/

.client-carousel img {
    width: auto;
    height: 65px;
}

@media screen and (max-width: 574px) {
    .client-carousel img {
        height: 80px;
    }
}

@media screen and (min-width: 575px) and (max-width: 767px) {
    .client-carousel img {
        height: 60px;
    }
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
    .client-carousel img {
        height: 55px;
    }
}

.footer_image{
    width: 68px;
    height:70px;
}

.error {
	color: red;
}