body {
    padding-top: 70px;
    font-family: serif;
    background-color: #eeeeee;
}

.logo img {
    width: 124px;
    height: 34px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #2a9dd6;
    color: #ffffff;
}


.carousel{
    width: 100%;
}

.carousel-indicators li {
    border: #000;
    border-radius: 100%;
    background-color: #000;
}

.carousel-indicators .active {
    background-color: #000;
}

.carousel-inner > .item > img{
    width: 80%; margin: auto; height:320px; 
}

.row1 {
    
    background-color: #fff;
    padding-top: 20px;
    margin: 0 50px;
}

.row2 {
    background-color: #fff;
    margin: 0 50px;
}
.row2 p:first-child {
    text-align: center;
    color: #69cbda;
    font-size: 30px;
}
.row2 #sideinfo p {
    text-align: left;
    font-size: 14px;
    font-family: serif;
    color: #000;
}

.row2 h3 {
    color: #f6891c;
}

.courses {
    background-color: #dff3f7;
    margin-top: 0px;
    margin: 0 50px;
}

#courses {
    color: #f6891c;
}

.courses p:first-of-type {
    text-align: center;
    color: #69cbda;
    font-size: 30px;
}

.instructors {
    background-color: #fff;
    margin: 0 50px;
}

.instructors h3:first-of-type {
    color: #f6891c;
}

.instructors .icon {
    text-align: center;
    font-size: 30px;
    color: #69cbda;
}

.instructors img {
    width: 200px;
    border-radius: 100%;
}

.instructors h3:nth-last-child(2) {
    color: #000;
}


.mission {
    background-color: #dfc097;
    margin: 0 50px;
}

.mission h3 {
    color: #69cbda;
}

.mission p:first-of-type {
    text-align: center;
    font-size: 30px;
    color: #69cbda;
}

.news {
    background-color: #badee5;
    margin: 0 50px;
}

.news h3 {
    color: #f6891c;
}

.news p:first-of-type {
    text-align: center;
    font-size: 30px;
    color: #69cbda;
}

.overview {
    background-color: #dfc097;
    margin: 0 50px;
}

.overview p:first-of-type {
    text-align: center;
    font-size: 30px;
    color: #69cbda;
}

#overview {
    color: #69cbda;
}

.blog {
    background-color: #badee5;
    margin: 0 50px;
}

#blog {
    color: #f6891c;
}

.blog p:first-of-type {
    text-align: center;
    font-size: 30px;
    color: #69cbda;
}

.contactus {
    background-color: #dfc097;
    margin: 0 50px;
}

#contact {
    color: #69cbda;
}

.contactus p:first-of-type {
    text-align: center;
    font-size: 30px;
    color: #69cbda;
}

.footer {
    background-color: #badee5;
    padding: 15px 0;
    color: #f6891c;
    margin: 0 50px;
}

.toppage {
    text-align: center;
}