  @charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
    padding: 0;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	color: #363636;
	text-align: left;
	background-color: #002d5c;
}

* {
    box-sizing: border-box;
}

.section-header-logo {
	max-width: 1920px;
    height: auto;
	margin: 0 auto;
	padding: 25px;
    text-align: center;
    background-color: transparent;
	display: block;
}

.navbar-container {
	max-width: 1920px;
    height: auto;
	margin: 0 auto;
	padding: 5px;
    background-color: #0083c1;
	display: block;
}

.navbar-brand {
    /*width: set below*/;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	/*font-size: set below*/;
	/*line-height: set below*/;
	color: #ffffff;
    white-space: normal;
	text-align: left;
    background-color: transparent;
    disply: block;
}

a.navbar-brand:hover, a.navbar-brand:active {
	color: #ffb700;
	text-decoration: none;
}

.nav-item {
    color: #ffffff;
}

a.nav-link:link, a.nav-link:visited {
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: 16px;
	color: #ffffff;
    margin-left: 10px;
    text-transform: uppercase;
	text-align: right;
 }

a.nav-link:hover, a.nav-link:active {
	color: #ffb700;
	text-decoration: none;
}

.hero-home-container {
	/* max-width: set below;*/
    /* height: set below;*/
	margin: 0 auto;
	/* padding: set below;*/
    background-image: url("/strategicplan/images/hero-home.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #0083c1;
	display: block;
}

.hero-home-inline {
	/* width: set below;
    /* height: set below;*/
	margin: 0;
	/* padding: set below;*/
    background-color: transparent;
    /* border: solid 20px #ffffff; set below*/
    justify-content: center;
    align-items: center;
    display: flex;
}

.logo-container-emtf {
    width: 480px;
    height: auto;
    margin: 0;
    padding: 0;
    display: block;
}

.no-margin-padding {
	margin: 0;
	padding: 0;
}

.section-container {
    width: 100%;
    height: auto;
    margin: 50px 0px 50px 0px;
    padding: 0;
    display: block;
}

.content-grid {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
	background-color: transparent;
    display: block;
}

.img-block-01 {
    width: auto;
    min-height: 480px;
    margin: 0;
    padding: 0;
    background-image: url("/strategicplan/images/photo-re-envision.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
    display: block;
}

.img-block-02 {
    width: auto;
    min-height: 480px;
    margin: 0;
    padding: 0;
    background-image: url("/strategicplan/images/photo-vision.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
    display: block;
}

.img-block-03 {
    width: auto;
    min-height: 480px;
    margin: 0;
    padding: 0;
    background-image: url("/strategicplan/images/photo-about-ncc.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
    display: block;
}

.home-message-block {
    width: auto;
    height: 100%;
    margin: 0;
    /*padding: set below;*/
	background-color: #ffffff;
    display: block;
}

.message-block-title {
	width: 100%;
	height: auto;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	/*font-size: set below;
	/*line-height: set below;*/
	color: #e14504;
	padding: 0px 0px 15px 0px;
    margin: 0;
    text-transform: uppercase;
	text-align: left;
	letter-spacing: 3px;
	border-bottom: solid 2px #e14504;
 }

.mission-values-list {
	/*max-width: set below;*/
	height: auto;
	margin: 0 auto;
	padding: 20px 0px 0px 0px;
	background-color: transparent;
	display: block;
}

		.mission-values-list ul {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: normal;
			font-size: 22px;
			line-height: 24px;
			color: #363636;
			text-align: left;
			margin: 0;
			padding: 0;

		}

		.mission-values-list ul li {
			margin: 0px 0px 10px 0px;
			padding: 0;
		}

.inline-block {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 100px;
	background-color: transparent;
	border: solid 20px #d7d7d7;
    display: block;
}

		.inline-block h3 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			/*font-size: set below;
			/*line-height: set below;*/
			color: #363636;
            text-align: left;
			margin: 15px 0px 0px 0px;
			padding: 0;
		}

		.inline-block p {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: normal;
			/*font-size: set below;
			/*line-height: set below;*/
			color: #363636;
            text-align: left;
			margin: 10px 0px 0px 0px;
			padding: 0;
		}

		.inline-block span {
			font-weight: 700;
			font-style: normal;
			/*font-size: set below;
			/*line-height: set below;*/
			color: #e14504;
		}


.video-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
	background-color: transparent;
    display: block;
}

.carousel-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
	background-color: transparent;
    display: block;
}

.d-block {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
	background-color: transparent;
    display: block;	
}

.slide-01a {
    width: 100%;
    height: 100%;
    margin: 0;
    /*padding: set below;*/
	background-color: #e14504;
    display: block;
}
		.slide-01a h2 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: normal;
			/*font-size: set below;
			line-height: set below;*/
			color: #ffffff;
            text-align: left;
			/*margin: set below;*/
			padding: 0;
		}

