.afc-section{
width: 70%;
margin: 0px auto;
max-width: 1440px;
}

.afc-quote {
max-width: 800px;
margin-bottom: 0px;
margin: 25px auto !important;
}

.afc-member-benefits-heading {
display: block !important;
text-align: center !important;
font-size: 40px !important;
margin-top: 50px;
}

.afc-member-benefits-heading2 {
display: block !important;
text-align: center !important;
font-size: 30px !important;
margin-top: 40px;
}

.afc-member-benefits-subheading {
display: block !important;
text-align: center !important;
color: black !important;
font-size: 24px !important
}

.afc-membership-benefits-container {
display: flex;
min-height: 200px !important
}

.afc-membership-benefit {
width: 30%;
min-height: 200px;
margin: 10px;
}

.afc-membership-benefit-text {
font-size: 1em !important;
line-height: 1.5em !important;
}

.inner-afc-hero-logo {
    max-height: 300px;
}

.afc-membership-types-container {
justify-content: center;
display: flex;
}

.afc-membership-type {
width:30%;
margin-right: 10px;
background-color: #f3f7fb;
padding: 10px;
height: 400x;
max-width: 350px
}

.afc-membership-type-price {
    text-align: center;
    font-size: 20px
}

.afc-membership-behind-the-curtain-section-container {
background-color: #2691d0;
color: white !important;
padding: 10px;
}

.afc-membership-ultimate-experience-section-container {
background-color: #f3f7fb;
padding: 10px;
}

.afc-membership-behind-the-curtain-benefits-list,
.afc-membership-ultimate-experience-benefits-list {
margin-top: 0px;
margin-bottom: 10px;
font-family: Montserrat, sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 20px;
}

.afc-membership-type-button-container {
text-align: center;
margin-top: 20px
}

.afc-slider {
height: 600px !important;
}

.afc-slide-container {
-webkit-justify-content: flex-start !important;
}

.afc-membership-ultimate-experience-benefits-list > li,
.afc-membership-behind-the-curtain-benefits-list > li {
margin-bottom: 5px;
}

.afc-membership-ultimate-experience-benefits-list > li,
.afc-membership-type-benefits > li {
list-style-type: none;
font-size:12px;
}

.afc-membership-ultimate-experience-benefits-list > li::before,
.afc-membership-type-benefits > li::before {
content: "\2022";
color: #2195d3;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
}

/* DO NOT REMOVE */
.inner-hero.small-header.contact-hero {
    height: 600px !important;
}

.afc-membership-behind-the-curtain-section,
.afc-membership-ultimate-experience-section {
display: flex;
}

.afc-membership-behind-the-curtain-section-left,
.afc-membership-ultimate-experience-section-right {
width: 40%;
}

.afc-membership-behind-the-curtain-section-right,
.afc-membership-ultimate-experience-section-left {
width: 60%;
}

.afc-membership-behind-the-curtain-section-right {
display: block;
}

.afc-membership-behind-the-curtain-section-before {
display: none;
width: 100%;
text-align: center;
}

.afc-membership-type-logo {
max-width: 100px;
}

.afc-membership-type-logo-container {
text-align: center;
}
       

.inner-afc-hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding: 75px 20px 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: center;
    -ms-flex-pack: justify;
    justify-content: center;
}
    
.inner-afc-hero-left {
    width: 30%;
    display: inline;
    text-align: right;
}
    
.inner-afc-hero-right {
    width: 65%;
    text-align: left;
    display: inline;
}
    
    .inner-afc-hero-right-header {
    margin-top: 20px;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 28px;
    line-height: 28px; 
    font-weight: 700;
    text-transform: uppercase;
}
    
.inner-afc-hero-logo{
    min-height: 150px;
    width: auto;
}

.inner-afc-hero-join-us-button {
    margin-top: 50px ;
}
    
.inner-hero-content-container {
    margin-bottom: 20px !important
}
    
@media screen and (max-width: 991px) {

    .afc-section {
     width: 90%;
     padding: 0px 20px;
     margin: 20px auto;
}

    .inner-afc-hero {
     margin: 0 auto;
     width: 95%;
     display: block !important;
}

    .inner-afc-hero-left {
     width: 100% !important;
}

    .inner-afc-hero-right {
     width: 100% !important;
}

    .inner-hero.small-header.contact-hero{
     height: 700px !important;
}

    .inner-afc-hero-join-us-button {
     margin: 20px auto !important;
}

    .inner-afc-hero-right-header{
     text-align: center;
     font-size: 20px !important;
     line-height: 20px !important;
}

    .afc-member-benefits-heading {
     display: block !important;
     text-align: center !important;
     font-size: 28px !important;
     margin-top: 5px;
}

    .afc-member-benefits-heading2 {
     display: block !important;
     text-align: center !important;
     font-size: 20px !important;
     margin-top: 5px;
}

    .afc-member-benefits-subheading{
     font-size: 14px !important;
} 

    .afc-membership-types-container {
     margin:0 auto;
     width: 95%;
     display: block !important;
}

    .afc-membership-type {
     width: 100% !important;
     margin: 10px auto;
     /* height: 450px; */
}

    .afc-membership-behind-the-curtain-section {
     display: block;
     width: 95%;
}

    .afc-membership-ultimate-experience-section {
     display: block;
     width: 95%;
}

    .afc-membership-behind-the-curtain-section-left,
    .afc-membership-ultimate-experience-section-left,
    .afc-membership-ultimate-experience-section-right {
     width: 95%;
}

    .afc-membership-ultimate-experience-section-left{
     width: 100%;
     text-align: center;
}


    .afc-membership-behind-the-curtain-section-right {
     display: none;
}

    .afc-membership-behind-the-curtain-section-before {
     display: block;
     margin-bottom: 10px
}

.inner-afc-hero {
    padding-top: 40px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
}

@media screen and (max-width: 767px) {

    .afc-quote {
     margin-bottom: 75px !important;
}

    .afc-section {
     margin: 25px auto;
     width: 100%;
}

    .afc-membership-benefits-container {
     display: block;
}

    .afc-membership-benefit {
     width: 100% !important;
}

    .inner-afc-hero-join-us-button {
     margin-top: 25px !important;
}

    .inner-afc-hero {
     margin: 100px auto 0;
}

.afc-membership-ultimate-experience-benefits-list > li,
.afc-membership-type-benefits > li {
font-size:10px;
}
}

@media screen and (max-width: 479px) {
    .inner-hero.small-header.contact-hero{
     height: 720px !important;
}


}

@media screen and (max-width: 400px) {
    .afc-membership-type {
     height:625px;
}

    .afc-quote {
     margin-bottom: 100px !important;
}

}