.highslide img {
 background-color: #fff;
 padding: 3px;
 border: 1px #eeeeee solid;
 border-radius: 3px;
}
.blog-thubmnail{
 margin-bottom:  0!important;
 background-color: #f5f9fd;;
}
.article-desc{
 padding-top:10px
}
.comment-form {
 margin-bottom: 2.0rem;
}

.gallery-item-imag {
 width: 100%;
 height: 200px;
 object-fit: cover;
 object-position: center;
}

.blog-post {
 top: 10% !important;
 left: -10px;
 position: absolute;
}

.blog-post span {
 background: #f9c322 none repeat scroll 0 0;
 display: block;
 color: #004395;
 text-align: center;
 width: auto !important;
 margin-bottom: 3px;
}

.blog-post span.project-name {
 font-size: 14px;
 font-weight: 400;
 height: 30px;
 line-height: 30px;
 padding: 0 15px;
}

.blog-post span.visit-exhibition a.g-button {
 font-size: 14px;
 color: #525252 !important;
}

.blog-post span.project-name a {
 color: #004395;
}

@media (min-width: 576px) {
 .gallery-item-imag {
  height: 250px;
 }

 .blog-post {
  bottom: 70px !important;
  left: -11px;
 }

 .blog-post span.project-name {
  font-size: 15px;
  height: 35px;
  line-height: 35px;
  padding: 0 17px;
 }

 .blog-post span.visit-exhibition a.g-button {
  font-size: 15px;
 }
}

@media (min-width: 768px) {
 .gallery-item-imag {
  height: 300px;
 }

 .blog-post {
  bottom: 75px !important;
  left: -11px;
 }

 .blog-post span.project-name {
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
 }

 .blog-post span.visit-exhibition a.g-button {
  font-size: 16px;
 }
}

@media (min-width: 992px) {
 .gallery-item-imag {
  height: 400px;
 }

 .blog-post {
  bottom: 80px !important;
  left: -12px;
 }

 .blog-post span.project-name {
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
 }

 .blog-post span.visit-exhibition a.g-button {
  font-size: 16px;
  color: #525252 !important;
 }
}

/* Для экранов шириной 1200px и больше (большие десктопы) */
@media (min-width: 1200px) {
 .gallery-item-imag {
  height: 500px;
  /* Установите нужную высоту */
 }

}

/* Для экранов шириной 1400px и больше (очень большие десктопы) */
@media (min-width: 1400px) {
 .gallery-item-imag {
  height: 600px;
  /* Установите нужную высоту */
 }
}