body,
p {
    text-align: justify !important;
}

.h2,
h2 {
    font-size: 1.5rem;
}

.h3,
h3 {
    font-size: 1.3rem;
}

.breadcrumb-content h1 {
    text-transform: uppercase !important;
}

nav {
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
}

.dropdown:hover>.dropdown-menu {
    display: block;
}

.dropdown>.dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

.dropdown-menu {
    margin: 0;
}

.single-content span.teacher-position {
    font-size: 14px;
    font-style: italic;
    color: #2e2e2e;
}

.single-content span.teacher-position:hover {
    font-size: 14px;
    font-style: italic;
    color: #2e2e2e;
}

.single-inner_item:hover span.teacher-position {
    opacity: 0;
    visibility: visible;
}

.breadcrumb-area {
    height: 150px;
    padding: 30px;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .9);
    text-align: center;
}

.breadcrumb-area {
    background-color: #1054c8;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.breadcrumb-area .breadcrumb-content>h1 {
    color: #fff;
}

.introduction-area-3 .section-wrap p.short-desc {
    color: #2b2b2b;
    font-weight: 400;
}

.introduction-slider .intro-item .intro-content>p.short-desc {
    color: #2b2b2b;
    font-weight: 400;
}

.services-item .services-content p.short-desc {
    color: #2b2b2b;
    font-weight: 400;
}

.section-title>h2.sub-heading {
    font-size: 38px;
    line-height: 97.1px;
}

.introduction-area-2 .intro-item p.short-desc {
    font-size: 15px;
    line-height: 26px;
    color: #2b2b2b;
    font-weight: 400;
}

footer {
    background-color: #4f4f4f;
}

.footer-widgets_area .widgets-heading {
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: 3.1px;
    color: #ffffff;
}

.footer-widgets_area .footer-widgets>ul>li>a {
    font-size: 14px;
    line-height: 28px;
    color: #ffffff;
}

.footer-widgets_area.latest-tweets_widget h3.title {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    margin: 25px 0;
    color: #ffffff;
}

.social-link li>a {
    color: #007bff;
}

.footer-bottom_area .copyright span,
.footer-bottom_area .copyright a {
    font-size: 14px;
    line-height: 28px;
    color: #fff;
}

footer img {
    filter: invert(150%);
}

.foolist .fa {
    color: #528bff;
    padding: 3px;
}

.foolist address {}

.corlist li {
    margin-top: 10px;
}

.corlist li .fa {
    color: #1054c8;
    font-size: 25px;
}

.navbar-brand img {
    height: 60px;
}
