/* CSS Document */
#headerImg .imgContainer {
  background: url("../img/header-company.jpg") no-repeat center center/cover; }

@media screen and (max-width: 575px) {
  .order-xs-1 {
    margin-bottom: 20px; } }

.life-partner-text h4 {
  color: #1b377f;
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 3.5rem; }
.life-partner-text .gradBtn {
  margin-top: 12px; }

.company-table {
  margin-top: 100px;
  margin-bottom: 5rem; }
  .company-table .borderTitle {
    margin-bottom: 17px; }
  .company-table table {
    width: 70%; }
    @media screen and (max-width: 991px) {
      .company-table table {
        width: 85%; } }
    @media screen and (max-width: 767px) {
      .company-table table {
        width: 100%; } }
    .company-table table tr {
      border-bottom: solid 1px #d2d2d2; }
    .company-table table th {
      color: #1b377f;
      padding: 15px 20px 0px 10px;
      vertical-align: top; }
      @media screen and (max-width: 767px) {
        .company-table table th {
          width: 20%; } }
      @media screen and (max-width: 575px) {
        .company-table table th {
          width: 28%; } }
    .company-table table td {
      padding-top: 15px;
      padding-bottom: 15px; }

#license-table {
  padding-top: 8rem;
  margin-top: -8rem; }
  #license-table table {
    width: 70%; }
    @media screen and (max-width: 991px) {
      #license-table table {
        width: 85%; } }
    @media screen and (max-width: 767px) {
      #license-table table {
        width: 100%; } }
    #license-table table tr {
      border: solid 1px #d2d2d2; }
    #license-table table th {
      padding: 0.5rem 2rem;
      background-color: #f7f8f8;
      width: 250px;
      font-weight: 500; }
      @media screen and (max-width: 1199px) {
        #license-table table th {
          width: 175px; } }
      @media screen and (max-width: 575px) {
        #license-table table th {
          width: 130px;
          padding: 0.5rem 1rem; } }
    #license-table table td {
      border-left: solid 1px #d2d2d2;
      padding: 0.5rem 2rem; }
      @media screen and (max-width: 575px) {
        #license-table table td {
          padding: 0.5rem 1rem; } }

.company-access {
  margin-top: 100px;
  margin-bottom: 150px; }
  .company-access iframe {
    width: 950px;
    height: 270px; }
    @media screen and (max-width: 991px) {
      .company-access iframe {
        width: 100%;
        aspect-ratio: 16/9; } }
    @media screen and (max-width: 767px) {
      .company-access iframe {
        width: 100%;
        aspect-ratio: 16/9; } }
    @media screen and (max-width: 575px) {
      .company-access iframe {
        width: 100%;
        aspect-ratio: 16/9; } }
