body {
    font-size: 1.5em;
}

.slider {
    display: none;
}
.banner {
    height: auto;
}
.banner-inner p {
    width: 100%;
    font-size: 5vw;
    left: 0;
}
.banner-inner a {
    font-size: 0.8em;
}
.mainheader .header {
    width: 100%;
}
.mainheader .header .topnav {
    height: auto;
    width: auto;
    text-align: center;
    float: none;
    margin: 0;
    
}
.mainheader .header .topnav a:link, .mainheader .header .topnav a:visited {
    font-size: 1em;
}
.mainheader .header .search {
    float: none;
    height: auto;
    width: auto;
    margin: 10px 0 0 0;
    
}
.header {
    text-align: center;
}
.sturm-college-of-law-logo {
    float: none;
}
.header a {
    display: inline-block;
}
.mainheader .header .gift  {
    display: inline-block;
    margin: 0 1em 1em 0;
    width: auto;
}
.mainnav-sub, .mainnav-sub li a {
    display: none;
    visibility: hidden;
}
.mainnav {
    height: auto;
}
.mainnav nav {
    width: 100%;
    text-align: center;
}
.mainnav nav a:link, .mainnav nav a:visited { 
    font-size: 1.5em;
}

.mainnav nav li:hover a, .mainnav nav li:active a {
    font-size: 1.5em;
}
.subnav nav ul li a:link, .subnav nav ul li a:visited {
    font-size: 1.5em;
}
.subnav nav ul li a:hover, .subnav nav ul li a:active {
    font-size: 1.5em;
}

.subnav {
    height: 100%;
    margin-top: -9px;
}
.subnav nav {
    width: 100%;
}
.subnav nav ul li {
    display: block;
}
img {
    max-width: 90%;
    height: auto;
}

.content-home {
    width: 90%;
    margin: 5%;
}
/*@media (min-width: 800px) {
    .content-home .col-left {
        max-width: 400px;
    }
    .content-home .col-right {
        max-width: 400px;
        float: right;
    }
}*/
/*@media (max-width: 799px) {*/
.content-home .col-left {
    width: 90%;
    margin: 5%;
}
.content-home .col-right {
    width: 90%;
    margin: 5%;
    float: left;
}

.mainFooter {
    height: auto;
}

.mainFooter .footer {
    width: 90%;
    margin: 5%;
    
}
.mainFooter .footer .col-one {
    width: 50%;
}

.mainFooter .footer .col-two {

    width: 50%;
}
.mainFooter .footer .col-three {
    width: 100%;
    float: none;
    margin: auto;
}

.content-page .col-left content ul li {
    margin-left: 0;
}
.content-page {
    width: 90%;
    margin: 5%;
}
.content-page .col-left {
    text-align: center;
    width: 100%;
    margin: 0;
}
.content-page .col-right {
    width: 90%;
    margin: 5%;
    float: none;
    
}
.in-this-section {
    display: inline-block;
}
.related-information {
    display: inline-block;
}
