@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url(fonts/Raleway-Light.ttf) format('truetype');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(fonts/Raleway-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(fonts/Raleway-Medium.ttf) format('truetype');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(fonts/Raleway-SemiBold.ttf) format('truetype');
}
/* @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url(fonts/Raleway-Bold.ttf) format('truetype');
} */
/* @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(fonts/Raleway-ExtraBold.ttf) format('truetype');
} */
/* @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Black'), local('Raleway-Black'), url(fonts/Raleway-Black.ttf) format('truetype');
} */

.header-bottom h2 {
    color: #000;
    font-weight: 400;
    font-family: 'raleway', sans-serif;
}
.header-info {
    color: #000 !important;
    font-family: 'Raleway', sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    /* line-height: 20px !important; */
}
.navbar {
    /* float: right; */
    padding-left: 0;
    padding-right: 0;
}
#navbar-header .navbar-brand {
    font-size: 25px;
    margin-right: 0;
    margin-left: 0;
}
.header-bottom h2 {
    margin-top: 50px;
}
.programs-row {
    padding-top: 50px;
}
.about-us.h-btn {
    background: #C3030A;
    border-radius: 5px;
}
.about-us.h-btn:hover {
    background: rgb(82, 88, 102);
}
.single-features {
    padding-top: 30px;
    border-bottom: 6px solid #C3030A;
    background: rgba(255, 255, 255, .85);
}
.single-features p {
    color: #8c8686;
    color: #000;
}
.single-features h4 {
    font-size: 26px;
    font-weight: 800;
    font-family: 'Raleway', sans-serif;
    color: #C3030A;
    text-transform: uppercase;
    text-decoration: none;
    background-color: transparent;
    text-shadow: none;
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: none;
}
.single-features .h-btn {
    background: rgb(82, 88, 102);
    border-radius: 5px;
    transition: all .4s ease;
}
.single-features .h-btn:hover {
    background: #C3030A;
    color: white;
}
.single-features p {
    font-size: 15px;
    line-height: 20px;
}
a {
    color: #C3030A;
    transition: all .4s ease;
}
a:hover {
    color: rgb(82, 88, 102);
}
#scrollUp {
    background: #C3030A;
    transition: all .4s ease;
}
#scrollUp:hover {
    background: rgb(82, 88, 102);
}
@media (max-width: 1272px) {
    #header-area {
        height: 100%;
    }
}
.top-bar {
    background: #525866;
    width: 100%;
    margin-top: 0 !important;
}
.top-bar a {
    /* text-transform: uppercase; 
    font-weight: 700; */
    font-family: 'Raleway', sans-serif;
    color: #fff !important;
    font-size: 16px;
    line-height: 30px;
}
#portfolio-area .section-heading {
    margin: 0;
    text-align: left;
}
#portfolio-area .section-heading h2 {
    text-align: left;
    padding: 0;
    border: none;
}
#portfolio-area .about-info {
    text-align: left;
    text-transform: none;
}
#footer-area {
    background-color: #373e4c !important;
}
#footer-area h2 {
    font-family: 'raleway', sans-serif;
}