/* --------------------------------------
=========================================
RESPONSIVE FIXES
=========================================
-----------------------------------------*/
@media (min-width: 1600px){
	/*---------------------------------------
	SECTION:  Welcome
	-----------------------------------------*/
	img.viewingChevron {
	  width: 48px;
	  margin-top: 9.33333px;
	  margin-bottom: 9.33333px;
	}
	p.rotatorButtonCopy {
	  font-family: 'source_sans_proregular', sans-serif;
	  color: #d23138;
	  font-size: 16px;
	  margin-top: 36.1px;
	  margin-bottom: 36.1px;
	}
	p.rotatorButtonCopy.last {
	  margin-top: 44.9px;
	  margin-bottom: 44.9px;
	}
	#welcome .customSlider1 img.blueArrows {
	  width: 528px;
	}
	#welcome .customSlider1 img.soaLogo {
	  width: 158px;
	  margin-top: 48px;
	  margin-right: 64px;
	}
	#welcome .customSlider1 h2 {
	  font-size: 50.66667px;
	  margin-left: 128px;
	  margin-top: 64px;
	}
	#welcome .customSlider1 h3 {
	  font-size: 40px;
	  margin-left: 128px;
	}
	#welcome .customSlider1 div.viewInfographicButton {
	  top: 368px;
	  right: 128px;
	  width: 180px;
	}
	#welcome .customSlider1 div.viewInfographicButton p {
	  font-size: 16px;
	}
	#welcome .customSlider2 .headlineContainer {
	  margin-top: 100px;
	}
	#welcome .customSlider2 .headlineContainer h2 {
	  font-size: 40px;
	  margin-left: 32px;
	  padding-top: 16px;
	  padding-bottom: 16px;
	}
	#welcome .customSlider2 p {
	  font-size: 18px;
	  margin-top: 112px;
	  margin-left: 68px;
	}
	#welcome .customSlider2 div.learnMoreButton {
	  width: 160px;
	  margin-top: 40px;
	}
	#welcome .customSlider2 div.learnMoreButton p {
	  font-size: 16px;
	}
	#welcome .customSlider2 p.rotatorSlide2VideoCopy {
		font-size: 16px;
	}
	#welcome .customSlider3 h2 {
	  font-size: 50.66667px;
	  margin-top: 272px;
	}
	#welcome .customSlider3 div.watchVideoButton {
	  width: 160px;
	  margin-top: 80px;
	}
	#welcome .customSlider3 div.watchVideoButton p {
	  font-size: 16px;
	}
	#welcome .customSlider3 .womanContainer {
	  right: 40px;
	}
	#welcome .customSlider4 img.yellowArrows {
	  margin-top: 56px;
	}
	#welcome .customSlider4 h2 {
	  font-size: 68px;
	  margin-top: 40px;
	}
	#welcome .customSlider4 img.videoThumb1, .customSlider4 img.videoThumb2 {
	  margin-top: 32px;
	}
	#welcome .customSlider4 p {
	  font-size: 16px;
	  margin-top: 8px;
	}
	#welcome .customSlider5 .headlineContainer h2 {
	  font-size: 52px;
	  margin-right: 14px;
	  margin-top: 192px;
	}
	#welcome .customSlider5 div.registerButton {
	  width: 160px;
	  margin-top: 128px;
	}
	#welcome .customSlider5 div.registerButton p {
	  font-size: 16px;
	}
	#welcome .customSlider6 h2 {
	  font-size: 50.66667px;
	  margin-top: 96px;
	  margin-left: 44px;
	  margin-bottom: 64px;
	}
	#welcome .customSlider6 h3 {
	  font-size: 28px;
	  margin-bottom: 32px;
	}
	#welcome .welcomeCopyContainer h1 {
	  font-size: 25.33333px;
	  margin-top: 26.66667px;
	  margin-bottom: 21.33333px;
	}
	#welcome .welcomeCopyContainer p {
	  font-size: 18.66667px;
	  margin-bottom: 26.66667px;
	  margin-right: 64px;
	}

	/*---------------------------------------
	SECTION:  track
	-----------------------------------------*/
	#track h2 {
	  font-size: 25.33333px;
	  margin-top: 26.66667px;
	}

	/*---------------------------------------
	SECTION:  difference
	-----------------------------------------*/
	#difference h2 {
	  font-size: 25.33333px;
	  margin-top: 34.66667px;
	  margin-bottom: 34.66667px;
	}
	#difference .carousel-control .icon-prev, #difference .carousel-control .icon-next, #difference .carousel-control .glyphicon-chevron-left, #difference .carousel-control .glyphicon-chevron-right {
	  top: 320px;
	}
	#difference .carousel .carousel-inner h3 {
	  font-size: 25.33333px;
	  margin-top: 53.33333px;
	}
	#difference .carousel .carousel-inner ul {
	  margin-bottom: 64px;
	}
	#difference .carousel .carousel-inner ul li {
	  font-size: 16px;
	  margin-right: 112px;
	  margin-top: 32px;
	}
	#difference .carousel .carousel-inner .slideBottom h3 {
	  margin-top: 24px;
	}
	#difference .carousel .carousel-inner .slideBottom img.perspectiveIcon {
	  margin-top: 32px;
	  margin-bottom: 48px;
	}
	#difference .carousel .carousel-inner .slideBottom p {
	  font-size: 20px;
	  margin-left: 48px;
	  margin-right: 200px;
	  margin-top: 40px;
	}
	#difference .carousel .carousel-inner .slide2 .slideTopBackground h3 {
	  margin-bottom: 32px;
	}
	#difference .carousel .carousel-inner .slide2 ul {
	  margin-bottom: 62px;
	}
	#difference .carousel .carousel-inner .slide2 ul li {
	  margin-top: 6.6px;
	}
	#difference .carousel .carousel-inner .slide3 ul li {
	  margin-top: 25.4px;
	}

	/*---------------------------------------
	SECTION:  employers-candidates
	-----------------------------------------*/
	#employers-candidates h2 {
	  font-size: 25.33333px;
	  margin-top: 34.66667px;
	  margin-bottom: 34.66667px;
	}
	#employers-candidates h3 {
	  font-size: 25.33333px;
	  margin-top: 37.33333px;
	}
	#employers-candidates h4 {
	  font-size: 16px;
	  margin-top: 37.33333px;
	}
	#employers-candidates ul {
	  margin-bottom: 166px;
	}
	#employers-candidates ul li {
	  font-size: 16px;
	  margin-top: 28px;
	}
	#employers-candidates ul.candidates {
	  margin-bottom: 48px;
	}
	#employers-candidates ul.candidates li {
	  margin-top: 16px;
	}
	#employers-candidates div.downloadButton {
	  margin-bottom: 48px;
	}
	#employers-candidates div.downloadButton p {
	  font-size: 13.33333px;
	}

	/*---------------------------------------
	SECTION:  resources
	-----------------------------------------*/
	#resources h2 {
	  font-size: 25.33333px;
	  margin-top: 34.66667;
	  margin-bottom: 4px;
	}
	#resources p {
	  font-size: 16px;
	  margin-bottom: 34.66667px;
	}
	#resources .iconsContainer {
	  margin-bottom: 80px;
	}

	/*---------------------------------------
	SECTION:  faq
	-----------------------------------------*/
	#faq h2 {
	  font-size: 25.33333px;
	  margin-top: 28px;
	  margin-bottom: 16px;
	}
	#faq p {
	  font-size: 24px;
	}
	#faq div.faqButton {
	  width: 188px;
	  margin-top: 28px;
	  margin-bottom: 32px;
	}
	#faq div.faqButton p {
	  font-size: 14px;
	}

	/*---------------------------------------
	SECTION:  social
	-----------------------------------------*/
	#social h2 {
	  font-size: 25.33333px;
	}
	#social img.socialIcon {
	  margin-right: 10px;
	  margin-top: 40px;
	  margin-bottom: 36px;
	}

	/*---------------------------------------
	SECTION:  footer
	-----------------------------------------*/
	#footer img.soaFooterLogo {
	  margin-top: 80px;
	}
	#footer p {
	  font-size: 16px;
	  margin-top: 56px;
	}
	#footer p.address {
	  font-size: 18.66667px;
	  margin-top: 48px;
	}
}

