.main-slide .shape {
  height: 100%;
  width: 55%;
  object-position: right center;
  object-fit: contain;
  transform: translateY(-50%) scaleX(-1) !important; }
  .main-slide .shape.has-max-h {
    max-height: 300px; }
/* .main-slide .img {
  max-height: 375px; } */
.main-slide .icon {
  width: 50px;
  height: 50px; }

/* @media screen and (max-width: 768px) {
  .main-slide .img {
    max-height: 250px; } } */
@media screen and (max-width: 992px) {
  .main-slide .shape.shape-main-slide {
    position: relative !important;
    top: 0 !important;
    transform: translateY(0) translateX(0) !important;
    width: 100% !important; } }
.portfolio-slider.portfolio-slider-v-2 .item .img {
  height: 200px; }
.portfolio-slider .item .img {
  height: 250px; }
  .portfolio-slider .item .img img {
    max-height: 55px;
    max-width: 180px; }
.portfolio-slider .item .icon {
  width: 60px;
  height: 60px;
  margin-top: -30px; }

@media screen and (max-width: 992px) {
  .portfolio-slider {
    overflow: hidden; }
    .portfolio-slider .swiper-slide {
      max-width: 260px; }
    .portfolio-slider .swiper-container {
      overflow: visible !important; }
    .portfolio-slider .item .img {
      height: 175px; }
      .portfolio-slider .item .img img {
        max-height: 45px;
        max-width: 140px; }
    .portfolio-slider .item .icon {
      width: 50px;
      height: 50px;
      margin-top: -25px; } }

/*# sourceMappingURL=project-archive.css.map */
