  .section-heading { margin-bottom: 60px; text-align: center; } 
    
    .section-margin { margin: 60px 0; }
    .faq-container { max-width: 960px; margin: 0 auto; }
    .accordion_container {}
    .accordion_head { position: relative;  padding: 8px 0; background-color:#F5F6F6; border: none; margin-top: 8px;  }
    .accordion_head .toggle { width: 100%; background:none; text-align: left; margin: 0; padding: 16px 25px 16px 40px;  border: none; letter-spacing: 0; line-height: 1.5;}
    .toggle:after { content:" "; width:20px; height: 100%;  position: absolute; top: 0; left: 12px; background-image: url(https://www.emmanewhamfitness.com/wp-content/themes/tvw/assets/images/toggle.svg); background-position: center left; background-repeat: no-repeat;  background-size: 20px;  transition: .2s all; transform: rotate(-90deg); }
    .pop:after { transform: rotate(0deg);  transition: .2s all; }
    .accordion_body { display: none; margin: 0; padding: 0; }
    .accordion-body-content {background-color:#F5F6F6; padding: 14px 20px 10px 20px; margin-top: 2px;}
    .accordion_body h2, .accordion_body h3, .accordion_body h4 { margin: 10px 0 4px 0;}
    .accordion_body h2 { font-size: 1.7rem;}
    .accordion_body h3 {font-size: 1.7rem;}
    .accordion_body h4 {font-size: 1.4rem;}
    .accordion_body p { margin-top: 4px;}
    .accordion { padding-bottom: 4px;}
    
    
    .useful-link-sections { list-style: none; display: flex; flex-wrap: wrap; margin-left: -30px;}
    .useful-link-sections li { padding-left: 30px; width: 33.33%; text-align: center; overflow: hidden;}
    
    @media only screen and (max-width: 860px) {
        .useful-link-sections li { margin-bottom: 30px; width: 100%;}  
    }
    
    .grid-image_333 img { width: 100%!important; height: auto!important; max-width: 100%!important; min-width: 100%!important;}
    
    .grid-text_333 { margin-top: 15px;}
    .grid-text_333 h2 { margin: 0 0 8px 0; padding: 0; font-size: 1.6rem; }