body {
   transform: scale(1.0);
   transform-origin: 0 0;
   -ms-transform: scale(1.0);
   -ms-transform-origin: 0 0;
   -moz-transform: scale(1.0);
   -moz-transform-origin: 0 0;
   -webkit-transform: scale(1.0);
   -webkit-transform-origin: 0 0;
   width: 100%;
}
.footerCol a {
    font-size: 11px;
}

.footerInner a {
    font-size: 11px;
}

.group h1.uppercase, .group h1.lowercase .group h7.lowercase {
    font-size: 20px;
}

.modal-body .profile .profile-header .info p .name {
    font-size: 25px;
}
#mainRWD .social-nav-footer {
    margin-top: -20px;
}
@media (max-width: 520px) {
    .searchField {
        width: 80%;
    }
}
@media (max-width: 450px) {
    .searchField {
        width: 75%;
    }
}
@media (max-width: 400px) {
    .searchField {
        width: 70%;
    }
}
@media (max-width: 300px) {
    .searchField {
        width: 65%;
    }
}

/* Style for Ratings */
#mainRWD .ratings {
    padding: 20px;
    height: 80px;
}
#mainRWD .ratings p {
    margin: 0;
    font-size: 12px;
}
#mainRWD .ratings .notation {
	font-size: 34px;
}
#mainRWD .ratings img {
    width: 95px;
    height: 43px;
}
#mainRWD .ratings .grade {
    width: 30%;
}
#mainRWD .ratings .stock {
    width: 40%;
}

#mainRWD h1.uppercase, #mainRWD h1.lowercase, .xlcatlin.insurance.subscription #content.dp h1 {
    font-size: 25px;
}

@media (max-width: 320px) {
    #mainRWD .hero {
        text-align: center;
    }

    #mainRWD .hero > * {
        margin-top: 1em;
    }

    #mainRWD .hero :first-child {
        margin-top: 0;
    }

    #mainRWD .hero > img {
        float: none;
        margin: 0;
    }

    #mainRWD .hero > div {
        text-align: left;
    }    

    div#mainRWD ul.two-col {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}

@media (max-width: 599px) {
    .group_history div#mainRWD .xl-tabs .tab-contents div.history-block {
        width: 100%;
    }
}

/* Style for table in small screens */
#mainRWD .margin-bottom td {
    width: 50%;
}

/* Style for F3 */
.f3 h1.border {
    font-size: 25px;
}
h1.lowercase {
    font-size: 32px;
}

