.faq-moduleV1.certification .section-header h3 { font-size: 32px; line-height: 38px; margin-bottom: 20px; } 
.faq-moduleV1.certification .page-center { max-width: 1176px; } 
.faq-moduleV1.certification { padding: 80px 0 62px 0; } 
.certification.faq-moduleV1 .faq-repeater-row .faq-block { border: none; padding: 0;box-shadow: none;} 
.faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head .ques-num { display: none; } 
.faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head h4 { font-size: 18px; line-height: 26px; color: #1B1F1D;padding-right:0} 
.faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head { background: #D5F6E7; border: 1.5px solid #1B1F1D; border-radius: 12px; padding: 15px 60px 15px 23px; position: relative;transition:0.3s ease}
.faq-moduleV1.certification .faq-repeater-row .faq-block.block-open .faq-head, .faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head:hover { background-color: #79DCBC; }
.certification.faq-moduleV1 .faq-repeater-row .faq-block .faq-description p { margin-top: 0;margin-bottom: 8px;} 
.certification.faq-moduleV1 .faq-repeater-row .faq-block .faq-description { padding-top: 16px; padding-bottom: 0px; display: none; } 
.certification.faq-moduleV1 .faq-repeater-row .faq-block .faq-description li, .certification.faq-moduleV1 .faq-repeater-row .faq-block .faq-description li p {line-height;26px;font-size:18px;}
.certification.faq-moduleV1 .faq-repeater-row .faq-block .faq-description a { font-size: 14px; line-height: 20px; font-weight: 600; display: inline-block; padding-right: 20px; background: url(https://8840961.fs1.hubspotusercontent-na1.net/hubfs/8840961/green-arrow.svg) no-repeat center right;color:#1B1F1D} 
.faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head h4:after { display: none; } 
.faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head:after { content: ''; height: 36px; width: 36px; border: 1.5px solid #1B1F1D; background: #fff; position: absolute; border-radius: 50%; top: 10px; right: 15px; } 
.faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head:before { content: ''; height: 12px; width: 12px; border: 2px solid #1B1F1D; position: absolute; right: 27px; z-index: 1; top: 20px; transform: rotate(45deg); border-width: 0px 2px 2px 0px;transition:0.4s ease}
.faq-moduleV1.certification .faq-repeater-row .faq-block.block-open .faq-head:before { transform: rotate(-135deg); top: 25px; }

@media(max-width:767px){
  .faq-moduleV1.certification .section-header h3 { font-size: 24px; line-height: 30px; text-align: center; margin-bottom: 48px; } 
  .faq-moduleV1.certification { padding: 37px 0 12px; } 
  .faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head { padding: 7px 50px 7px 10px; } 
  .faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head:after{height:24px;width:24px}
  .faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head:before{height:8px;width:8px;top:16px;right:18px}
  .faq-moduleV1.certification .faq-repeater-row .faq-block.block-open .faq-head:before{top:20px}
  .faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head:after { right: 10px; } 
  .faq-moduleV1.certification .faq-repeater-row .faq-block .faq-head h4 {font-size: 16px;} 
  .certification.faq-moduleV1 .faq-repeater-row .faq-block .faq-description p { font-size: 16px; line-height: 24px; }
  .certification.faq-moduleV1 .faq-repeater-row .faq-block {margin-bottom:18px;}
}