@font-face {
    font-family: 'Gotham-Light';
    src: url('../fonts/gotham-light-webfont.eot');
    src: url('../fonts/gotham-light-webfont?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-light-webfont.woff2') format('woff2'),
         url('../fonts/gotham-light-webfont.woff') format('woff'),
         url('../fonts/gotham-light-webfont.ttf') format('truetype'),
         url('../fonts/gotham-light-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Medium';
    src: url('../fonts/gotham-medium-webfont.eot');
    src: url('../fonts/gotham-medium-webfont?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium-webfont.woff2') format('woff2'),
         url('../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('../fonts/gotham-medium-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Bold';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: url('../fonts/gotham-bold-webfont?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.woff2') format('woff2'),
         url('../fonts/gotha-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/gotham-bold-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Book';
    src: url('../fonts/gotham-book-webfont.eot');
    src: url('../fonts/gotham-book-webfont?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-book-webfont.woff2') format('woff2'),
         url('../fonts/gotha-book-webfont.woff') format('woff'),
         url('../fonts/gotham-book-webfont.ttf') format('truetype'),
         url('../fonts/gotham-book-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, p {
  font-size: 16px;
  line-height:24px;
  text-rendering: optimizeLegibility;
  color:#232323; font-family: 'Gotham-Book', sans-serif; font-weight:400;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: 'Gotham-Medium', sans-serif;
		color:#232323; font-weight:400;
}
body.careerlanding {
  background-color: #e8ebed;
}
body {
  background-color: #e8ebed;
}
h1 {
	font-size:40px; line-height: 48px;
	
}
/*.row.container {
  background-color: #ffffff;
}*/
.footer {
  background-color: #183b4e;
  color: #ffffff;
  padding:70px 0px 45px;
}
.footer a.disclaimer {
  color: #ffffff;
	text-decoration: underline;
}
.footer a:hover {
  color: #BDBDBD;
}
/*.text-box {
  padding: 1.5em;
    padding-top:2.5em;
}*/
/*.top-bar {
  background-color: #fff;  padding:24px 0px;
}*/
.top-bar ul {
    background-color: #ffffff;
    list-style: none;
    margin-bottom: 0;
}
.top-center {  display:inline-block;
	/*width:100%;
	text-align: left;
	padding: 10px;
    margin:auto;*/
}
.hero-index {
  background: url("../img/example/example-header.jpg") no-repeat center;
  background-size: cover;
  height: 400px;
  padding: 5%;
} 
.hero-index img{
  max-width: 300px;
  margin: 0 auto;
  display: block;
}
.button {
    background-color: #183b4e !important;
    text-transform: uppercase;
    padding:1em 2em; margin:0px 0px 40px; font-family: 'Gotham-Medium', sans-serif;
}
.button:hover, .button:focus {
    background-color: #132f3e !important;
}
.button.full-width-button {
  width: 100%;
}
.button-group .icon {
  padding: 1rem;
  color: #f8f3ec;
}
.mobile-headline, .mobile {
    display:none;
}
#parent {
	padding:50px 25px 50px;
    background-color:#fff;
  	margin:68px auto 68px; border-radius:12px;
}
img { max-width: 100%; }
ol, ul { padding: 0px 0px 0px 20px; line-height: 1.6; }
.h1, h1 {font-size: 40px;line-height:48px}
.h2, h2 { font-size: 32px; line-height: 40px }
.text-box h3, .h3, h3 { font-size:28px; line-height:32px; margin-bottom:25px; }
.h4, h4 { font-size: 20px; line-height: 29px }
.container  { max-width: 1230px; margin-left: auto; margin-right: auto;  width:100%; padding:0px 15px; }
.row { margin:0px -15px; /*max-width:100%; width:100%;*/ display: block; }
.mar-top-0 { margin-top: 0px !important; }
hr { background: #cacaca; margin: 1.25rem auto; opacity: 1; }
#child2 .text-box { margin-top:0px; padding:0px;   }
/*#child2 h3 { line-height: 1; }*/
/*#parent .col-12 { padding-right:15px; padding-left:15px; }*/
.desktop { padding: 0px; /*line-height: 1;font-size: 2.4em;*/ }
.mobile { padding: 0px; }
.mobile-headline h1 { line-height: 1; }
.footer a { color: #F2F0E9; text-decoration: none; }
.footer .button-group { margin-bottom: 1rem; }
.footer .button-group.float-right { float: right; margin-top: 16px; }
.button-group .twitter.icon { padding-right: 12px; padding-left: 11px; }
.button { border-radius: 9999px; text-decoration: none; color: #FEFEFD; font-size:18px; font-weight: 400; display: inline-block; width: 180px; height: 48px; line-height:48px; padding: 0px; text-align: center; }
.button:hover { color: #FEFEFD; background: #132f3e; }
.button:focus { color: #FEFEFD; background: #183b4e; }
.mar-btm-0 { margin-bottom: 0px !important; }
.contact-form-bg { background: #f2f0e9; padding: 47px 36px 30px; box-shadow: 0 0 10px #ccc; border-radius:12px;  }
.form-title h3 { font-size:28px; line-height: 32px; margin-bottom:15px; letter-spacing: -0.5px; }
.form-title p { font-size:16px; color: #232323; line-height:24px; }
/*#parent .contact-form-bg .row { margin-left: -12px; margin-right: -12px; }
#parent .contact-form-bg .col-12 { padding-left: 12px; padding-right: 12px;  }
#parent .contact-form-bg .form-btm-width .col-md-6 { float:none; }*/
.contact-form-inner-pad { padding:30px 0px 0px; /*max-width: 750px; margin: 0px auto;*/ }
.contact-form-bg p { color: #232323; font-size: 18px; margin: 0px;  }
.contact-form-bg p a { text-decoration: none; color: #132f3e !important; }
.contact-form-bg .form-control { border: 1px solid #6D6C69; height: 48px; border-radius:8px;  }
.contact-form-bg #location_of_interest2.form-control { margin-bottom: 10px !important; }
.contact-form-bg .form-select { border: 1px solid #6D6C69; height: 40px; border-radius: 4px; color: #6D6C69; margin-bottom: 10px !important; }
.contact-form-bg label { font-size: 16px; font-weight: 500; color: #232323; margin: 0px 0px 10px 2px; display: block; }
.contact-form-bg .form-group { margin-bottom:25px; float: left; width: 100%; }
.contact-form-bg .form-group.captcha { margin-bottom:0px;  }
.question-mar-btm { margin: 12px 0px 25px; float: left;  }
.red-star { color: #ff0000; margin-left: 4px; }
.contact-form-bg input[type=radio]{ width:2em; margin:0; padding:0; font-size:1em; opacity:0; display:none; }
.contact-form-bg input[type=radio]+ label{ float: left; line-height:26px; border:none; color:#000; font-size:15px; font-weight: normal; margin: 0px; }
.contact-form-bg input[type=radio]+ label > span{ float: left; width:20px; height:20px; margin:1px 5px 0px 0px; border:2px solid #232323; border-radius:100px; background:#fff; vertical-align:top; cursor:pointer;  }
.contact-form-bg input[type=radio]:checked + label { color:#000; }
.contact-form-bg input[type=radio]:checked + label > span{ border: 2px solid #232323; background:#183B4E; }
.label-text { color: #232323; font-size: 16px; line-height:20px; float: left;  margin:2px 11px 0px 0px; font-family: 'Gotham-Bold', sans-serif;   }
.submit-btn { background: #183B4E; width:200px; height: 48px; border: none; color:#FEFEFD; border-radius: 9999px; margin-bottom:10px; font-weight:400; outline: none; font-size:18px; font-family: 'Gotham-Medium', sans-serif; }
.submit-btn:hover { background: #132f3e; color: #FEFEFD; }
.border-line { height: 1px; background: #e5e7f2; float: left; width: 100%; margin:30px 0px 30px; }
.form-sub-label { font-size:14px; margin-top:5px; margin-left: 2px; display: block; word-break: break-word; color: #57647e; }
.button-group .icon.facebook { padding-right: 12px; }
.contact-form-bg .form-control.red-border-validation { border: 1px solid #f23a3c; box-shadow: 0 0 3px #f23a3c; }
.contact-form-bg .form-select.red-border-validation { border: 1px solid #f23a3c; box-shadow: 0 0 3px #f23a3c; }
.contact-form-bg .browse-box-resume.red-border-validation { border: 1px dashed #f23a3c; box-shadow: 0 0 3px #f23a3c; }
.form-error-message { background-color: #f23a3c; color:#fff; clear: both; float: none; font-size:14px; margin-top: 8px; border-radius: 4px; background-size: 0.875em; background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14.515a7 7 0 110-14 7 7 0 010 14zm-.814-5.86h1.628v-5.21H6.186v5.21zM7 11.259a.82.82 0 00.814-.824A.816.816 0 007 9.631a.813.813 0 100 1.628z' fill='%23fff'/%3E%3C/svg%3E); background-position: 0.375em; background-repeat: no-repeat; display: inline-block; width: auto; padding:5px 8px; line-height: 14px;}
.browse-box-resume { position: relative; overflow: hidden; direction: ltr; background-color: #fbfcff; color: #232323; border: 1px dashed; border-radius:8px; height: 132px; font-size: 18px; top: 0; left: 0; width: 100%; display: flex; flex-direction: column; font-weight: 600; align-items: center; justify-content: center; word-break: break-word; }
.browse-box-resume:before { background-image: url( ../img/download.svg); content: "";width: 39px; height: 28px; margin-bottom: 16px; background-repeat: no-repeat; }
.browse-box-resume .forMobile { display:block; font-size: 14px; color: #57647e; font-weight: 400; margin-top:0px; padding:0px;  }
.form-error-message#first_name_error .fa-exclamation-circle, .form-error-message#last_name_error .fa-exclamation-circle { float: left; margin: 0px 5px 10px 0px; }
.fileupload-input { position: absolute;width: 100%; height: 100%; left: 0; top: 0; opacity: 0; cursor: pointer; font-size: 0;  }
.contact-form-bg label.form-sub-label { min-height: 13px; color: #798092; font-size: .75em; margin-top: 11px; margin-left: 2px; display: block; word-break: break-word; }
.fileUpload,.fileUpload_add { position: relative; overflow: hidden; background: #efefef; border: 1px solid #767676; border-radius: 4px !important; color: #444; font-size: 14px; padding: 1px 8px; }
.fileUpload:hover, .fileUpload_add:hover {  background: #e5e5e5; border: 1px solid #4f4f4f; color: #444; }
.fileUpload:focus , .fileUpload_add:focus  {  background: #efefef; border: 1px solid #767676; color: #444; }
.fileUpload input.browse, .fileUpload_add input.browse { position: absolute; top: 0; left: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
#uploadFile, #uploadFile_add { border:none; background:none; font-size: 14px; width:52%; padding: 0 15px; margin-bottom:30px; }
.cms-about-bg #column_3_1 { width:100% !important; }
.question { float:left; }
.mar-btm-pad { margin-bottom:20px; }
.move { padding:0px; } 
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { float:left; padding-left: 15px; padding-right: 15px; }
/*.column, .columns { float:left;  }*/
.iframe-video-btm { padding-bottom: 0px; margin-bottom: 0px; line-height: 0px; }
.text-box-cont a{ color: #FFF; text-decoration: underline;}
.text-box-cont a:hover{ color: #FFF; text-decoration: none;}
.question-list1 .label-text { float:none; display: inline-block; vertical-align: top; margin: 0px 11px 0px 0px;}
.contact-form-bg .question-list1 input[type=radio]+ label { float: none; margin: 0px 0px 5px; }


@media screen and (max-width: 1024px) {
	#parent { 
	display:flex;
	    flex-direction: column;
	}
	#parent > div {
		width:100%;
	}
 #child1 {
		order: 2;
	}
 #child2 {
		order:1;
    }
.mobile-headline {
    text-align:center;
    margin:auto;
    background-color:#104ca8;
    padding:1em;
    display:block;
}
.mobile-headline h1 {
    color:#ffffff !important;
}
    .mobile {
        display:block;
    }
     .desktop {
        display:none;
    }
	
    } 

.pad-rt-0 { padding-right:0px; }
.pad-lt-0 { padding-left:0px; }
.cms-about-bg #parent .col-12 { padding:0px; }
.pagebuilder-row-box-bg  .text-box { padding-bottom:0px; }
.pagebuilder-row-box-bg  .text-box-cont  { padding:0px 20px; }
.pagebuilder-row-box-bg #parent #child1 .text-box ul { padding:0px 0px 0px 35px; }
/*.home-fullpage-editor .text-box { padding:68px 40px 68px 40px; }*/
.home-fullpage-editor .text-box-cont { padding:0px 0px; }
.pagebuilder-row-box-bg .text-box { padding:25px 20px 0px; }
/*#sortable_row3 .clearfix, #sortable_row1 .clearfix, #sortable_row2 .clearfix { display:none; }*/
.benefits-pink-bg { padding:20px;}
.cms-about-bg .ui-widget-content a { color:#fff !important; }
/*#parent #child2 {padding-left:0px;  padding-right: 0px; }*/
.home-fullpage-editor .text-box-cont p, .pagebuilder-row-box-bg  .text-box-cont p { max-width:100%; }
.footer p { color:#F2F0E9; }
.f-instagram-icon { background: url(../img/f-instagram-icon.svg) no-repeat 0px 0px; width:24px; height: 24px; display:block; }
.f-linkedin-icon { background: url(../img/f-linkedin-icon.svg) no-repeat 0px 0px; width:28px; height: 28px; display:block;  }
.f-pinterest-icon { background: url(../img/f-pinterest-icon.svg) no-repeat 0px 0px; width:24px; height: 24px; display:block; }
.f-youtube-icon { background: url(../img/f-youtube-icon.svg) no-repeat 0px 0px; width:26px; height:18px; display:block;  }
.f-facebook-icon { background: url(../img/f-facebook-icon.svg) no-repeat 0px 0px; width:12px; height: 24px; display:block;  }

.footer-cont, .footer-bottom-connect { display: flex; justify-content: space-between; }
.footer-text {font-size: 22px; line-height: 30px; margin-bottom: 70px; width: 100%; max-width:690px; }
.footer-links h6 {font-weight: 700; margin-bottom: 30px; line-height: 24px;font-size: 18px; color:#F2F0E9; }
.footer-links ul { font-size: 16px; line-height: 24px;margin-bottom: 100px; padding:0px; list-style-type: none; }
.footer-links ul li:not(:last-child) { margin-bottom: 10px; }
/*.footer-social-links { float:right; display:inline-block; padding:10px 0px 0px }*/
.footer-social {  padding:0px; list-style-type: none; display: flex; align-items: center; margin-bottom: 50px; }
.footer-social li:not(:last-child) { margin-right:30px; }
.footer-external-links { font-size: 13px;line-height:24px; text-align: center; align-self: flex-end; }
.footer-copyright { display: inline-block; margin-right: 20px; font-size: 13px;line-height:24px; color:#F2F0E9; }
.footer-website { font-size: 18px; line-height: 24px; }
.footer-privacy, .footer-terms { display: inline-block; margin-right: 15px; }
.footer-privacy:after, .footer-terms:after { content: ""; display: inline-block;background-color: #F2F0E9; height: 8px; width: 1px; margin-left: 15px; }


.footer-link { font-size:18px;}
.cms-white-box { padding:0px 0px 0px; text-align: center; }
.cms-white-box h2 { padding:0px 0px 25px; margin:0px; }
/*.header-btn { background:#183B4E; color:#FEFEFD; width:100%; max-width: 210px; height: 75px; align-items: center; border-radius: 0 0 2.5px 2.5px; padding: 22px 30px; font-size: 18px; display: inline-flex; justify-content:center; text-decoration:none; float:right; font-family: 'Gotham-Medium', sans-serif; }*/
/*.header-phone-no { background:#183B4E; width:100%; max-width:194px; height:48px; color:#FEFEFD; font-size: 16px; border-radius:9999px; display:inline-block; float:right; text-align: center; padding:12px 0px; text-decoration:none; }*/
.header-btn { background:#183b4e; width:100%; max-width:194px; height:48px; line-height: 48px; color:#FEFEFD; font-size: 16px; border-radius:9999px; display:inline-block; float:right; text-align: center; padding:0px 0px; text-decoration:none; font-family: 'Gotham-Medium', sans-serif; font-weight:400; }
.header-bg { background:#fff; padding:24px 0px 23px; position: fixed; z-index: 9; width: 100%; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.02); }
.fixed-header { height:96px;}
.fixed-header.top-fixed-header { height:43px;}
/*.header-bg .row { margin:0px -15px; max-width:100%; width:100%; }
.header-bg .container { margin:0px auto; padding:0px 15px; max-width:1230px; width:100%; }
*/

.phone-icon { background: url(../img/phone-icon.png) no-repeat 0px 0px; width:22px; height:22px; display:inline-block; vertical-align: top; margin: 1px 10px 0px 0px; }
.header-btn:hover { color:#FEFEFD; background:#132f3e }
.header-btn:focus { color:#FEFEFD; background:#183b4e }
.footer-social-links h6, .footer-menu h6 { color:#F2F0E9; font-size: 16px;line-height:24px; font-weight:400; padding:0px 0px 10px; margin:0px; font-family: 'Gotham-Bold', sans-serif;}
.header-logo { padding:0px 0px 0px; display: inline-block; }
.divider-line { border-bottom:1px solid rgba(255, 255, 255, 0.24);  }
.footer-menu { padding:50px 0px 80px; }
.footer-menu ul { list-style-type:none; padding:0px; margin:0px; }
.footer-menu ul li  { font-family: 'Gotham-Book', sans-serif; font-size: 14px;line-height:20px; font-weight:400; padding:10px 0px 0px; }
.footer-menu ul li a { color:#F2F0E9 }
.footer-menu .menu-right { padding-left:15px; }
.footer-menu .menu-center { padding-left:15px; }


/* JOIN CONTENT
--------------------------------------------------------------------------------------------------------------- */
.join-content { padding:0px 0px 0px;  }
.join-content h1 { color:#232323; padding:10px 0px 20px; letter-spacing: -0.5px; }
.join-content h2 {  color:#232323; padding:10px 0px 10px; letter-spacing: -0.5px; margin:0px; }
.join-content p { font-size:16px; padding:0px; line-height:24px; color:#232323;  }
.join-content ul li { font-size:16px; line-height:24px; color:#232323; padding:5px 0px; }


@media only screen and (min-width:1025px) and (max-width:1075px){
	.label-text { width: 88%; }
	.contact-form-bg { padding: 47px 25px 30px; }
}
@media only screen and (min-width:992px) and (max-width:1024px){
	#column_1_1 { order: 1; }
	#column_1_2 { order: 1; }
	.homepage-editor .sortable_row, #sortable_row1 .column { width:100%; display:flex;flex-direction: column;}
	.home-fullpage-editor { padding:0px; }
	.home-fullpage-editor .text-box { padding: 25px 0px 0px 15px; }
	.contact-form-bg .form-select, .contact-form-bg .form-control { margin-bottom:25px !important;}
	.cms-about-bg #child2 .text-box { padding-left: 25px; }
	#phone_number_error, #email_address_error, #first_name_error, #last_name_error { position:relative; top:-20px; }
	.footer { padding:100px 28px; }
	.footer-cont, .footer-bottom-connect { display: block; }
	.footer-text { max-width:100%; }
	.footer-social-links { margin-bottom: 70px; }
	.footer-external-links { align-self: inherit; text-align: left; }
	.form-error-message#first_name_error .fa-exclamation-circle, .form-error-message#last_name_error .fa-exclamation-circle { margin: 0px 5px 0px 0px; }
}
@media screen and (max-width: 991px) {
	#column_1_1 { order: 2; }
	#column_1_2 { order: 1; }
	#sortable_row1 .column { width:100%; display:flex;flex-direction: column;}
	.home-fullpage-editor { padding:0px; }
	.home-fullpage-editor .text-box { padding: 25px 0px 0px 15px; }
	.cms-about-bg #child2 .text-box { padding-left: 25px; }
	.contact-form-bg .form-group { margin-bottom:0px; }
	.contact-form-bg .form-control { margin-bottom:25px; }
	#phone_number_error, #email_address_error, #first_name_error, #last_name_error { position:relative; top:-20px; }
	
	.footer { padding:100px 40px; }
	.footer-cont, .footer-bottom-connect { display: block; }
	.footer-text { max-width:100%; }
	.footer-social-links { margin-bottom: 70px; }
	.footer-external-links { align-self: inherit; text-align: left; }
	#parent { max-width:100%; padding: 25px 0px 50px; margin:0px auto 0px; border-radius:0px; }
	.form-error-message#first_name_error .fa-exclamation-circle, .form-error-message#last_name_error .fa-exclamation-circle { margin: 0px 5px 0px 0px; }
	.contact-form-bg { padding: 47px 30px 30px; }
}
@media screen and (max-width: 767px) {
	.mobile-headline h1 { font-size: 30px; }
	#child2 .text-box { padding-left: 0px; padding-right: 0px; margin-top:0px;}
	#child1 .text-box { padding: 0px 0px 1.5em 0px; }
	.contact-form-bg { padding:25px 15px 30px; }
	.contact-form-inner-pad { padding: 40px 0px 0px; }
	.button-group .icon.facebook { padding-left: 0px; }
	.footer .button-group.float-right { float: none; }
	.home-fullpage-editor .text-box { padding: 25px 0px 0px 0px; }
	#parent #child2 { padding-left:15px; }
	#sortable_row1 .clearfix {}
	.h1, h1 { font-size:30px; line-height:38px; }
	.h2, h2 { font-size:26px; line-height:32px; }
	/*#child2 .text-box { padding-left: 22px; }*/
	.form-title h3 { font-size: 22px; line-height: 30px; }
	.header-logo img { width:190px !important;}
	.header-btn { max-width:138px; height:35px; line-height: 35px; font-size:12px; }
	.fixed-header { height:86px;}
	.footer { padding:100px 10px 50px; }
	.footer-text { font-size: 16px; line-height: 24px; }
	
	/*.footer { padding:23px 0px 0px; }
	.footer-cont { padding:0px 0px 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.24); }
	.f-logo { display:block; margin:0px auto 0px; text-align: center; width:258px; }
	.footer-social-links { float:none; display:block; margin:0px auto 0px; text-align: center; padding:25px 0px 25px; border-bottom: 1px solid rgba(255, 255, 255, 0.24);  }
	.divider-line { display:none;}
	.footer-social { margin: 5px auto 10px; justify-content: center; }
	.footer-social-links { margin-bottom: 70px; }
	.footer-external-links { align-self: inherit; }
	.footer-social-links h6 { font-size: 14px; color:#F2F0E9; line-height: 20px; padding:0px 0px 20px; }*/
	
	
}

@media only screen and (max-width:375px){
	
	.form-error-message#first_name_error .fa-exclamation-circle, .form-error-message#last_name_error .fa-exclamation-circle { margin: 0px 5px 10px 0px; }
	
}