@media (max-width: 1399px) {
	/*---------------------------------------
	SECTION:  Header
	-----------------------------------------*/
	.header img.logo {
	  width: 43.33333%;
	}
}

@media (max-width: 1199px) {
	/*---------------------------------------
	SECTION:  Header
	-----------------------------------------*/
	.header img.logo {
	  width: 53.33333%;
	  margin-top: 2.625vw;
	  margin-bottom: 1vw;
	}
	.header div.mainMenu {
	  width: 600px;
	}
	.header div.menu-button {
	  width: 100px;
	}

	/*---------------------------------------
	SECTION:  Welcome
	-----------------------------------------*/
	#welcome .rotatorContent {
	  height: 41.47379032258065vw;
	}
	.leftPointer {
	  height: 41.47379032258065vw;
	}
	.rotatorControlsContainer {
	  max-height: 41.47379032258065vw;
	}
	img.viewingChevron {
	  width: 3.25vw;
	}
	p.rotatorButtonCopy {
	  font-size: 1.209677419354839vw;
	  margin-top: 2.151411290322581vw;
	  margin-bottom: 2.151411290322581vw;
	}
	p.rotatorButtonCopy.last {
	  margin-top: 2.816733870967742vw;
	  margin-bottom: 2.816733870967742vw;
	}
	#welcome .customSlider1 h2 {
	  font-size: 3.8306451612903237vw;
	}
	#welcome .customSlider1 h3 {
	  font-size: 3.060483870967742vw;
	}
	#welcome .customSlider1 div.viewInfographicButton {
	  width: 13.60887096774194vw;
	}
	#welcome .customSlider1 div.viewInfographicButton p {
	  font-size: 1.209677419354839vw;
	}
	#welcome .customSlider2 .headlineContainer {
	  margin-top: 5vw;
	}
	#welcome .customSlider2 .headlineContainer h2 {
	  font-size: 3.024193548387098vw;
	  padding-top: 1.209677419354839vw;
	  padding-bottom: 1.209677419354839vw;
	}
	#welcome .customSlider2 p {
	  font-size: 1.360887096774194vw;
	  margin-left: 2.419354838709678vw;
	  margin-top: 3vw;
	  margin-left: 2vw;
	}
	#welcome .customSlider2 div.learnMoreButton {
	  width: 12.09677419354839vw;
	}
	#welcome .customSlider2 div.learnMoreButton p {
	  font-size: 1.209677419354839vw;
	}
	#welcome .customSlider3 h2 {
	  font-size: 3.830645161290324vw;
	  margin-top: 13vw;
	}
	#welcome .customSlider3 div.watchVideoButton {
	  width: 12.09677419354839vw;
	}
	#welcome .customSlider3 div.watchVideoButton p {
	  font-size: 1.209677419354839vw;
	}
	#welcome .customSlider4 p {
	  font-size: 1.209677419354839vw;
	}
	.customSlider6 {
	  background: url('../images/custom-rotator-slide6-huge-yellow-arrows.png') 0 11vw no-repeat;
	  background-size: 100%;
	}
	#welcome .customSlider6 h2 {
	  font-size: 3.830645161290324vw;
	}
	#welcome .customSlider6 h3 {
	  font-size: 2vw;
	}
	#welcome .welcomeCopyContainer h1 {
	  font-size: 1.915322580645161vw;
	  margin-top: 2.016129032258069vw;
	  margin-bottom: 1.61290322580646vw;
	}
	#welcome .welcomeCopyContainer p {
	  font-size: 1.411290322580646vw;
	  margin-bottom: 2.016129032258069vw;
	}

	/*---------------------------------------
	SECTION:  track
	-----------------------------------------*/
	#track h2 {
	  font-size: 1.915322580645161vw;
	  margin-top: 2.016129032258069vw;
	}

	/*---------------------------------------
	SECTION:  difference
	-----------------------------------------*/
	#difference h2 {
	  font-size: 1.915322580645161vw;
	  margin-top: 2.620967741935485vw;
	  margin-bottom: 2.620967741935485vw;
	}
	#difference .carousel .carousel-inner h3 {
	  font-size: 1.915322580645161vw;
	}
	#difference .carousel .carousel-inner ul li {
	  font-size: 1.209677419354839vw;
	}
	#difference .carousel .carousel-inner .slide2 ul {
	  margin-bottom: 1.875vw;
	}
	#difference .carousel .carousel-inner .slide3 ul li {
	  margin-top: 1.5vw;
	}
	#difference .carousel .carousel-inner .slideBottom h3 {
	  margin-top: 1.814516129032259vw;
	}
	#difference .carousel .carousel-inner .slideBottom p {
	  font-size: 1.512096774193549vw;
	}

	/*---------------------------------------
	SECTION:  employers-candidates
	-----------------------------------------*/
	#employers-candidates h2 {
	  font-size: 1.915322580645161vw;
	  margin-top: 2.620967741935485vw;
	  margin-bottom: 2.620967741935485vw;
	}
	#employers-candidates h3 {
	  font-size: 1.915322580645161vw;
	  margin-top: 2.822580645161291vw;
	}
	#employers-candidates h4 {
	  font-size: 1.209677419354839vw;
	  margin-top: 2.822580645161291vw;
	}
	#employers-candidates ul {
	  margin-bottom: 13.25vw;
	}
	#employers-candidates ul li {
	  font-size: 1.209677419354839vw;
	  margin-top: 2.3333vw;
	}
	#employers-candidates ul.candidates {
	  margin-bottom: 2.56080905306972vw;
	}
	#employers-candidates ul.candidates li {
	  margin-top: 1.209677419354839vw;
	}
	#employers-candidates div.downloadButton {
	  width: 100%;
	  margin-bottom: 3vw;
	}
	#employers-candidates div.downloadButton p {
	  font-size: .975vw;
	}

	/*---------------------------------------
	SECTION:  resources
	-----------------------------------------*/
	#resources h2 {
	  font-size: 1.915322580645161vw;
	  margin-top: 2.620967741935485vw;
	  margin-bottom: 0.3024193548387098vw;
	}
	#resources p {
	  font-size: 1.209677419354839vw;
	  margin-bottom: 2.620967741935485vw;
	}
	#resources .iconsContainer {
	  margin-bottom: 6.048387096774195vw;
	}

	/*---------------------------------------
	SECTION:  faq
	-----------------------------------------*/
	#faq h2 {
	  font-size: 1.915322580645161vw;
	  margin-top: 2.116935483870968vw;
	  margin-bottom: 1.209677419354839vw;
	}
	#faq p {
	  font-size: 1.814516129032259vw;
	}
	#faq div.faqButton {
	  width: 14.21370967741936vw;
	  margin-top: 2.116935483870968vw;
	  margin-bottom: 2.419354838709678vw;
	}
	#faq div.faqButton p {
	  font-size: 1.058467741935484vw;
	}

	/*---------------------------------------
	SECTION:  social
	-----------------------------------------*/
	#social h2 {
	  font-size: 1.915322580645161vw;
	}
	#social img.socialIcon {
	  width: 5.645161290322582%;
	  margin-right: 0.7560483870967744vw;
	  margin-top: 3.024193548387098vw;
	  margin-bottom: 2.721774193548388vw;
	}
	#social img.socialIcon.socialIcon1 {
		margin-left: 1vw;
	}

	/*---------------------------------------
	SECTION:  footer
	-----------------------------------------*/
	#footer img.soaFooterLogo {
	  width: 28.22580645161291%;
	  margin-top: 6.048387096774195vw;
	}
	#footer p {
	  font-size: 1.209677419354839vw;
	  margin-top: 4.233870967741937vw;
	}
	#footer p.address {
	  margin-top: 3.629032258064517vw;
	  font-size: 1.411290322580646vw;
	}
}

