.contact-member-services-component {
    padding: 0 8px; /* width: 338px */
}
#visit-member-services-text a {
  text-decoration: none;
}

 #visit-member-services-text a:hover {
  text-decoration: underline;
}

#forms h3, 
#medical-request h3 {
   margin-bottom: 40px !important;
}

#helpful-resources {
  margin-top: 12px;
}

#forms p:first-of-type, 
#medical-request p:first-of-type, 
#cga_status p:first-of-type {
  margin-bottom: 36px;
}

html[lang="es-us"] #medical-request h3, 
html[lang="es-us"] #cga_status h3 {
    margin-bottom: 12px !important;
}

html[lang="es-us"] #forms p:first-of-type, 
html[lang="es-us"] #medical-request p:first-of-type, 
html[lang="es-us"] #cga_status p:first-of-type {
    margin-bottom: 60px;
}
 
.contact-member-services-component > .icon-text-div {
    display: flex;
}
 
.contact-member-services-component > .icon-text-div > img {
    width: 48px;
    height: 48px;
    margin-right: 12px;
}
 
.contact-member-services-component > p {
    margin: 25px 0px !important;
}
 
.contact-member-services-component > a.button {
    background-color: #ffffff;
    border: 1px solid #0D1C3D;
    color: #0D1C3D;
    text-decoration: none;
    width: auto !important;
}
 
.contact-member-services-component > a.button:hover {
 text-decoration: none !important;
}

#visit-member-services .column-control-container {
    background: #f7f7f7;
    padding: 33px 77px;
}

#visit-member-services .column-control-container .rows .columns-3 {
    grid-column: span 2;
}

#visit-member-services-text {
  margin-left: 48px;
}

#title-support-center {
    margin-top: 64px;
}

#grievance-options {
  margin-top: 32px;
}

#helpful-resources {
  margin-bottom: 24px;
}

#helpful-resources .column-control:first-of-type .column-control-container {
  margin-bottom: 12px !important;
}

#data_exchange h3 {
    margin-top: 0px;
}


@media screen and (min-width: 768px) and (max-width: 1151px) {
   #faq-sc  .column-control-container .rows .columns-3 {
    grid-column: span 6 !important;
   }

   #helpful-resources  .column-control-container .rows .columns-3 {
    grid-column: span 6;
   }

    #grievance-options .column-control-container .rows .columns-3 {
     grid-column: span 6;
    }

    #grievance-options .column-control-container .rows .columns-3:nth-child(1),
    #grievance-options .column-control-container .rows .columns-3:nth-child(2) {
     margin-bottom: 30px;
   }

    #grievance-options .column-control-container .rows .columns-3:nth-child(1),
    #grievance-options .column-control-container .rows .columns-3:nth-child(3) {
     margin-right: 37px;
   }

   #visit-member-services .column-control-container .rows .columns-9 {
   grid-column: span 8;
  }

  #visit-member-services .column-control-container .rows .columns-3 {
    grid-column: span 3;
  }

  #visit-member-services .column-control-container {
    padding: 30px 30px !important;
  }

  #visit-member-services-text {
        margin-left: 58px;
    }

   #title-support-center {
    margin-top: 46px;
   }

   #forms h3, 
   #medical-request h3 {
    margin-bottom: 12px !important;
   }

   #support-after-loss, 
   #forms, 
   #medical-request, 
   #cga_status {
     margin-bottom: 34px;
   }

   #helpful-resources {
    margin-bottom: 28px;
  }

   #medical-request p:first-of-type , 
   #forms p:first-of-type {
     margin-bottom: 34px;
   }


  #helpful-resources .column-control:first-of-type .column-control-container {
    margin-bottom: 0px;
  }
}

@media (min-width: 1024px) and (max-width: 1024px) {
  #visit-member-services .column-control-container .rows .columns-3 {
    grid-column: span 2;
  }

  #visit-member-services-text {
        margin-left: 78px;
    }
}

@media screen and (max-width: 767px) {
   #faq-sc .column-control-container .rows .columns-3 {
    grid-column: span 12;
   }

   #helpful-resources  .column-control-container .rows .columns-3 {
    grid-column: span 12;
   }

   #visit-member-services .column-control-container .rows .columns-3 {
    grid-column: span 3;
    padding: 0 65px;
   }

   #visit-member-services .column-control-container .rows .columns-9 {
    grid-column: span 8;
   }

   #visit-member-services-text {
    margin-left: 0px;
    margin-top: 32px;
    }

    #visit-member-services .column-control-container {
      margin: 16px 16px;
      padding: 30px 30px;
    }

    #grievance-options .column-control-container .rows .columns-3 {
     grid-column: span 12;
    }

    #grievance-options .column-control-container .rows .columns-3:nth-child(1),
    #grievance-options .column-control-container .rows .columns-3:nth-child(2),
    #grievance-options .column-control-container .rows .columns-3:nth-child(3),
     #grievance-options .column-control-container .rows .columns-4:nth-child(1),
    #grievance-options .column-control-container .rows .columns-4:nth-child(2),
    #grievance-options .column-control-container .rows .columns-4:nth-child(3),
    #grievance-options .column-control-container .rows .columns-3:nth-child(4) {
     margin-bottom: 32px;
   }

   #title-support-center {
    margin-top: 36px;
   }

   #forms h3, 
   #medical-request h3 {
    margin-bottom: 12px !important;
   }

  #support-after-loss, 
  #forms, 
  #medical-request, 
  #cga_status {
    margin-bottom: 26px;
  }

  #support-after-loss h3, 
  #forms h3, 
  #medical-request h3, 
  #cga_status h3, 
  #data_exchange h3 {
    margin-bottom: 12px !important;
  }

  #support-after-loss p:first-of-type, 
  #forms p:first-of-type, 
  #medical-request p:first-of-type, 
  #cga_status p:first-of-type, 
  #data_exchange p:first-of-type {
    margin-bottom: 16px !important;
  }

  html[lang="en-us"] #support-after-loss h3,
  html[lang="es-us"] #forms h3, 
  html[lang="es-us"] #medical-request h3, 
  html[lang="es-us"] #cga_status h3,
  html[lang="es-us"] #data_exchange h3 {
      margin-bottom: 12px !important;
  }
  html[lang="en-us"] #support-after-loss p:first-of-type,
  html[lang="es-us"] #forms p:first-of-type, 
  html[lang="es-us"] #medical-request p:first-of-type, 
  html[lang="es-us"] #cga_status p:first-of-type,
  html[lang="es-us"] #data_exchange p:first-of-type {
    margin-bottom: 16px !important;
  }
  

  #helpful-resources {
    margin-top: 8px;
    margin-bottom: 32px;
  }

  #helpful-resources .column-control:first-of-type .column-control-container {
    margin-bottom: 0px;
  }
}


