.inner-bg {
    background: url('../img/inner-bg.png') no-repeat $bg-color;
    background-position: right 120px;
    @media screen and (max-width: $break-xslarge) {
        background-position: right 50px;
    }
}
.inner-banner {
    padding-top: rem(70);
    @media screen and (max-width: $break-small) {
        padding-top: rem(40);
    }        
    .inner-banner-content {
        display: inline-block;
        padding: rem(20) rem(20) rem(40) rem(40);
        background: url('../img/trans-bg.png');
        h1 {
            color: $white;
            font-size: rem(48);
            line-height: rem(42);
            margin: 0 0 rem(20) 0;
        }
        p {
            color: $white;
            font-size: rem(18);
            line-height: rem(18);
            margin: 0;
            text-align: center;
        }
        @media screen and (max-width: $break-xslarge) {
            h1 {
                font-size: rem(32);
                line-height: rem(32);
                margin: 0 0 rem(15) 0;
            }
        }
        @media screen and (max-width: $break-xsmall) {
            padding: rem(10) rem(10) rem(20) rem(20);
            h1 {
                font-size: rem(24);
                line-height: rem(24);
                margin: 0 0 rem(10) 0;
            }
            p {
                font-size: rem(14);
                line-height: rem(14);
            }
        }
    }
}
.inner-content-sec {
    background: $white;
    hr {
        border-bottom: 2px solid $border-color;
        margin-top: 0;
        padding-top: rem(25);
        margin-bottom: rem(25);
        border-top-width: 0;
    }
    p {
        width: 60%;
        margin-bottom: rem(15);
        @media screen and (max-width: $break-large) {
            width: 100%;
        }
    }
    ol {
        width: 60%;
        @media screen and (max-width: $break-large) {
            width: 100%;
        }
    }
  .title-sec {
      display: table;
      width: 100%;
      > div {
          display: table-cell;
          width: 50%;
          &:first-child {
              padding-right: rem(25);
          }
          &:last-child {
            padding-left: rem(25);
        }
        h2 {
            margin-bottom: 0;
        }
        strong {
            margin: 0 0 rem(2) 0;
            font-size: rem(12);
            font-weight: 600;
            display: block;
        }
      }
      @media screen and (max-width: $break-xsmall) {
          display: block;
          > div {
              display: block;
              width: 100%;
              padding: 0 !important;
              &:first-child {
                  padding-bottom: 15px !important;
              }
          }
      }
  }
}
.application-form {
    background: $bg-color;
    padding: rem(50) 0 rem(50) 0;
    a {
        color: $primary-color;
        text-decoration: underline;
    }
    .form-sec{
        padding-top: rem(20);
        width: 50%;
        @media screen and (max-width: $break-large) {
            width: 100%;
        }
        .form-control {
            margin-bottom: rem(25);
        }
        .form-check {
            margin-top: 15px;
            margin-bottom: rem(50);
        }
        .form-check-input {
            margin-right: 10px;
        }
    }
}