@media (max-width: 991px) {
	/*---------------------------------------
	SECTION:  Header
	-----------------------------------------*/
	.header img.logo {
	  width: 65%;
	  margin-top: 3.125vw;
	  margin-bottom: .5vw;
	}
	.header div.mainMenu {
	  width: 510px;
	}
	.header div.menu-button {
	  width: 85px;
	}

	/*---------------------------------------
	SECTION:  Welcome
	-----------------------------------------*/
	#welcome .rotatorContent {
	  height: 53.57031250000001vw;
	}
	.leftPointer {
	  height: 53.57031250000001vw;
	}
	.rotatorControlsContainer {
	  max-height: 53.57031250000001vw;
	}
	img.viewingChevron {
	  width: 3.75vw;
	  margin-top: 1.25vw;
	}
	p.rotatorButtonCopy {
	  font-size: 1.5625vw;
	  margin-top: 2.77890625vw;
	  margin-bottom: 2.77890625vw;
	}
	p.rotatorButtonCopy.last {
	  margin-top: 3.63828125vw;
	  margin-bottom: 3.63828125vw;
	}
	#welcome .customSlider1 h2 {
	  font-size: 4.947916666666667vw;
	  margin-top: 7vw;
	}
	#welcome .customSlider1 h3 {
	  font-size: 3.90625vw;
	  margin-left: 8vw;
	}
	#welcome .customSlider1 div.viewInfographicButton {
	  width: 17.57812500000001vw;
	  top: 34.5vw;
	  right: 3vw;
	}
	#welcome .customSlider1 div.viewInfographicButton p {
	  font-size: 1.5625vw;
	}
	#welcome .customSlider2 .headlineContainer {
	  margin-top: 5vw;
	}
	#welcome .customSlider2 .headlineContainer h2 {
	  font-size: 3.75vw;
	  padding-top: 1.5625vw;
	  padding-bottom: 1.5625vw;
	}
	#welcome .customSlider2 p.rotatorSlide2Copy {
	  font-size: 1.625vw;
	  margin-top: 5vw;
	  margin-left: 1vw;
	  margin-right: 2.5vw;
	}
	#welcome .customSlider2 div.learnMoreButton {
	  width: 15.625vw;
	  margin-right: 2.5vw;
	  margin-top: 2vw;
	}
	#welcome .customSlider2 div.learnMoreButton p {
	  font-size: 1.5625vw;
	}
	#welcome .customSlider2 p.rotatorSlide2VideoCopy {
	  font-size: 1.25vw;
	  margin-top: 1vw;
	  margin-left: 6%;
	}
	#welcome .customSlider3 h2 {
	  font-size: 4.947916666666669vw;
	}
	#welcome .customSlider3 div.watchVideoButton {
	  width: 15.625vw;
	}
	#welcome .customSlider3 div.watchVideoButton p {
	  font-size: 1.5625vw;
	}
	#welcome .customSlider4 h2 {
	  font-size: 5.489583333333333vw;
	  margin-top: 2.5vw;
	}
	#welcome .customSlider4 img.videoThumb1 {
	  width: 100%;
	}
	#welcome .customSlider4 img.videoThumb2 {
	  width: 83.33333333333333%;
	  margin-left: 8%;
	}
	#welcome .customSlider4 p {
	  font-size: 1.5625vw;
	}
	#welcome .customSlider4 p.video2Copy {
	  margin-left: 8%;
	}
	.customSlider6 {
	  background: url('../images/custom-rotator-slide6-huge-yellow-arrows.png') 0 22vw no-repeat;
	  background-size: 100%;
	}
	#welcome .customSlider6 h2 {
	  font-size: 4.947916666666669vw;
	}
	#welcome .customSlider6 h3 {
	  font-size: 2.583333333333333vw;
	}
	#welcome .welcomeCopyContainer h1 {
	  font-size: 2.473958333333333vw;
	  margin-top: 2.604166666666672vw;
	  margin-bottom: 2.083333333333344vw;
	}
	#welcome .welcomeCopyContainer p {
	  font-size: 1.822916666666668vw;
	  margin-bottom: 2.604166666666672vw;
	}

	/*---------------------------------------
	SECTION:  track
	-----------------------------------------*/
	#track h2 {
	  font-size: 2.473958333333333vw;
	  margin-top: 2.604166666666672vw;
	}
	
	/*---------------------------------------
	SECTION:  difference
	-----------------------------------------*/
	#difference h2 {
	  font-size: 2.473958333333333vw;
	  margin-top: 3.385416666666668vw;
	  margin-bottom: 3.385416666666668vw;
	}
	#difference .carousel .carousel-inner h3 {
	  font-size: 2.473958333333333vw;
	}
	#difference .carousel .carousel-inner ul li {
	  font-size: 1.375vw;
	}
	#difference .carousel .carousel-inner .slide2 ul {
	  margin-bottom: 4.5vw;
	}
	#difference .carousel .carousel-inner .slideBottom h3 {
	  margin-top: 2.343750000000001vw;
	}
	#difference .carousel .carousel-inner .slideBottom img.perspectiveIcon {
	  margin-top: 4vw;
	  margin-bottom: 5vw;
	}
	#difference .carousel .carousel-inner .slideBottom p {
	  font-size: 1.953125000000001vw;
	}

	/*---------------------------------------
	SECTION:  employers-candidates
	-----------------------------------------*/
	#employers-candidates h2 {
	  font-size: 2.473958333333333vw;
	  margin-top: 3.385416666666668vw;
	  margin-bottom: 3.385416666666668vw;
	}
	#employers-candidates h3 {
	  font-size: 2.473958333333333vw;
	  margin-top: 3.645833333333334vw;
	}
	#employers-candidates h4 {
	  font-size: 1.5625vw;
	  margin-top: 3.645833333333334vw;
	}
	#employers-candidates ul {
	  margin-bottom: 15vw;
	}
	#employers-candidates ul li {
	  font-size: 1.5625vw;
	  margin-top: 3.013845833333333vw;
	}
	#employers-candidates ul.candidates {
	  margin-bottom: 3.307711693548388vw;
	}
	#employers-candidates ul.candidates li {
	  margin-top: 1.5625vw;
	}
	#employers-candidates div.downloadButton {
	  margin-bottom: 4vw;
	}

	/*---------------------------------------
	SECTION:  resources
	-----------------------------------------*/
	#resources h2 {
	  font-size: 2.473958333333333vw;
	  margin-top: 3.385416666666668vw;
	  margin-bottom: 0.3906250000000002vw;
	}
	#resources p {
	  font-size: 1.5625vw;
	  margin-bottom: 3.385416666666668vw;
	}
	#resources .iconsContainer {
	  margin-bottom: 7.812500000000002vw;
	}

	/*---------------------------------------
	SECTION:  faq
	-----------------------------------------*/
	#faq h2 {
	  font-size: 2.473958333333333vw;
	  margin-top: 2.734375vw;
	  margin-bottom: 1.5625vw;
	}
	#faq p {
	  font-size: 2.343750000000001vw;
	}
	#faq div.faqButton {
	  width: 18.35937500000001vw;
	  margin-top: 2.734375vw;
	  margin-bottom: 3.125000000000001vw;
	}
	#faq div.faqButton p {
	  font-size: 1.3671875vw;
	}

	/*---------------------------------------
	SECTION:  social
	-----------------------------------------*/
	#social h2 {
	  font-size: 2.473958333333333vw;
	  line-height: 3.625;
	}
	#social img.socialIcon {
	  width: 7.291666666666668%;
	  margin-right: 0.9765625000000003vw;
	  margin-top: 3.906250000000002vw;
	  margin-bottom: 3.515625000000001vw;
	}
	#social img.socialIcon.socialIcon1 {
		margin-left: 0;
	}

	/*---------------------------------------
	SECTION:  footer
	-----------------------------------------*/
	#footer img.soaFooterLogo {
	  width: 36.45833333333334%;
	  margin-top: 7.812500000000002vw;
	}
	#footer p {
	  font-size: 1.562500000000001vw;
	  margin-top: 5.468750000000002vw;
	}
	#footer p.address {
	  margin-top: 4.687500000000001vw;
	  font-size: 1.822916666666668vw;
	}
}

