.row {
    margin-left:0px!important;
    margin-right:0px!important;
}
body h1 {
    font-size: 3.6em!important;
    font-weight:600!important;
}
body h2 {
    color: #00aeff;
    font-size: 2.4em;
    line-height: 1.1em;
    font-weight:500;
}
body h3 {
    font-weight: 500!important;
    font-size: 1.2em;
    margin-top:0px;
}
.header-logo {
    padding-top:2px!important;
}


@media (min-width: 1px) and (max-width: 400px) {
    body h1 {
        font-size: 2.2em!important;
    }
    body h2 {
        font-size: 1.8em!important;
    }
    .subcontent {
        margin-top: 12%;
    }    
}
@media (min-width: 401px) and (max-width: 501px) {
    body h1 {
        font-size: 2.6em!important;
    }
    body h2 {
        font-size: 2.2em!important;
    }
}
@media  (max-width: 501px) {
    .submenu li {
        text-align: center;
        float: left;
        width: 100%;
    }

}
}


.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
margin:auto;
}
#footer .col-md-3 {

}