.slide-01b {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
	background-image: url("/strategicplan/images/1920x1920_slide01.jpg");
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
    display: block;
}

.slide-02a {
    width: 100%;
    height: 100%;
    margin: 0;
    /*padding: set below;*/
	background-color: #e14504;
    display: block;
}

		.slide-02a p {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: normal;
			/*font-size: set below;
			line-height: set below;*/
			color: #ffffff;
            text-align: left;
			margin: 0;
			padding: 0;
		}

		.slide-02a span {
			font-size: 16px;
			line-height: 16px;
		}

.slide-02b {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
	background-image: url("/strategicplan/images/1920x1920_slide02.jpg");
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
    display: block;
}

.slide-title {
	width: 100%;
	height: auto;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	line-height: 24px;
	color: #ffb700;
	padding: 0px 0px 15px 0px;
    margin: 0px 0px 30px 0px;
    text-transform: uppercase;
	text-align: left;
	letter-spacing: 3px;
	border-bottom: solid 2px #ffb700;
 }

.carousel-control-prev {
	background-color: transparent;
	opacity: 0;
	border: none;
}

.carousel-control-next {
	background-color: transparent;
	opacity: 0;
	border: none;
}

.pillars-header {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 50px;
	background-color: #cce6f3;
    display: block;
}
		.pillars-header h3 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			font-size: 42px;
			line-height: 46px;
			color: #e14504;
            text-align: center;
			margin: 0;
			padding: 0;
		}

		.pillars-header p {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: normal;
			font-size: 24px;
			line-height: 28px;
			color: #363636;
            text-align: left;
			margin: 10px 0px 0px 0px;
			padding: 0;
		}

.pillars-hero {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 120px 50px 475px 50px;
    background-image: url("/strategicplan/images/1920x960_pillars-hero.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
    display: block;
}


.pillars-container {
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    background-color: transparent;
    display: block;
}

.btn-pillars-banner {
	width: 100%;
	height: auto;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	/*font-size: set below;
	line-height: set below;*/
	color: #ffffff;
	padding: 15px;
    margin: 0px 0px 15px 0px;
	text-align: left;
	border-left: solid 12px #e14504;
	border-top: none;
	border-rigth: none;
	border-bottom: none;
	border-radius: 0;
	text-decoration: none;
    background-color: #004c8e;
	cursor: pointer;
 }

.btn-pillars-banner:hover, .btn-pillars-banner:focus {
	color: #ffffff;
	text-decoration: none;
    background-color: #002d5c;
}

.pillars-grid {
	max-width: 1920px;
	height: auto;
	padding: 0;
    margin: 0 auto;
    background-color: transparent;
 }

.pillar-block-title {
	width: 100%;
	height: auto;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	line-height: 24px;
	color: #ffb700;
	padding: 0px 0px 15px 0px;
    margin: 0px 0px 30px 0px;
    text-transform: uppercase;
	text-align: left;
	letter-spacing: 3px;
	border-bottom: solid 2px #ffb700;
 }

.pillars-content-block {
	max-width: 960px;
	height: auto;
	/*padding: set below;*/
    margin: 0;
    background-color: transparent;
 }

		.pillars-content-block h2 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			/*font-size: set below;
			/*line-height: set below;*/
			color: #ffffff;
            text-align: left;
			/*margin: set below;*/
			padding: 0;
		}

		.pillars-content-block h3 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: italic;
			/*font-size: set below;
			/*line-height: set below;*/
			color: #ffffff;
            text-align: left;
			/*margin: set below;*/
			padding: 0;
		}

