#trader-igc .block {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  width: 100%;
  height: 400px;
  margin-top: 15px;
  padding: 0 40px; }
#trader-igc .blocks {
  padding-right: calc(var(--bs-gutter-x) * .3);
  padding-left: calc(var(--bs-gutter-x) * .3); }
  #trader-igc .blocks.no-step .block {
    background: #1D1D1B;
    padding: 40px; }
  #trader-igc .blocks.no-step h2 {
    color: #fff;
    text-align: left;
    font-size: 31px; }
  #trader-igc .blocks.no-step .text {
    color: #fff;
    text-align: left; }
  #trader-igc .blocks.step .number .num {
    color: #21B8EC;
    font-size: 99px;
    font-weight: bold; }
  #trader-igc .blocks.step .title {
    color: #1D1D1B;
    text-transform: none;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 30px;
    margin-top: -20px; }

#working {
  padding-bottom: 0; }
  #working .container-fluid {
    background: linear-gradient(90deg, #fff 50%, #F7F7F7 50%); }
  #working .col-lg-6 {
    padding: 0; }
  #working .greybg {
    padding: 0 138px 0 158px; }
    #working .greybg p:last-child {
      margin-bottom: 0; }

#right-left {
  padding-top: 15px; }
  #right-left .container-fluid {
    background: linear-gradient(90deg, #F7F7F7 50%, #fff 50%); }
  #right-left .whitebg {
    padding: 0 135px 0 158px;
    height: 387px; }
  #right-left .greybg {
    padding: 0 158px 0 135px; }

#trust .text {
  padding-right: 30px; }
#trust .icons .icon {
  width: 360px;
  text-align: center; }
  #trust .icons .icon .one {
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    height: 260px;
    width: 100%;
    margin-top: 15px;
    justify-content: center;
    align-content: center;
    flex-flow: row wrap;
    display: flex; }
  #trust .icons .icon img {
    margin-bottom: 23px; }
  #trust .icons .icon .title {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #1D1D1B;
    width: 100%;
    margin-bottom: 10px; }

@media (min-width: 1400px) and (max-width: 1599px) {
  #working .greybg {
    padding: 0 70px 0 78px; }

  #right-left .whitebg {
    padding: 0 70px 0 78px; }
  #right-left .greybg {
    padding: 0 78px 0 70px; }

  #trust .center-block {
    padding: 0 70px 0 78px; }

  #trader-igc .block {
    padding: 20px 40px !important; } }
@media (min-width: 992px) and (max-width: 1399px) {
  #trader-igc .blocks {
    padding: 0 15px; }
    #trader-igc .blocks .block {
      padding: 0px 10px !important;
      height: 100%; }
  #trader-igc .no-step .block {
    padding: 20px !important; }

  #working .greybg {
    padding: 30px 30px 30px 30px; }
  #working img {
    height: 100%; }

  #right-left .whitebg {
    padding: 0 30px 0 30px; }
  #right-left .greybg {
    padding: 0 38px 0 30px; }

  #trust .center-block {
    padding: 0 30px 0 30px; } }
@media (max-width: 991px) {
  #trader-igc .blocks {
    height: auto; }
    #trader-igc .blocks .block {
      height: auto;
      padding-bottom: 30px; }

  #working .container-fluid {
    background: none; }
  #working .greybg {
    padding: 40px; }
  #working img {
    height: 100%; }

  #right-left .container-fluid {
    background: none; }
  #right-left .whitebg {
    padding: 40px 40px 0 40px;
    height: auto; }
  #right-left .greybg {
    padding: 40px 40px 0 40px; }

  #trust {
    padding-top: 0; }
    #trust .center-block {
      padding: 40px; }
    #trust .row {
      padding: 0 40px; }
      #trust .row .text {
        padding: 0; }
    #trust .icons {
      padding: 0;
      margin-top: 30px; } }
@media (max-width: 767px) {
  #trust .icon {
    height: auto !important; } }

/*# sourceMappingURL=regulation.css.map */
