/*
*  About Page Styles
*/

.header-block {
  min-height: 70vh;
  position: relative;
  z-index: 10;
  background: url(/wp-content/themes/insporta/images/about_banner_2_c.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.header-block > div {
  padding-top: 6rem;
}

.white-block {
  display: block;
  width: 100%;
}

.pluses-cards {
  display: block;
  position: relative;
  z-index: 40;
  padding-top: 1.5rem;

}

.feedback-block {
  display: block;
  width: 100%;
  position: relative;
  z-index: 30;
  min-height: 96rem;
}

.feedback-block > div {
  position: relative;
  top: 30rem;
  padding-top: 16.7rem;
  padding-bottom: 18rem;
}

.about-block__three {
  display: block;
  width: 100%;
  min-height: 72.5rem;
  position: relative;
  top: 13rem;
  padding-top: 4.5rem;
}

.header-block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: rgba(56, 56, 56, 0.6);
}

.header-block > div {
  position: relative;
  z-index: 20;
}
.pluses-cards__title {
  padding-bottom: 45px;
}

@media screen and (max-width: 1350px) {
  .header-block {
    min-height: 520px;
    position: relative;
    z-index: 10;
    background: url(/wp-content/themes/insporta/images/about_banner_2_c.jpg);
    background-size: contain;
    background-repeat: no-repeat;
  }
}

@media screen and (max-width: 1280px) {
  .header-block {
    background-size: cover;
  }
}

@media screen and (max-width: 1023px) {
  .pluses-item {
    width: calc((100% - 90px) / 2);
    margin-bottom: 3rem;
    min-height: 365px;
  }
  .opt-second__img img {
    object-fit: cover;
  }
}

@media screen and (max-width: 850px) {
  .header-block {
    min-height: 312px;
    background-repeat: no-repeat;
    background-position: -200px 0px;
    background-size: 774px;
  }
  .header-block > div {
    position: absolute;
    z-index: 20;
    bottom: 27px;
  }

  .opt-second__img img {
    height: auto;
  }

  .block-row {
    flex-wrap: wrap;

  }

  .block-row > div {
    padding: 0;
    width: 100%;
    height: auto;
    display: block;
    padding: 0 0 2rem;
  }


  .block-row.last {
    top: 0;
  }
  .pluses-cards {
    padding-top: 3rem;
  }

  .pluses-item {
    width: calc((100% - 15px) / 2);
    padding: 0;
    min-height: auto;
    margin-bottom: 1.5rem;
  }

  .pluses-item__desc {
   padding: 5px 10px;
   
  }

  .pluses-item__desc p {
    padding: 0;
  }

  .feedback-block > div {
    top: 20rem;
  }

  .project-mini__body {
    flex-direction: column-reverse;
  }

  .about-block__three .project-mini__body {
    padding: 0 0 15rem;
  }
  .project-mini__images-main,
  .project-mini__images,
  .project-mini__desc {
    width: 100%;
  }
  .project-mini__images-gallery {
    width: 100%;
    flex-direction: row;
    padding-left: 0;
    padding-top: 10px;
  }
  .project-mini__images-gallery a.popup-img {
    width: calc((100% - 20px) / 3);
  }
  img.project-main-img {
    width: 100%;
    height: auto;
    min-height: unset;
    background: none;
  }
  .project-mini__title {
    padding-bottom: 4rem;
  }
  .project-mini__desc {
    padding: 2rem 0 4rem;
  }
  .pluses-cards__title {
 
  padding-bottom: 35px;
}
}
@media screen and (max-width: 480px) {
.pluses-cards {
    padding-top: 1.2rem;
  }
  .pluses-cards__title {
 
  padding-bottom: 2.2rem;
}
}