.btn-pillars-container {
	max-width: 320px;
	height: auto;
	padding: 0;
    margin: 0 auto;
    background-color: transparent;
 }

.btn-pillars { 
    width: 100%;
    height: auto;
    margin: 0;
    padding: 20px;
    font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 18px;
    text-align: center;
    color: #ffffff;
    border: solid 3px #ffb700;
    border-radius: 0;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: transparent;
	cursor: pointer;
}

.btn-pillars:hover, .btn-pillars:focus {
	color: #ffffff;
	text-decoration: none;
    background-color: #ffb700;
}

.sec-header01-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    background-image: url("/strategicplan/images/1920x500_sec-header01.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
	background-color: #004c8e;
    display: block;
}

.sec-header02-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    background-image: url("/strategicplan/images/1920x500_sec-header02.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
	background-color: #004c8e;
    display: block;
}

.sec-header03-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    background-image: url("/strategicplan/images/1920x500_sec-header03.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
	background-color: #004c8e;
    display: block;
}

.sec-header04-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    background-image: url("/strategicplan/images/1920x500_sec-header04.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: transparent;
	background-color: #004c8e;
    display: block;
}

.sec-header-left {
    width: 100%;
    height: auto;
    margin: 0;
    /*padding: set below;*/
	background-color: transparent;
    display: block;
}

.header-title-box {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 50px;
	background-color: transparent;
    display: block;
}

		.header-title-box h2 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			font-size: 42px;
			line-height: 44px;
			color: #ffffff;
            text-align: left;
			margin: 0;
			padding: 0;
		}

.sec-header-right {
    width: 100%;
    height: auto;
    margin: 0;
    /*padding: set below;*/
	background-color: transparent;
    display: block;
}

		.sec-header-right h3 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: italic;
			/*font-size: set below;
			line-height: set below;*/
			color: #ffffff;
            text-align: left;
			margin: 0;
			padding: 0;
		}

.secondary-content-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
	background-color: #ffffff;
    display: block;
}

.content-box-narrow {
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    padding: 50px;
	background-color: transparent;
    display: block;
}

		.content-box-narrow p {
			font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
			font-weight: 400;
			font-style: normal;
			font-size: 20px;
			line-height: 26px;
			color: #363636;
            text-align: left;
			margin: 0;
			padding: 0;
		}

.goal-box {
    width: 100%;
    height: auto;
    margin: 0;
    /*padding: set below;*/
	background-color: #f2f9fc;
    display: block;
}

.goal-inline {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 50px;
	border: solid 2px #0083c1;
	background-color: transparent;
    display: block;
}

		.goal-inline h3 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			font-size: 36px;
			line-height: 36px;
			color: #004c8e;
            text-align: left;
			margin: 0px 0px 15px 0px;
			padding: 0;
		}

		.goal-inline p {
			font-family: adobe-garamond-pro, serif;
			font-weight: 400;
			font-style: normal;
			font-size: 28px;
			line-height: 32px;
			color: #363636;
            text-align: left;
			margin: 0;
			padding: 0;
		}

.key-box {
    width: 100%;
    height: auto;
    margin: 0;
    /*padding: set below;*/
	background-color: transparent;
    display: block;
}

		.key-box h3 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			font-size: 36px;
			line-height: 36px;
			color: #004c8e;
            text-align: left;
			margin: 0px 0px 15px 0px;
			padding: 0;
		}

		.key-box h4 {
			font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
			font-weight: 700;
			font-style: normal;
			font-size: 24px;
			line-height: 28px;
			color: #363636;
            text-align: left;
			margin: 0px 0px 15px 0px;
			padding: 0;
		}

		.key-box ul {
			font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
			font-weight: 400;
			font-style: normal;
			font-size: 18px;
			line-height: 22px;
			color: #363636;
			text-align: left;
			margin: 0;
			padding: 0;

		}

		.key-box ul li {
            list-style-type: none;
			margin: 0px 0px 10px 0px;
			padding-left: 15px;
		}

		.key-box hr {
            border-top: 2px solid #f2f9fc;
		}

		/*.key-box p {
			font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
			font-weight: 400;
			font-style: normal;
			font-size: 18px;
			line-height: 22px;
			color: #363636;
            text-align: left;
			margin: 0;
			padding: 0;
		}*/