@media (max-width: 907px) {
	#employers-candidates ul {
	  margin-bottom: 17vw;
	}
}
@media (max-width: 804px) {
	#employers-candidates ul {
	  margin-bottom: 19.5vw;
	}
}
@media (max-width: 787px) {
	#employers-candidates ul {
	  margin-bottom: 18vw;
	}
}
@media (max-width: 767px) {
	/*---------------------------------------
	SECTION:  Header
	-----------------------------------------*/
	.header div.logoContainer {
	  text-align: center;
	  margin-bottom: 4vw;
	}
	.header div.signup-button {
	  float: none;
	  width: 42vw;
	  margin-top: 4vw;
	  margin-bottom: 4vw;
	  margin-left: auto;
	  margin-right: auto;
	}
	.header div.signup-button p {
	  font-size: 2.5vw;
	  line-height: 3
	}
	/*---------------------------------------
	SECTION:  welcome
	-----------------------------------------*/
	#welcome .carousel .carousel-indicators {
	  bottom: auto;
	  top: 4%;
	  left: 50%;
	}
	#welcome .carousel .carousel-indicators li {
	  border-radius: 50%;
	  color: #024c7b;
	  border: 1px solid #717171;
	  margin-right: 4px;
	  width: 12px;
	  height: 12px;
	  background-color: #d23138;
	}
	#welcome .carousel .carousel-indicators .active {
	  background-color: #024c7b;
	  margin-bottom: 1px;
	  margin-top: 1px;
	}
	#welcome .carousel-control .icon-prev, #welcome .carousel-control .icon-next, #welcome .carousel-control .glyphicon-chevron-left, #welcome .carousel-control .glyphicon-chevron-right {
	  top: 50%;
	}
	#welcome .customSlider1 h2 {
	  margin-top: 5vw;
	}
	#welcome .customSlider1 div.viewInfographicButton {
	  top: 38vw;
	  width: 22.46256239600666vw;
	  text-align: center;
	  background-color: transparent;
	  border: 1px solid #d23138;
	}
	#welcome .customSlider1 div.viewInfographicButton p {
	  font-size: 1.996672212978369vw;
	  color: #d23138;
	}
	#welcome .customSlider1 a div.viewInfographicButton:hover p {
		color: #ffffff;
	}
	#welcome .customSlider2 .headlineContainer {
	  top: 1.5vw;
	  left: 0;
	  width: 100%;
	  text-align: center;
	}
	#welcome .customSlider2 .headlineContainer h2 {
	  font-size: 4.991680532445923vw;
	  margin-left: 0;
	  padding-top: 1vw;
	  padding-bottom: 1vw;
	}
	#welcome .customSlider2 p {
	  font-size: 2.246256239600666vw;
	  margin-top: 4vw;
	  margin-left: 0;
	}
	#welcome .customSlider2 div.learnMoreButton {
	  width: 19.96672212978369vw;
	  margin-top: 2.5vw;
	  margin-bottom: 2.75vw;
	  margin-left: auto;
	  margin-right: auto;
	  float: none;
	  background-color: transparent;
	  border: 1px solid #d23138;
	}
	#welcome .customSlider2 div.learnMoreButton p {
	  font-size: 1.996672212978369vw;
	  color: #d23138;
	}
	#welcome .customSlider2 div.learnMoreButton:hover p {
		color: #ffffff;
	}
	#welcome .customSlider3 .headlineContainer {
		text-align: left;
	}
	#welcome .customSlider3 h2 {
	  font-size: 6.32279534109817vw;
	  margin-top: 17vw;
	}
	#welcome .customSlider3 div.watchVideoButton {
	  width: 19.96672212978369vw;
	  margin-top: 5vw;
	  background-color: transparent;
	  border: 1px solid #d23138;
	}
	#welcome .customSlider3 div.watchVideoButton p {
	  font-size: 1.996672212978369vw;
	  color: #d23138;
	}
	#welcome .customSlider3 div.watchVideoButton:hover p {
		color: #ffffff;
	}
	#welcome .customSlider3 .womanContainer {
	  display: block;
	  position: relative;
	  top: 16vw;
	  bottom: auto;
	  left: auto;
	  right: 0;
	  width: 41.66666666666667%;
	}
	#welcome .customSlider3 .womanContainer img {
	  width: 100%;
	  height: auto;
	}
	#welcome .customSlider4 img.yellowArrows {
	  width: 20%;
	  margin-left: 71%;
	}
	#welcome .customSlider4 .headlineContainer {
		text-align: left;
	}
	#welcome .customSlider4 h2 {
	  font-size: 6.32279534109817vw;
	}
	#welcome .customSlider4 .videoContainer {
		text-align: left;
	}
	#welcome .customSlider4 img.videoThumb1, .customSlider4 img.videoThumb2 {
	  width: 90%;
	  margin-top: 2vw;
	}
	#welcome .customSlider4 p {
	  font-size: 1.996672212978369vw;
	  margin-top: 1vw;
	}
	.customSlider6 {
	  background: url('../images/custom-rotator-slide6-huge-yellow-arrows.png') 0 9.5vw no-repeat;
	  background-size: 100%;
	}
	#welcome .customSlider6 h2 {
	  font-size: 6.32279534109817vw;
	  margin-top: 7vw;
	  margin-bottom: 3vw;
	}
	#welcome .customSlider6 h3 {
	  font-size: 3.25vw;
	}
	#welcome .customSlider6 h3.last {
	  margin-bottom: 5.5vw;
	}
	#welcome .welcomeCopyContainer h1 {
	  font-size: 3.161397670549084vw;
	  margin-top: 3.327787021630622vw;
	  margin-bottom: 2.662229617304506vw;
	}
	#welcome .welcomeCopyContainer p {
	  font-size: 2.329450915141433vw;
	  margin-bottom: 3.327787021630622vw;
	}

	/*---------------------------------------
	SECTION:  track
	-----------------------------------------*/
	#track h2 {
	  font-size: 3.161397670549084vw;
	  margin-top: 3.327787021630622vw;
	  margin-bottom: 3vw;
	  margin-left: 0;
	  margin-right: 0;
	  text-align: center;
	}
	#track .modulesTitle {
	  display: none !important;
	}
	#track .track1 {
	  position: relative;
	  top: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 50vw;
	  text-align: center;
	}
	#track .track1 p {
	  font-size: 2vw;
	  margin-left: 0;
	}
	#track .arrow1 {
	  display: block;
	  position: relative; 
	  top: -1.5vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 7vw;
	  transform: rotate(90deg);
	}
	#track .track2 {
	  position: relative;
	  top: -2vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 50vw;
	  text-align: center;
	}
	#track .track2 p {
	  font-size: 2vw;
	  margin-left: 0;
	}
	#track .arrow2 {
	  display: block;
	  position: relative;
	  top: -6vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 35vw;
	  transform: rotate(90deg);
	}
	#track .track3 {
	  top: 39vw;
	  left: 15.625vw;
	  width: 20vw;
	  text-align: center;
	  padding-top: .5vw;
	  padding-bottom: 0;
	}
	#track .track3 p {
	  font-size: 2vw;
	  margin-left: 0;
	}
	#track .track4 {
	  top: 39vw;
	  left: auto;
	  right: 15.625vw;
	  width: 20vw;
	  text-align: center;
	}
	#track .track4 p {
	  font-size: 2vw;
	  margin-left: 0;
	}
	#track .track5 {
	  position: relative;
	  top: 7vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 50vw;
	  text-align: center;
	}
	#track .track5 p {
	  font-size: 2vw;
	  margin-left: 0;
	}
	#track .arrow3 {
	  position: relative;
	  top: 4.5vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 7vw;
	  transform: rotate(90deg);
	}
	#track .track6 {
	  position: relative;
	  top: 4.5vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 50vw;
	  text-align: center;
	}
	#track .track6 p {
	  font-size: 2vw;
	  margin-left: 0;
	}
	#track .arrow4 {
	  position: relative;
	  top: 3.5vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  width: 7vw;
	  transform: rotate(90deg);
	}
	#track .track7 {
	  position: relative;
	  top: 3.5vw;
	  left: 0;
	  margin-left: auto;
	  margin-right: auto;
	  margin-bottom: 8vw;
	  width: 50vw;
	  text-align: center;
	}
	#track .track7 p {
	  font-size: 2vw;
	  margin-left: 0;
	}
	#track .examsTitle {
	  display: none;
	}

	/*---------------------------------------
	SECTION:  difference
	-----------------------------------------*/
	#difference h2 {
	  font-size: 3.161397670549084vw;
	  margin-top: 4.326123128119801vw;
	  margin-bottom: 4.326123128119801vw;
	}
	#difference .carousel-control .icon-prev, #difference .carousel-control .icon-next, #difference .carousel-control .glyphicon-chevron-left, #difference .carousel-control .glyphicon-chevron-right {
	  top: 6vw;
	}
	#difference .carousel .carousel-inner h3 {
	  font-size: 3.161397670549084vw;
	  margin-top: 8vw;
	}
	#difference .carousel .carousel-inner ul {
	  margin-bottom: 4.125vw;
	}
	#difference .carousel .carousel-inner ul li {
	  font-size: 1.996672212978369vw;
	  margin-top: 3.993344425956739vw;
	}
	#difference .carousel .carousel-inner .slideBottom h3 {
	  margin-top: 2.995008319467554vw;
	}
	#difference .carousel .carousel-inner .slideBottom img.perspectiveIcon {
	  margin-top: 4vw;
	}
	#difference .carousel .carousel-inner .slideBottom p {
	  font-size: 2.495840266222962vw;
	}
	#difference .carousel .carousel-inner .slide1 .slideTopBackground {
	  background: none;
	}
	#difference .carousel .carousel-inner .slide2 .slideTopBackground {
	  background: none;
	}
	#difference .carousel .carousel-inner .slide2 .slideTopBackground h3 {
	  margin-bottom: 2vw;
	}
	#difference .carousel .carousel-inner .slide2 ul {
	  margin-bottom: 3.125vw;
	}
	#difference .carousel .carousel-inner .slide2 ul li {
	  margin-top: 1.5vw;
	}
	#difference .carousel .carousel-inner .slide3 .slideTopBackground {
	  background: none;
	}
	#difference .carousel .carousel-inner .slide3 ul li {
	  margin-top: 3.125vw;
	}

	/*---------------------------------------
	SECTION:  employers-candidates
	-----------------------------------------*/
	#employers-candidates h2 {
	  font-size: 3.161397670549084vw;
	  margin-top: 4.326123128119801vw;
	  margin-bottom: 4.326123128119801vw;
	}
	#employers-candidates h3 {
	  font-size: 3.161397670549084vw;
	  margin-top: 4.658901830282861vw;
	}
	#employers-candidates h4 {
	  font-size: 1.996672212978369vw;
	  margin-top: 4.658901830282861vw;
	  margin-bottom: 0;
	}
	#employers-candidates ul {
	  margin-bottom: 4vw;
	}
	#employers-candidates ul li {
	  font-size: 1.996672212978369vw;
	  margin-top: 3.494176372712146vw;
	}
	#employers-candidates ul.candidates {
	  margin-bottom: 4vw;
	}
	#employers-candidates ul.candidates li {
	  margin-top: 1.996672212978369vw;
	}
	#employers-candidates div.downloadButton p {
	  font-size: 1.663893510815308vw;
	}

	/*---------------------------------------
	SECTION:  resources
	-----------------------------------------*/
	#resources h2 {
	  font-size: 3.161397670549084vw;
	  margin-top: 4.3261231281197877vw;
	  margin-bottom: 0.4991680532445923vw;
	}
	#resources p {
	  font-size: 1.996672212978369vw;
	  margin-bottom: 4.326123128119801vw;
	}
	#resources .iconsContainer {
	  margin-bottom: 3vw;
	}
	#resources .button-container img {
	  margin-bottom: 2vw;
	}
	#resources .button-container.last {
	  text-align: center;
	}
	#resources .button-container.last img {
	  width: 78.75%;
	}

	/*---------------------------------------
	SECTION:  faq
	-----------------------------------------*/
	#faq {
	  background-size: cover;
	}
	#faq h2 {
	  font-size: 3.161397670549084vw;
	  margin-top: 3.494176372712146vw;
	  margin-bottom: 1.996672212978369vw;
	}
	#faq p {
	  font-size: 2.995008319467554vw;
	}
	#faq div.faqButton {
	  width: 23.46089850249584vw;
	  margin-top: 3.494176372712146vw;
	  margin-bottom: 3.993344425956739vw;
	}
	#faq div.faqButton p {
	  font-size: 1.747088186356073vw;
	}

	/*---------------------------------------
	SECTION:  social
	-----------------------------------------*/
	#social h2 {
	  font-size: 3.161397670549084vw;
	  line-height: 4;
	}
	#social img.socialIcon {
	  width: 12%;
	  margin-right: 1.247920133111481vw;
	  margin-top: 4.991680532445923vw;
	  margin-bottom: 4.492512479201331vw;
	}

	/*---------------------------------------
	SECTION:  footer
	-----------------------------------------*/
	#footer {
	  margin-bottom: 9vw;
	}
	#footer .footerLogoContainer {
	  text-align: center;
	}
	#footer img.soaFooterLogo {
	  width: 39.93344425956739%;
	  margin-top: 6vw;
	}
	#footer p {
	  font-size: 1.99667221297837vw;
	  margin-top: 3vw;
	}
	#footer .footerAddressContainer {
	  text-align: center;
	}
	#footer p.address {
	  font-size: 2.329450915141432vw;
	  margin-top: 4vw;
	}
}

