/* MarComm CSS custom styles */
/* General styles */
 html {
	 scroll-behavior: smooth;
}
 .sticky-wrapper {
	 display:none;
}
 #container {
	 height: 0;
}
 .background-blue {
	 background-color: #001f45 !important;
}
 .background-gray {
	 background-color: #edf2f9 !important;
	 color: #041e42;
}
 .background-gray p {
	 color: #041e42 !important;
}
 .background-white p {
	 color: #041e42 !important;
}
 .container + .fw-section {
	 background-position: 50% 100px !important;
	 background-attachment: unset !important;
}
 @media (max-width: 767px) {
	 .container + .fw-section {
		 background-image: none !important;
	}
	 .fw-section {
		 background-size: initial !important;
	}
}
 .fw-section {
	 padding-top: 75px;
	 padding-bottom: 100px;
}
 .fw-section h1 {
	 color: #ffffff;
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size: 120px;
	 font-weight: 600;
	 line-height:110px;
	 text-transform: uppercase;
	 text-align: center;
}
 .fw-section h2 {
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size: 70px;
	 line-height: 0.9;
	 font-weight: 600;
	 letter-spacing: 0;
	 text-transform: uppercase;
	 margin-top: 0;
}
 .fw-section h3 {
	 font-family: "Open Sans", sans-serif;
	 font-size: 20px;
	 font-weight: 800;
	 line-height: 26px;
	 text-align: center;
}
 .fw-section h4 {
	 font-family: "Open Sans", sans-serif;
	 font-size: 18px;
	 font-weight: 800;
	 line-height: 20px;
}
 .fw-section .hl-large {
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size: 96px;
	 font-weight: 600;
	 line-height: .9;
	 text-transform: uppercase;
	 text-align: left;
	 margin-top:0;
}
 .fw-section .hl-small {
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size: 50px;
	 font-weight: 600;
	 line-height: 50px;
	 font-family: "BebasNeue", "Open Sans", sans-serif;
}
 .fw-section .stat-title {
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size: 70px;
	 font-weight: 600;
	 line-height: 54px 
}
 .fw-section p, .fw-section li {
	 font-family: "Open Sans", sans-serif;
	 font-size: 20px;
	 font-weight: 400;
	 line-height: 1.7;
}
 .fw-section .psmall {
	 font-family: "Open Sans", sans-serif;
	 font-size: 16px !important;
	 font-weight: 400;
	 line-height: 26px;
}
 .fw-section .btn-primary, .fw-section a.btn-primary {
	 background-color: #041e42;
	 color: #fff!important;
	 font-weight: bold;
	 text-transform: uppercase;
	 text-align: center;
	 border: none;
	 letter-spacing: 1px;
	 padding: 15px;
	 font-size: 16px;
	 margin: 12px auto 0;
	 border-radius: 6px !important;
	 text-decoration: none !important;
}
 .fw-section .btn-primary:hover, .fw-section a.btn-primary:hover {
	 background-color: #ff8200;
	 color: #041e42!important;
}
 .fw-section .btn-primary-white, .fw-section a.btn-primary-white {
	 background-color: #ffffff;
	 color: #041e42!important;
	 font-weight: 800;
	 text-transform: uppercase;
	 text-align: center;
	 border: none;
	 letter-spacing: 1px;
	 padding: 15px 60px;
	 font-size: 16px;
	 margin: 12px auto 0;
	 border-radius: 6px !important;
	 letter-spacing: 2px;
}
 .fw-section .btn-primary-white:hover, .fw-section a.btn-primary-white:hover {
	 color: #041e42 !important;
	 background-color: #ff8200 !important;
	 text-decoration:none !important;
}
 .fw-section .btn-primary-orange, .fw-section a.btn-primary-orange {
	 color: #041e42;
	 background-color: #ff8200 !important;
	 text-transform: uppercase;
	 font-weight: 800;
	 text-align: center;
	 border: none;
	 letter-spacing: 1px;
	 padding: 15px 60px;
	 font-size: 16px;
	 margin: 12px auto 0;
	 border-radius: 6px !important;
	 letter-spacing: 2px;
}
 .fw-section .btn-primary-orange:hover, .fw-section a.btn-primary-orange:hover {
	 color: #041e42;
	 background-color: #ffffff !important;
	 text-decoration:none !important;
}
 .nopadding {
	 margin: 0;
	 padding: 0;
}
 .fw-section .background-blue h2 {
	 color: #ffffff;
}
 @media only screen and (max-width: 1249px) {
	 .fw-section .btn-primary-white, .fw-section a.btn-primary-white {
		 padding: 15px 30px;
	}
	 .fw-section h2 {
		 font-size: 50px;
		 line-height: 48px;
	}
}
 @media only screen and (max-width: 991px) {
	 .fw-section {
		 padding-top: 40px;
		 padding-bottom: 60px;
	}
	 .fw-section h1 {
		 font-size: 96px;
		 line-height: 84px;
	}
	 .fw-section h2 {
		 font-size: 48px;
		 line-height: 1.2;
	}
	 .fw-section h3 {
		 font-size: 18px;
		 line-height: 26px 
	}
	 .fw-section h4 {
		 font-size: 16px;
		 line-height: 24px 
	}
	 .fw-section .hl-large {
		 font-size: 60px;
	}
	 .fw-section .hl-small {
		 font-size: 45px;
	}
	 .fw-section .stat-title {
		 font-size: 60px;
		 line-height: 44px 
	}
	 .fw-section .btn-primary, .fw-section a.btn-primary, .fw-section .btn-primary-cards, .fw-section a.btn-primary-cards, .fw-section .btn-primary-orange, .fw-section a.btn-primary-orange {
		 margin: 10px 15px;
	}
	 .fw-section .btn-primary-white, .fw-section a.btn-primary-white {
		 font-size: 16px;
		 display: block;
		 padding: 15px;
		 letter-spacing: 1px;
	}
}
 @media only screen and (max-width: 576px) {
	 .fw-section h1 {
		 font-size: 50px;
		 line-height: 44px;
		 margin-bottom: 20px;
	}
	 .fw-section h2 {
		 font-size: 38px;
		 line-height: 1;
	}
	 .fw-section h3 {
		 font-size: 18px;
		 line-height: 24px 
	}
	 .fw-section h4 {
		 font-size: 14px;
		 line-height: 22px 
	}
	 .fw-section p, .fw-section li {
		 font-family: "Open Sans", sans-serif;
		 font-size: 18px;
		 line-height: 1.7;
	}
	 .fw-section .hl-large {
		 font-size: 50px;
	}
	 .fw-section .hl-small {
		 font-size: 40x;
	}
	 .fw-section .stat-title {
		 font-size: 44px;
		 line-height: 34px 
	}
	 .fw-section .psmall {
		 font-family: "Open Sans", sans-serif;
		 font-size: 14px !important;
		 font-weight: 400;
		 line-height: 22px;
	}
	 .fw-section .btn-primary, .fw-section a.btn-primary {
		 font-size: 16px;
		 margin: 10px 0;
	}
	 .fw-section .btn-primary-orange, .fw-section a.btn-primary-orange, .fw-section .btn-primary-white, .fw-section a.btn-primary-white {
		 font-size: 16px;
		 display: block;
		 padding: 15px;
		 letter-spacing: 1px;
	}
	 .fw-section .btn-outline, .fw-section a.btn-outline {
		 font-size: 14px;
	}
	 .fw-section .btn-outline:hover, .fw-section a.btn-outline:hover {
		 color: #041e42;
		 background-color: #ff8200 !important;
		 text-decoration:none;
	}
}
 @media only screen and (max-width: 500px) {
	 .fw-section p, .fw-section li {
		 font-size: 16px;
	}
}
 small {
	 font-size: 90%;
}
/*Panel*/
 .panel-group .panel + .panel {
	 margin-top: 0;
}
/*Blue Background*/
 .background-blue .accWrapper .panel-heading a {
	 color: #ffffff;
	 display: block;
	 font-size: 18px;
	 font-weight: 800;
	 padding: 20px;
}
 .background-blue .collapseToggleControl.collapsed span.glyphicon:before {
	 content: "\e114" !important;
}
 .background-blue .collapseToggleControl span.glyphicon:before {
	 content: "\e113" !important;
}
 .background-blue .collapseToggleControl span.glyphicon {
	 position: relative;
	 top: 1px;
	 display: inline-block;
	 font-family: 'Glyphicons Halflings';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 1;
	 -webkit-font-smoothing: antialiased;
	 float-moz-osx-font-smoothing: grayscale;
	 float: right;
	 right: 60px;
}
 .background-blue .panel-default > .panel-heading {
	 color: #ffffff;
	 background-color: #041e42;
}
 .background-blue .highlight {
	 background-color: #ffffff !important;
}
 .background-blue .highlight a {
	 color: #041e42 !important;
	 text-decoration: none;
}
 .background-blue .panel {
	 border-bottom: 1px solid rgb (255, 255, 255);
	 border-top: none;
	 border-left: none;
	 border-right: none;
	 margin-top: 20px;
}
 .background-blue .panel-body {
	 background-color: #041e42;
}
 .background-blue .panel-body p {
	 padding: 15px;
	 font-size: 18px !important;
	 line-height: 1.7 !important;
}
 .background-blue .panel-body li {
	 padding: 15px;
	 font-size: 18px !important;
	 line-height: 1 !important;
}
 .background-blue .panel-body a {
	 color: #ffffff;
	 text-decoration:underline;
}
 .background-blue .panel-body a:hover {
	 color: #ffffff;
	 text-decoration:none;
}
 .background-blue .panel-body table {
	 padding: 20px;
	 font-size: 16px !important;
	 line-height: 1.7 !important;
	 margin-left: 15px;
}
 @media only screen and (max-width: 768px) {
	 .background-blue .collapseToggleControl span.glyphicon {
		 right: 0;
	}
	 .background-blue .panel-body p {
		 padding: 15px 0;
	}
	 .background-blue .panel-body table {
		 padding: 15px 0;
	}
	 .background-blue .panel-body table {
		 margin-left: 0;
	}
}
/*Gray background*/
 .background-gray .accWrapper .panel-heading a {
	 color: #041E42;
	 display: block;
	 font-size: 18px;
	 font-weight: 800;
	 padding: 20px;
}
 .background-gray .collapseToggleControl.collapsed span.glyphicon:before {
	 content: "\e114" !important;
}
 .background-gray .collapseToggleControl span.glyphicon:before {
	 content: "\e113" !important;
}
 .background-gray .collapseToggleControl span.glyphicon {
	 position: relative;
	 top: 1px;
	 display: inline-block;
	 font-family: 'Glyphicons Halflings';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 1;
	 -webkit-font-smoothing: antialiased;
	 float-moz-osx-font-smoothing: grayscale;
	 float: right;
	 right: 60px;
}
 .background-gray .panel-default > .panel-heading {
	 color: #041e42;
	 background-color: #edf2f9;
	 border-color: rgba(221, 221, 221, 0.25);
}
 .background-gray .highlight {
	 background-color: #041e42 !important;
}
 .background-gray .highlight a {
	 color: #ffffff !important;
	 text-decoration: none;
}
 .background-blue .in > .background-blue .highlight a {
	 color: #041e42 !important;
	 text-decoration: none;
}
 .background-gray .panel {
	 border-bottom: 1px solid rgb (221, 221, 221);
	 border-top: none;
	 border-left: none;
	 border-right: none;
	 margin-top: 20px;
}
 .background-gray .panel-body {
	 background-color: #edf2f9;
}
 .background-gray .panel-body p {
	 padding: 15px;
	 font-size: 18px !important;
	 line-height: 1.7 !important;
}
 .background-gray .panel-body li {
	 padding: 15px;
	 font-size: 18px !important;
	 line-height: 1 !important;
}
 .background-gray .panel-body a {
	 text-decoration:underline;
	 color: #041e42;
}
 .background-gray .panel-body a:hover {
	 text-decoration:none;
}
 .background-gray .panel-body table {
	 padding: 20px;
	 font-size: 18px !important;
	 line-height: 1.7 !important;
	 margin-left: 15px;
}
 @media only screen and (max-width: 768px) {
	 .background-gray .collapseToggleControl span.glyphicon {
		 right: 0;
	}
	 .background-gray .panel-body p {
		 padding: 15px 0;
	}
	 .background-gray .panel-body table {
		 padding: 15px 0;
	}
	 .background-gray .panel-body table {
		 margin-left: 0;
	}
	 .background-gray .panel-body li {
		 line-height: 1.7 !important;
	}
}
/* Navigation Hero */
 .nav-hero-wr {
	 position: relative;
}
 .navigation {
	 background-color: #041e42;
}
 .navigation-items {
	 text-align: left;
	 padding: 0 15px 15px 0;
	 margin: 0;
}
 .w-nav {
	 position: relative;
	 z-index: 1000;
}
 .logo-link {
	 z-index: 1;
}
 a.logo-link:active {
	 opacity: 0.7;
}
 a.logo-link:hover {
	 opacity: 0.8;
}
 .w-nav-brand {
	 position: relative;
	 text-decoration: none;
	 color: #333333;
}
 .logo-image {
	 width: 390px;
	 height: auto;
}
/* Hero Banner */
 #heroB {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 overflow: hidden;
}
 #heroB .row {
	 margin-top: 100px;
	 margin-bottom: 100px;
}
 #heroB .herob-container {
	 color: #fff;
}
 .hb-mobile {
	 display: none;
}
 #heroB h1 {
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size: 88px;
	 line-height: 0.9;
	 font-weight: 600;
	 color: #ffffff;
	 margin-top: 20px;
	 margin-bottom: 0;
	 letter-spacing: 1px;
	 text-transform: uppercase;
	 text-align: left;
}
 #heroB .hb-kicker-wrapper {
	 margin-top: 60px;
	 margin-bottom: 20px;
}
 #heroB .hb-kicker {
	 font-family: "Open Sans", sans-serif;
	 font-size: 26px;
	 line-height: 1.5;
	 font-weight: 800;
	 color: #ffffff;
	 letter-spacing:1px;
	 text-align: left;
}
 .hb-grid {
	 display: flex;
	 align-items: center;
	 gap: 30px 20px;
	 color: #041e42;
	 margin-top: 30px;
	 margin-bottom: 30px;
}
 .hb-txt {
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 color: #ffffff;
	 font-size: 60px;
	 font-weight: 400;
	 text-align:left;
	 text-transform: uppercase;
}
 .hb-arrow {
	 width: 40px;
	 height: 40px;
}
 @media only screen and (max-width: 1364px){
	 #heroB h1 {
		 font-size: 75px;
	}
}
 @media only screen and (max-width: 991px){
	 #heroB h1 {
		 font-size: 50px;
	}
}
 @media screen and (max-width: 767px) {
	 #heroB {
		 display: block;
	}
	 .hb-mobile {
		 display: block;
	}
	 .navigation-items {
		 padding: 0 15px 30px 15px;
		 margin: 0;
	}
	 .w-inline-block {
		 max-width: 100%;
		 display: inline-block;
	}
	 .logo-image {
		 max-width: 340px;
		 height: auto;
		 text-align: left;
		 margin-bottom: 0;
	}
	 #heroB .row {
		 margin-top: 40px;
		 margin-bottom: 40px;
	}
	 #heroB .col-sm-6 {
		 min-height:0;
	}
	 #heroB .hb-kicker-wrapper {
		 margin-top: 40px;
		 margin-bottom: 20px;
	}
}
 @media screen and (max-width: 630px) {
	 #heroB h1 {
		 font-size: 46px;
	}
	 #heroB .hb-h1 {
		 font-size: 52px;
	}
}
 @media screen and (max-width: 576px) {
	 #heroB h1, .herob-container {
		 text-align: center;
	}
	 .navigation-items {
		 padding: 0 15px 15px 15px;
		 margin: 0;
	}
	 .logo-image {
		 max-width: 100%;
	}
	 #heroB .row {
		 margin-top: 20px;
		 margin-bottom: 20px;
	}
	 #heroB .col-sm-6 {
		 padding-left: 0;
		 padding-right: 0;
	}
	 #heroB h1, #heroB .hb-h1 {
		 font-size: 40px;
		 margin-top: 20px;
		 margin-left: 15px;
		 margin-right: 15px;
	}
	 #heroB .hb-kicker {
		 font-size: 20px;
	}
}
 @media screen and (max-width: 393px){
	 #heroB .hb-kicker {
		 font-size: 17px;
	}
}
 @media screen and (max-width: 280px){
	 #heroB h1, #heroB .hb-h1 {
		 font-size: 32px;
	}
}
/*Intro Section*/
 #introSec {
	 text-align: left;
}
 #introSec a.reg-link {
	 color: #041e42;
	 font-weight: bold;
	 text-decoration: underline;
}
 #introSec a.reg-link:hover {
	 color: #2F6FA7;
	 text-decoration: none;
}
 #introSec h2 {
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 20px;
}
 #introSec .introGrid {
	 display: flex;
}
 #introSec .ig-item {
	 flex-basis: 100%;
}
 #introSec .intro-sec-1 {
	 position:relative;
}
 #introSec .intro-sec-a p, #introSec .intro-sec-a ul {
	 margin-bottom: 30px;
}
 #introSec .intro-sec-b p {
	 font-size: 17px;
	 line-height:1.7;
	 margin-top: 10px;
}
 .formWrapper {
	 background-color: #ffffff;
	 border-radius: 15px !important;
	 padding: 30px 15px;
	 min-height: 150px;
	 font-size: 15px;
	 box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.20);
	 text-align: center;
}
 .fw-shadow {
	 background-color: #ffffff;
	 border-radius: 15px !important;
	 box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.20);
	 padding: 40px;
	 text-align: left;
	 min-height: 330px;
}
 .fw-shadow .btn-primary-orange, .fw-shadow a.btn-primary-orange {
	 display: block;
	 margin-top: 30px;
}
 .fw-link .btn-primary-orange {
	 display:block;
	 text-align:center;
	 position: absolute;
	 bottom: 30px;
	 left:30px;
	 right:30px;
}
 .fw-shadow p {
	 margin-top: 15px;
	 margin-bottom: 15px;
	 font-size: 15px;
	 text-align: left;
	 line-height: 1.7;
}
 .fw-headline {
	 color: #041e42;
	 font-family: "Open Sans", sans-serif;
	 font-size: 26px;
	 font-weight: 800;
	 line-height: 1.4;
	 text-align: left;
	 margin-bottom: 30px;
}
 @media only screen and (max-width: 991px) {
	 #introSec .intro-sec-b {
		 margin-top: 40px;
	}
	 #introSec .intro-sec-a br {
		 display: none;
	}
}
 @media only screen and (max-width: 768px) {
	 #introSec .intro-sec-a p, #introSec .intro-sec-a ul{
		 margin-bottom: 20px;
	}
	 #introSec .intro-sec-a p:nth-last-item {
		 margin-bottom: 0;
	}
	 #introSec .fw-shadow {
		 margin-bottom: 0;
	}
	 #introSec .fw-shadow p, #introSec .intro-sec-a ul {
		 margin-bottom: 20px;
	}
	 #introSec .intro-sec-b {
		 margin-top: 40px;
	}
}
 @media only screen and (max-width: 576px) {
	 span.fw-headline {
		 font-size: 22px;
		 line-height: 1.4;
	}
	 .fw-shadow {
		 padding: 15px;
	}
	 .fw-shadow p {
		 font-size: 16px;
	}
}
/*Apply section classes */
 #applySec {
	 background-image:url('https://www.utep.edu/lp/merit-tx/_Files/images/utep-student.jpg');
	 background-size:cover;
	 background-position:center;
	 background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center top !important;
	 background-attachment: unset !important;
	 margin-top: -340px;
	 height: 400px;
}
 #applySec .row {
	 position: absolute;
	 margin-top: -25px;
}
 .apply-wrapper {
	 top: 0;
	 height: auto;
}
 .apply-wrapper h2 {
	 color: #ff8000;
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size:60px;
	 line-height: 0.9;
	 font-weight: 600;
	 letter-spacing: 1px;
	 text-transform: uppercase;
	 text-align: left;
	 margin-top: 20px;
}
 .aw-kicker {
	 font-family: "Open Sans", sans-serif;
	 font-size: 24px;
	 line-height: 1.5;
	 font-weight: 800;
	 color: #ffffff;
	 letter-spacing:1px;
	 text-align: left;
}
 @media only screen and (max-width: 1365px) {
	 #applySec {
		 margin-top: -260px;
	}
	 #applySec .row {
		 position: absolute;
		 margin-top: -30px;
	}
}
 @media only screen and (max-width: 1280px) {
	 #applySec {
		 margin-top: -230px;
	}
	 #applySec .row {
		 position: absolute;
		 margin-top: -25px;
	}
}
 @media only screen and (max-width: 1249px) {
	 #applySec {
		 margin-top: -360px;
	}
	 #applySec .row {
		 position: absolute;
		 margin-top: -80px;
	}
	 .apply-wrapper h2 {
		 font-size: 60px;
	}
}
 @media only screen and (max-width: 1024px) {
	 #applySec {
		 margin-top: -360px;
	}
	 #applySec .row {
		 position: absolute;
		 margin-top: -80px;
	}
}
 @media only screen and (max-width: 991px) {
	 #applySec {
		 background-image: linear-gradient(45deg, rgba(4,30,66, 0.5), rgba(4,30,66, 0.5)), url('https://www.utep.edu/lp/merit-tx/_Files/images/utep-student.jpg');
		 background-size:cover;
		 background-position:center;
		 background-attachment: fixed;
		 background-repeat: no-repeat;
		 background-position: center top !important;
		 background-attachment: unset !important;
		 margin-top: 0;
		 height: 300px;
		 display: flex;
		 align-items: center;
	}
	 #applySec .row {
		 position: unset;
		 margin-top: -90px;
	}
}
 @media screen and (max-width: 576px) {
	 .apply-wrapper h2 {
		 font-size: 50px;
	}
	 .aw-kicker {
		 font-size: 20px;
		 line-height: 1;
	}
}
 @media screen and (max-width: 393px){
	 .aw-kicker {
		 font-size: 17px;
	}
}
 @media only screen and (max-width: 280px) {
	 #applySec .row {
		 position: unset;
		 margin-top: -110px;
	}
}
/*Why apply Section*/
 #whyApply {
	 padding-bottom: 110px;
}
 .list-wrapper {
	 display: flex;
}
 .lw-headline {
	 text-align:center;
	 margin-top: 80px;
	 margin-bottom: 80px;
}
 .big-headline {
	 font-family: "BebasNeue", "Open Sans", sans-serif;
	 font-size: 90px;
	 line-height: 0.9;
	 font-weight: 700;
	 color: #041e42;
	 margin-top: 0;
	 margin-bottom: 0;
	 letter-spacing: 0;
	 text-transform: uppercase;
	 text-align: center;
}
 .list-wrapper ul {
	 padding-left: 15px;
	 font-size: 18px;
	 line-height: 1.7;
	 margin-bottom: 30px;
}
 @media only screen and (max-width: 768px) {
	 .list-wrapper {
		 display: flex;
		 flex-direction: column;
	}
	 .lw-headline {
		 margin-top: 30px;
		 margin-bottom: 50px;
	}
	 .big-headline {
		 font-size: 80px;
		 line-height: 0.9;
		 text-transform: uppercase;
	}
}
 @media only screen and (max-width: 576px) {
	 .big-headline {
		 font-size: 50px;
	}
	 .list-wrapper ul {
		 font-size: 16px;
		 margin-bottom: 20px;
	}
}
/*FAQ Section*/
 #faqSection h2 {
	 text-align: left;
}
 #faqSection #faqSection .fw-section .btn-primary, .fw-section a.btn-primary {
	 margi-left: 0 
}
 @media only screen and (max-width: 768px) {
	 #faqSection h2 {
		 padding-left: 15px;
		 text-align: left;
	}
}
/*Explore Section*/
 #exploreSection h2 {
	 text-align: center;
	 margin-bottom: 45px;
}
 #exploreSection ul {
	 padding-inline-start: 17px !important;
}
 .explore-wrapper {
	 display: flex;
	 justify-content: space-between;
}
 .ew-item {
	 width: 50%;
	 position: relative;
}
 .ew-photo {
	 margin-bottom: 20px;
}
 .ew-photo img {
	 border-radius: 15px !important;
	 box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 20%);
}
 .ew-item h3 {
	 text-align:left;
	 margin-top: 45px;
	 margin-bottom: 30px;
	     max-width: 95%;
}
 .ew-item p {
	 font-family: "Open Sans", sans-serif;
	 font-size: 16px;
	 font-weight: 400;
	 line-height: 1.7;
	 margin-top: 20px;
	 margin-bottom: 15px;
}
 .dw-link-grid {
	 position: absolute;
	 margin-top: 30px;
	 bottom: -40px;
}
 .dw-text, a .dw-text {
	 color: #041e42;
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 0.7;
	 text-transform: uppercase;
	 text-align: center;
	 text-decoration: none;
}
 .dw-text:hover, a:hover .dw-text {
	 color: #2F6FA7;
	 text-decoration: none !important;
}
 .dw-arrow {
	 width: 25px;
	 height: 25px;
	 margin-left: 7px;
	 margin-top: 5px;
}
 a.div_a {
	 display: table;
}
 a.div_a:hover {
	 text-decoration:none;
	 color: #2F6FA7;
}
 .wrapper {
	 display: table-cell;
	 vertical-align: middle;
}
 @media only screen and (max-width: 768px) {
	 #exploreSection h2 {
		 margin-bottom: 30px;
		 padding-left: 15px;
		 text-align: left;
	}
	 .explore-wrapper {
		 display: flex;
		 flex-direction: column;
		 justify-content: flex-start;
	}
	 .ew-item {
		 width: auto;
		 margin: 15px;
		 text-align:left;
	}
	 .ew-item:nth-child(3) {
		 width: auto;
		 margin: 15px 15px 0 15px;
		 text-align: left;
	}
	 .ew-item h3 {
		 text-align: left;
		 margin-top: 15px;
		 margin-bottom: 10px;
	}
	 .ew-item p {
		 margin-top: 10px;
		 margin-bottom: 15px;
	}
}
 @media only screen and (max-width: 576px) {
	 .dw-link-grid {
		 position: absolute;
		 margin-top: 20px;
		 bottom: -30px;
	}
}
/*Awards Section*/
 #awardsSec {
	 margin-top: 150px;
}
 #awardsSec h2 {
	 text-align: center;
	 margin-bottom: 30px;
}
 #awardsSec p {
	 text-align: center;
}
 @media only screen and (max-width: 768px) {
	 #awardsSec p {
		 text-align: left;
		 margin-bottom: 20px;
	}
	 #awardsSec h2 {
		 text-align: left;
	}
}
/*Next Step Section*/
 #nextStep .next-step-wrapper {
	 display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
}
 #nextStep h2 {
	 color: #FF8200;
	 text-align: center;
	 margin-bottom: 30px;
}
 #nextStep p {
	 text-align: center;
}
 #nextStep .btn-primary-orange, #nextStep .btn-primary-white {
	 margin: 15px 0;
}
 @media only screen and (max-width: 768px) {
	 #nextStep .next-step-wrapper {
		 flex-direction: column;
		 display: block;
		 margin: 0 15px;
	}
}