html,body{height:100%;font-family:HeronLight,arial,sans-serif}.vcenter{display:inline-block;vertical-align:middle;float:none}.noPad{padding:0}textarea{resize:none}.row{margin:0}.siteContainer{width:100%}.siteHeader{width:100%}.siteHeader img{max-width:490px;margin:0}.navigation{padding:10px;color:#fff}.navSocialMedia{float:left}.navSocialMedia img{float:left;max-width:25px;margin-left:20px}.navbar-right{margin-right:0}.navbar-nav{vertical-align:middle}.nav-item{list-style:none;margin-right:40px;font-weight:bold;text-transform:uppercase;vertical-align:middle}.nav-item a{color:#fff}.subHeader{background-color:#fff;background-image:none;background-size:cover;background-position:center}.subHeaderText{max-width:1000px;padding:100px;font-size:25px;color:#fff;font-weight:bold;margin-left:100px}.aboutUs{max-width:1170px;margin:0 auto;vertical-align:middle;padding:80px 0}.aboutLeft{vertical-align:middle}.aboutLeft h3{text-transform:uppercase;font-size:27px;font-weight:bold}.aboutLeft p{font-size:20px}.aboutRight img{display:block;margin:0 auto;max-width:300px}.ourStory{background-color:#fff;background-image:none;background-size:cover;padding-bottom:60px}.storyHead{text-align:center;margin:0 auto;max-width:750px}.storyHead h3{text-transform:uppercase;font-size:27px;font-weight:bold;margin:60px auto 30px auto}.storyHead p{font-size:20px;margin-bottom:30px}.ourStory .umb-grid .container{color:#fff;padding:30px}.ourStory .umb-grid .container h1{text-transform:uppercase;font-size:25px;font-weight:bold}.ourStory .umb-grid .container p{font-size:18px;font-weight:normal}.ourWork{text-align:center;margin:0 auto;max-width:1170px}.ourWork h3{text-transform:uppercase;font-size:27px;font-weight:bold;margin:60px auto 30px auto}.ourWork .umb-grid .container .row{margin-bottom:60px}.ourWork .umb-grid .container .row img{max-height:214px;max-width:214px}.featuredPoints{max-width:1170px;text-align:center;margin:0 auto;margin-bottom:60px}.featuredPoints h1{font-size:18px;text-transform:uppercase}.featuredPoints p{font-size:18px}.locations{width:100%;background-position:center;background-image:url('../img/WorldMap.png');background-size:cover;background-color:#fff}.locations .container{width:80%}.locationList{color:#fff;padding:100px 0}.locationList h1{font-size:18px;text-transform:uppercase;font-weight:bold}.locationList p{font-size:18px}.homeJobs{max-width:1170px;margin:0 auto}.homeJobs h5{font-weight:bold;font-size:25px;margin-top:100px}.homeJobs ul{margin:0 auto}.homeJobs ul li{font-size:23px;margin-bottom:10px}.homeJobs a{font-weight:bold;font-size:25px;padding:20px;border-radius:10px;margin:20px auto;color:#fff}.jobButtonContainer{text-align:center;margin:40px auto}.homeJobsImg{max-width:100%}[class^="loc-"]{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.loc-md-60{width:100%}.loc-md-30{width:50%}.loc-md-20{width:33.33333333%}.loc-md-15{width:25%}.loc-md-12{width:20%}.contactUs{background-color:#f4f4f4;width:100%}.contactInner{max-width:1400px;margin:0 auto;padding:60px 0}.contactUs h5{font-size:25px;font-weight:bold;margin-bottom:20px}.contactDetails{font-size:20px}.contactDetails p{margin:10px auto}.contactForm .form-control{margin-bottom:15px;border:1px #5f5f5f solid;border-radius:0}.msgButton{border:1px solid #fff;padding:10px;background-color:#fff;border-radius:0;margin-top:20px}.contactForm label{font-weight:normal;text-transform:uppercase;font-size:17px}footer{background-color:#e9e9e9;text-align:center;color:#a1a1a1;padding:20px 0}footer a{color:#a1a1a1;font-weight:bold;text-decoration:underline}.jobsPageContainer{max-width:1170px;margin:0 auto}.jobsListContainer{width:100%;border:1px solid #fff;padding:40px;border-radius:10px;margin-bottom:60px;margin-top:30px}.jobsPageContainer h3{text-transform:uppercase;font-size:27px;font-weight:bold;margin-top:30px;margin-bottom:30px}.jobsListContainer h5{font-size:25px}.revealContact{color:#fff;padding:15px;border-radius:10px}.contactRevealed{font-size:23px}.revealContact,.contactRevealed{margin:0 auto}.contactRevealBtns{text-align:center;margin-top:20px}.jobFlow{width:100%}.validationBox{position:absolute;top:0;right:10px;z-index:100;background:#f00;border-radius:10px;color:#fff;margin-top:10px;padding:20px}.switchPageContainer{margin:0 auto}.banner100{width:100%}.switchPageForm{max-width:900px;margin:0 auto 40px auto}.switchForm{padding:50px 150px;background-color:#f8f8f8;border-radius:10px;border:1px solid #942b88}.switchForm .formInput input,.switchForm .formInput select,.switchForm .formInputArea textarea{border:1px solid #565656;border-radius:5px;margin:15px 0}.switchForm .control-label{text-align:right;font-size:15px;text-transform:none;font-weight:bold;margin:15px 0}.switchForm .msgButton{margin:0 auto;text-align:center;border-radius:5px;color:#fff;font-weight:bold;display:block}.switchForm .g-recaptcha{margin:15px auto;text-align:center;display:inline-block}.switchDesc{max-width:900px;margin:40px auto;text-align:center;font-size:24px}.orCall{font-weight:bold;text-align:center;margin-top:60px;font-size:24px}.switchEmail{text-align:center;margin:60px auto;font-size:22px}.required{font-size:10px;text-align:right}@media(min-width:768px) and (max-width:1023px){nav{display:none}.siteHeader{padding:0}.siteHeader img{max-width:200px;margin:0;display:block}.navSocialMedia{float:none;margin:0 auto;text-align:center}.navSocialMedia img{float:none;max-width:25px;margin-left:20px}.navSocialMedia a:first-child img{margin-left:0}.subHeader{background-size:cover;background-position:center}.subHeaderText{width:70%;padding:50px 20px;font-size:20px;margin:0 auto;text-align:center;background-color:rgba(0,0,0,.3)}.aboutUs{text-align:center;padding:20px 20px}.storyHead p{padding:0 15px}.ourStory{padding-bottom:0}.ourWork .umb-grid .container .row{margin-bottom:15px}.locations{background-image:none;text-align:center}.locationList{padding:20px 0}.loc-md-60,.loc-md-30,.loc-md-20,.loc-md-15,.loc-md-12{width:100%}.homeJobs h5{margin-top:20px;text-align:center}.contactInner{padding:20px 0}.contactDetails{padding-bottom:20px}}@media(max-width:767px){.g-recaptcha{float:none;display:inline-block;margin:0 auto;text-align:center}.siteHeader{padding:0}.siteHeader img{max-width:160px;margin:0;display:block}.navSocialMedia{float:none;margin:0 auto;text-align:center}.navSocialMedia img{float:none;max-width:25px;margin-left:20px}.navSocialMedia a:first-child img{margin-left:0}.subHeader{background-size:cover;background-position:center}.subHeaderText{width:100%;padding:20px;font-size:20px;margin-left:0;text-align:center;background-color:rgba(0,0,0,.3)}.aboutUs{text-align:center;padding:20px 0}.storyHead p{padding:0 15px}.ourStory{padding-bottom:0}.ourWork .umb-grid .container .row{margin-bottom:15px}.locations{background-image:none;text-align:center}.locationList{padding:20px 0}.loc-md-60,.loc-md-30,.loc-md-20,.loc-md-15,.loc-md-12{width:100%}.homeJobs h5{margin-top:20px;text-align:center}.contactInner{padding:20px 0}.contactDetails{padding-bottom:20px}}