/* case study revamp css */
.case-study-revamp .max-w-1120 {
  max-width: 1120px !important;
}
.case-study-revamp .max-w-1000 {
  max-width: 1000px !important;
}
.case-study-revamp .max-w-800 {
  max-width: 800px !important;
}
.case-study-revamp .max-w-600 {
  max-width: 600px !important;
}
.case-study-revamp .mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.case-study-revamp .py-8 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.case-study-revamp .p-0 {
  padding: 0 !important;
}

.case-study-revamp .about-col-v2 .about-col-v2-grid h3 {
  font-family: "Playfair Display", serif;
  font-size: 46px;
  letter-spacing: normal;
  line-height: 1.6;
  width: auto;
}

@media (max-width: 540px) {
  .case-study-revamp .portfolio-image-banner {
    width: 100%;
    margin-left: 0;
    height: 80vh;
  }
  .case-study-revamp .portfolio-image-banner .video {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .case-study-revamp .py-8 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media (max-width: 991px) {
  .case-study-revamp .about-col-v2 .about-col-3 {
    flex-direction: column;
  }
}

@media (max-width: 1199px) {
  .case-study-revamp .about-col-v2 .about-col-3 p {
    font-size: 13px;
  }
}
