.width100 {
    width: 100%;
    float: left;
    text-align: left;
}

.width100c {
    width: 100%;
    float: left;
    text-align: left;
}

.width80c {
    width: 80%;
    float: left;
    text-align: left;
}

.width60c {
    width: 60%;
    float: left;
    text-align: left;
}


.width50c {
    width: 48%;
    float: left;
    padding: 1%;
    padding-top: 0;
}



.width40c {
    width: 40%;
    float: left;
    text-align: left;
}

.width30c {
    width: 30%;
    float: left;
    text-align: left;
}

.width20c {
    width: 20%;
    float: left;
    text-align: left;
}

.width100c p a {
    color: #034694;
}

.width100c p {
    line-height: 24px;
    font-size: 1rem;
    font-weight: 400;
}

.width100c h2 {
    margin-top: 20px;
}

.width100c .pd-header-tag:first-of-type h2 {
    margin-top: 0px;
    margin-bottom: 15px;
}

.width100c h2 {
    font-size: 1.5rem;
}

.width100c ul li {
    text-align: left;
    line-height: 28px;
    margin-bottom: 10px;
    width: 94%;

}

.width100c img,
.width80c img,
.width60c img,
.width50c img,
.width40c img,
.width30 img,
.width20c img {
    width: 100%;
}

.width100c ul {
    padding-left: 1.8%;
}


.width20c img {
    width: 90% !important;
    padding: 1%
}


.width50c img {
    width: 90% !important;
    padding: 5%;
    padding-left: 5%;
    padding-top: 1%;
}

.width80c img {
    width: 100%;
}

.width60c img {
width: 100%;
padding: 1%;
max-width: 390px;
float: right;
}

.width40c img {
    width: 88%;
    padding: 6%;
    padding-top: 5%;
}

.width40c h2 {
font-size: 18px;
}

.width100c h2 {
font-size: 24px !important;
}

strong.strongitalic {
    font-style: italic;
}

ul.width50c {
    padding: 0px;
    margin: 0px;
    width: 48%;
    padding-left: 2%;
}


@media only screen and (max-width:767px) {
    .width80c {
        width: 70%
    }

    .width20c {
        width: 30%
    }

    .width20c img {
        width: 98%
    }

    .width80c h2 {
        margin-top: 0
    }

    .width50c {
        width: 50%;
        float: left;
    }

    .width50c2 {
        width: 100% !important;
        float: left;
    }

    .width30c {
        width: 50%;
        float: left;
        text-align: left;
    }

    .width50c img {
width: 98%;
padding: 1%;
padding-left: 0%;
padding-top: 0%;
float: right;
}



ul.width30c  , ul.width20c ,ul.width50c  {
    padding: 0px;
    margin: 0px;
    width: 48%;
    padding-left: 2%;
    margin-top: 0px;
    margin-bottom: 15px;
}

.width100c ul li {
    text-align: left;
    line-height: 28px;
    font-size: 0.87rem;
    margin-bottom: 16px;
}

.width100c h2 {
    font-size: 17px !important;
    margin-bottom: 15px;
}

ul.width50c {
    margin: 0px;
    padding: 1%;
    width: 49%;
    padding-left: 5%;
    margin-right: 1%;
}


}