.objectives-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    /*padding: set below;*/
	background-color: transparent;
    display: block;
}

		.objectives-container h3 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			font-size: 36px;
			line-height: 36px;
			color: #004c8e;
            text-align: left;
			margin: 0px 0px 15px 0px;
			padding: 0;
		}

.objectives-box {
    width: 100%;
    height: auto;
    margin: 2px;
    /*padding: set below;*/
	background-color: #0083c1;
    display: block;
}

		.objectives-container h4 {
			font-family: adobe-garamond-pro, serif;
			font-weight: 700;
			font-style: normal;
			font-size: 36px;
			line-height: 36px;
			color: #ffffff;
            text-align: left;
			margin: 0px 0px 10px 0px;
			padding: 0;
		}

		.objectives-container p {
			font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
			font-weight: 400;
			font-style: normal;
			/*font-size: set below;
			line-height: set below;*/
			color: #ffffff;
            text-align: left;
			margin: 0;
			padding: 0;
		}

.btn-download-container { 
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 0;
	display: block;
}

.btn-download { 
    width: 100%;
    height: auto;
    margin: 0;
    padding: 25px;
    font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 20px;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #e14504;
	border: none;
	border-radius: 0;
	cursor: pointer;
}

.btn-download:hover, .btn-download:focus {
	color: #ffffff;
	text-decoration: none;
    background-color: #ffb700;
}

.footer-container {
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    padding: 50px;
	background-color: #004c8e;
    display: block;
}

.footer-ncc-logo-box {
    max-width: 960px;
    height: auto;
    margin: 0;
    padding: 0;
	/*text-align: set below;*/
	background-color: transparent;
    display: block;	
}

		.footer-ncc-logo-box p {
			font-family: proxima-nova, Helvetica, "Helvetica Neue", Arial, "sans-serif";
			font-weight: 400;
			font-style: normal;
			font-size: 18px;
			line-height: 20px;
			color: #ffffff;
            /*text-align: set below;*/
			margin: 15px 0px 0px 0px;
			padding: 0;
		}

.footer-emtf-logo-box {
    max-width: 960px;
    height: auto;
    margin: 0;
    /*padding: set below;*/
	/*text-align: set below;*/
	background-color: transparent;
    display: block;	
}


