#corporate-enterprise-main .g-hero-banner .image-responsive {
  right: -120px;
}
#corporate-enterprise-main .enterprise-risk {
  width: 100%;
  background: #a9ccf0;
}
#corporate-enterprise-main .enterprise-risk .container {
  padding: 0px;
}
#corporate-enterprise-main .enterprise-risk .content-data {
  background-image: url(../images/backgrounds/corporate-govern-enterprisebg1.jpg);
  background-size: cover;
  background-position-y: 100%;
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#corporate-enterprise-main .enterprise-risk .content-data .left {
  width: 130%;
  padding-left: 40px;
  display: grid;
  gap: 40px;
  justify-content: center;
}
#corporate-enterprise-main .enterprise-risk .content-data .left .process-holder {
  padding-left: 60px;
}
#corporate-enterprise-main .enterprise-risk .content-data .left .process {
  display: flex;
  justify-content: center;
}
#corporate-enterprise-main .enterprise-risk .content-data .left .description-holder {
  padding: 40px 20px;
  display: grid;
  gap: 30px;
}
#corporate-enterprise-main .enterprise-risk .content-data .left .description-holder p {
  line-height: 1.5;
}
#corporate-enterprise-main .enterprise-risk .content-data .left img {
  width: 100%;
}
#corporate-enterprise-main .enterprise-risk .content-data .right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
#corporate-enterprise-main .enterprise-risk .content-data .right img {
  width: 70%;
}
@media (max-width: 1024px) {
  #corporate-enterprise-main .g-hero-banner .banner--title {
    padding-left: 60px;
  }
  #corporate-enterprise-main .g-hero-banner .image-responsive {
    right: -220px;
  }
}
@media (max-width: 768px) {
  #corporate-enterprise-main .g-hero-banner .banner--title {
    padding-left: 40px;
  }
  #corporate-enterprise-main .g-hero-banner .banner--title img {
    width: 150px;
  }
  #corporate-enterprise-main .enterprise-risk .content-data .left .process-holder {
    padding-left: 20px;
  }
}
@media (max-width: 480px) {
  #corporate-enterprise-main .g-hero-banner .banner--title {
    padding-left: 20px;
  }
  #corporate-enterprise-main .enterprise-risk .content-data {
    grid-template-columns: 1fr;
  }
  #corporate-enterprise-main .enterprise-risk .content-data .left {
    width: 100%;
    gap: 10px;
    padding: 20px;
  }
  #corporate-enterprise-main .enterprise-risk .content-data .right {
    display: none;
  }
  #corporate-enterprise-main .enterprise-risk .content-data .left .description-holder {
    padding: 0;
  }
  #corporate-enterprise-main .enterprise-risk .content-data .left .process-holder {
    padding: 0;
  }
  #corporate-enterprise-main .enterprise-risk .content-data .left .process-holder .process {
    margin-bottom: 20px;
  }
}