@media (max-width: 600px) {
	/*---------------------------------------
	SECTION:  Header
	-----------------------------------------*/
	.header div.signup-button {
	  width: 52.47817047817048vw;
	  margin-top: 6vw;
	  margin-bottom: 6vw;
	}
	.header div.signup-button p {
	  font-size: 3.123700623700624vw;
	}
	/*---------------------------------------
	SECTION:  welcome
	-----------------------------------------*/
	#welcome .rotatorContent {
	  height: 121.8295218295218vw;
	}
	#welcome .customSlider1 img.blueArrows {
	  width: 65%;
	}
	#welcome .customSlider1 img.soaLogo {
	  width: 25%;
	  margin-top: 4vw;
	}
	#welcome .customSlider1 h2 {
	  font-size: 7.900207900207901vw;
	  margin-top: 10vw;
	}
	#welcome .customSlider1 h3 {
	  font-size: 6.237006237006237vw;
	}
	#welcome .customSlider1 div.viewInfographicButton {
	  position: relative;
	  top: 10vw;
	  right: auto;
	  left: 30vw;
	  width: 35.08316008316009vw;
	  margin-bottom: 10vw;
	}
	#welcome .customSlider1 div.viewInfographicButton p {
	  font-size: 3.118503118503118vw;
	}
	#welcome .customSlider2 .headlineContainer {
	  top: 12vw;
	}
	#welcome .customSlider2 .headlineContainer h2 {
	  font-size: 7.796257796257795vw;
	  padding-top: 2vw;
	  padding-bottom: 2vw;
	}
	#welcome .customSlider2 p {
	  font-size: 3.508316008316009vw;
	  margin-top: 14vw;
	}
	#welcome .customSlider2 div.learnMoreButton {
	  width: 31.18503118503118vw;
	  margin-top: 6.5vw;
	  margin-bottom: 23.75vw;
	}
	#welcome .customSlider2 div.learnMoreButton p {
	  font-size: 3.118503118503118vw;
	}
	#welcome .customSlider3 .headlineContainer {
		text-align: center;
	}
	#welcome .customSlider3 h2 {
	  font-size: 9.875259875259876vw;
	  margin-top: 13vw;
	}
	#welcome .customSlider3 div.watchVideoButton {
	  width: 31.18503118503118vw;
	  margin-top: 8vw;
	  margin-bottom: 9vw;
	  margin-left: auto;
	  margin-right: auto;
	}
	#welcome .customSlider3 div.watchVideoButton p {
	  font-size: 3.118503118503118vw;
	}
	#welcome .customSlider3 .womanContainer {
	  top: 4vw;
	  width: 65%;
	  text-align: center;
	}
	#welcome .customSlider4 .headlineContainer {
		text-align: center;
	}
	#welcome .customSlider4 h2 {
	  font-size: 9.875259875259876vw;
	  margin-top: 12vw;
	}
	#welcome .customSlider4 .videoContainer {
		text-align: center;
	}
	#welcome .customSlider4 img.videoThumb1, .customSlider4 img.videoThumb2 {
	  width: 90%;
	  margin-top: 2vw;
	}
	#welcome .customSlider4 img.videoThumb2 {
	  margin-left: 0;
	}
	#welcome .customSlider4 p {
	  font-size: 3.1185031185031049vw;
	  margin-top: 1vw;
	}
	.customSlider6 {
	  background: url('../images/custom-rotator-slide6-huge-yellow-arrows.png') 0 4vw no-repeat;
	  background-size: cover;
	}
	#welcome .customSlider6 h2 {
	  font-size: 9.875259875259876vw;
	  margin-top: 12vw;
	  margin-bottom: 5vw;
	  text-align: center;
	}
	#welcome .customSlider6 h3 {
	  font-size: 5.076013513513514vw;
	  margin-bottom: 5vw;
	}
	#welcome .customSlider6 h3.last {
	  margin-bottom: 14vw;
	}
	#welcome .welcomeCopyContainer h1 {
	  font-size: 4.937629937629936vw;
	  margin-top: 5.197505197505207vw;
	  margin-bottom: 4.158004158004179vw;
	}
	#welcome .welcomeCopyContainer p {
	  font-size: 3.638253638253641vw;
	  margin-bottom: 5.197505197505207vw;
	}

	/*---------------------------------------
	SECTION:  track
	-----------------------------------------*/
	#track h2 {
	  font-size: 4.937629937629936vw;
	  margin-top: 5.197505197505207vw;
	  margin-bottom: 4.685550935550936vw;
	}
	#track .track1 p, #track .track2 p, #track .track3 p, #track .track4 p, #track .track5 p, #track .track6 p, #track .track7 p {
	  font-size: 2.556666666666667vw;
	}
	#track .arrow1 {
	  width: 8.948333333333333vw;
	}
	#track .arrow2 {
	  top: -1.5vw;
	  width: 44.74166666666667vw;
	}
	#track .track3 {
	  top: 51vw;
	  left: 15.5vw;
	  width: 22vw;
	  padding-top: 4vw;
	}
	#track .track4 {
	  top: 51vw;
	  right: 15.625vw;
	  width: 22vw;
	  padding-top: 4vw;
	}
	#track .track5 {
	  top: 18vw;
	  width: 50vw;
	}
	#track .arrow3 {
	  top: 15vw;
	  width: 8.948333333333333vw;
	}
	#track .track6 {
	  top: 14vw;
	}
	#track .arrow4 {
	  top: 13.5vw;
	  width: 8.948333333333333vw;
	}
	#track .track7 {
	  top: 12.5vw;
	  margin-bottom: 20vw;
	}

	/*---------------------------------------
	SECTION:  difference
	-----------------------------------------*/
	#difference h2 {
	  font-size: 4.937629937629936vw;
	  margin-top: 6.756756756756758vw;
	  margin-bottom: 6.756756756756758vw;
	}
	#difference .carousel .carousel-inner h3 {
	  font-size: 4.937629937629936vw;
	  margin-top: 12.49480249480249vw;
	}
	#difference .carousel .carousel-inner ul {
	  margin-bottom: 9.75vw;
	}
	#difference .carousel .carousel-inner ul li {
	  font-size: 3.118503118503118vw;
	  margin-top: 6.237006237006237vw;
	}
	#difference .carousel .carousel-inner .slideBottom h3 {
	  margin-top: 4.677754677754678vw;
	}
	#difference .carousel .carousel-inner .slideBottom img.perspectiveIcon {
	  margin-top: 4vw;
	}
	#difference .carousel .carousel-inner .slideBottom p {
	  font-size: 3.5vw;
	}
	#difference .carousel .carousel-inner .slide2 .slideTopBackground h3 {
	  margin-bottom: 3.123700623700624vw;
	}
	#difference .carousel .carousel-inner .slide2 ul {
	  margin-bottom: 0;
	}
	#difference .carousel .carousel-inner .slide2 ul li {
	  margin-top: 2.342775467775468vw;
	}
	#difference .carousel .carousel-inner .slide3 ul {
	  margin-bottom: 6vw;
	}
	#difference .carousel .carousel-inner .slide3 ul li {
	  margin-top: 4.880782224532225vw;
	}

	/*---------------------------------------
	SECTION:  employers-candidates
	-----------------------------------------*/
	#employers-candidates h2 {
	  font-size: 4.937629937629936vw;
	  margin-top: 6.756756756756758vw;
	  margin-bottom: 6.756756756756758vw;
	}
	#employers-candidates h3 {
	  font-size: 4.937629937629936vw;
	  margin-top: 7.276507276507275vw;
	}
	#employers-candidates h4 {
	  font-size: 3.118503118503118vw;
	  margin-top: 7.276507276507275vw;
	  margin-bottom: 0;
	}
	#employers-candidates ul {
	  margin-bottom: 4vw;
	}
	#employers-candidates ul li {
	  font-size: 3.118503118503118vw;
	  margin-top: 5.457380457380457vw;
	}
	#employers-candidates ul.candidates {
	  margin-bottom: 6.247401247401247vw;
	}
	#employers-candidates ul.candidates li {
	  margin-top: 3.118503118503118vw;
	}
	#employers-candidates div.downloadButton p {
	  font-size: 2.598752598752599vw;
	  line-height: 4.685550935550936;
	}

	/*---------------------------------------
	SECTION:  resources
	-----------------------------------------*/
	#resources h2 {
	  font-size: 4.937629937629936vw;
	  margin-top: 6.756756756756736vw;
	  margin-bottom: 0.7796257796257796vw;
	}
	#resources p {
	  font-size: 3.118503118503118vw;
	  margin-bottom: 6.756756756756758vw;
	}
	#resources .iconsContainer {
	  margin-bottom: 3vw;
	}
	#resources .button-container {
	  text-align: center;
	}
	#resources .button-container img {
	  margin-bottom: 5vw;
	}
	#resources .button-container.last {
	  text-align: center;
	}
	#resources .button-container.last img {
	  width: 94.5%;
	}

	/*---------------------------------------
	SECTION:  faq
	-----------------------------------------*/
	#faq h2 {
	  font-size: 4.937629937629936vw;
	  margin-top: 5.457380457380457vw;
	  margin-bottom: 3.118503118503118vw;
	}
	#faq p {
	  font-size: 4.677754677754678vw;
	}
	#faq div.faqButton {
	  width: 36.64241164241164vw;
	  margin-top: 5.457380457380457vw;
	  margin-bottom: 6.237006237006237vw;
	}
	#faq div.faqButton p {
	  font-size: 2.728690228690228vw;
	}

	/*---------------------------------------
	SECTION:  social
	-----------------------------------------*/
	#social h2 {
	  font-size: 3.950103950103949vw;
	  line-height: 4;
	}
	#social img.socialIcon {
	  width: 16.86798336798336%;
	  margin-right: 1.559251559251559vw;
	  margin-top: 6.237006237006236vw;
	  margin-bottom: 6.237006237006236vw;
	}

	/*---------------------------------------
	SECTION:  footer
	-----------------------------------------*/
	#footer {
	  margin-bottom: 12vw;
	}
	#footer .footerLogoContainer {
	  text-align: center;
	}
	#footer p {
	  font-size: 2.910602910602912vw;
	}
	#footer p.address {
	  font-size: 3.395703395703398vw;
	}
}