@media (min-width: 360px) {
    .navbar-brand {width: 200px; font-size: 18px; line-height: 20px;}
    .hero-home-container {max-width: 1920px; height: 480px; padding: 35px;}
    .hero-home-inline {width: 100%; height: 100%; padding: 35px; border: solid 10px #ffffff;} 
    .home-message-block {padding: 25px;}
    .inline-block {padding: 25px; border: solid 10px #d7d7d7;}
    .message-block-title {font-size: 18px; line-height: 18px;}
    .mission-values-list {max-width: 180px;}
    .inline-block h3 {font-size: 36px; line-height: 40px;}
    .inline-block p {font-size: 20px; line-height: 24px;}
    .inline-block span {font-size: 24px; line-height: 28px;}
	.btn-pillars-banner {font-size: 24px; line-height: 24px;}
    .pillars-content-block {padding: 40px; margin: 0;}
    .pillars-content-block h2 {font-size: 32px; line-height: 32px; margin: 0px 0px 50px 0px;}
    .pillars-content-block h3 {font-size: 28px; line-height: 30px; margin: 0px 0px 60px 0px;}
	.slide-01a {padding: 50px;}
	.slide-01a h2 {font-size: 36px; line-height: 42px; margin: 30px 0px 0px 0px;}
	.slide-02a {padding: 30px;}
	.slide-02a p {font-size: 18px; line-height: 22px;}
    
    .sec-header-left {padding: 0;}
    .sec-header-right {padding: 0px 25px 25px 25px;}
	.sec-header-right h3 {font-size: 28px; line-height: 32px;}
	.goal-box {padding: 30px;}
	.objectives-container p {font-size: 18px; line-height: 24px;}
	.objectives-box {padding: 35px;}
	.key-box {padding: 25px;}
	.objectives-container {padding: 50px;}
	
	.footer-ncc-logo-box {text-align: center;}
	.footer-ncc-logo-box p {text-align: center;}	
	.footer-emtf-logo-box {padding: 30px 0px 30px 0px; text-align: center;}
}

@media (min-width: 576px) {
    .navbar-brand {width: 400px; font-size: 18px; line-height: 20px;}
    .hero-home-container {max-width: 1920px; height: 768px; padding: 50px;}
    .hero-home-inline {width: 100%; height: 100%; padding: 50px; border: solid 15px #ffffff;} 
    .home-message-block {padding: 50px;}
    .inline-block {padding: 50px; border: solid 20px #d7d7d7;}
    .message-block-title {font-size: 20px; line-height: 20px;}
    .mission-values-list {max-width: 280px;}
    .inline-block h3 {font-size: 36px; line-height: 40px;}
    .inline-block p {font-size: 22px; line-height: 26px;}
    .inline-block span {font-size: 26px; line-height: 30px;}
	.btn-pillars-banner {font-size: 36px; line-height: 36px;}
    .pillars-content-block {padding: 75px; margin: 0;}
    .pillars-content-block h2 {font-size: 38px; line-height: 38px; margin: 0px 0px 50px 0px;}
    .pillars-content-block h3 {font-size: 32px; line-height: 36px; margin: 0px 0px 60px 0px;}
	.slide-01a {padding: 80px;}
	.slide-01a h2 {font-size: 48px; line-height: 54px; margin: 40px 0px 0px 0px;}
	.slide-02a {padding: 60px;}
	.slide-02a p {font-size: 18px; line-height: 22px;}
    
    .sec-header-left {padding: 25px;}
    .sec-header-right {padding: 0px 50px 35px 50px;}
	.sec-header-right h3 {font-size: 36px; line-height: 38px;}
	.goal-box {padding: 50px;}
	.objectives-container p {font-size: 20px; line-height: 22px;}
	.objectives-box {padding: 25px;}
	.key-box {padding: 50px;}
	.objectives-container {padding: 75px;}
	
	.footer-ncc-logo-box {text-align: left;}
	.footer-ncc-logo-box p {text-align: left;}	
	.footer-emtf-logo-box {padding: 0; text-align: right;}
}

@media (min-width: 768px) {
    .navbar-brand {width: 550px; font-size: 24px; line-height: 24px;}
    .hero-home-container {max-width: 1920px; height: 960px; padding: 50px;}
    .hero-home-inline {width: 100%; height: 100%; padding: 50px; border: solid 20px #ffffff;} 
    .home-message-block {padding: 50px;}
    .inline-block {padding: 50px; border: solid 20px #d7d7d7;}
    .message-block-title {font-size: 24px; line-height: 24px;}
    .mission-values-list {max-width: 476px;}
    .inline-block h3 {font-size: 42px; line-height: 46px;}
    .inline-block p {font-size: 24px; line-height: 30px;}
    .inline-block span {font-size: 28px; line-height: 32px;}
	.btn-pillars-banner {font-size: 36px; line-height: 36px;}
    .pillars-content-block {padding: 75px; margin: 0;}
    .pillars-content-block h2 {font-size: 40px; line-height: 42px; margin: 0px 0px 50px 0px;}
    .pillars-content-block h3 {font-size: 36px; line-height: 38px; margin: 0px 0px 60px 0px;}
	.slide-01a {padding: 100px;}
	.slide-01a h2 {font-size: 56px; line-height: 62px; margin: 60px 0px 0px 0px;}
	.slide-02a {padding: 50px;}
	.slide-02a p {font-size: 18px; line-height: 22px;}
    
    .sec-header-left {padding: 25px;}
    .sec-header-right {padding: 0px 75px 50px 75px;}
	.sec-header-right h3 {font-size: 36px; line-height: 38px;}
	.goal-box {padding: 75px;}
	.objectives-container p {font-size: 20px; line-height: 22px;}
	.objectives-box {padding: 35px;}
	.key-box {padding: 75px;}
	.objectives-container {padding: 75px;}
	
	.footer-ncc-logo-box {text-align: left;}
	.footer-ncc-logo-box p {text-align: left;}	
	.footer-emtf-logo-box {padding: 0; text-align: right;}
}

@media (min-width: 992px) {
    .navbar-brand {width: 550px; font-size: 24px; line-height: 24px;}
    .hero-home-container {max-width: 1920px; height: 1100px; padding: 50px;}
    .hero-home-inline {width: 100%; height: 100%; padding: 50px; border: solid 20px #ffffff;} 
    .home-message-block {padding: 50px;}
    .inline-block {padding: 100px; border: solid 20px #d7d7d7;}
    .message-block-title {font-size: 24px; line-height: 24px;}
    .mission-values-list {max-width: 530px;}
    .inline-block h3 {font-size: 42px; line-height: 46px;}
    .inline-block p {font-size: 24px; line-height: 30px;}
    .inline-block span {font-size: 28px; line-height: 32px;}
	.btn-pillars-banner {font-size: 36px; line-height: 36px;}
    .pillars-content-block {padding: 50px; margin: 0;}
    .pillars-content-block h2 {font-size: 30px; line-height: 30px; margin: 0px 0px 40px 0px;}
    .pillars-content-block h3 {font-size: 32px; line-height: 34px; margin: 0px 0px 50px 0px;}
	.slide-01a {padding: 100px;}
	.slide-01a h2 {font-size: 56px; line-height: 62px; margin: 40px 0px 0px 0px;}
	.slide-02a {padding: 80px;}
	.slide-02a p {font-size: 20px; line-height: 24px;}
    
    .sec-header-left {padding: 25px;}
    .sec-header-right {padding: 50px;}
	.sec-header-right h3 {font-size: 36px; line-height: 38px;}
	.goal-box {padding: 75px;}
	.objectives-container p {font-size: 24px; line-height: 26px;}
	.objectives-box {padding: 50px;}
	.key-box {padding: 75px;}
	.objectives-container {padding: 75px;}
	
	.footer-ncc-logo-box {text-align: left;}
	.footer-ncc-logo-box p {text-align: left;}	
	.footer-emtf-logo-box {padding: 0; text-align: right;}
}

@media (min-width: 1200px) {
    .navbar-brand {width: 600px; font-size: 24px; line-height: 24px;}
    .hero-home-container {max-width: 1920px; height: 1100px; padding: 50px;}
    .hero-home-inline {width: 100%; height: 100%; padding: 50px; border: solid 20px #ffffff;}     
    .home-message-block {padding: 50px;}
    .inline-block {padding: 50px; border: solid 20px #d7d7d7;}
    .message-block-title {font-size: 24px; line-height: 24px;}
    .mission-values-list {max-width: 320px;}
    .inline-block h3 {font-size: 36px; line-height: 40px;}
    .inline-block p {font-size: 24px; line-height: 30px;}
    .inline-block span {font-size: 28px; line-height: 32px;}
	.btn-pillars-banner {font-size: 36px; line-height: 36px;}
    .pillars-content-block {padding: 70px; margin: 0;}
    .pillars-content-block h2 {font-size: 36px; line-height: 36px; margin: 0px 0px 50px 0px;}
    .pillars-content-block h3 {font-size: 32px; line-height: 36px; margin: 0px 0px 60px 0px;}
	.slide-01a {padding: 80px;}
	.slide-01a h2 {font-size: 56px; line-height: 62px; margin: 60px 0px 0px 0px;}
	.slide-02a {padding: 50px;}
	.slide-02a p {font-size: 18px; line-height: 24px;}
    
    .sec-header-left {padding: 50px}
    .sec-header-right {padding: 75px;}
	.sec-header-right h3 {font-size: 42px; line-height: 44px;}
	.goal-box {padding: 75px;}
	.objectives-container p {font-size: 24px; line-height: 26px;}
	.objectives-box {padding: 50px;}
	.key-box {padding: 75px;}
	.objectives-container {padding: 75px;}
	
	.footer-ncc-logo-box {text-align: left;}
	.footer-ncc-logo-box p {text-align: left;}	
	.footer-emtf-logo-box {padding: 0; text-align: right;}
}

@media (min-width: 1400px) {
    .navbar-brand {width: 600px; font-size: 24px; line-height: 24px;}
    .hero-home-container {max-width: 1920px; height: 1100px; padding: 50px;}
    .hero-home-inline {width: 100%; height: 100%; padding: 50px; border: solid 20px #ffffff;}    
    .home-message-block {padding: 50px;}
    .inline-block {padding: 60px; border: solid 20px #d7d7d7;}
    .message-block-title {font-size: 24px; line-height: 24px;}
    .mission-values-list {max-width: 400px;}
    .inline-block h3 {font-size: 42px; line-height: 46px;}
    .inline-block p {font-size: 24px; line-height: 30px;}
    .inline-block span {font-size: 28px; line-height: 32px;}
	.btn-pillars-banner {font-size: 36px; line-height: 36px;}
    .pillars-content-block {padding: 100px; margin: 0;}
    .pillars-content-block h2 {font-size: 42px; line-height: 44px; margin: 0px 0px 70px 0px;}
    .pillars-content-block h3 {font-size: 36px; line-height: 42px; margin: 0px 0px 80px 0px;}
	.slide-01a {padding: 125px;}
	.slide-01a h2 {font-size: 56px; line-height: 62px; margin: 80px 0px 0px 0px;}
	.slide-02a {padding: 75px;}
	.slide-02a p {font-size: 20px; line-height: 26px;}
    
    .sec-header-left {padding: 50px;}
    .sec-header-right {padding: 75px;}
	.sec-header-right h3 {font-size: 42px; line-height: 44px;}
	.goal-box {padding: 75px;}
	.objectives-container p {font-size: 24px; line-height: 26px;}
	.objectives-box {padding: 50px;}
	.key-box {padding: 75px;}
	.objectives-container {padding: 75px;}
	
	.footer-ncc-logo-box {text-align: left;}
	.footer-ncc-logo-box p {text-align: left;}
	.footer-emtf-logo-box {padding: 0; text-align: right;}
}

@media (min-width: 1920px) {
    .navbar-brand {width: 600px; font-size: 24px; line-height: 24px;}
    .hero-home-container {max-width: 1920px; height: 1100px; padding: 50px;}
    .hero-home-inline {width: 100%; height: 100%; padding: 50px; border: solid 20px #ffffff;}    
    .home-message-block {padding: 50px;}
    .inline-block {padding: 100px; border: solid 20px #d7d7d7;}
    .message-block-title {font-size: 24px; line-height: 24px;}
    .mission-values-list {max-width: 550px;}
    .inline-block h3 {font-size: 42px; line-height: 46px;}
    .inline-block p {font-size: 24px; line-height: 30px;}
    .inline-block span {font-size: 28px; line-height: 32px;}
	.btn-pillars-banner {font-size: 36px; line-height: 36px;}
    .pillars-content-block {padding: 150px; margin: 0;}
    .pillars-content-block h2 {font-size: 52px; line-height: 52px; margin: 0px 0px 100px 0px;}
    .pillars-content-block h3 {font-size: 46px; line-height: 48px; margin: 0px 0px 150px 0px;}
	.slide-01a {padding: 175px;}
	.slide-01a h2 {font-size: 56px; line-height: 62px; margin: 80px 0px 0px 0px;}
	.slide-02a {padding: 150px;}
	.slide-02a p {font-size: 24px; line-height: 30px;}
    
    .sec-header-left {padding: 50px;}
    .sec-header-right {padding: 75px;}
	.sec-header-right h3 {font-size: 42px; line-height: 44px;}
	.goal-box {padding: 75px;}
	.objectives-container p {font-size: 24px; line-height: 26px;}
	.objectives-box {padding: 50px;}
	.key-box {padding: 75px;}
	.objectives-container {padding: 75px;}
	
	.footer-ncc-logo-box {text-align: left;}
	.footer-ncc-logo-box p {text-align: left;}
	.footer-emtf-logo-box {padding: 0; text-align: right;}
}



