@charset "UTF-8";
/* CSS Document */


/**********  TESTING **********/







/**********  SITE GLOBALS **********/

h1{font-size: 2.5em; line-height: 1.15em; font-weight: 300; font-family: 'Muli', sans-serif;  }
h2{font-size: 2em; line-height: 1.25em; font-weight: bold; }
h3{font-size: 1.6em; line-height: 1.4em; font-weight: 200; }
h4{font-size: 1.3em; line-height: 1.35em; font-weight: bold; }
h5{font-size: 1.15em; line-height: 1.55em; font-weight: 400;}


ul li ul{list-style: circle;}
ol li ol{list-style: upper-roman;}
	ol li ol li ol{list-style: upper-alpha;}
area {display: block; cursor: pointer;}
area:hover {display: block; cursor: pointer;}
iframe[name='google_conversion_frame']{display: none !important; }


.submit-button{display: inline-block; padding: 15px 40px; background-color: #699eca; color: #fff; text-align: center; font-weight: bold; margin-top: 15px; border: none;}


/* Classes */
.center{text-align: center !important;}
.hs-cta-img{width: auto;}
.leader-container{margin-bottom: 75px;}
	.leader-container h3 em{font-size: .7em;}
.line-header{border-top: 1px solid #000; margin-top: 40px; text-align: center;}
.line-header h2, .line-header p{background-color: #fff; padding: 0px 30px; display: inline-block; margin: 0px; position: relative; }
	.line-header h2{bottom: 20px;}
	.line-header p{bottom: 15px;}
.linkedin{display: inline-block; margin-left: 5px; width: 30px; position: relative; bottom: 3px;}
.perc-link-1{display: inline-block; padding: 20px 60px; text-align: center; background-color: #e99a3a; color: #fff; font-size: 1.2em; font-weight: bold;}
	.perc-link-1:hover{color: #fff;}
.perc-link-2{display: inline-block; padding: 20px 30px; text-align: center; float: right; background-color: #e99a3a; color: #fff; font-size: 1.2em; font-weight: bold;}
	.perc-link-2:hover{color: #fff;}
.perc-link-3{display: block; background-color: #7db349; padding: 20px 20px; color: #fff; text-transform: uppercase; border-bottom: 2px solid #e9ece9; font-size: .8em; font-weight: bold; margin-bottom: 25px; text-align: center; letter-spacing: 1px;}	
	.perc-link-3:hover{background-color: #76a544; color: #fff;}
.perc-link-4{display: inline-block; background-color: #7db349; padding: 20px 20px; color: #fff; text-transform: uppercase; border-bottom: 2px solid #e9ece9; font-size: .8em; font-weight: bold; margin-bottom: 25px; text-align: center; letter-spacing: 1px;}	
	.perc-link-4:hover{background-color: #76a544; color: #fff;}	
.perc-region{min-height: 0px;}
.valign-middle{display: table;}
.valign-middle .columns{display: table-cell; vertical-align: middle;}
.valign-middle .columns, .valign-middle [class*=column]+[class*=column]:last-child{float: none;}
.valign-middle .columns .row .columns{display: block; float: left;}
.videowrapper {float: none; clear: both;    width: 100%;    position: relative;    padding-bottom: 56.25%;    padding-top: 25px;    height: 0;}
.videowrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.title-line{border-color: #8ad1ff; width: 25%; max-width: 250px; border-width: 2px; border-style: solid;}
.title-line-2{border-color: #8ad1ff; width: 25%; max-width: 200px; border-width: 3px; border-style: solid; margin: 15px 0 25px 0}



.eg-button{display: inline-block; color: #fff !important; text-align: center; padding: 12px 25px; font-weight: bold; position: relative;}
	.orange{background-color: #db8925}
	.blue{background-color: #7baed4}
	.green{background-color: #6ba53a}
	.wide{display: block;}
	.eg-button-green:hover{color: #fff;}{color: #fff;}	



/********** NAVIGATION **********/

/* Globals */
nav h5{color: #709eb2; border-bottom: 2px solid #709eb2; padding-bottom: 4px; margin-bottom: 10px;}
nav img{width: 100%;}
nav a:hover{color: #e99a3a; font-style: italic;}
#mobile_menu a:hover{color: #1779ba;}

/* Classes */
.active-link{font-style: italic; color: #f39127 !important;}
.arrow-list{margin: 0px; padding: 0px; list-style: none; }
.arrow-list li{background: url('/Assets/EG2017/site-images/arrow-list-item.svg') no-repeat 0 50%; padding: 0 0px 2px 20px; border-bottom: 1px solid #dadada; margin-bottom: 2px;}
.arrow-list-3{margin: 0px; padding: 0px; list-style: none; }
.arrow-list-3 li{background: url('/Assets/EG2017/site-images/arrow-list-item.svg') no-repeat 0 50%; padding: 0 0px 2px 20px;  margin-bottom: 2px;}
.arrow-list-2{margin: 0px; padding: 0px; list-style: none; }
.arrow-list-2 li{background: url('/Assets/EG2017/site-images/arrow-list-item-orange.svg') no-repeat 0 50%; padding: 0 0px 2px 20px; margin-bottom: 10px;}
.arrow-list-4{margin: 0px; padding: 0px; list-style: none; }
.arrow-list-4 li{background: url('/Assets/EG2017/site-images/arrow-list-item-orange.svg') no-repeat 0 50%; padding: 0 0px 2px 20px;  margin-bottom: 2px;}


.arrow-list-5{margin: 5px 0 15px 0; padding: 0px; list-style: none; }
.arrow-list-5 li{background: url('/Assets/EG2017/site-images/arrow-list-item-orange.svg') no-repeat 0 50%; padding: 0 0px 2px 20px; margin-bottom: 0px;}


.divider{width: 90%; border-right: 1px solid #333; padding-right: 20px;}
.map-list{margin: 0px; padding: 0px; list-style: none; width: 90%;}
.map-list li{background: url('/Assets/EG2017/site-images/map-marker.svg') no-repeat 0 50%; padding: 0 0px 2px 20px; border-bottom: 1px solid #dadada; margin-bottom: 2px;}
.plus-list{margin: 0px; padding: 0px; list-style: none; }
.plus-list li{background: url('/Assets/EG2017/site-images/arrow-list-item-orange.svg') no-repeat 0 50%; padding: 0 0px 2px 20px;  margin-bottom: 2px;}

/* IDs */
#biometrics_subnav{margin: 0px; list-style: none;}
	#biometrics_downloads p{margin: 0 0 15px 0; clear: both;}
	#biometrics_downloads p a{color: #555;}
	#biometrics_downloads .fa{margin: 0 15px 15px 0; float: left;}
	#biometrics_downloads div{display: none;}
#contact_navigation{background-color: #202a44; padding: 10px 0px;}
	#contact_links a:first-child, #career_links a:first-child{margin-right: 30px;}
	#contact_navigation a{color: #fff; text-decoration: none; display: inline-block;}
#division_nav{list-style: none;}
	#division_nav li a{font-size: 1.2em;}
#services, #industries, #company, #internal_careers{background-color: #fff; padding: 50px 0px; display: none; border-bottom: 10px solid #709eb2; position: absolute; width: 100%; height: auto; z-index: 9999;}
#division_list{background: #eeeeee url('/Assets/EG2017/site-images/pattern-background.jpg') no-repeat 100% 0%/50% 100%; padding: 100px 0;}
#lines_of_business{margin: 0px;}
#lines_of_business li {background: url('/Assets/EG2017/site-images/list-arrow.svg') no-repeat left 4px; padding: 0px 0px 15px 30px; list-style: none; margin: 0 0 0px 0;}
#lines_of_business li a{color: #99bfd8; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; font-size: 1.2em; font-weight: bold;}
#lines_of_business li a:hover{color: #f39127; font-style: italic;}
#logo{width: 150px; height: 54px;}
#navigation_map{height: 263px; margin-bottom: 25px; margin-top: 0px;}
#mobile_menu{text-align: right; margin:  5px 0 0 0px;}
#main_navigation{background-color: #fff; padding: 15px 0px;}
#navigation{list-style: none; padding: 0px; margin: 15px 0 0 0; text-align: right; width: 100%; display: block;}
	#navigation  > li{display: inline-block;  margin-left: 25px; }
	#navigation li a{display: block; padding: 0px 0px;}
#nav_agile_consulting, #nav_creative_services, #nav_workforce_management, #nav_government_services, #nav_biometrics, #nav_tech_staffing{display: none;}
#nav_containers{position: relative;}
#site_navigation .perc-widget{height: auto !important;}
#sub_navigation{background-color: #75b1d8; padding: 10px 0px;}
	#sub_navigation p{text-align: right; margin: 0px;}
	#sub_navigation em{color: #202a44;}
	#sub_navigation a{font-weight: bold; color: #fff;}
#tech_staffing_contact{font-size: 1.3em; text-align: center; margin: 20px auto 20px auto; width: 80%; font-weight: 300;}
	#tech_staffing_contact_button{text-align: center;}
		#tech_staffing_contact_button a{display: inline-block; text-align: center; padding: 20px 65px; font-size: 1.2em; margin: 0 auto; font-weight: bold; background-color: #202a44; color: #fff;}
		
/********** FOOTER **********/

/* Classes */
.footer-social{ margin-right: 5px;}
	.footer-social img{width: 30px;}

/* IDs */
#CAP_quotes{background-color: #75b1d8; padding: 25px 0px; border-bottom: 10px solid #719eb2;} 
	#CAP_quote_link_row a{text-transform: uppercase; color: #353c46; font-weight: bold;}
		#CAP_quotes_row p{color: #fff; font-size: 1.6em;}
#footer{background-color: #e9ece9; margin: 0px; padding: 25px 0px;}
	#footer a:hover{color: #3e3f3f;}
#footer_links h4, #footer_social h4{text-transform: uppercase; color: #75b1d8; font-size: 1.2em; font-weight: bold;}
	#footer_links ul{list-style: none; padding: 0px; margin: 0px;}
	#footer_links ul li a{color: #656666}
#footer_bottom_row{border-top: 1px solid #d2d5d2; margin-top: 30px; margin-bottom: 30px; padding: 30px 0px;}
#footer_legal{text-align: right; text-transform: uppercase;}
	#footer_legal a{color: #656666; border-left: 1px solid #656666; margin-left: 10px; padding-left: 10px;}
	#footer_social a{color: #656666}
#cg_link img{position: relative; top: 10px; padding-right: 15px; display: block;}




/********** HOMEPAGE **********/

/* Classes */
.contact-icon{position: relative; bottom: 30px; width: 60px;}
	.contact-container h3{font-family: 'Muli', sans-serif;}
	.contact-container a{color: #656666;}
	.contact-container a:hover{ color: #3e3f3f;}
.industry{padding: 20px; margin-top: 0px;}
	.industry-middle{ border-right: 1px solid #dadada; border-left: 1px solid #dadada;}
	.industry h3{margin: 0px; font-size: 1em; color: #6eaed8; font-weight: bold; text-transform: uppercase; font-family: font-family:'Source Sans Pro', sans-serif;}
	.industry img{display: block; margin: 0 auto; text-align: center; position: relative; bottom: 0px; width: 100%;}
.opening-content p:first-child{font-size: 1.6em; font-family: 'Muli', sans-serif;}
.recognition-badge{width: 100%; max-width: 200px;}

/* IDs */
#about_awards .title{font-size: 2.3em; font-family: 'Muli', sans-serif;}
#about_awards .subtitle{text-transform: uppercase; color: #6eaed8; font-size: 1.4em;}
#about_button{text-align: center; margin-top: 45px;}
	#about_button a{display: inline-block; padding: 15px 45px; text-transform: uppercase; color: #6eaed8; border: 4px solid #6eaed8; font-weight: bold; font-size: 1.2em;}
#career_buttons{margin: 0px;}
	#career_buttons a{color: #fff; text-decoration: none; display: inline-block; border: 3px solid #f39127; padding: 10px 20px; font-size: 1.2em;}
	#career_buttons a{margin-right: 10px;}
#contact_quick_links{background: url('/Assets/EG2017/site-images/contact_quick_links.jpg') no-repeat 0 0/cover; padding: 75px 0px;}
#contact_link_call_container, #contact_link_email_container, #contact_link_location_container{ background-color: rgba(255,255,255,.9); text-align: center; margin-top: 50px; margin-bottom: 50px; padding: 0px 0 25px 0px;}
#current_awards{padding: 100px 0px; text-align: center; background: #f7f7f7 url('/Assets/EG2017/site-images/brick_background.jpg') no-repeat 0 0/cover;}
#header_title{color: #fff; font-size: 2.8em; font-family: 'Muli', sans-serif;}
#industries_served{margin-top: 100px; margin-bottom: 50px;}
#industries_served h2{text-transform: uppercase; color: #202a44; letter-spacing: 2px; text-align: center; font-size: 2.8em;}
#industries_served .large-12 p{font-weight: bold; text-align: center; font-size: 1.4em; font-family: 'Muli', sans-serif;}
#video_header{padding: 150px 0px; position: relative; overflow: hidden; /*min-height: 90vh;*/}
video#videobg { position: absolute;	top: 50%;	left: 50%;	min-width: 100%; min-height: 100%;	width: auto;	height: auto;	z-index: -100;	transform: translateX(-50%) translateY(-50%);	-o-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);	-webkit-transform: translateX(-50%) translateY(-50%);
	transition: 1s opacity;	-webkit-transition: 1s opacity;	-moz-transition: 1s opacity; -0-transition: 1s opacity;}
#watch_video{position: absolute; bottom: 0.9375rem; right: 0.9375rem; font-size: 1.1em; color: rgba(255,255,255,.8); text-transform: uppercase;}




#NPS_home_banner{background-color: #202a44; overflow: hidden;}


#eg_services .industry .circle-icon{width: 100%; padding: 10px; height: auto;}
#eg_services .industry .circle-icon > img{height: auto;}






	


/********** HOMEPAGE BANNER **********/

#home_banner{background: url(/Assets/EG2017/site-images/four-path-to-success.jpg) no-repeat 0 40%/cover; padding: 50px 0px;}
	#home_banner .title{color: #fff; font-size: 1.5em; margin: 0px;}
		#home_banner .title > span{font-size: .8em; text-transform: none; color: #fbd444; display: block;}
		#home_banner .title > strong{font-size: 1.7em; line-height: 1.2em; text-transform: uppercase; }
	#home_banner a{display: block; background-color: #6da341; padding: 25px 0px; margin-top: 5px; font-size: 1.3em; text-align: center; color: #fff; text-transform: uppercase;}
	#home_banner .date{color: #fff; font-size: 1.5em; margin-top: 25px;}
	
/********** AGILE BANNER **********/
	
#agile_banner{padding: 50px 0px; background: url('/Assets/EG2017/site-images/banner-background.jpg') repeat-x 0 30%/100%; color: #fff;}	
	#agile_banner .webinar{text-transform: uppercase; margin: 0px; font-size: 1.3em; color: #8dc7e9;}
		#agile_banner h3{line-height: 1.2em; font-size: 2em; text-shadow: 2px 2px #000000; text-transform: uppercase;}
			#agile_banner h3 span{display: block; font-size: .7em; text-transform: none;}
	#agile_banner .webinar-register{background-color: #6ba53a; color: #fff; display: block; padding: 20px 45px; text-align: center; margin-top: 5px;}
	
	

/********** SERVICES **********/

.services{margin-bottom: 50px;}
	.services img{width: 100%;}	
	.services .learn-more{background-color: #6da341; margin-top: 15px; color: #fff; padding: 10px 30px; display: inline-block;}	
	

/********** ABOUT **********/

/* Classes */
.award-list-item{}
	.award-source{color: #aaa; font-weight: 500; font-size: .9em; margin: 0px;}
	.award-title{color: #fff;}
		.award-title strong{text-transform: uppercase;}
.circle-icon{margin: 0 auto 15px auto; width: 35%;  padding: 15px;  background-color: #fff; border: 2px solid #777; border-radius: 100px;}
	.circle-icon img{display: block; width: 100%;}
.circle-icon-title{color: #555; text-transform: uppercase;  font-size: .8em; margin-bottom: 50px; display: block;}
.leadership-photo{display: block; margin-left: auto; margin-right: auto; width: 150px; border-radius: 100px;}		

/* IDs */
#award_list{background: url('/Assets/EG2017/site-images/award-background.jpg') no-repeat 60% 40%/cover fixed; padding: 100px 0px; margin-bottom: 50px; margin-top: 50px;}
	#award_list img{max-width: 100%; width: auto; margin-top: 10px;}



/********** PRESS **********/

/* Classes */
.press{font-family: 'Nixie One', courier; margin-bottom: 65px !important; border-bottom: 1px solid #f0f0f0; font-size: 1.4em;  padding-top: 25px;  padding-bottom: 25px;}
	.press a{color: #000;}
.press-date{font-size: .7em; color: #666; text-transform: uppercase; letter-spacing: 3px; margin: 0px;}
.read-more{text-align: center;}
	.read-more a{ padding: 20px 40px; color: #fff !important; display: inline-block; margin-top: 10px; background-color: #202a44; color: #fff; font-size: .9em; }
.sharethis-inline-share-buttons{margin-top: 50px;}	

/* IDs */
#media_contact{padding: 15px; background-color: #f0f0f0; text-align: center; margin-bottom: 50px;}
#press_container{margin-top: 50px; margin-bottom: 50px;}
#press_header_details img:first-child{display: block; text-align: center; margin: 0 auto;}

#press_header_details h1{font-weight: bold; line-height: 1.3em; font-size: 2.4em;}


/********** EVENTS **********/


#form_container{margin-bottom: 50px; margin-right: 25px;}
.event-container, .course-container{margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #dadada;}
.grid-sizer-event, .grid-item-event{ width: 100%;}
.form-button{background-color: #75b1d8; display: block; color: #fff; padding: 10px; text-align: center}
.event-register{display: block; padding: 10px 20px; background-color:#7db349; margin-top: 5px; text-align: center; color: #fff;}
.event-register:hover{background-color:#76a544; color: #fff;}

#event_list{margin-top: 50px; margin-bottom: 50px;}
.event-sub-line{display: block; font-size: .85em; line-height: 1.4em; margin-bottom: 15px;}


#list_search_form{position: relative;}

/********** RESOURCES **********/

#resource_header{background: #202a44 url(/Assets/EG2017/site-images/resources-background.jpg) no-repeat 0 80%/100%;  padding: 50px 0px ;}

#view_all_resources{margin: 8px 0px 0px 0px;}
	#view_all_resources a{color: #fff;}
	#view_all_resources a em{color: #e99a3a;}

.grid-sizer-resource, .grid-item-resource { width: 25%; }



.resource{margin: 0 15px 30px 15px; background-color: #fff; border-bottom: 3px solid #dadada;}
	.resource img{width: 100%; display: block;}
.resource-content{padding: 40px 20px;}
	.resource-content p{margin: 0px;}
	.resource-content a{color: #555;}
	.resource-content .service{text-transform: uppercase; color: #999; font-size: .8em;}



/********** CASE STUDY **********/


#case_study_container{margin-top: 50px; margin-bottom: 50px;}
#case_study_header{background: #202a44 url(/Assets/EG2017/site-images/case-study-header.jpg) no-repeat 0% 85%/cover; padding: 45px 0px;}
	#case_study_header h1{color: #8fc6e8; font-weight: bold;}
	#case_study_header h1 span{display: block; font-size: .6em; color: #fff;}
#case_study_title h5{border-bottom: 1px solid #dadada; margin-top: 25px; }




/********** SOCIAL **********/

/* IDs */
#social_header{font-size: 2em; font-weight: bold;}



/********** OFFICE LOCATIONS **********/

/* Classes */


.office-location{margin-bottom: 75px;}
	.office-location img{margin-bottom: 25px;}
	.office-location h3{color: #7dafd2;}


.service-icons{display: block; margin: 0 auto 5px auto; width: auto;}

/* IDs */
#careers_full_listing{display: inline-block; background-color: #e99a3a; padding: 15px 25px; color: #fff; text-align: center; line-height: 1.5em;}
#consulting_services{margin-bottom: 50px; background-color: #202a44;}
	#consulting_services h6{margin: 0; padding: 25px 0px; color: #fff;}
	
/********** AGILE **********/





/* Classes */
.agile-advisory{display: block; margin: 0 auto; width: 90%}
.agile-asset-download{display: inline-block; padding: 15px 30px; float: right; border: 2px solid #202a44; margin: 15px 0 0 0;}
.agile-download img{display: block; margin: 0 auto; position: relative; width: auto; top: 50px; text-align: center;}
.agile-download a{font-weight: 500; background-color: #202a44; display: block; color: #fff; padding: 70px 15px 20px 15px; text-transform: uppercase; text-align: center; font-size: .9em; line-height: 1.6em;}
	.agile-download a span{letter-spacing: 4px; font-size: 1.5em;}
.agile-classes-learn-more{display: inline-block; padding: 10px 30px; border: 2px solid #202a44; margin: 15px 15px 0px 15px; text-transform: uppercase;}
.agile-class-list h5{font-size: 1.2em; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
.agile-event{padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid #dadada;}
	.agile-event img{width: 90%;}
	.agile-event .location{text-align: center;}
		.agile-event .location a{display: inline-block; padding: 20px 40px; border: 3px solid #202a44; text-align: center; color: #202a44; text-decoration: none; font-weight: bold;}
.agile-partner-logo a img{width: 90%;}
.agile-project-profile{list-style: none; margin: 0px; padding: 0px;}
.agile-project-profile li {border-bottom: 1px solid #dadada; margin-bottom: 10px;}
.agile-project-profile li a{text-transform: uppercase; margin-right: 5px; font-size: 1.1em;}
.agile-resource-title{text-align: right; border-top: 4px solid #dadada; padding-top: 10px;}
.agile-resource-download{display: block; text-align: center; border: 1px solid #202a44; color: #202a44; padding: 5px 0; margin-bottom: 45px;}
.agile-video{margin-top: 75px; margin-bottom: 75px;}
.class-title{padding: 15px 0px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 50px;}
	.class-title h2{font-weight: 500; margin-top: 10px;}
.circle-number{-webkit-border-radius:100px; border-radius:100px;-moz-border-radius: 100px; padding: 10px 20px; text-align: center; display: inline-block; background-color: #fff; font-size: 1.4em; margin: 5px 0 0 0px;}
.lunch-learn{ margin-bottom: 25px;}
	.lunch-learn img{ width: 100%;}
	.lunch-learn h4{color: #73b0da}
.register-class{display: block; padding: 10px 0px; border: 3px solid #333; color: #202a44; text-align: center; line-height: 23px; font-weight: bold;}
.share-linkedin{margin-left: 4px}
.training-class{padding-bottom: 45px;}
.training-date{margin-bottom: 15px;}
	.training-date em{color: #999999; margin-right: 10px;} 
.training-header{color: #fff; padding: 15px; text-align: center;}
.training-location{margin: 0px;}
	.training-location em{color: #dd0000; margin-right: 15px; }
.social img{width: auto;}

/* IDs */


#agile_event_container{margin-top: 100px; margin-bottom: 100px;}
#agile_partners_container{background-color: #202a44; margin: 0 0 100px 0;}
#agile_partners{background-image: url('/Assets/EG2017/site-images/our-partners.svg'); background-repeat: no-repeat; background-size: auto 100%; background-position: bottom right; padding: 50px 0px; color: #fff;}
#agile_services{cursor: pointer;}
#agile_services_container{background-color: #f0f0f0; padding-top: 50px; padding-bottom: 50px;}
#agile_services_header{padding-right: 0.9375rem; padding-left: 0.9375rem; padding-top: 20px; padding-bottom: 20px;  background-color: #202a44; color: #fff; text-align: center; margin: 0px;}
#agile_transformation_services{text-align: center;}
	#agile_transformation_services img{width: 100%; max-width: 1000px;}
#all_agile_classes{padding: 50px 0px;}
#all_agile_classes ul{list-style: none; padding: 0px; margin: 0px;}
#all_agile_classes ul li{border-bottom: 1px solid #dfe1e2; margin-bottom: 5px; padding-bottom: 3px;}
#classes_by_group{margin-top: 50px;}
#class_navigation ul{list-style: none; margin-top: 15px;}
	#class_navigation ul li{margin-bottom: 20px; border-bottom: 3px solid #acaeb4;}
	#class_navigation ul li a{text-transform: uppercase; color: #acaeb4; font-size: 1.2em; text-align: right; display: block;}
#class_title{padding: 50px 0px;}
	#class_title h1{text-align: center; text-transform: uppercase; letter-spacing: 2px; font-weight: bold;}
		#class_title h1 span{color: #ccc; font-weight: 500; font-size: .7em; display: inline-block; line-height: 1.2em;}
#lunch_learn_content{margin-top: 25px; margin-bottom: 50px;}
	#lunch_learn_content h4, #lunch_learn_content h6{margin-top: 25px; margin-bottom: 25px;}
#lunch_learn_header{background: url('/Assets/EG2017/site-images/lunch-and-learn-header.jpg') no-repeat 0 70%/cover; padding: 50px 0 100px 0px;}
	#lunch_learn_header h1{color: #fff; font-size: 2.8em;}
#luch_learn_header_row{position: relative;}
#lunch_learn_hs_form{position: absolute; top: 0px; right: 0px; background-color: #e9ece9; padding: 35px; width: 400px;}	
	#lunch_learn_hs_form .submitted-message{text-align: center; padding: 50px 0px; }
	#lunch_learn_hs_form .submitted-message h4{border-bottom: 1px solid #dadada; text-transform: uppercase; margin-top: 25px; padding-bottom: 15px;color: #75b1d8;}
	#lunch_learn_hs_form .submitted-message p{margin-top: 25px;}
#lunch_learn_title_row{margin-top: 50px;}
#lunch_learn_topics{background: url(/Assets/EG2017/site-images/lunch-and-learn-header.jpg) no-repeat 0 0/cover; padding: 100px 0px;}
	#lunch_learn_topics ul li a{color: #fff;}
	#lunch_learn_topics ul li a:hover{color: #8ad1ff;}
	#lunch_learn_topics h2{color: #fff; text-transform: uppercase;}
#other_tracks{text-align: right; margin-left: 2em; margin-top: 35px;}
#safe_footer_nav{list-style: none; padding: 0px; margin: 0px 0 0 0;}
	#safe_footer_nav li{display: inline-block; margin-right: 20px;}
#training_courses_wheel{text-align: center;}
	#training_courses_wheel img{width: 100%; max-width: 1000px;}
#training_data{list-style: none; margin: 0px; padding: 0px;}
	#training_data li{display: none;}


#training_calendar_header{background: url(/Assets/EG2017/agile-calendar-header.jpg) no-repeat 0% 20%/cover; padding: 25px 0px;}
	#training_calendar_header h1{color: #fff; text-transform: uppercase; font-size: 2.3em; margin: 0px;}
	#training_calendar_header a{display: block; background-color: #7dafd2; color: #fff; padding: 15px; text-align: center; font-size: 1.1em;}


#agile_consulting_services_header{background: url(/Assets/EG2017/agile-consulting-header.jpg) no-repeat 0 60%/cover; padding: 25px 0px; color: #fff;}
	#agile_consulting_services_header h1{margin-bottom: 35px; text-transform: uppercase; font-weight: bold;}


#agile_header_buttons{margin-top: 40px;}
	#agile_header_buttons a{color: #fff; text-decoration: none; display: inline-block; border: 3px solid #f39127; padding: 10px 40px; font-size: 1.2em; margin-right: 20px; min-width: 250px; }


#training_onsite{background-color: #cc8538; padding: 30px 0px; margin-top: 50px;}
	#training_onsite a{background-color: #fff; padding: 20px 40px; display: inline-block; color: #cc8538; margin-top: 15px;}



/********** New Agile Styles **********/



/********** Home **********/
#agile_approach_container{background: #353c45 url('/Assets/EG2017/site-images/agile-approach-background.jpg'); padding: 100px 0px;}
#agile_associations img{border: 1px solid #d2d5d2; padding: 20px 10px;}
#agile_header{background: url('/Assets/EG2017/site-images/agile-home-header.jpg') no-repeat 0 50%/cover; padding: 50px 0px; color: #fff;}
	#agile_header h1{background-color: rgba(0,0,0,.6); display: inline-block; padding: 20px 50px; margin-bottom: 50px;}
/*#agile_partners_container{background: #353c45 url('/Assets/EG2017/site-images/culture-cutout.png') no-repeat 100% 0; padding: 50px 0px; background-size: auto 100%; color: #fff;}*/
#agile_transformation{background: url('/Assets/EG2017/site-images/agile-transformation.jpg') no-repeat 0 0/cover; padding: 100px 0px;}


.agile-approach{background-color: #fff; padding: 40px 20px 20px 20px; position: relative; width: 90%; margin: 0 auto 50px auto;}
	.agile-approach img{position: absolute; top: -25px; left: -20px;}
	.agile-approach h5{margin-bottom: 25px;}
.agile-logo-container{border: 4px solid #202a44; padding: 25px; background-color: #fff;}
.agile-partner-logo-container{background: url('/Assets/EG2017/site-images/line-connect-grey.jpg') repeat-y 50% 0%; padding-top: 50px; padding-bottom: 50px;}
.agile-partner-content-container{padding-top: 50px; padding-bottom: 50px;}
.partner-end{padding-bottom: 0px;}







/********** Advisory **********/
.agile-advisory-link{margin-top: 50px;}
	.agile-advisory-link a{border: 2px solid #77a9ce; padding: 15px 25px;}

#agile_advisory_header{background: #202a44 url(/Assets/EG2017/site-images/agile-advisory-services.jpg) no-repeat 0 60%/cover; color: #fff; padding: 75px 0px;}
#agile_projects{background-color: #353c45; color: #fff; padding: 75px 0px;}



/********** Training **********/

#agile_training_header{background-color: #f1f1f1; padding: 50px 0px;}
	.agile-training-container{margin-bottom: 50px;}
	.agile-training-container div {background-color: #fff; padding: 25px;}
		.agile-training-container div h4{color: #7dafd2;}


#training_container{margin-top: 50px; margin-bottom: 50px;}
#training_header{background: url(/Assets/EG2017/site-images/agil-training-header.jpg) no-repeat 0 35%/cover; padding: 50px 0px; text-align: center; color: #fff;}
	#training_header p{margin: 0px;}
	#training_header h1{color: #8dc7e9; margin: 0px;}
#training_form{background-color: #eceff1; padding: 35px;}
#training_form_container{}
#training_course_content{padding-right: 50px;}
#other_course_options{background-color: #323e48; padding: 75px 0px; color: #fff;}
#other_course_options h6 a{color: #fff;}
	.other-course-container{border-top: 8px solid #8dc7e9; margin-top: 35px; padding-top: 25px; position: relative; padding-bottom: 35px;}
		.other-course-container p > a{background-color: #6ba53a; padding: 15px 20px; text-decoration: none; color: #fff; position: absolute; bottom: 0px;}
#all_training_classes{}
#public_training_courses{}
.training-course{margin-bottom: 50px;}
#upcoming_class_list{margin-bottom: 25px;}
.training-public-course{border-bottom: 1px solid #dadada; margin-bottom: 25px; padding-bottom: 25px;}


#training_form_container form.hs-form,
#training_form_container .hs_cos_wrapper .form-title {
max-width: 500px;
display: block;
margin: 0 auto;
}



.course-container p{margin: 10px;}




#remote_safe_classes{background: #202a44 url('/Assets/EG2017/site-images/agile-training/small-background-banner.jpg') no-repeat 50% 45%/cover; padding: 25px;}






/********** Coaching **********/
.coach-types h4{color: #e79945; text-transform: uppercase;}

#agile_coaching_header{background: #202a44 url(/Assets/EG2017/site-images/agile-coaching-services.jpg) no-repeat 0 20%/cover; color: #fff; padding: 75px 0px;}
#agile_thinking_container{background-color: #e5e6e7; padding: 50px 0px;}
#coach_types_header{background-color: #77a9ce; padding: 25px 0px; color: #fff;}






/********** Staffing **********/
#agile_positions{background: #353c45 url('/Assets/EG2017/site-images/agile-position.jpg') no-repeat 100% 0/40%; color: #fff;}
#agile_staffing_header{background: #202a44 url('/Assets/EG2017/site-images/agile-staffing-services.jpg') no-repeat 0 50%/cover; color: #fff; padding: 75px 0px;}





/********** Transformation **********/

#agile_transformation_header{background: #202a44 url('/Assets/EG2017/site-images/agile-transformation-services.jpg') no-repeat 0 20%/cover; padding: 50px 0px; color: #fff;}
#agile_transformation_resources{background: #353c45 url('/Assets/EG2017/site-images/agile-transformation-resources.jpg') no-repeat 0 0/35%; padding: 100px 0px; color: #fff;}
	#agile_transformation_resources .title{text-align: right;}
#agile_transformation_approach{background-color: #e8ebe8; padding: 100px 0px;}
	#agile_transformation_approach img{width: 90%}
#culture_technique{background: url('/Assets/EG2017/site-images/culture-and-technique.jpg') no-repeat 0 0/cover;}
#transformation_agile_matrix{background-color: #e9ece9; padding: 50px 0px;}






/********** New Agile Styles **********/



	
	
	
	
	
	
/********** TECHNOLOGY STAFFING **********/

#about_emerging_technologies{color: #fff; padding: 15px 30px; display: inline-block; border: 3px solid #f39127;}
.contract-hire-container{background-color: #fff; padding: 25px; margin: 0 auto; width: 90%; -webkit-box-shadow: 0px 0px 38px -9px rgba(224,220,224,1);-moz-box-shadow: 0px 0px 38px -9px rgba(224,220,224,1);box-shadow: 0px 0px 38px -9px rgba(224,220,224,1);}
	.contract-hire-container img{width: 50%; margin: 0 auto 15px auto;}
	.contract-hire-container h5{margin-bottom: 25px;}
.section-arrow{background: url('/Assets/EG2017/site-images/section-arrow.svg') no-repeat 50% 0%; height: 30px; width: 100%;}
.connect-grey{background: url('/Assets/EG2017/site-images/line-connect-grey.jpg') repeat-y center center;}
.circle-red h4, .circle-blue h4, .circle-green h4, .circle-purple h4{margin-bottom: 15px;}
.circle-red{background: url('/Assets/EG2017/site-images/circle_red.svg') no-repeat 50% 10%; margin-bottom: 150px; text-align: right;}
	.circle-red .creative-title-line{float: right;}
	.circle-red p{clear: both;}
.circle-blue{background: url('/Assets/EG2017/site-images/circle_blue.svg') no-repeat 50% 10%; margin-bottom: 150px;}
.circle-green{background: url('/Assets/EG2017/site-images/circle_green.svg') no-repeat 50% 10%; margin-bottom: 150px; text-align: right;}
	.circle-green .creative-title-line{float: right;}
	.circle-green p{clear: both;}
.circle-purple{background: url('/Assets/EG2017/site-images/circle_purple.svg') no-repeat 50% 10%; margin-bottom: 50px;}

#contract_to_hire{background-color: #f5f9f9; padding-top: 25px;}
	#contract_to_hire .row:first-child{position: relative; top: 75px;}
/*#direct_hire{background: url('/Assets/EG2017/site-images/tech-staffing-background.jpg') no-repeat 0 50%/cover; background-color: #202a44; padding: 75px 0px; color: #fff;} */
#tech_consultant_skills{background-color: #3e3f3f; padding: 100px 0px; color: #fff;}
#tech_people{margin-top: 275px; padding-bottom: 100px; margin-bottom: 0px;}

#tech_staffing_header{background: url('/Assets/EG2017/site-images/tech-staffing-background.jpg') no-repeat 0 50%/cover; padding: 100px 0px; color: #fff;}
#contract_staffing{background: url('/Assets/EG2017/site-images/contract-staffing.jpg') no-repeat 0 0/cover; padding-top: 150px; padding-bottom: 150px;}
	.contract-staffing{display: block; margin-bottom: 15px; max-width: 100px; width: 100%; }
#tech_staffing_buttons{margin-top: 50px;}
	#tech_staffing_buttons a{color: #fff; text-decoration: none; display: inline-block; border: 3px solid #f39127; padding: 10px 20px; font-size: 1.2em; margin-right: 20px; min-width: 250px; }


#direct_hire{ background-color: #3e3f3f; padding: 75px 0 150px 0px; color: #fff;}
	#direct_hire_cta{margin-top: 70px;}
	#direct_hire_cta a{color: #fff; font-size: 1.2em; font-weight: bold; border: 3px solid #e99a3a; padding: 20px 40px;}

#get_started{padding: 100px 0 100px 0px; background-color: #f0f3f3;}






/********** GOVERNMENT SERVICES **********/


#government_services_header{background: url('/Assets/EG2017/government-header.jpg') no-repeat 0 0/cover; color: #fff; padding: 75px 0px;}

#government_header_buttons{margin-top: 40px;}
	#government_header_buttons a{color: #fff; text-decoration: none; display: inline-block; border: 3px solid #f39127; padding: 10px 40px; font-size: 1.2em; margin-right: 20px; min-width: 250px; }
#government_section_header{font-size: 2.7em; border-bottom: none; border-right: 4px solid #fff; color: #fff; padding-right: 25px; text-align: right;}

#government_callouts{background-color: #eceff0; padding: 75px 0px;}

.government-callout, .government-callout-last{background-color: #fff; padding: 25px; height: 100%;}
	.government-callout img, .government-callout-last img{width: 100%;}
	
.learn-more-agile-services{display: block; background-color: #6da341; padding: 10px 40px; color: #fff; text-transform: uppercase; text-align: center; width: 90%; float: right;}
.learn-more-agile-services:hover{color: #fff;}


/* Classes */
.case-study-icon{position: relative; bottom: 13px;}
.case-study-toggle{border: 2px solid #202a44; display: inline-block; padding: 10px 30px; margin-top: 10px; text-align: center;}
.government-case-study-title{ margin-bottom: 25px; margin-top: 25px; border-bottom: 1px solid #dadada; }
.government-seal{margin-top: -35px;}
	.government-seal h4{background-color: #202a44; color: #fff; display: block; text-align: center; font-size: 1.3em; padding: 115px 15px 25px 15px;}
	.government-seal ul{list-style: none; padding: 0px; margin: 0px; text-align: center; font-size: .9em;}
	.government-seal ul li{border-bottom: 1px solid #dadada;}
	.government-seal img{display: block; position: relative; top: 105px; margin: 0 auto; text-align: center;}

/* IDs */
#federal_laboratory, #military_group, #research_agency, #mortgage_company{padding-top: 25px; padding-bottom: 25px; display: none;}
#government_datasheet{display: block; text-align: right; font-size: 1.4em; margin-right: 70px;}









/********** CREATIVE SERVICES **********/

/* Classes */
.creative{padding-bottom: 100px;}
.creative-icon{display: block; margin: 0 auto;}
.connect{background: url('/Assets/EG2017/site-images/creative-line-connector.jpg') repeat-y center center;}
.creative-title-line{width: 100px; margin: 5px 0 15px 0; display: inline-block; border: none; text-align: left; height: 3px;}
.digital-delivery-list{list-style: none; margin: 0px; padding: 0px;}
	.digital-delivery-list li{padding: 5px 0 5px 40px; color: #fff; background: url('/Assets/EG2017/site-images/digital-delivery-icon.svg') no-repeat 0px -3px;}
.technology-marketing-list{list-style: none; margin: 0px; padding: 0px;}
	.technology-marketing-list li{padding: 5px 0 5px 40px; color: #fff; background: url('/Assets/EG2017/site-images/technology-marketing-icon.svg') no-repeat 0px -3px;}

/* IDs */
#creative_careers_link{padding: 20px 30px; margin-top: 35px; color: #fff; background-color: #ff9036; display: inline-block;}
#creative_header{background: url('/Assets/EG2017/site-images/creative-services-header.jpg') no-repeat 0 80%/cover fixed; padding: 100px 0px;}
	#creative_header h1{display: inline-block; background-color: rgba(20, 20, 20, .7 ); padding: 10px 30px; margin-bottom: 25px; font-size: 3em; color: #fff;}
	#creative_header p{font-family: 'Muli', sans-serif; font-weight: 300; font-size: 1.8em; color: #fff;}
#creative_services_container{background: url('/Assets/EG2017/site-images/creative-services-download.jpg') no-repeat 0 30%/cover; padding: 25px 0px;}
#creative_services_content_bar{margin: 15px 0px; padding: 15px 0px; background-color: rgba(0,0,0,.6); color: #fff;}
	#creative_services_content_bar h3{text-align: center; margin-top: 5px;}
#creative_services_link{display: inline-block; background-color: #8ad1ff; color: #fff; padding: 10px 40px;}
#digital_delivery{background: url('/Assets/EG2017/site-images/digital-delivery-bg.jpg') no-repeat 0 0/cover; padding: 50px 0px 100px 0px; color: #fff;}
#represent_creative{background: #eff2f5 url('/Assets/EG2017/site-images/creative_head.svg') no-repeat 100% 100%/50%; padding: 50px 0px;}
#technology_marketing{background: url('/Assets/EG2017/site-images/technology-marketing-bg.jpg') no-repeat 0 0/cover; color: #fff; padding: 100px 0px;}

/********** CONSULTANT ADVOCATE PROGRAM **********/

/* Classes */
.congratulations{padding-top: 35px;}
.congratulations span{font-size: 2em; text-transform: uppercase; letter-spacing: 3px;}

/* IDs */
#accounting_questions, #human_resources_questions, #admin_questions{list-style: none; padding: 0px; margin: 0px 0 0 20px;}
#accounting_questions li, #human_resources_questions li, #admin_questions li{margin-bottom: 10px; padding: 2px 0 0 30px;}
#accounting_questions li{background: url('/Assets/EG2017/site-images/accounting-icon.svg') no-repeat 0px 5px;}
#admin_questions li{background: url('/Assets/EG2017/site-images/admin-icon.svg') no-repeat 0px 5px;}
#cap_overview{margin-bottom: 30px; display: block;}
#cap_quotes_container{background: url('/Assets/EG2017/site-images/CAP-quotes.jpg') no-repeat 0 30%/cover; padding: 75px 0; color: #fff;}
#contact_cap_consultant_header{background: url('/Assets/EG2017/site-images/contact-CAP.jpg') no-repeat 0 20%/cover; padding: 50px 0px; color: #fff;}
#contact_cap_consultant{background: #f3f4f5 url('/Assets/EG2017/site-images/eliassen-background.svg') no-repeat -150% 50%/100%; padding: 50px 0px;}
#graph1, #graph2, #graph3, #graph4, #graph5{display: table-cell; width: 20%; padding-right: 3px; vertical-align: bottom;}
	#graph1 p, #graph2 p, #graph3 p, #graph4 p, #graph5 p{height: 0px; margin: 0px;}
#human_resources_questions li{background: url('/Assets/EG2017/site-images/human-resources-icon.svg') no-repeat 0px 5px;}
#inavero_survey{background-color: #f4f5f7; padding: 25px 0px 0px 0px; margin-top: 55px;}
#inavero_survey_winner{display: block; margin: 0 auto; width: 70%}
#nps_status{color: #fff; margin: 0px; padding: 35px 0px; font-size: 1.7em; display: none; font-weight: 300; text-align: center; font-family: 'Oswald', sans-serif;}
	#nps_status strong{font-size: 1.3em; font-weight: 500;}
#nps_graph{display: table; width: 100%;}
#refer_consultant, #cap_overview img{max-width: 400px; display: block; margin: 0 auto; width: 100%;}

/********** BIOMETRICS **********/

/* Classes */
.biometrics-services img{max-width: 200px; width: 80%}

/* IDs */
#stat_program_analyses_resources, #cdisc_consulting, #economics_outcomes_research{margin-bottom: 50px;}


.biometrics-services-dark{background-color: #353c45; padding: 50px 0px; color: #fff;}
	.biometrics-services-dark h5{color: #ffffff; text-align: right;}
.biometrics-services-light{padding: 50px 0px;}
	.biometrics-services-light h5{color: #202a44; text-align: right;}



/********** EMERGING TECHNOLOGY **********/

#emerging_technology_header{background: #333d47 url(/Assets/EG2017/site-images/emerging-technologies.jpg) no-repeat 50% 55%/cover; padding: 50px 0px; color: #fff;}
	#emerging_technology_header h1{text-transform: uppercase;}
	#emerging_technology_header p, .e-tech-container .cell p{font-size: 1.1em;}
#innovate_grow{color: #8fc6e8; margin-bottom: 15px; display: block;}	

#intelligent_technology{background-color: #e9ece9; padding: 50px 0px;}

.e-tech-container{border-bottom: 2px solid #dadfe1; padding-bottom: 25px; margin-bottom: 25px;}
.e-tech-container:last-child{border-bottom: none; padding-bottom: 25px; margin-bottom: 0px;}
	.e-tech-container img{display: block; margin: 0 auto; width: 100%;}
	.e-tech-container .cell{display: table-cell; vertical-align: middle; height: inherit;}
		.e-tech-container .cell h3{color: #7cadd3; font-weight: bold;}

.e-tech-cta-container{background-color: #fff; padding: 25px; border-top: 6px solid #7cadd3; border-bottom: 2px solid #d2d5d2}
	.e-tech-cta-container h4{color: #202a44;}

.e-tech-cta-container p.learn-more{margin-top: 45px;}
	.e-tech-cta-container p.learn-more > a{background-color: #202a44; padding: 15px 30px; color: #fff;}

#e_tech_cta_container{background-color: #e9ece9; padding: 100px 0px;}



/********** RESOURCE SPECIALISTS **********/

/* Classes */
.average-earnings{background-color: #f1f3f4; padding: 10px; text-align: center; margin: 0px;}
.average-earnings-total{background-color: #202a44; color: #fff; text-align: center; font-size: 1.3em; padding: 18px 0px;}
.rs-award{color: #fff;}
.rs-award h4{font-size: 6em; color: #fff; font-family: 'Muli', sans-serif; margin: 0px;}
.trophies{margin-top: 30px;}
	.trophies img{padding: 0 8px 8px 0px; max-width: 40px;}
	
/* IDs */
#apply_now_cta{text-align: right; margin-top: 25px;}
	#apply_now_cta a{color: #fff; font-size: 1.6em; text-align: center; padding: 15px 60px; background-color: #ffa525}
#apply_now_cta_footer{text-align: center; margin-top: 20px;}
	#apply_now_cta_footer a{display: inline-block; padding: 10px 40px; border-right: 4px solid #fff; border-left: 4px solid #fff; text-transform: uppercase; font-weight: bold; font-size: 1.6em; color: #fff;}
#awards_container{background: url('/Assets/EG2017/site-images/city-skyline-BG.jpg') no-repeat 0% 50%/cover; padding: 200px 0px;}
#awards_bar_container{background-color: rgba(0,0,0,.2); padding: 50px 0px;}
#calendar{margin-top: 15px; width: 100%;}
#close_tab{position: absolute; top: 20px; right: 20px; color: #fff;}
#location_tab{background-color: rgba(0,0,0,.7); z-index: 999; padding: 75px 50px 50px 100px; display: block; min-height: 100%; height: 100%; width: 50%; position: absolute; left: 0px; top: 0px;}
	#location_tab p{color: #fff; font-size: 1.3em;}
	#location_tab a{color: #fff;}
	#location_tab ul{color: #fff}
#next_class{background: url('/Assets/EG2017/site-images/RS_apply_now_BG.jpg') no-repeat 0 50%/cover; padding: 35px 0px; border-top: 8px solid #ffa525;}
#next_class_date{color: #fff; font-size: 1.8em; font-family: 'Muli', sans-serif; margin: 0px;}
#pattern_container{background: #e4e4e4 url('/Assets/EG2017/site-images/square_BG.jpg') no-repeat 0% 30%/50%; padding: 100px 0px; margin-top: 100px;}
#rs_header{background: url('/Assets/EG2017/site-images/RS-header-BG.jpg') no-repeat 0 50%/cover; padding: 50px 0px 100px 0;}
#rs_header_container{background-color: rgba(32,42,68,.6); padding: 25px 0px; margin-top: 50px;}
#rs_map{height: 650px;}
#rs_testimonial_signature img{display: block; margin-left: auto; margin-right: auto; border-radius: 50px;}

/********** NPS SCORES **********/

#nps_header{background: url(/Assets/EG2017/site-images/nps-page-header.jpg) no-repeat 0 0/cover; padding: 50px 0px;}
	#nps_header h1{color: #8fc6e8; text-transform: uppercase; font-size: 4em; margin: 0px;}
	#nps_header h6{color: #fff; font-size: 2em; text-transform: uppercase; letter-spacing: 1px;}
		#nps_header h6 span{color: #db8823;}


#starbucks{height: 77%; width: 100%;}	
#ritz_carlton{height: 68%; width: 100%;}	
#amex{height: 55%; width: 100%;}	
#statefarm{height: 60%; width: 100%;}	


#eliassen_nps_status{height: 75%; width: 100%;}	
#nps_average{height: 21%; width: 100%;}	
#graph_legend{background-color: #202a44; padding: 25px 0px;}
#nps_testimonials{background-color: #202a44; padding: 25px 0px; color: #fff;}
	#nps_testimonials hr{border-color: #db8823; margin: 0px;}
#nps_graph_grid{background: url(/Assets/EG2017/nps-graph-grid.png) repeat-x 0 0/100% 100%;}

.nps-subheader{background-color: #8fc6e8; padding: 15px 0px;}
	.nps-subheader h4{color: #fff; text-transform: uppercase; margin: 0px;}
		.nps-subheader h4 span{color: #202a44;}
.nps-stat{border-bottom: 2px solid #000; font-size: 1.8em; text-transform: uppercase; margin-bottom: 5px}
	.nps-stat span{font-size: 1.3em; color: #6ca438}
.nps-graph{height: 50vh; position: relative;}
	.nps-graph h3{color: #fff; background-color: #202a44; display: block; margin: 0px; position: absolute; bottom: 0px; left: 0px; padding: 25px 0 0 0; text-align: center;}
.nps-eliassen-graph{height: 50vh; position: relative;}
	.nps-eliassen-graph h3{color: #fff; background: #8fc6e8 url(http://www.eliassen.com/Assets/EG2017/site-images/eliassen-e-white.svg) no-repeat center 95%/50%; display: block; margin: 0px; position: absolute; bottom: 0px; left: 0px; padding: 25px 0 0 0; text-align: center;}	
	
	
	
	
	

.orbit-bullets button{ border-radius: 0px; background-color: #fff; height: 2px; width: 1.8rem; }
.orbit-bullets button.is-active{ background-color: #e99a3a; }
.cap-benefits img{width: 100%;}
.corner-top{border-bottom: 1px solid #dfe1e2; border-right: 1px solid #dfe1e2; position: relative; left: 1px;}
.corner-bottom{border-left: 1px solid #dfe1e2; border-top: 1px solid #dfe1e2; position: relative; bottom: 1px;}
.cap-question-header{background-color: #202a44; color: #fff; padding: 25px;}
	.cap-question-header h4{text-transform: uppercase;}
	.cap-question-header h4 span{font-size: .8em; font-weight: 300;}
.cap-question-content{background-color: #fff;  border-bottom: 2px solid #d2d5d2; padding: 25px;}




#CAP_testimonials{background: url('/Assets/EG2017/site-images/cap-testimonials-background.jpg') no-repeat 0 60%/cover; padding: 50px 0px; color: #fff;}
#consultant_advocate_header{background: url('/Assets/EG2017/site-images/cap-header-background.jpg') no-repeat 0 0/cover; padding: 100px 0px; color: #fff;}
#feedback_survey{background-color: #353c45; color: #fff; padding: 100px 0px;}
#feedback_survey img{position: relative; bottom: 20px; display: block; margin: 0 auto;}
#CAP_questions{background-color: #e9ece9; padding: 50px 0px 100px 0;}
#NPS_banner{background: #fff url('/Assets/EG2017/site-images/nps-banner-background.jpg') no-repeat 0 50%/100%; overflow: hidden;}
	
	
	
	
	


/********** INDUSTRY **********/

/* IDs */
#industry_container{margin-bottom: 50px;}
#industry_content h4{margin-top: 25px;}
#industry_header{height: 350px; width: 100%; background-size: 100%; background-repeat: no-repeat; overflow: hidden;}
#industry_navigation{list-style: none; padding: 0px; margin: 25px 0 0 0;}
	#industry_navigation li{border-bottom: 1px solid #e9ece9; padding-bottom: 5px; margin-bottom: 5px;}
	#industry_navigation li a{display: block;}
	#industry_navigation li img{max-width: 25px; margin-right: 10px;}
#industry_title{margin-top: 50px;}
	#industry_title h1{color: #7cb542;}





/********** INTERNAL CAREERS **********/

/* Classes */
.award_badge img{text-align: center; width: 80%;}
.career-testimonial-name{text-transform: uppercase; letter-spacing: 2px;}
.career-testimonial-profile{text-align: center; width: 80%; display: block; margin-left: auto; margin-right: auto; border-radius: 100px;}
.youtube-title{text-align: right;  font-family: 'Muli', sans-serif; font-weight: 300; text-transform: uppercase;}
	.youtube-title strong{padding-right: 10px;}
	.youtube-title i{color: #c44141}

/* IDs */
#career_list{background-color: #eee; padding: 50px 0px;}
#career_opportunities{background: url('/Assets/EG2017/site-images/career-opportunities-large.jpg') no-repeat 100% 0%/50%; padding: 50px 0px; color: #fff;} 
#career_opportunities_header{background: url('/Assets/EG2017/site-images/career_opportunities_pattern_blue.jpg') no-repeat 0 0/cover; overflow: hidden;}
#glassdor_rating{width: 70%;}
#internal_career_container{margin-top: 50px; margin-bottom: 50px;}
#internal_career_navigation h1{font-size: 3em;}
#internal_career_apply{margin-top: 20px; margin-bottom: 20px;}
	#internal_career_apply a{display: inline-block; padding: 10px 20px; color: #fff; font-size: 1.2em; background-color: #202a44;}
#team_testimonials{background-color: #75b1d8; padding: 50px 0px; color: #fff;}
#view_career_openings{text-align: right; margin-top: 20px;}
	#view_career_openings a{background-color: #f39127; color: #fff; display: inline-block; padding: 30px 60px;}






/********** NEW INTERNAL CAREERS **********/

.internal-careers-header{padding: 100px 0px; background: #323e48 url(/Assets/EG2017/site-images/internal-careers-header.jpg) no-repeat 0 100%/cover; color: #fff; background-repeat: none; background-size: cover;}
	.internal-careers-header h3{margin-bottom: 25px;}
	.header h1{margin-bottom: 25px;}
	.header-button{border: 3px solid #db8925; color: #fff; padding: 15px 35px; font-weight: bold; margin: 25px 25px 0 25px; text-align: center; text-transform: uppercase; display: inline-block; }
.eg-button{display: inline-block; color: #fff !important; text-align: center; padding: 12px 25px; font-weight: bold; position: relative;}
	.orange{background-color: #db8925}
	.blue{background-color: #7baed4}
	.green{background-color: #6ba53a}
	.wide{display: block;}
	.eg-button-green:hover{color: #fff;}{color: #fff;}	
.eg-div{background-color: #edeff0; padding: 100px 0px;}
.eg-div-sm{background-color: #edeff0; padding: 35px 0px;}
#job_listing_form{margin-top: 75px;}
.job-listing{border-bottom: 1px solid #dadada; margin-bottom: 20px; padding-bottom: 20px;}
#career_list{ background-color: #fff !important; padding: 0px !important; }
#click_to_apply{margin-top: 50px;}
	#click_to_apply a{color: #fff; text-decoration: none; margin: 0px; display: inline-block; border: 3px solid #f39127; padding: 10px 20px; font-size: 1.2em; min-width: 250px; }
.career-description-container{background-color: #fff; padding: 35px; margin-bottom: 50px;}
#careers_about_eliassen{background-color: #323e48; padding: 75px 0px; color: #fff;}
.no-list{list-style: none;}
.no-list li{ margin-bottom: 15px;}
.job-posting-details h3{margin-top: 50px; color: #7dafd2;}
#what_you_do_everyday{background-color: #f0f3f3; padding: 75px 0px; margin-bottom: 50px;}
#job_listing_form{width: 90%}


/********** MANAGED SERVICES **********/

#managed_services_header{background: #1c2325 url('/Assets/EG2017/site-images/managed-services.jpg') no-repeat 0 -70%/cover fixed; padding: 50px 0px; color: #fff;}
#managed_services_footer{padding-top: 50px;  padding-bottom: 50px; background: url('/Assets/EG2017/site-images/puzzle-pieces.svg') no-repeat 5% 50%/20%;}

/********** COMMUNITIY **********/

#philanthropy img{border: 1px solid #d2d5d2; padding: 20px 10px;}

/********** ELIASSEN VIDEO **********/

#eliassentv {margin-top: 100px; margin-bottom: 100px;}
	#eliassentv .egvideo{margin-bottom: 75px; text-align: center;}
	#eliassentv .egvideo iframe{-moz-box-shadow:0 0 25px #999;-webkit-box-shadow:0 0 25px #999;box-shadow:0 0 25px #999; border: 5px solid #fff;}
	#eliassentv .egvideo h3{margin: 25px 0 50px 0;}
	
	
/********** LEAP PROGRAM **********/	

#development_plan{background-color: #ecf0f2; padding: 50px; border: 3px solid #6b80af; margin-bottom: 100px;}
#leap_form_container{background-color: #e9ece9;}
#leap_form_header{background-color: #8ad1ff; padding: 15px 0px;}
#leap_header{background-color: #efefef; padding: 50px 0 50px 0; margin-bottom: 100px;}
#questions{position: relative; top: 145px; left: 75px;}


.leap-circle{background-color: #202a44; color: #fff; padding: 10px; border-radius: 100px; text-align: center; font-size: 1.4em;}
.program-component{display: block; margin: 0 auto; width: 90%;}

#leap_form_container .submitted-message{
display: inline-block;
padding: 40px 50px;
margin-bottom: 50px;
font-size: 2.7em;
color: #202a44;
font-weight: bold;
border-top: 3px solid #202a44;
border-bottom: 3px solid #202a44;
}



/********** EGLS MOVE **********/

#EGLS{margin-top: 100px; margin-bottom: 100px;}
	#EGLS img{margin-top: 20px; max-width: 275px; width: 100%}
	#EGLS .perc-link-4{margin-top: 50px;}





/********** EEO **********/

	#eeo_disclosure, #ethnic_orgin_id, #veteran_status_id, #voluntary_self_id_disability, #completion_of_self_id{padding: 50px; border: 1px solid #dadada}
	
		#ethnic_orgin_id h2, #veteran_status_id h2, #voluntary_self_id_disability h2, #completion_of_self_id h2{text-transform: uppercase;}
			#ethnic_orgin_id h2 > strong, #veteran_status_id h2 > strong, #voluntary_self_id_disability h2 > strong, #completion_of_self_id h2 > strong{color: #7dafd2; display: block; font-size: .6em;}
	
	
	#ethnic_orgin_id, #veteran_status_id, #voluntary_self_id_disability, #completion_of_self_id{display: none;}
	#progress_bar{background-color: #dadada; display: none;}
		#progress_bar a{display: block; padding: 15px 0px; color: #0a0a0a;}
		#progress_bar a > strong{display: block;}
		#progress_bar a.section-complete{background-color: #202a44; color: #fff;}
	.previous-section{margin-top: 5px;}
	.next-section{text-align: right;}
	.next-section a, input.next-section{display: inline-block; padding: 10px 50px; background-color: #202a44; color: #fff;}
	input.next-section{float: right; margin-top: 10px; border: none;}
	
	.question-list{list-style: none; padding: 0px; margin: 0px;}
	.question-list > li > span{padding-left: 10px;}
	
	#eeo_form label{color: #7baed4; font-weight: bold; font-size: 1.1em; border-bottom: 1px solid #dadada; padding-bottom: 5px; margin-bottom: 15px;}	
	#status_message{margin-top: 50px; margin-bottom: 50px; display: none;}






@media screen and (min-width: 123.125em){

#agile_transformation_resources{background-size: 40%; }	
	
}


@media screen and (min-width: 100.000em) {

	/********** INTERNAL CAREERS XLARGE **********/
	#career_opportunities{background: url('/Assets/EG2017/site-images/career-opportunities-wide.jpg') no-repeat 100% 0%/50%;}

}


@media screen and (min-width: 70.000em) and (max-width: 75.000em){
	#agile_partners{background-position: 115% 0%}
}

@media screen and (min-width: 63.9375em) and (max-width: 70.000em){
	#agile_partners{background-position: 125% 0%}
}











@media screen and (max-width: 63.9375em){
	
	
	
	
	
	/********** NAVIGATION (TABLET) **********/
	
	/* Global */
	nav h5{margin-top: 25px;}
	
	/* Classes */
	.divider{width: 100%; border-right: none; padding-right: 0px;}
	.mobile-division-list{background-color: #202a44;}
	.valign-middle{display: block;}
	.valign-middle .columns{display: block;}
	.valign-middle .columns, .valign-middle [class*=column]+[class*=column]:last-child{float: left;}
	
	/* IDs */
	#contact_links a:first-child, #career_links a:first-child{margin-right: 0px; border-bottom: 1px solid #1779ba;}
	#contact_navigation a{display: block;  text-align: center; padding: 15px;}
	#division_nav{margin: 0px 0 25px 0; padding: 0px;}
		#division_nav li{display: block; margin-left: 0px; border-top: 1px solid #dadada;}
		#division_nav li a{display: block; padding: 15px; font-size: 1.2em;}
	#division_list{background-image:none; padding:  0px 0px 0px 0px;}
	#logo{max-width: 200px;  height: 72px;}
	#lines_of_business li {background: none; padding: 0px; margin: 0px; background: #202a44 url('/Assets/EG2017/site-images/list-arrow.svg') no-repeat 95% 50%; border-bottom: 1px solid #99bfd8;}
	#lines_of_business li a{ color: #99bfd8; padding: 20px; display: block;}
	#mobile_menu{margin:  17px 0 0 0px;}
	#nav_tech_staffing{display: none;}
	#navigation{text-align: left; width: 100%; display: none; margin: 0px; padding: 20px 0px; clear: both; min-height: 100% !important;}
		#navigation  > li{display: block;  margin-left: 0px; border-top: 1px solid #dadada; }
		#navigation li a{padding: 15px 0px;}
	#services, #industries, #company, #internal_careers{position: relative; padding: 20px;}
	#site_navigation .perc-widget{height: auto !important;}
	#sub_navigation p{text-align: center; text-transform: uppercase; letter-spacing: 2px;}
	
	/********** FOOTER (TABLET) **********/
	
	/* IDs */
	#cse-search-box{margin: 0 auto; text-align: center;}
	#footer_links h4{margin-top: 25px;}
		#footer_links ul li{border-bottom: 1px solid #dadada;}
		#footer_links ul li a{display: block; padding: 10px 0;}
	#footer_legal{text-align: center;}
	#footer_search_bar{margin: 0 auto;}
	#footer_social{margin-top: 25px;}
	#cg_link{text-align: center;}
	#cg_link img{position: static; padding-right: 0px; max-width: 35px; margin: 0 auto 15px auto}
	
	/********** HOMEPAGE (TABLET) **********/	
		
	/* Classes */	
	.industry{margin-top: 50px;}	
		.industry h3, .industry p{width: 90%; margin: 0 auto;}
		.industry img{width: 80%; height: 80%;}
	.opening-content{padding-top: 100px; padding-bottom: 100px;}
	
	/* IDs */
		#EY_entreprenuer_of_the_year{margin-top: 50px;}
	#career_buttons a{font-size: 1em; margin-right: 10px;}
	#header_subtext{font-size: 1em; color: #fff;}
	#video_header{padding: 50px 0px 75px 0;}	
	
	
	#eg_services .industry .circle-icon{width: 70%; padding: 25px 15px;}
	
	
	
	
	/********** HOMEPAGE BANNER (TABLET) **********/

	#home_banner a{display: block; margin-top: 25px;}
	#home_banner{text-align: center;}
	
	
	
	/********** AGILE BANNER (Tablet) **********/
	
		#agile_banner{background: #000000 url('/Assets/EG2017/site-images/agile-banner-agility-beyond.jpg') repeat-x 0 0%/cover; color: #fff;}	
		#agile_banner .SAFe-badge{width: 10%; margin: 0 auto 20px auto;}
		#agile_banner{text-align: center; padding: 50px 0px;}	
		#agile_banner h2{margin-bottom: 50px;}
		#agile_banner .webinar-register {margin-top: 25px;}
	
	
	
	/********** EVENTS (TABLET) **********/

	#form_container{margin-right: 0px;}
	.event-container, .course-container{margin-bottom: 25px;}
	.event-image{width: 100%; max-width: 400px;}
	#list_search_form{margin-bottom: 50px;}
	
	
	.course-container{padding-bottom: 25px;}
	.course-container p{margin: 0px;}
	
	
	/********** RESOURCES (TABLET) **********/
	
	.grid-sizer-resource, .grid-item-resource { width: 50%; }
	
	
	
	
	
	/********** AGILE (TABLET) **********/	
	
	
	 /* Classes */	
	.agile-resource-download{padding: 15px 0; margin-bottom: 25px;}
	.agile-video h3{margin-top: 25px;}
	.class-title{text-align: center;}
	.implementation-examples{margin-bottom: 50px;}
	.register-class{margin-top: 25px;}
	.skyline{margin-bottom: 25px;}
	.training-location{font-size: 1.4em; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #dadada; text-align: center;}
	.training-date{font-size: 1.4em; font-weight: bold; padding-top: 5px; text-align: center}

	/* IDs */
	#agile_partners{background:none;}
	#class_navigation ul{margin: 0px 0 55px 0; padding: 0px;}
		#class_navigation ul li a{text-align: left;}
	#other_tracks{text-align: left; margin-left: 0px;}
	#hsForm_852e41e2-c569-4eec-bbc8-7cee37803e65 label{color: #fff;}
	#hsForm_852e41e2-c569-4eec-bbc8-7cee37803e65 .hs-button{padding: 15px 80px !important; }	
		#hsForm_852e41e2-c569-4eec-bbc8-7cee37803e65 fieldset{margin: 0 auto;}
	#lunch_learn_header{text-align: center; padding: 25px 0 50px 0px;}
		#lunch_learn_header h1{padding-top: 0px; margin-bottom: 35px; font-weight: 700;}
		#lunch_learn_header h1 strong{display: block; font-weight: 900; color: #e99a3a;}
	#lunch_learn_hs_form{position: relative; background-color: transparent;  width: 100%; color: #fff;}
	#lunch_learn_title_row{margin-top: 0px;}
	#lunch_learn_title img{width: 60%; display: block; margin: 0 auto 25px auto; opacity: .25;}
	#training_list{list-style: none; margin: 25px 0; padding: 0px; width: 100%;}
		#training_list .row{border-bottom: 1px solid #dadada;}
		#training_list a{font-size: 1.4em; letter-spacing: 2px; margin-top: 10px; text-transform: uppercase; display: block; }


	#training_calendar_header h1{text-align: center;}
	#training_calendar_header a{ margin-top: 15px;}
	
	
	#agile_header_buttons a{display: block;}
	
	/********* Home *******/
	.agile-partner-logo-container{padding-top: 50px; padding-bottom: 0px}
		.agile-logo-container{padding: 5px;}			
	.agile-partner-content-container{padding-top: 50px; padding-bottom: 0px;}
	
	
	#agile_approach_container{padding: 50px 0px 0px 0px;}
	#agile_partners{background-image: none;}
	
	
	
	

	/********* Advisory *******/
	.connect-container{background-color: #fff; padding: 25px 0px; text-align: center;}
		.connect-container img{max-width: 200px;}

	#agile_projects ul{margin-bottom: 0px;}



	/********** Training (TABLET) **********/
	
	#public_training_courses{text-align: center;}
	.other-course-container{margin-bottom: 75px}
	.agile-training-container img{width: 100%;}
	
	
	

	/********* Staffing *******/
	.connect-container{background-color: #fff; padding: 25px 0px; text-align: center;}
		.connect-container img{max-width: 200px; margin-bottom: 25px;}

	#agile_positions{background-size: 100%; background-position: 0% 15%; padding-top: 150px;}
	#agile_positions .row:first-child{background-color: #353c45}








	/********* Transformation *******/
	#agile_transformation_resources{background-image: none;}
		#agile_transformation_resources .title{text-align: left;}
			#agile_transformation_resources .title h6{margin-bottom: 45px;}
	#culture_technique{background-position: 0 50%; height: 200px; margin-bottom: 50px;}
	#transformation_agile_matrix .perc-link-3{margin-top: 25px;}	





		
	/********* New Agile Styles *******/


   #remote_safe_classes{text-align: center; background-position: 50% 45%/cover; padding: 25px;}


	/********** CAP (TABLET) **********/	
	
	/* Classes */
	.cap-benefits{margin-bottom: 50px;}
	
	/* IDs */
	#inavero_survey_winner{width: 40%}
	
	/********** INTERNAL CAREERS (TABLET) **********/	

	/* Classes */
	.youtube-title{margin-top: 25px; margin-bottom: 75px;}
	
	/* IDs */
	#career_opportunity_title{border-bottom: 1px solid #dfe1e2; padding-bottom: 20px; margin-bottom: 50px;}
	#career_opportunities{background: none;}
	#glassdor_rating{width: 50%;}
	#view_career_openings a{padding: 30px 50px;}
	
	
	
	
	
	/********** NEW INTERNAL CAREERS (TABLET) **********/	
	
	
	#job_listing_form{margin-top: 0px; margin-bottom: 50px;}


#other_job_postings{text-align: center;}
	#similar_job_postings h5, #recent_job_postings h5{margin-bottom: 25px; margin-top: 50px;}
	
	#similar_job_postings ul, #recent_job_postings ul{list-style: none; padding: 0px; margin: 0px;}
	#similar_job_postings ul li, #recent_job_postings ul li{border-bottom: 1px solid #dadada; padding-bottom: 10px; margin-bottom: 10px;}
	#similar_job_postings ul li a, #recent_job_postings ul li a{display: block;}
	
	#what_you_do_everyday{margin-bottom: 0px;}
	#job_listing_form{width: 100%}
	
	
	
	
	/********** ABOUT (TABLET) **********/	
	
	/* Classes */	
	.leadership{border-left: none; padding-left: 0px;}
	
	/********** TECHNOLOGY STAFFING (TABLET) **********/	
	
	#about_emerging_technologies{display: block;}
	.contract-hire-container{margin-bottom: 25px;}
	.circle-red .creative-title-line{float: none;}
	.circle-green .creative-title-line{float: none;}
	.circle-red, .circle-blue, .circle-green, .circle-purple{background: none;  text-align: center;}
	.circle-red .columns, .circle-blue .columns, .circle-green .columns, .circle-purple .columns{background-color: #fff; padding-top: 25px; padding-bottom: 15px;}
	
	#direct_hire{text-align: center;}
	#direct_hire_cta a{display: block;}
	#direct_hire .perc-link-2{float: none; margin-top: 50px;}
	#tech_staffing_buttons a{margin-bottom: 15px;}
	#contract_staffing{background: #f5f9fc; padding-top: 100px; padding-bottom: 100px;}
	
	/********** INDUSTRY (TABLET) **********/	
	
	/* IDs */
	#industry_navigation li{border-bottom: 1px solid #e9ece9; padding-bottom: 5px; margin-bottom: 5px;}
		#industry_navigation li a{padding: 0px 10px; text-transform: uppercase; letter-spacing: 2px; font-size: 1.4em;}
	#industry_header{height: 350px; background-size: cover; }
	
	/********** PRESS (TABLET) **********/	
	
	/* Classes */	
	.sharethis-inline-share-buttons{margin-bottom: 50px;}
	
	/********** BIOMETRICS (TABLET) **********/	
	
	/* Classes */	
	.biometrics-services img{max-width: 150px; width: 80%}	
	.biometrics-services img{margin-bottom: 20px;}
	.biometrics-services p{margin-bottom: 50px;}
	
	.biometrics-services-dark h5{color: #ffffff; text-align: left;}
	.biometrics-services-light h5{color: #202a44; text-align: left;}
	
	
	
	/********** CREATIVE (TABLET) **********/
	
	#creative_services_content_bar{padding: 25px 0px;}
		#creative_services_content_bar h3{margin-bottom: 15px;}
    	#creative_services_content_bar h3 strong{display: block;}
	#represent_creative{background-image: none;}
	
	/********** GOVERNMENT (TABLET) **********/		
	
	
	
	
	/* Classes */
	.case-study-icon{max-width: 50px;}
	.case-study-toggle{margin-top: 0px;}
	#government_section_header{border-bottom: 4px solid #fff; border-right: none;  padding-right: 0px; padding-bottom: 10px; text-align: left; margin-bottom: 25px;}
	
	/* IDs */
	.government-callout img, .government-callout-last img{display: block; margin: 0 auto 25px auto; width: 70%; }
		.learn-more-agile-services{padding: 20px 40px; margin-top: 50px; width: 100%; float: none;}
	
	/********** RESOURCE SPECIALIST (TABLET) **********/	
	
	#apply_now_cta{text-align: center;}
	#apply_now_cta_footer{margin-top: 40px;}
		#apply_now_cta_footer a{display: block; padding: 10px 40px; border: none; background-color: #719eb2; color: #fff;}
	#awards_container{padding: 25px 0px;}
	#location_tab{width: 100%;}
	#next_class_date{font-size: 2.1em; margin-top: 10px; text-align: center;}
	#pattern_container{background-color: #1d7990; background-image: none; color: #fff;}
		#pattern_container h2{margin-bottom: 50px;}
	#rs_header{padding: 5px 0 5px 0;}
	#rs_header_container{text-align: center; margin: 0px;}
	#rs_testimonial_signature{margin-bottom: 75px;}
	
	/********** MANAGED SERVICE (TABLET) **********/
	
	#managed_services_footer{background-image: none;}
	
	
	
	
	
	/********** EMERGING TECHNOLOGY (TABLET) **********/


 #e_tech_cta_container{padding: 75px 150px 25px 150px;}
.e-tech-cta-container{margin-bottom: 50px; padding: 20px;} 

.e-tech-cta-container p.learn-more > a{display: block; text-align: center;} 

.e-tech-container img{float: right; width: 95%;}

	
	
	
	/********** NPS SCORES (TABLET) **********/
	
	#nps_header h1{color: #8fc6e8; text-transform: uppercase; font-size: 3em; margin: 0px;}
	#nps_header h6{color: #fff; font-size: 1.5em; text-transform: uppercase; letter-spacing: 1px;}
	#nps_graph_grid{background-color: #202a44; padding: 25px 0px; background-image: none;}
	#nps_sets_apart{margin-top: 15px;}

	
	.nps-subheader h4 span{display: block;}
	.nps-graph, .nps-eliassen-graph{height: auto; margin-bottom: 25px;}
		.nps-graph h3, .nps-eliassen-graph h3{background-color:transparent; color: #fff; position: relative; width: auto; height: auto; font-size: 3em; background-image: none; margin-bottom: 10px; border-bottom: 1px solid #fff;}
		.nps-eliassen-graph h3{color: #8fc6e8;}
		.nps-graph img, .nps-eliassen-graph img{margin: 0 auto; display: block;}
		
		
		
	.cap-question-content{margin-bottom: 50px;}
	.corner-top{border: none;}
	.corner-bottom{border: none;}
         #feedback_survey img{bottom: 10px;}
		
		
	
	
	/********** LEAP PROGRAM (TABLET) **********/
	
	.leap-circle{padding: 10px; border-radius: 50px; font-size: 1.2em;}
	
	#leap_header{padding: 50px 0; margin-bottom: 50px;}	
	




	/********** EGLS MOVE (TABLET) **********/
	
	#EGLS{text-align: center;}
		#EGLS img{margin-bottom: 50px; margin-top: 0px;}
		
		
		
	
	
	
	/********** EEO (TABLET) **********/

	.previous-section{margin-bottom: 25px; text-align: center}
	.next-section a, input.next-section{display: block; padding: 10px 50px; background-color: #202a44; color: #fff;}
	.next-section{text-align: center;}
	input.next-section{float: none; margin-top: 10px; width: 100%; padding: 10px; border: none;}
		
		
		
		
	

}




@media screen and (min-width: 39.9375em) and (max-width: 50.000em){
	
	#nps_best_of_staffing img{margin-top: 35px;}
	#e_tech_cta_container{padding: 75px 50px 25px 50px;}
	
	
}





@media screen and (max-width: 39.9375em) {
	
	
	
	
	
	/********** GLOBALS (MOBILE) **********/
	
	.leader-container h3{text-align: center; margin-bottom: 25px;}
		.leader-container h3 em{display: block;}
	.linkedin{bottom: 1px; width: 20px;}
	
	/********** NAVIGATION  (MOBILE) **********/
	
	#lines_of_business li a{ letter-spacing: 0px; font-size: 1.1em; }
	#industries img{width: 40%; margin: 0 auto 25px auto; display: block; }
	
	/********** FOOTER  (MOBILE) **********/
	
	/* IDs */
	#CAP_quotes{padding-bottom: 0px; border-bottom: none;}
		#CAP_quotes_row p{padding: 35px 0px;}
	#CAP_quotes_row{text-align: center;}
	#CAP_quote_link_row{background-color: #353c46;}
		#CAP_quote_link_row a{padding: 20px 10px; color: #fff; text-align: center; display: block; margin: 0 auto; }
		#CAP_quote_link_row p{margin: 0px;}

	/********** HOMEPAGE  (MOBILE) **********/
	
	/* Classes */
	.contact-container{padding: 25px 0px;}
	.contact-icon{bottom: -10px; margin: 0px 0 25px 0;}
	.industry h3{text-align: center;}
		.industry h3, .industry p{width: 90%; margin: 0 auto; text-align: center;}
		.industry img{width: 30%; height: 30%;}
	.recognition-badge{width: 30%;}
	

	#EY_entreprenuer_of_the_year{margin-top: 50px;}

	/* IDs */
	#career_buttons a{display: block; padding: 10px 30px; margin: 0 0 15px 0; text-align: center;}
		#career_buttons a:first-child{margin-right: 0px;}
	#contact_link_call_container, #contact_link_email_container, #contact_link_location_container{margin: 0px;}
	#contact_link_location_container{padding-top: 25px;}
	#contact_quick_link_row{padding-top: 0.625rem; padding-bottom: 0.625rem;}
	#contact_quick_links{padding-top: 0.625rem; padding-bottom: 0.625rem;}
	#header_title{color: #fff; font-size: 1.8em}
	#watch_video{font-size: 1.6em; color: rgba(255,255,255,.5);}
	
	
	
	
	#eg_services .industry .circle-icon > img{width: auto;}
#eg_services .industry .circle-icon{width: 30%; padding: 25px;}
#eg_services .circle-icon-title{margin-top: 15px;}
#eg_services .industry{margin: 0 auto;}
	
	
	
	
	/********** AGILE BANNER (Tablet) **********/
	
			
		#agile_banner .SAFe-badge{width: 25%;}
	
	
	
	/********** ABOUT (MOBILE) **********/
	
	.badges .recognition-badge{width: 80%;}
	
	
	/********** EVENTS (MOBILE) **********/


	#form_container{margin-right: 0px;}
	#search_events{margin-bottom: 25px;}
	
	.event-container{text-align: center; padding-bottom: 75px; margin-bottom: 50px;}
	.course-container{text-align: center; padding-bottom: 25px; margin-bottom: 50px;}
	.event-image{margin-bottom: 25px; width: 40%;}
	
	.event-register{display: inline-block; padding: 10px 60px; margin-top: 10px; margin-bottom: 25px; text-align: center;}
	
	.location-training{ width: 70%; display: block; margin: 0 auto 25px auto;}
	
	#list_search_form{margin-bottom: 50px;}
	
	.event-register{margin-top: 25px}
	
	
	/********** RESOURCES (MOBILE) **********/

	.grid-sizer-resource, .grid-item-resource { width: 100%; }
	
	/***** Resources *****/
	.resource{width: 93%; margin: 0 auto;}
	
	
	
	/********** SERVICES  (MOBILE) **********/

	.services{text-align: center;}
		.services img{display: block; margin: 0 auto; width: 100%;}
	
	/********** AGILE (MOBILE) **********/
	
	/* Classes */
	.agile-advisory{width: 50%}
	.agile-event{text-align: center;}
	.agile-partner-logo a img{width: 70%; display: block; margin: 0 auto 50px auto;}
	.agile-resource-title{text-align: center; border-top: none; padding-top: 10px;}
	.agile-resource-download{display: block; text-align: center; border: 1px solid #202a44; color: #202a44; padding: 15px 0 15px 0; margin-top: 25px; margin-bottom: 25px;}
	.icagile-badge{margin-bottom: 20px;}
	.implementation-examples{text-align: center;}

	/* IDs */
	#SAI_gold_partner{max-width: 150px;}
	#lunch_learn_title img{width: 70%;}
	#safe_footer_nav li a{display: block; padding: 10px; text-transform: uppercase; letter-spacing: 1px;}
	#safe_footer_nav li{margin-bottom: 5px; display: block; border-bottom: 1px solid #dfe1e2} 
	
	
	
	
	
	
	
	/********** New Agile Code (MOBILE) **********/

	
	 /***** Home *****/
	.agile-partner-logo-container{background-image: none;}
	.agile-logo-container{padding: 5px;}
	.agile-logo-container img{margin: 0 auto; display: block; width: 80%;}
	

	/********** Training (MOBILE) **********/
	
	#other_course_options h2{text-align: center;}
	#public_training_courses{text-align: center;}
	#public_training_courses p{font-size: 1.2em;}
	
	
	
	/***** Staffing *****/
	#agile_positions{background-position: 0% -10%;}
	#agile_positions ul{margin-bottom: 0px;}
		


	/***** Transformation *****/	
	#agile_transformation_approach img{width: 100%}
	




	/********** New Agile Code (MOBILE) **********/
	
	
	
	
	
	
	/********** TECHNOLOGY STAFFING (MOBILE) **********/
	
	.circle-red img, .circle-blue img, .circle-green img, .circle-purple img{margin-bottom: 15px;}
	
	#tech_consultant_skills{padding: 50px 0px;}
	#tech_consultant_skills .arrow-list-2 li{background-position: 97% 25%; padding: 0px 0 5px 0; border-bottom: 1px solid #666;}
	#tech_staffing_buttons a{display: block; width: auto; margin-right: 0px}
	#direct_hire{padding: 50px 0px;}
	#direct_hire .perc-link-2{font-size: 1em; padding: 20px;}
	
	/********** CAP (MOBILE) **********/
	
	#inavero_survey_winner{width: 60%}
	
	/********** CASE STUDY (MOBILE) **********/
	
	#case_study_container{margin-top: 0px; }
	#case_study_title{margin-bottom: 50px; background-color: #e9ece9; padding-top: 25px; padding-bottom: 25px;}
		#case_study_title h5{border-bottom: 1px solid #d0d0d0; }
	

	/********** INTERNAL CAREERS (MOBILE) **********/

	/* Classes */
	.career-testimonial-profile{display: block; margin: 0 auto 25px auto; width: 50%;}
	.read-more a{display: block;}
	
	/* IDs */
	#view_career_openings{text-align: left; margin-bottom: 25px;}
		#view_career_openings a{display: block; text-align: center;}
		
		
		
	/********** NEW INTERNAL CAREERS (MOBILE) **********/
		
	.search-form a{display: block; margin-bottom: 15px;}	
		
	
	/********** CREATIVE (MOBILE) **********/
	
	/* Classes */
	.connect{background: none;}
	.creative{padding-bottom: 50px; text-align: left !important;}
	.creative-icon{margin: 25px 0 15px 0px;}

	/* IDs */
	#creative_services_container{background-position: 0% 80%; padding: 5px 0px;}
	#creative_services_content_bar{margin: 5px 0px;}
	#creative_services_link{display: block;}
	#creative_careers_link{display: block;}
		
	/********** GOVERNMENT (MOBILE) **********/
	
	/* Classes */
	.case-study-toggle{display: block; margin-bottom: 50px;}
	.government-case-study-title{text-align: center;}
	.government-seal img{top: 90px; max-width: 50%}
	

	/* IDs */
	
	
	#government_callouts{padding: 50px 0px;}
	.government-callout{background-color: transparent; border-bottom: 1px solid #0a0a0a; margin-bottom: 25px;}
	.government-callout-last{background-color: transparent;}
	
	
	
	/********** EMERGING TECHNOLOGY (TABLET) **********/


 #e_tech_cta_container{padding: 50px 25px;}
 .e-tech-container{padding: 0px 50px 50px 50px; text-align: center;}
	.e-tech-container img{width: 50%; float: none; }
	
	
	/********** RESOURCE SPECIALIST (MOBILE) **********/
	
	#next_class_date{font-size: 1.5em;}
	
	/********** INDUSTRY (MOBILE) **********/
	
	#industry_title h1 img{display: block !important;}
	
	/********** NPS SCORES (MOBILE) **********/
	
	#nps_best_of_staffing img{display: block; width: 40%; margin-top: 25px;}
	.nps-graph, .nps-eliassen-graph{margin-bottom: 50px;}
	
	.cap-benefits{text-align: center;}
	.cap-benefits img{width: 50%; display: block; margin: 15px auto;}
	#feedback_survey{text-align: center;}
	#feedback_survey img{max-width: 250px; bottom: 20px; margin: 0px auto 25px auto;}	
	
	
	/********** LEAP PROGRAM (MOBILE) **********/
	
	
	.leap-circle{border-radius: 25px; font-size: 1em;}
	
	
	
	/********** EEO (MOBILE) **********/

	#progress_bar a span{display: none;}
	
	
	
	/********** OFFICE LOCATIONS **********/

/* Classes */


.office-location{text-align: center;}
	
	
	
}