* {
 margin: 0;
 padding: 0;
}

@media (min-width: 1200px) {
    .container{
        max-width: 970px;
    }
}

/* Assign Font Families */

h1, h2, h3, h4, h5 { 
	font-family: GilroySemiBold; 
	font-weight: normal; 
	font-style: normal; 
	line-height: 2;
	color: #042e69;
}

header {
	padding: 25px 0 50px 0;
	background-color: #042e69;
}

header h1 {
	color: white;
	font-size: 3rem;
}

header h2, header h3, header h4 {
	color: #205EC6;
}

body {
	font-family: GilroyRegular;
	font-weight: normal; 
	font-style: normal; 
}

p {
	font-family: GilroyRegular;
	line-height: 1.7;
}

p strong {
	font-family: GilroyBold;
}

a:link, a:visited {
	color: gray;
	text-decoration: underline;
}

.navbar {
	font-size: .9rem;
	text-transform: uppercase;
	font-family: GilroySemiBold;
	color: white;
	letter-spacing: 2px;
}

.navbar a, .navbar a:visited {
	color: white;
	text-decoration: none;
}

.status-symbol {
	width: 250px;
	padding: 30px;
}

.contact {
	font-size: 1.2rem;
	color: gray;
	line-height: 1.5rem;
}

.feature-section {
	margin: 50px 0 50px 0;
    border-width: 1px 0 0 1px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.feature-item {
	padding: 50px 20px;
    width: 100%;
}
.feature-title {
	font-family: 'GilroySemiBold';
	font-weight: 700;
	font-size: 2rem;
	color: #042e69;
	line-height: 1.2;
}

.feature-item img {
	border-radius: 10px;
	box-shadow: -13px 13px 0 rgba(4, 46, 105, 1)  ; 
	-webkit-box-shadow: -13px 13px 0 rgba(4, 46, 105, 1)  ; 
	-moz-box-shadow: -13px 13px 0 rgba(4, 46, 105, 1)  ; 
}

.status-text {
	font-size: 1.1rem;
}

.updates_area {
    padding: 75px;
	margin:auto;
	background-image:linear-gradient(#fff,#ECF3FF,#fff);
}
.updates_area > div {
	box-shadow: 5px 5px 15px #E2EBF7;
}                                                                                                         

.updates_area .container {
    background-color: white;
}

.updates_area ul {
    margin-left: 25px;
}
.video_area {
	transform: translate(-50%, -50%);
}
footer {
	font-size: .9rem;
	text-transform: uppercase;
	font-family: GilroySemiBold;
	color: white;
	letter-spacing: 2px;
	background-color: #042e69;
}

 
/* welcome page */
.welcome_main_area {
	padding-bottom: 150px;
}
.head_welcome_page h1 {
	font-size: 54px;
	font-family: 'GilroyBold';
} 
.head_welcome_page h3 {
	text-transform: uppercase;
	font-size: 32px;
	font-family: 'GilroyBoldItalic';
	color:#4167b0;
}
.links_area h6 {
	font-size: 1.2rem;
	font-family: 'GilroyBold';
	text-transform: uppercase;
	color:#4167b0;	
}
.links_area a {
	display:block;
	text-decoration: none;
	color:#4167b0;
	font-size: 1.1rem;
	font-family:'GilroyLight';
	padding-bottom: 10px;
}

.links_area {
	padding-bottom: 0;
}

.welcome_content .container{
	background-image:linear-gradient(#fff,#F0F5FB,#fff);
}
.welcome_content h3 {
	color:#203366;
	font-size: 3rem;
	font-family: 'GilroyBold';
	margin: 48px 0px;
}
.welcome_content h4 {
	color:#203366;
	font-size: 25px;
	font-family: 'GilroySemiBold';
}
.welcome_content p {
	color:#203366;
	font-size: 18px;
	font-family:'GilroyLight';
	margin-bottom: 20px;
	text-align: left;
}
.welcome_content_text {
	width: 80%;
	margin:auto;
	box-shadow: 5px 5px 15px #E2EBF7;
}

.notice h4 {
	line-height: 2.5rem;
}