/* ---------about-us-page-------- */
/* about us bg section style start*/
.component-header {
    font-family: var(--font-family-SofiaPro);
    font-size: 24px;
    font-weight: 600;
    text-align: start;
    color: #0c1529;
    margin-top: 1rem;
  }
  
  .about-us-section .about-us-backgrond {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width: 100%;
  }
  
  @media screen and (min-width: 320px) and (max-width: 1300px) {
    .about-us-section .about-us-backgrond {
      background-size: contain;
    }
  }
  
  .about-us-section .about-sat-japan {
    background-color: #f8fafd;
  }
  
  .about-us-section .about-us-japan-para-2 {
    font-family: var(--font-family-Lato);
    font-size: clamp(14px, 2vw, 18px);
    font-weight: 600;
    text-align: center;
    color: #1f62ae;
  }
  
  /* about us bg section style end*/
  /* over-view-section style start*/
  .over-view-section .over-view-para-sapn {
    color: #051128;
    font-family: var(--font-family-Lato);
    font-size: 18px;
    font-weight: 700;
  }
  
  .over-view-section .about-us-over-img {
    max-width: 550px;
    height: auto;
    width: 100%;
  }
  
  .over-view-section .over-view-para {
    font-family: var(--font-family-Lato);
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #5d6370;
  }
  
  @media screen and (max-width: 576px) and (min-width: 400px) {
    .over-view-section .over-view-para {
      font-size: 14px;
    }
  }
  
  .over-view-section .over-view-banner-img {
    width: 524px;
    height: 496px;
  }
  
  @media screen and (min-width: 320px) and (max-width: 1300px) {
    .over-view-section .over-view-banner-img {
      width: 350px;
      height: 400px;
    }
  }
  
  /* over-view-section style end*/
  .our-mission-vision .cust-hdr-satisfact-misn {
    font-family: var(--font-family-Lato);
    font-weight: var(--font-weight-700);
    font-size: 24px;
    line-height: 32px;
    color: #353c4d;
    text-align: center;
  }
  
  .our-mission-vision .our-mission-para {
    font-family: var(--font-family-Lato);
    padding-left: 175px;
    padding-right: 180px;
    font-size: 18px;
    font-weight: var(--font-weight-400);
    line-height: 23px;
    text-align: center;
    color: #051128;
  }
  
  @media screen and (max-width: 1024px) {
    .our-mission-vision .our-mission-para {
      padding-left: 0;
      padding-right: 0;
    }
  }
  
  .our-mission-vision .our-mission--view-more {
    font-family: var(--font-family-Lato);
    padding-left: 175px;
    padding-right: 180px;
    font-size: 18px;
    font-weight: var(--font-weight-400);
    line-height: 23px;
    text-align: center;
    color: #5cb8ff;
    cursor: pointer;
    text-decoration: none;
  }
  
  .our-mission-vision .cust-img-satisfact-1 {
    height: 70px;
    width: 70px;
  }
  
  .about-us-cuat-img {
    width: 45px;
    height: 45px;
    cursor: pointer;
  }
  
  .our-mission-vision .cust-labels-satisfact {
    font-family: var(--font-family-Lato);
    font-size: 16px;
    font-weight: 500;
    color: #353c4d;
    text-align: left;
  }
  
  .customer-satisfaction .cust-satfactn-para {
    font-family: var(--font-family-Lato);
    font-size: 20px;
    font-weight: var(--font-weight-600);
    line-height: 25px;
    color: #353c4d;
  }
  
  @media screen and (max-width: 576px) and (min-width: 320px) {
    .customer-satisfaction .customer-review-stn-crd {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .comparison-image-block:hover {
      background-color: yellow;
      box-shadow: unset;
    }
  }
  
  .customer-satisfaction .cust-img-satisfact-hhdr {
    height: 45px;
    width: 45px;
    cursor: pointer;
  }
  
  .customer-satisfaction .cust-hdr-satisfact-2 {
    font-family: var(--font-family-Lato);
    font-size: clamp(16px, 6vw, 30px);
    font-weight: var(--font-weight-700);
    line-height: 60px;
    text-align: center;
    color: #353c4d;
  }
  
  @media screen and (max-width: 768px) {
    .customer-satisfaction .customer-review-stn-crd {
      margin-bottom: 1.5rem;
    }
  
    .customer-satisfaction .break-br {
      display: none !important;
    }
  }
  
  .customer-satisfaction .cust-labels-satisfact {
    font-family: var(--font-family-Lato);
    white-space: nowrap;
    font-size: clamp(14px, 3vw, 18px);
    font-weight: 500;
    text-align: center;
    color: #858a94;
  }
  
  .customer-satisfaction .custmr-stisfctn-paragp {
    font-family: var(--font-family-Lato);
    font-weight: var(--font-weight-600);
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #858a94;
  }
  
  .customer-satisfaction .custmr-stisfctn-paragp-2 {
    font-family: var(--font-family-Lato);
    font-size: 18px;
    font-weight: var(--font-weight-400);
    line-height: 23px;
    letter-spacing: 0em;
    text-align: center;
    color: #051128;
    padding: 1px 200px 1px 200px;
  }
  
  @media screen and (max-width: 1024px) {
    .customer-satisfaction .custmr-stisfctn-paragp-2 {
      padding: 0;
    }
  }
  
  @media (min-width: 320px) and (max-width: 992px) {
    .order-md-1 {
      order: 2 !important;
    }
  
    .order-md-2 {
      order: 1 !important;
    }
  
    .over-view-section .about-us-over-img {
      max-width: 450px;
      height: auto;
      width: 100%;
    }
  
    .over-view-section .over-view-para {
      font-size: 16px;
    }
  }
  
  /* customer-satisfaction style end*/