@media only screen and (max-device-width : 550px) {

    .w12.reduced-stretch {
        width: 90% !important;

    }

    .w12.reduced-stretch .w5 {
        float: left !important;
        width: 88% !important;
    }

    .w12.reduced-stretch .w5 h3 {
        font-size: 12px !important;
    }

    .w12.reduced-stretch .w5 p {
        font-size: 10px !important;
    }
}

@media only screen and (max-device-width : 720px) {
    .w12.reduced-stretch .w5 {
        float: left !important;
        width: 90% !important;
    }

}

@media only screen and (min-device-width : 801px) and (max-device-width : 1024px) {
    .w12 h2.reduced-stretch {
        font-size: 35px !important;
    }
}


@media only screen and (min-device-width : 801px) and (max-device-width : 1366px) {
    .w12.reduced-stretch {
        width: 500px !important;
    }

    .w12.reduced-stretch .w5 {
        float: left !important;
        width: inherit !important;
    }

}

@media only screen and (min-device-width : 1367px) {
    .w12.reduced-stretch {
        width: 75% !important;
    }

    .w12.reduced-stretch .w5 {
        width: 51% !important;
    }

    .w12.reduced-stretch .w5.f-right {
        margin-right: -20px;
    }

}