@media (max-width: 480px) {
	/*---------------------------------------
	SECTION: Mobile Menu and Info Link
	-----------------------------------------*/
	.mobileMenu .navbar a.infoButton span.infoButtonGlyph {
	  font-size: 6vw;
	  line-height: .75;
	  top: 5px;
	}
	.mobileMenu .navbar .moreInfoMobile {
	  font-size: 4vw;
	  margin-top: 5.5vw;
	  margin-left: 2vw;
	}
	.mobileMenu .navbar .navbar-header .navbar-toggle {
	  border-color: #76c3d4;
	  padding-top: 3.75vw;
	  padding-bottom: 3.75vw;
	  margin-bottom: 0;
	  margin-top: 1.5vw;
	}
	.mobileMenu .navbar .navbar-header .navbar-toggle .icon-bar {
	  font-size: 4vw;
	  width: 7vw;
	  max-width: 48px;
	}
	.mobileMenu .navbar .navbar-header .navbar-toggle .icon-bar+.icon-bar {
	  margin-top: .53333vw;
	}
	.mobileMenu .navbar .navbar-collapse {
	  background-color: #024c7b;
	  border: none;
	}
	.mobileMenu .navbar .navbar-collapse ul.navbar-nav {
	  margin-top: 1vw;
	}
	.mobileMenu .navbar .navbar-collapse ul.navbar-nav li a {
	  font-size: 6vw;
	}

	/*---------------------------------------
	SECTION:  Header
	-----------------------------------------*/

	/*---------------------------------------
	SECTION:  welcome
	-----------------------------------------*/
	#welcome .rotatorContent {
	  height: 111vw;
	}
	#welcome .customSlider1 div.viewInfographicButton {
	  left: 22vw;
	  width: 56.22661122661124vw;
	}
	#welcome .customSlider1 div.viewInfographicButton p {
	  font-size: 4.997920997920997vw;
	}
	#welcome .customSlider2 .headlineContainer {
	  top: 6vw;
	}
	#welcome .customSlider2 .headlineContainer h2 {
	  font-size: 6vw;
	  padding-top: 2vw;
	  padding-bottom: 2vw;
	}
	#welcome .customSlider2 p {
	  font-size: 4vw;
	  margin-top: 8vw;
	  margin-bottom: 0;
	}
	#welcome .customSlider2 div.learnMoreButton {
	  width: 35vw;
	  margin-top: 4vw;
	  margin-bottom: 5vw;
	}
	#welcome .customSlider2 div.learnMoreButton p {
	  font-size: 4vw;
	  margin-top: 0;
	}
	#welcome .customSlider3 div.watchVideoButton {
	  width: 49.97920997920997vw;
	  margin-top: 9vw;
	  margin-bottom: 8vw;
	}
	#welcome .customSlider3 div.watchVideoButton p {
	  font-size: 4.997920997920997vw;
	}
	#welcome .customSlider3 .womanContainer {
	  top: 0;
	  width: 65%;
	  text-align: center;
	  overflow-y: hidden;
	}
	#welcome .customSlider4 .headlineContainer {
	  text-align: center;
	}
	#welcome .customSlider4 h2 {
	  font-size: 8vw;
	  margin-top: 12vw;
	}
	#welcome .customSlider4 .videoContainer {
	  text-align: center;
	}
	#welcome .customSlider4 img.videoThumb1, #welcome .customSlider4 img.videoThumb2 {
	  width: 50%;
	  margin-top: 2vw;
	}
	.customSlider4 img.videoThumb2 {
	  margin-left: 0;
	}
	#welcome .customSlider4 p, #welcome .customSlider4 p.video2Copy {
	  font-size: 3.1185031185031049vw;
	  margin-top: 1vw;
	  margin-left: 0;
	}
	.customSlider6 {
	  background: url('../images/custom-rotator-slide6-huge-yellow-arrows.png') 0 10vw no-repeat;
	  background-size: cover;
	}
	#welcome .customSlider6 h2 {
	  font-size: 8vw;
	  margin-top: 18vw;
	  margin-bottom: 8vw;
	  text-align: center;
	}
	#welcome .customSlider6 h3 {
	  font-size: 5.076013513513514vw;
	  margin-bottom: 5vw;
	}
	#welcome .customSlider6 h3.last {
	  margin-bottom: 14vw;
	}
	#welcome .welcomeCopyContainer h1 {
	  font-size: 4.937629937629936vw;
	  margin-top: 5.197505197505207vw;
	  margin-bottom: 4.158004158004179vw;
	}
	#welcome .welcomeCopyContainer p {
	  font-size: 3.638253638253641vw;
	  margin-bottom: 5.197505197505207vw;
	}

	/*---------------------------------------
	SECTION:  track
	-----------------------------------------*/
	#track h2 {
	  font-size: 6.333333333333331vw;
	  margin-top: 6.666666666666679vw;
	  margin-bottom: 6.010000000000001vw;
	}
	#track .track1 p, #track .track2 p, #track .track3 p, #track .track4 p, #track .track5 p, #track .track6 p, #track .track7 p {
	  font-size: 3.195833333333334vw;
	}
	#track .track1 {
		width: 75vw;
	}
	#track .arrow1 {
	  width: 11.18541666666667vw;
	}
	#track .track2 {
		width: 75vw;
	}
	#track .arrow2 {
	  top: -2vw;
	  width: 55.92708333333334vw;
	}
	#track .track3 {
	  top: 53vw;
	  left: 2.5vw;
	  width: 32vw;
	}
	#track .track4 {
	  top: 53vw;
	  right: 2.75vw;
	  width: 32vw;
	}
	#track .track5 {
	  top: 19vw;
	  width: 75vw;
	}
	#track .arrow3 {
	  top: 15.5vw;
	  width: 11.18541666666667vw;
	}
	#track .track6 {
	  top: 15vw;
	  width: 75vw;
	}
	#track .arrow4 {
	  top: 13.5vw;
	  width: 11.18541666666667vw;
	}
	#track .track7 {
	  width: 75vw;
	  top: 12.5vw;
	  margin-bottom: 18vw;
	}

	/*---------------------------------------
	SECTION:  difference
	-----------------------------------------*/
	#difference h2 {
	  font-size: 6.333333333333331vw;
	  margin-top: 8.666666666666668vw;
	  margin-bottom: 8.666666666666668vw;
	}
	#difference .carousel .carousel-inner h3 {
	  font-size: 6.333333333333331vw;
	  margin-top: 16vw;
	}
	#difference .carousel .carousel-inner ul {
	  margin-bottom: 5.75vw;
	}
	#difference .carousel .carousel-inner ul li {
	  font-size: 3.999999999999999vw;
	  margin-top: 3vw;
	}
	#difference .carousel .carousel-inner .slideBottom h3 {
	  margin-top: 2vw;
	}
	#difference .carousel .carousel-inner .slideBottom p {
	  font-size: 4.489333333333333vw;
	}

	/*---------------------------------------
	SECTION:  employers-candidates
	-----------------------------------------*/
	#employers-candidates h2 {
	  font-size: 6.333333333333331vw;
	  margin-top: 8.666666666666668vw;
	  margin-bottom: 8.666666666666668vw;
	}
	#employers-candidates h3 {
	  font-size: 6.333333333333331vw;
	  margin-top: 9.333333333333331vw;
	}
	#employers-candidates h4 {
	  font-size: 3.999999999999999vw;
	  margin-top: 9.333333333333331vw;
	}
	#employers-candidates ul {
		margin-top: 7vw;
	}
	#employers-candidates ul li {
	  font-size: 3.999999999999999vw;
	  margin-top: 3vw;
	}
	#employers-candidates div.downloadButton p {
	  font-size: 3.333333333333334vw;
	  line-height: 5;
	}

	/*---------------------------------------
	SECTION:  resources
	-----------------------------------------*/
	#resources h2 {
	  font-size: 6.333333333333331vw;
	  margin-top: 8.66666666666664vw;
	  margin-bottom: 1vw;
	}
	#resources p {
	  font-size: 3.999999999999999vw;
	  margin-bottom: 7vw;
	}
	#resources .iconsContainer {
	  margin-bottom: 3.848vw;
	}
	#resources .button-container img {
	  margin-bottom: 8vw;
	}

	/*---------------------------------------
	SECTION:  faq
	-----------------------------------------*/
	#faq h2 {
	  font-size: 6.333333333333331vw;
	  margin-top: 7vw;
	  margin-bottom: 3.999999999999999vw;
	}
	#faq p {
	  font-size: 6vw;
	}
	#faq div.faqButton {
	  width: 47vw;
	  margin-top: 7vw;
	  margin-bottom: 8vw;
	}
	#faq div.faqButton p {
	  font-size: 3.499999999999999vw;
	}

	/*---------------------------------------
	SECTION:  social
	-----------------------------------------*/
	#social h2 {
	  font-size: 6.333333333333331vw;
	  line-height: 1.1;
	  text-align: center;
	}
	#social .socialIcons {
		float: none;
		text-align: center;
	}
	#social img.socialIcon {
	  width: 21.63599999999999%;
	  margin-right: 2vw;
	  margin-top: 7.999999999999999vw;
	  margin-bottom: 7.999999999999999vw;
	}

	/*---------------------------------------
	SECTION:  footer
	-----------------------------------------*/
	#footer {
	  margin-bottom: 0;
	  padding-bottom: 16vw;
	}
	#footer .footerLogoContainer {
	  text-align: center;
	}
	#footer p {
	  font-size: 3.7333333333333332vw;
	}
	#footer p.address {
	  font-size: 4.355555555555556vw;
	}
}