.benefits-a-Heading,.benefits-b-Heading,.benefits-c-Heading,.special-heading-d,.special-heading-e,.special-heading-f{
    min-width:25rem;
}

.benefits-link{
    display:inline-block;
}
.benefits-link i{
    margin: 0.3rem 0.6rem;
    font-weight: normal;
    font-size: 1.5rem;
    float: right;
}
.benefits-img-mx-height{
  height:6rem;
  width:6rem;
}
.benefits-b-Heading{
    /*max-width:30rem;*/
    text-align:center;
}
.benefits-b-Heading .benefits-img-mx-height{
    height:14rem;
    width:14rem;

}
.special-heading-a,.special-heading-b{
    max-width: 60rem;
    margin:auto;
}
.special-sub-heading{
    line-height:4.0rem;
    margin-top:0.5rem;
}
.special-heading-a-text,.special-heading-b-text,.special-heading-c-text, .special-heading-f-text{
    line-height:2.4rem;
    font-weight:300;
    margin-top: 2rem;
}
.special-heading-f-text{
    margin-top:1rem;
}
.special-heading-c-text, .special-heading-f-text{
    margin-bottom:4rem;
}
.special-heading-b-img{
    height:14rem;
    width:14rem;
}
.special-heading-c .button, .special-heading-e .button{
    font-size:1.4rem;
}
.special-heading-d {
    max-width: 40rem;
}
.special-heading-d p{
    margin-top:0.5rem;
}
.special-heading-d ul li, .special-heading-e ul li {
    padding: 0.6rem 0.6rem .6rem 5rem;
    font-size: 1.3rem;
    line-height: 1.618;
    margin: 2rem 0 0 0;
    list-style: none;
    display: block;
    position:relative;
}
.special-heading-e ul li{
    padding-left:0;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.special-heading-d  .fa-check-circle, .special-heading-e  .fa-check-circle{
    position:absolute;
    left:0;
    font-size:3.5rem;
    top:0.3rem;
}
.special-heading-e a, .special-heading-f a{
    padding-right:3.0rem;
}
.special-heading-e .fa-long-arrow-right , .special-heading-f .fa-long-arrow-right{
    font-size:2.0rem;
    margin-top:0.4rem;
    margin-left:1.0rem;
    position:absolute;
}

.special-heading-f .fa-long-arrow-right{
    margin-top:0.1rem;
    font-size:2.4rem
}
.special-heading-e-text{
    font-weight:300;
    margin-bottom:0.5rem;
}
.special-heading-e .button{
    margin-top:4rem;
    font-size:1.6rem;
}
@media only screen and (max-width: 640px) {
    .special-heading-a .head2{
       font-size:2.4rem;
    }
    .special-heading-a-text,.special-heading-b-text,.special-heading-c-text, .special-heading-f-text{
       font-size:1.6rem;
    }
    .special-heading-e-text{
        font-size:1.4rem;
     }
    .special-heading-b-img{
        width:14rem;
        height:14rem;
    }
    .special-heading-b .head3,.special-heading-d .head3, .special-heading-e .head3{
        font-size:2.0rem;
    }
    
}
@media only screen and (max-width: 768px) {
    .special-heading-b-img{
        width:10.8rem;
        height:10.8rem;
    }
}

