/* CLIENTRESPONSE.NET LANDING TEXTSTYLES */

    /* ALIGNMENT */

.left {
    text-align: left;
    padding-left: 2vh;
    padding-right: 2vh;
}

@media only screen and (max-width: 500px) {
.left {
    text-align: left;
    padding-left: 1vh;
    padding-right: 1vh;
}
}

.right {
    text-align: right;
    padding-left: 2vh;
    padding-right: 2vh;
}

@media only screen and (max-width: 500px) {
.right {
    text-align: right;
    padding-left: 1vh;
    padding-right: 1vh;
}
}

.center {
    text-align: center;
    padding-left: 2vh;
    padding-right: 2vh;
}

@media only screen and (max-width: 500px) {
.center {
    text-align: center;
    padding-left: 1vh;
    padding-right: 1vh;
}
}

    /* COLOURS */

.black {
    color: #000000;
}

.white {
   color: #FFFFFF; 
}

    /* LINKS */
    
a:link {
    color: #FFFFFF;
    text-decoration: none;
}

a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
 
a.black {
    color: #000000;
}

a.white {
    color: #FFFFFF;
}

    /* TEXT FORMATTING */

.w400 {
   font-weight: 400; 
}

.w700 {
    font-weight: 700;
}

.b {
    font-weight: bold;
}

.i {
    font-style: italic;
}

.u {
    text-decoration: underline;
}

.strike {
    text-decoration: line-through;
}

    /* TEXT SIZES */

.landing-title {
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.landing-description {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.support-title {
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.support-description {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.more-title {
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.more-description {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.service-mark-text {
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.error-title {
    font-family: 'Roboto', sans-serif;
    font-size: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.error-description {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}

.loading-title {
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1em;
}