/* French language specific styles for Rockeye theme */
.fr-lang-body {
  /* Example: Change font for French */
  font-family: "Arial", sans-serif;
}

.integ_cnt {
  padding: 30px;
}
.business-growth .integ_title {
  margin-bottom: 100px !important;
}
.standout_features .integ_title .explore_btn {
  width: auto;
}
.casestudy_page .casestudy-banner-section .casestudy-right p {
  max-width: 95%;
}
.page-id-1556 .business-growth .integ_title {
  width: 100% !important;
}
@media screen and (min-width: 1201px) and (max-width: 1600px) {
  :root {
    --section-padding: 60px;
  }
  .overlay.open:before {
    width: 90px;
  }
  .integ_big {
    padding: 30px;
  }
  .overlay.open li a {
    font-size: 54px !important;
  }
  .about-page .arrow-indicate {
    margin-bottom: 0px;
  }
  .about-page .arrow-indicate img {
    width: 105px;
  }
  .about-page .banner.about-banner-section {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .footer {
    min-height: inherit !important;
  }
  .solution-detail-page .about-solution {
    margin-bottom: 50px !important;
  }
  .solutions_box {
    padding: 10px;
    margin: 0px 0 20px !important;
  }
  .french_lang .banner.home-banner .hero-title p {
    margin-right: 3% !important;
  }
}

@media screen and (max-width: 767px) {
  .french_lang .banner.home-banner .hero-title p {
    margin: 0px;
  }
  .owl-carousel.award-items .owl-nav,
  .award-items .owl-nav {
    bottom: 3px !important;
  }
  .french_lang .overlay li a {
    font-size: 20px !important;
  }
  .overlay.open:before {
    width: 70px !important;
  }
}
