@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Ubuntu:wght@700&family=Roboto+Condensed:wght@700&display=swap');

/*BOOTSTRAP MODS*/

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.navbar-default {border:none;background-color:rgba(2,16,26,.76);}
.navbar-default .navbar-nav>li>a {color:#fff;font-size:130%;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color:#fff;background-color:transparent !important;}
.navbar {z-index:200;border-radius:0;min-height:100px;padding-top:25px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color:transparent !important;}
.navbar-header a img {margin:0px 24px 0 100px;width:220px;height:auto;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-left {float:right !important;margin-right:15%;padding-top:5px;}

.nav>li>a {padding:10px;}

.dropdown-menu {border-radius:8px;background-color:#FB9833;padding:8px 10px 14px;min-width:240px;border-color:#FB9833;top:170%;left:14px;}
.dropdown-menu a::before {content: "> ";}
.dropdown-menu a {color:#000;border-bottom:1px solid #fff;display:block;padding:7px 0;font-size:100%;}
.dropdown-menu a:last-child {margin-bottom:10px;}
.navbar-nav>li>.dropdown-menu {border-top-left-radius:8px !important;border-top-right-radius:8px !important;}
.navbar-nav>li>a:hover,.navbar-nav>li>a:focus {color:#fff !important;}
li.nav-item.dropdown.open a.nav-link.dropdown-toggle.toggle {opacity:1 !important;}
.glyphicon {font-size:60%;}
.toggle {opacity:0.7;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
/*CSS*/

html{scroll-behavior: smooth;}
body {background:#27496E;font-family: 'Roboto', sans-serif;font-weight:400;font-size:0.905vw;color:#fff;}
h1, h2, h3, h4 {text-transform:uppercase;text-align:left;font-weight:700;padding:0 0 8px;}
h1 {font-size:278%;line-height:120%;margin:60px 0 10px;}
p {color:#fff;text-align:center;font-size:120%;line-height:156%;margin:0 0 40px;padding:0;}
a {text-decoration:none !important;}

.underline {width:100%;height:3px;background:#FB9833;margin-bottom:42px;}

.paneOne .container-fluid {padding-right:0;padding-left:0;}
.videoWrapperOuter {
  max-width:3000px; 
  margin-left:auto;
  margin-right:auto;
}
.videoWrapperInner {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
	margin-top:-88px;
  padding-bottom: 60%;
  padding-top: 25px;
  height: 0;
	cursor:none !important;
}
.videoWrapperInner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	cursor:none !important;
}

.videoFrame {position:relative; z-index:10;padding-right:0;padding-left:0;cursor: none !important;}
.videoFrame h1 {position:absolute; top:0%; right:0%; left:0; bottom:0;margin:0 auto; text-align:center; z-index:30; color:#fff;font-size:400%;}

/*#home .masthead {min-height:990px;position:relative;z-index:100;background:#263A47 url('../img/mastheadVideo-home.jpg') no-repeat top center;background-size:cover;}*/
#home .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
.masthead .row {margin-left:0;margin-right:0;}
.masthead .overlay {position:absolute; top:0; z-index:100;width:100%;}
#about .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
#contact .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
#contract .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
#consulting .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
#permanent .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
#exec .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
#listings .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}
#detail .masthead {position:relative;z-index:0;padding-left:0;padding-right:0;}


.introPanel {background:rgba(2,16,26,.56);width:35%;border-right:6px solid #FB9833;border-left:6px solid #FB9833;position:absolute; bottom:140px;left:148px;z-index:500;padding:4.5vw 3vw 2.25vw 3.9vw;}
.masthead .introPanel img {width:23vw;height:auto;margin-left:-10px;}
.masthead .introPanel h2 {text-align:left;text-transform:none;font-weight:400;margin:0;padding:15px 0 5px 0;font-size:160%;}
.masthead .introPanel h3 {text-align:left;text-transform:capitalize;font-size:1.15vw;font-weight:400;margin:0;padding:15px 0 18px 0;}
.masthead .introPanel h4 {text-align:left;text-transform:uppercase;font-size:1.8vw;margin:0;padding:50px 0 14px 0;}
#detail .masthead .introPanel h4 {text-align:left;text-transform:uppercase;font-size:1.8vw;margin:0;padding:0 0 14px 0;width:100px;}
.masthead .introPanel p {text-align:left;margin:20px 0 40px 0;padding:0;font-size:1.15vw;}

.masthead a.apply-btn {position:absolute;bottom:40px;left:238px;z-index:500;}

.btn-white {background:#fff;border-radius:50px;border:3px solid #FB9833;text-align:center;color:#142850;font-size:120%;font-weight:400;letter-spacing:0.01em;text-transform:uppercase;padding:12px 28px;}
.btn-orange {background:#FB9833;border-radius:20px;border:2px solid #FB9833;text-align:center;color:#fff;font-size:70%;letter-spacing:0.01em;text-transform:uppercase;font-weight:400;padding:6px 24px;}
.listing .btn-orange {background:#FB9833;border-radius:50px;border:2px solid #FB9833;text-align:center;color:#fff;font-size:120%;letter-spacing:0.01em;text-transform:uppercase;font-weight:400;padding:12px 28px;margin-top:10px;}
.btn-white .center {margin:0 auto;}

.paneOne {position:relative;z-index:100 !important;}
.introArea {margin-top:-30px;position:relative;z-index:300 !important;}
.blue-bar {position:absolute;left:0;bottom:0;background-color:#27496E;width:100%;height:46px;z-index:400;}

.txt h1 {padding-top:48px;}
#home .txt h1 {padding-top:32px;}
.txt h2 {font-size:180%;text-align:center;margin-bottom:20px;}
.txt p {padding-left:140px;padding-right:140px;}

.servicesHead {padding-top:60px;}
.footer h4, .footer li, .footer p, .values h2, .values p, .services h2, .services p {text-align:left;}

.services {padding-bottom:40px;}
.servPanel {position:relative;padding-right:0px;padding-left:0px;}
.servPanel:first-child {padding-left:0;padding-right:20px;}
.servPanel:nth-child(2) {padding-right:14px;padding-left:6px;}
.servPanel:nth-child(3) {padding-right:6px;padding-left:14px;}
.servPanel:last-child {padding-right:0px;padding-left:20px;}
.servPanel img {position:relative;z-index:100;}
.servPanel .panel {position:relative;z-index:200;margin:-4.5vw 3.3vw 120px;padding:1.5vw 1.5vw 1.4vw;background:#5483B3;border-radius:0;border-bottom:3px solid #FB9833;height:170px;}
#permanent .servPanel .panel {position:relative;z-index:200;margin:-4.5vw 3.3vw 0;padding:1.5vw 1.5vw 1.4vw;background:#5483B3;border-radius:0;border-bottom:3px solid #FB9833;height:170px;}
#contract .servPanel .panel, #consulting .servPanel .panel {position:relative;z-index:200;margin:-4.5vw 3.3vw 0;padding:1.5vw 1.5vw 1.4vw;background:#5483B3;border-radius:0;border-bottom:3px solid #FB9833;}
.servPanel .panel h2 {font-family: "Ubuntu", sans-serif;font-weight: 700;font-style: normal;font-size:135%;line-height:105%;text-transform:uppercase;padding:0;margin:0 0 0;}
.servPanel .panel a.btn-orange {position:absolute;left:1.5vw;bottom:20px;}
.servPanel:first-child .panel h2 {margin:0 0 30px;}

.values {margin-top:86px;margin-bottom:80px;}
.valueHeader {background:url('../img/line3px.jpg') no-repeat 130px 90%;}
.valueHeader h1 {text-align:left;margin:0;padding:0;}
.valuePanel {border:3px solid #FB9833;border-radius:20px;padding:20px 60px;margin-top:40px;}
.valuePanel h2 {color:#98A9BE;font-size:240%;line-height:140%;margin:0;padding:0;}
.valueText {padding:50px 0 0 0;}

#about .txt {padding-bottom:60px;}
.standards {background:#fff;color:#2B303E;padding-bottom:140px;}
#about .standards {background:#fff;color:#2B303E;padding-bottom:260px;}
.standards h2 {font-size:220%;line-height:110%;margin:0;padding:0 0 30px;}

.standards .thanks {padding-top:255px;}
.standards .thanks p {margin-bottom:20px;}
img.about-img {padding-right:40px;}
ul.about-bullets {list-style-type:none;}
ul.about-bullets li {position:relative;text-align:left;font-size:120%;line-height:160%;margin:0 0 20px;padding:0;}
ul.about-bullets li img {position:absolute;top:-10px;left:-60px;width:40px;height:40px;}
ul.about-bullets li h3 {text-transform:uppercase;font-size:160%;line-height:110%;margin:0 0 6px;padding:0;}

ul.contract-bullets {list-style-type:none;margin:50px 0 50px 0.65vw;}
#consulting ul.contract-bullets {list-style-type:none;margin:50px 0 120px 3vw;}
#consulting ul.first {margin-bottom:0;}
ul.contract-bullets li {position:relative;text-align:left;margin:0 0 30px;}
ul.contract-bullets li p {font-size:120%;line-height:140%;text-align:left;margin:0 0 20px;padding:0;opacity:0.6;}
ul.contract-bullets li img {position:absolute;top:-14px;left:-54px;width:40px;height:40px;}
ul.contract-bullets li h3 {text-transform:uppercase;font-size:120%;line-height:110%;margin:0 0 4px;padding:0;}
.contract-img {padding:20px 0 70px 70px;}
.contract-img2 {padding:20px 0 70px 0px;}

.candidates {background:#fff;color:#2B303E;padding-top:80px;padding-bottom:80px;}
#consulting .candidates {padding-bottom:40px;}
.candidate-img {padding:0 40px 0 140px;}
.candidate-img2 {padding:0 40px 0 0;}
.managed {padding-bottom:40px;}
.managed p {color:#2B303E;}
p.subhead {color:#FB9833;text-transform:uppercase;text-align:left;padding:0 0 12px 0;margin:0;}
.candidates h1 {line-height:100%;margin:0;padding:0 0 50px;}
#consulting .candidates h1 {line-height:100%;margin:0;padding:0 0 8px;}
#consulting .candidates .txtWrap h1 {line-height:100%;margin:0;padding:0 0 50px;}
ul.candidate-bullets {list-style-type:none;margin:0 160px 50px 0;}
#consulting ul.candidate-bullets1 {list-style-type:none;margin:0 20px 0px 0;}
#consulting ul.candidate-bullets {list-style-type:none;margin:0 20px 50px 0;}
ul.candidate-bullets li, ul.candidate-bullets1 li {position:relative;text-align:left;margin:0 0 2vw;}
ul.candidate-bullets li p, ul.candidate-bullets1 li p {line-height:120%;line-height:140%;text-align:left;margin:0 0 20px;padding:0;padding-left:10px;color:#2B303E;opacity:0.6;}
ul.candidate-bullets li img, ul.candidate-bullets1 li img {position:absolute;top:-4px;left:-40px;width:30px;height:30px;}
ul.candidate-bullets li h3, ul.candidate-bullets1 li h3 {text-transform:uppercase;font-size:120%;line-height:110%;margin:0 0 0.4vw;padding:0;padding-left:10px;}

.divisions {padding-left:0;padding-right:0;padding-bottom:160px;}
.divisions .row {margin-left:0;margin-right:0;}
.testimonials {padding-left:0;padding-right:0;padding-bottom:40px;}
.testimonials .row {margin-left:0;margin-right:0;}
.cards {position:relative;}

.galleryWrap {max-width:1200;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin-bottom:0px;}
button.slideLeftOne {width:52px;height:104px;position:absolute;top:38%;left:20px;background:url('../img/controls-lsOne.png') no-repeat center left;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
button.slideRightOne {width:52px;height:104px;position:absolute;top:38%;right:20px;background:url('../img/controls-lsOne.png') no-repeat center right;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}

button.slideLeftTwo {width:104px;height:104px;position:absolute;top:36%;left:-41px;background:url('../img/controls-lsTwo.png') no-repeat center left;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
button.slideRightTwo {width:104px;height:104px;position:absolute;top:36%;right:-41px;background:url('../img/controls-lsTwo.png') no-repeat center right;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}

.slideLeftOne:hover, .slideRightOne:hover {opacity:0.7;}
.slideLeftOne:focus, .slideRightOne:focus {outline:none;}
.blue {background:url('../img/blue-xl.png') repeat-y center center;z-index:500;width:100%;height:40vw;position:absolute;top:0;}
.slideLeftTwo:hover, .slideRightTwo:hover {opacity:0.7;}
.slideLeftTwo:focus, .slideRightTwo:focus {outline:none;}

.gallery-sliderOne {min-width:2700px;max-width:2701px;/*margin:0 auto 0 -16.666%;*/}
.gallery-sliderOne ul {padding:0;margin:0;list-style-type:none;}
.gallery-sliderOne ul li {margin:0;padding:0 6px 30px;}
.gallery-sliderOne ul li .inner {border:3px solid #FB9833;min-height:200px;border-radius:2.4vw;padding:30px 30px 30px 6vw;position:relative;}
.gallery-sliderOne ul li .inner img {position:absolute;width:4vw;height:auto;top:20px;left:30px;}
.gallery-sliderOne li p {margin:0;padding:0;padding-top:40px;text-align:left;}
.gallery-sliderOne li p strong {font-size:120%;color:#FB9833;margin:0;padding-top:20px;padding-bottom:20px;width:100%;display:block;/*background:url('../img/arrow.png') no-repeat top right;background-size:28px;*/}

.gallery-sliderTwo {min-width:1800px;max-width:1801px;/*margin:0 auto 0 -16.666%;*/}
.gallery-sliderTwo ul {padding:0;margin:0;list-style-type:none;}

.lwrap01 .losenge {background:url('../img/navigate-stores.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:26vw;}
.lwrap02 .losenge {background:url('../img/navigate-oracle.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:26vw;}
.lwrap03 .losenge {background:url('../img/navigate-supply-chain.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:26vw;}
.lwrap04 .losenge {background:url('../img/navigate-finance-human.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:26vw;}
.lwrap05 .losenge {background:url('../img/navigate-img-marketing.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:26vw;}
.lwrap06 .losenge {background:url('../img/navigate-analytics.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:26vw;}
.lwrap07 .losenge {background:url('../img/navigate-data-integration.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:26vw;}

.lwrap01 .losenge h3, .lwrap02 .losenge h3, .lwrap03 .losenge h3, .lwrap04 .losenge h3, .lwrap05 .losenge h3, .lwrap06 .losenge h3, .lwrap07 .losenge h3 {position:absolute;top:30px;color:#000;font-size:120%;text-align:center;background:rgba(255,255,255,.7);border-radius:50px;padding:12px 16px 12px;margin:0.5vw 12px;width:10%;}

.lwrap01 .losenge a, .lwrap02 .losenge a, .lwrap03 .losenge a, .lwrap04 .losenge a, .lwrap05 .losenge a, .lwrap06 .losenge a, .lwrap07 .losenge a {position:absolute;bottom:30px;z-index:20;}

#exec .servPanel .panel {margin-bottom:0px;}


/*Listing Page*/
.listingWrap .row {padding-left:70px;padding-right:70px;padding-top:30px;padding-bottom:260px;}
.listingWrap .col-md-4 {padding:35px 10px 35px;}
.listing {border:3px solid #FB9833;border-radius:26px;padding:40px 40px 30px;margin-right:10px;margin-left:10px;height:38vw;position:relative;}
.listing h1 {color:#FB9833; text-align:left;text-transform:uppercase;margin:0 0 16px;padding-bottom:0px;font-size:200%;width:100%;line-height:110%;}
.listing h2 {text-align:left;text-transform:capitalize;margin:0 0 10px;padding-bottom:8px;font-size:210%;width:100%;border-bottom:3px solid #FB9833;}

.listing ul {list-style-type:none;padding-left:30px;margin:0 0 12px;}
.listing .description ul {list-style-type:disc !important;padding-left:30px;margin:0 0 12px;}
.listing li {font-size:150%;font-weight:700;padding-bottom:0px;}
.listing .description ul li {font-weight:500 !important;}
.listing .description ul li::marker {color:#FB9833 !important;}
.listing p {text-align:left !important;font-size:1.4vw;line-height:140%;padding-bottom:10px;margin-bottom:0;}
.listing a.btn {position:absolute;bottom:30px;left:40px;}

.borderWrap {margin-top:130px;margin-bottom:60px;padding-right:15px;padding-left:15px;margin-left:15px;margin-right:15px;}
.border {border:3px solid #FB9833;border-radius:30px;padding:15px;}
.border h2 {text-transform:none;font-size:28px;}
#listings .detail .txt h3 {font-size:200%;margin-top:80px;text-align:left;}
#listings .detail .txt p {text-align:left;padding-left:0;padding-right:0;}

/*New*/
#detail .detail .txt h3 {font-size:200%;margin-top:50px;}
#detail .detail ul {margin-bottom:50px;color:#FB9833;margin-left:0;padding-left:15px;width:80%;}
#detail .detail li::before {content: "\2022";color:#FB9833;display: inline-block; width: 1em;margin-left: -1em;}
#detail .detail li {color:#fff;padding-bottom:10px;display:block;font-size:120%;list-style: none;}
#detail .detail .apply {text-align:center;width:100%;}
#detail .detail .apply a {text-align:center;margin:20px auto 0;}
#detail .detail p {text-align:left !important;font-size:150%;line-height:140%;padding-bottom:20px;margin-bottom:0;padding-left:0;}

form {margin:60px 0 10px;}
.form-group label {text-align:left !important;text-transform:uppercase;padding-bottom:12px;}
input.form-control {border:2px solid #FB9833;border-radius:10px;padding:12px 18px !important;height:auto;}
textarea.form-control {border:2px solid #FB9833;border-radius:10px;padding:12px 18px !important;height:auto;}
form button.btn {background-color:#FB9833;border-radius:30px;color:#fff;text-transform:uppercase;width:100%;margin-top:20px;padding:12px 18px;font-weight:700;}
#contact .standards {padding-bottom:70px;}
#contact h2 {color:#000;text-align:left;font-size:100%;}
#contact .standards p {color:#85898E;text-align:left;}
#contact .standards .underline {width:90%;}
p.address {padding-left:50px;background:url('../img/address-icon.jpg') top left no-repeat;background-size:32px 32px;}
p.tel {padding-left:50px;padding-bottom:10px;background:url('../img/telephone-icon.jpg') top left no-repeat;background-size:32px 32px;}
p.email {padding-left:50px;padding-bottom:50px;background:url('../img/email-icon.jpg') top left no-repeat;background-size:37px 32px;color:#85898E;}
p.email a {color:#85898E;}
p.email a:hover {color:#000;}

.socials {width:100%;display:block;}
.icons ul {margin:0 auto 40px;text-align:center;padding-left:0;}
.icons li {display:inline-block;}
.icons li img {width:120px;height:120px;}
.icons li a {margin-left:20px;margin-right:20px;display:inline;}

.whiteArea {background:#fff;color:#263A47;padding-bottom:100px;}
.whiteArea h1 span {color:#FB9833;}
.whiteArea p {color:#27496E;text-align:left;margin-bottom:15px;line-height:146%;}
.blueArea {background:#27496E;color:#fff;padding-bottom:100px;}
.blueArea h1 span {color:#FB9833;}
.blueArea p {color:#fff;text-align:left;margin-bottom:15px;line-height:146%;}

.textArea .image {padding-left:0;}
.textArea .image img {border-radius:2.5vw;border:3px solid #FB9833;}
.textArea {position:relative;padding-top:30px;}
.textAreaPane {padding-left:40px;position:relative;}
.baseCTA {position:absolute;bottom:0;left:0;width:80%;padding-left:40px;}
.baseCTA h1 {line-height:100%;}
.contactBttn {width:170px;text-align:center;}
.contactBttn img {width:40px;height:auto;margin-bottom:15px;}

#home .footer, #permanent .footer {background:#27496D url('../img/footer2-home-permanent.jpg') top center no-repeat;background-size:cover;padding-top:136px;margin-top:220px;}
#exec .footer {background:#27496D url('../img/footer2-vacancies-executive.jpg') top center no-repeat;background-size:cover;padding-top:136px;margin-top:220px;}
#listings .footer {background:#27496D url('../img/footer2-vacancies-executive.jpg') top center no-repeat;background-size:cover;padding-top:136px;margin-top:0;}
#consulting .footer {background:#27496D url('../img/footer2-consulting.jpg') top center no-repeat;background-size:cover;padding-top:136px;margin-top:220px;}
#detail .footer {background:#27496D url('../img/footer2-consulting.jpg') top center no-repeat;background-size:cover;padding-top:136px;margin-top:220px;}
#contract .footer {background:#27496D url('../img/footer2-contract.jpg') top center no-repeat;background-size:cover;padding-top:136px;margin-top:220px;}
#about .footer {background:#fff url('../img/footer2-about.jpg') top center no-repeat;background-size:cover;padding-top:136px;}
#contact .footer {background:#fff url('../img/footer2-contact.jpg') top center no-repeat;background-size:cover;padding-top:136px;margin-top:220px;}

.footer .question {text-align:center;padding-bottom:176px;}
.footer .question h1 {text-align:center;text-shadow: 0px 0px 6px #000;}
.footer .question p {margin-bottom:40px;text-align:center;}
.footer .question img {width:60px;height:50px;}

.footer .wrap {background-color:rgba(39,73,109,.9);position:relative;}
.footer .wrap img.logo {padding:50px 13.5vw 0 5.5vw;}

.footer .wrap .rec-service {padding-left:0px;padding-top:48px;margin-bottom:40px;}
.footer .wrap .pop-links {padding-left:1.5vw;padding-top:48px;}
.footer .wrap .addr {padding-left:0;padding-top:48px;margin-left:-25px;}

.footer .wrap .rec-service img.line,.footer .wrap .pop-links img.line,.footer .wrap .addr img.line {width:152px;height:1px;}

.footer .wrap p {font-size:90%;padding:100px 12vw 40px 0;}
.footer .wrap h4 {margin:0;padding:0;text-transform:uppercase;font-size:70%;color:#FB9833;}
.footer .wrap ul {list-style-type:none;margin:8px 0 38px;padding:0;}
.footer .wrap li {margin:0;padding:0 0 6px 0;font-size:85%;}
.footer .wrap li a {color:#fff;}
.footer .wrap .addr li strong {color:#FB9833;}
.footer .wrap .addr li img {width:20px;height:20px;margin-right:10px;}

.footer .wrap a.scroll {display:block;text-align:center;background:url('../img/arrow-up.png') center top no-repeat;background-size:16px 14px;padding-top:20px;color:#fff !important;font-size:75%;padding-bottom:20px;position:absolute;bottom:0;left:0;right:0;width:100%;}

.credit {background:#151515;}
.credit p {text-align:center;font-size:80%;padding:24px 0;margin-bottom:0;color:rgba(255,255,255,.6)}


/* .col-md */
@media (min-width:992px) and (max-width:1199px) { 
body {font-size:120%;}
p {font-size:120%;line-height:156%;margin:0 0 30px;padding:0;}
h1 {font-size:250%;line-height:120%;margin:60px 0 10px;}
	
	.videoWrapperInner {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
	margin-top:-66px;
  padding-bottom: 60%;
  padding-top: 25px;
  height: 0;
	cursor:none !important;
}
	
.masthead .introPanel {bottom:98px;left:72px;}
.navbar-left {margin-right:10%;}
	.navbar {z-index:200;border-radius:0;min-height:70px;padding-top:12px;}
	.navbar-header a img {padding:4px 0 0px 30px;margin-left:30px;width:200px;height:auto;}
.dropdown-menu {top:170%;}
.dropdown-menu a {color:#000;border-bottom:1px solid #fff;display:block;padding:7px 0;font-size:100%;}
	
.txt p {padding-left:70px;padding-right:70px;}
.servicesHead {padding-top:0px;}
.servPanel .panel {position:relative;z-index:200;margin:-80px 30px 50px;padding:15px 15px 20px;background:#5483B3;border-radius:0;border-bottom:3px solid #FB9833;}
.servPanel .panel h2 {font-size:155%;line-height:105%;margin:0 0 40px;}
	
.btn-white {font-size:120%;}
.btn-orange {font-size:100%;padding:6px 18px;}
	
.divisions .lSSlideWrapper {max-width:92% !important;margin:0 auto;}
button.slideLeftTwo {width:104px;height:104px;position:absolute;top:33%;left:0px;background:url('../img/controls-lsTwo.png') no-repeat center left;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
button.slideRightTwo {width:104px;height:104px;position:absolute;top:33%;right:0px;background:url('../img/controls-lsTwo.png') no-repeat center right;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
.divisions {padding-left:0;padding-right:0;padding-bottom:80px;}
.lwrap01 .losenge h3, .lwrap02 .losenge h3, .lwrap03 .losenge h3, .lwrap04 .losenge h3, .lwrap05 .losenge h3, .lwrap06 .losenge h3, .lwrap07 .losenge h3 {position:absolute;top:20px;color:#000;font-size:110%;text-align:center;background:rgba(255,255,255,.7);border-radius:50px;padding:12px 6px 12px;margin:5px 5px;width:10%;}
	
.galleryWrap {max-width:992;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.gallery-sliderOne {min-width:1488px;max-width:1489px;/*margin:0 auto 0 -16.666%;*/}
.gallery-sliderOne ul li .inner {padding:10px 30px 30px 80px;}
.gallery-sliderOne li p strong {font-size:120%;color:#FB9833;margin:0;padding-top:0px;padding-bottom:0px;width:100%;display:block;/*background:url('../img/arrow.png') no-repeat top right;background-size:28px;*/}
.blue {background:url('../img/blue496.png') repeat-y center center;z-index:500;width:100%;height:472px;position:absolute;top:0;}

.whiteArea p {color:#27496E;text-align:left;margin-bottom:15px;line-height:140%;}
.blueArea p {color:#fff;text-align:left;margin-bottom:15px;line-height:140%;}
.textArea .col-md-0 {display:none;}
.baseCTA {position:absolute;bottom:0;left:0;width:100%;padding-left:20px;}
.textAreaPane {padding-left:20px;position:relative;}
	
.listingWrap .row {padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:100px;}
.listingWrap .col-md-4 {padding:25px 10px;}
	.listing {border:3px solid #FB9833;border-radius:26px;padding:25px;margin-right:10px;margin-left:10px;height:38vw;position:relative;}
	.listing h1 {font-size:1.8vw;width:100%;line-height:110%;}
	.listing h2 {font-size:2.2vw;width:100%;line-height:110%;}
	.listing a.btn {position:absolute;bottom:25px;left:25px;padding:9px 21px;}

ul.candidate-bullets {list-style-type:none;margin:0 0px 50px 0;}
.candidate-img {padding:0 10px 0 10px;}

.icons li img {width:100px;height:100px;}
	
	#home .footer, #permanent .footer,#listings .footer, #exec .footer,#consulting .footer,#contract .footer,#contact .footer,#detail .footer {padding-top:96px;margin-top:220px;}
#about .footer,#listings .footer  {padding-top:96px;margin-top:0px;}
.footer .wrap img.logo {padding:50px 10vw 0 5.5vw;}
	.footer .question {text-align:center;padding-bottom:136px;}
	
	
	.footer .question img {width:50px;height:42px;}
}


/* .col-sm */
@media (min-width:768px) and (max-width:991px) {
	
.videoWrapperOuter {
  max-width:3000px; 
  margin-left:auto;
  margin-right:auto;
}
.videoWrapperInner {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
	margin-top:-42px;
  padding-bottom: 60%;
  padding-top: 25px;
  height: 0;
	cursor:none !important;
}
.videoWrapperInner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 136%;
  height: 136%;
	cursor:none !important;
}
	
.paneOne {position:relative;z-index:100 !important;}
#home .introArea {margin-top:146px;position:relative;z-index:300 !important;}
.blue-bar {position:absolute;left:0;top:77vw;background-color:#27496E;width:100%;height:146px;z-index:400;}
	
body {font-size:100%;}
	p {font-size:120%;line-height:156%;margin:0 0 30px;}
	h1 {font-size:250%;line-height:120%;margin-top:60px; margin-bottom:10px;}
	

	.masthead .introPanel {bottom:38px;left:72px;}
	#home .masthead .introPanel {bottom:-96px;left:72px;}
	.masthead .introPanel {width:44%;}
.masthead .introPanel img {width:220px;height:auto;}
.masthead .introPanel h3 {text-align:left;text-transform:capitalize;font-size:130%;font-weight:400;margin:0;padding:15px 0 18px 0;}
.masthead .introPanel h4 {text-align:left;text-transform:uppercase;font-size:180%;margin:0;padding:30px 0 14px 0;}
.masthead .introPanel p {text-align:left;margin:0 0 40px 0;padding:0;font-size:130%;}
	
	.navbar-left {margin-left:auto;margin-right:auto;}
	.navbar {z-index:200;border-radius:0;min-height:70px;padding-top:0px;}
	.navbar-header a img {padding:16px 0 0px 30px;margin-left:30px;width:200px;height:auto;}
	.navbar-nav {padding-top:15px;margin-left:auto;margin-right:auto;}
	.dropdown-menu {top:110%;}
	.dropdown-menu a {color:#000;border-bottom:1px solid #fff;display:block;padding:7px 0;font-size:90%;}
	
	.txt p {padding-left:0px;padding-right:0px;}
	
	.servicesHead {padding-top:0px;}
	
h1 {font-size:223%;line-height:120%;margin:60px 0 10px;}
	
.services .row .servPanel:nth-of-type(odd) {padding:0 22px 50px 58px;}
.services .row .servPanel:nth-of-type(even) {padding:0 58px 50px 22px;}
.servPanel .panel {margin:-80px 30px 30px;padding:15px 15px 20px;}
.servPanel .panel h2 {font-size:200%;line-height:105%;margin:0 0 40px;}
	
	.btn-orange {font-size:120%;padding:6px 18px;}
	
	.divisions .lSSlideWrapper {max-width:92% !important;margin:0 auto;}
	button.slideLeftTwo {width:94px;height:104px;position:absolute;top:33%;left:-1px;background:url('../img/controls-lsTwo.png') no-repeat center left;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
	button.slideRightTwo {width:94px;height:104px;position:absolute;top:33%;right:-1px;background:url('../img/controls-lsTwo.png') no-repeat center right;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
	
	.lwrap01 .losenge {background:url('../img/navigate-stores.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:330px;}
	.lwrap02 .losenge {background:url('../img/navigate-oracle.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:330px;}
	.lwrap03 .losenge {background:url('../img/navigate-supply-chain.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:330px;}
	.lwrap04 .losenge {background:url('../img/navigate-finance-human.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:330px;}
	.lwrap05 .losenge {background:url('../img/navigate-img-marketing.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:330px;}
	.lwrap06 .losenge {background:url('../img/navigate-analytics.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:330px;}
	.lwrap07 .losenge {background:url('../img/navigate-data-integration.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:330px;}
	
	.divisions {padding-left:0;padding-right:0;padding-bottom:80px;}
	
	.lwrap01 .losenge h3, .lwrap02 .losenge h3, .lwrap03 .losenge h3, .lwrap04 .losenge h3, .lwrap05 .losenge h3, .lwrap06 .losenge h3, .lwrap07 .losenge h3 {position:absolute;top:20px;color:#000;font-size:140%;text-align:center;background:rgba(255,255,255,.7);border-radius:50px;padding:12px 12px 12px;margin:10px 10px;width:10%;}
	
.valuePanel {padding:20px 60px 20px 30px;}
.valueText {padding:40px 0 0 0;}
	
.contract-img2 {padding: 30px 100px 0px;}
	#consulting ul.contract-bullets {list-style-type:none;margin:50px 0 30px 3vw;}
	ul.contract-bullets {margin-top:0;}
	
.standards h2 {font-size:200%;line-height:110%;margin:0;padding:0 0 30px;}
.standards h2 br {display:none;}
	
	.standards .thanks {padding-top:0px;padding-left:0px;padding-bottom:20px;}
.standards .thanks p {margin-bottom:10px;}
	
img.about-img {padding-right:0;}
ul.about-bullets {list-style-type:none;margin-top:30px;}
ul.about-bullets li {position:relative;text-align:left;font-size:120%;line-height:160%;margin:0 0 20px 20px;padding:0;}
	
ul.contract-bullets {list-style-type:none;margin:10px 0 0 26px;}
.contract-img {padding:30px 100px 70px;}

.candidates {padding-bottom:20px;}
.txtWrap p, .txtWrap h1 {padding-left:100px !important;padding-right:100px !important;}
ul.candidate-bullets, ul.candidate-bullets1 {list-style-type:none;margin:0px 100px 0px !important;}
	ul.candidate-bullets p, ul.candidate-bullets1 p {padding-left:10px !important;padding-right:0 !important;}
.candidate-img, .candidate-img2 {padding:0 100px 40px;}
	
.galleryWrap {max-width:992;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.gallery-sliderOne {min-width:1488px;max-width:1489px;/*margin:0 auto 0 -16.666%;*/} 
.blue {background:url('../img/blue496.png') repeat-y center center;z-index:500;width:100%;height:372px;position:absolute;top:0;}

.gallery-sliderOne {min-width:1488px;max-width:1489px;/*margin:0 auto 0 -16.666%;*/}
.gallery-sliderOne ul li .inner {padding:20px 30px 30px 60px;}
.gallery-sliderOne ul li .inner img {position:absolute;width:50px;height:auto;top:4px;left:10px;}
.gallery-sliderOne li p strong {font-size:120%;color:#FB9833;margin:0;padding-top:0px;padding-bottom:0px;width:100%;display:block;/*background:url('../img/arrow.png') no-repeat top right;background-size:28px;*/}
.gallery-sliderOne li p {margin:0;padding:0;padding-top:20px;text-align:left;}
	
button.slideLeftOne {width:52px;height:104px;position:absolute;top:28%;left:20px;background:url('../img/controls-lsOne.png') no-repeat center left;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
button.slideRightOne {width:52px;height:104px;position:absolute;top:28%;right:20px;background:url('../img/controls-lsOne.png') no-repeat center right;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
	
.borderWrap {margin-top:130px;margin-bottom:55px;padding-right:15px;padding-left:15px;margin-left:15px;margin-right:15px;}
.border {padding:15px 40px 15px;border-radius:20px;}
.border h2 {text-transform:none;margin:0;padding:8px 0;font-size:24px;}
	
#detail .detail ul {font-size:120%;}

.listingWrap .container {}
.listingWrap .row {padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:100px;}
.listingWrap .col-sm-6 {padding:15px;}
	.listing {height:47vw;position:relative;padding:25px;}
	.listing h2 {font-size:240%;}
	.listing p {font-size:1.7vw;}
	.listing a.btn {position:absolute;bottom:25px;left:25px;}
	
	#about .standards {background:#fff;color:#2B303E;padding-bottom:100px;}
	.sm-basePad {padding-bottom:60px;}
	
.icons li img {width:100px;height:100px;}
	
#home .footer, #permanent .footer,#listings .footer, #exec .footer,#consulting .footer,#contract .footer,#contact .footer,#detail .footer {padding-top:66px;margin-top:100px;}
#about .footer,#listings .footer  {padding-top:66px;margin-top:0px;}
	
.footer .question {text-align:center;padding-bottom:96px;}
.footer .question h1 {text-align:center;text-shadow: 0px 0px 6px #000;font-size:32px;}
.footer .question p {margin-bottom:40px;text-align:center;}
.footer .question img {width:50px;height:42px;}

.footer .wrap img.logo {padding:30px 80px 0 20px;}
	
.footer .wrap .rec-service {padding-left:0px;padding-top:30px;}
.footer .wrap .pop-links {padding-left:0;padding-top:30px;}
.footer .wrap .addr {padding-left:0;padding-top:30px;margin-left:-25px;}
	
.footer .wrap .rec-service img.line,.footer .wrap .pop-links img.line,.footer .wrap .addr img.line {width:100px !important;height:1px;}
	
.footer .wrap h4 {padding:0 0 10px 0;font-size:11px;}
.footer .wrap ul {padding:0px 0 10px;}
.footer .wrap li {margin:0;padding:0 0 6px 0;font-size:10px;}
.footer .wrap .addr p {padding:30px 4px 0 6px;}
	
.footer .wrap a.scroll {margin-top:12px;color:#fff;font-size:11px;}
	
.credit p {text-align:center;font-size:10px;padding:24px 0;margin-bottom:0;color:rgba(255,255,255,.6)}
}
	

/* .col-xs */
@media (max-width:767px){
	
	.navbar-left {float:left !important;margin-right:15%;padding-top:5px;}

.row-eq-height {
  display: block;
}
	
.videoWrapperOuter {
  max-width:3000px; 
  margin-left:auto;
  margin-right:auto;
}
.videoWrapperInner {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
	margin-top:-42px;
  padding-bottom: 60%;
  padding-top: 25px;
  height: 0;
	cursor:none !important;
}
.videoWrapperInner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 230%;
  height: 230%;
	cursor:none !important;
}
	
.paneOne {position:relative;z-index:100 !important;overflow:hidden;height:406px;}
#home .introArea {margin-top:-40px;position:relative;z-index:300 !important;}
.blue-bar {position:absolute;left:0;top:106vw;background-color:#27496E;width:100%;height:146px;z-index:400;}
	
body {font-size:100%;}
p {font-size:140%;line-height:165%;margin: 0 0 30px;}
.navbar-left {margin-left: 0%;}
.dropdown-menu a {color:#fff;border-bottom:1px solid #fff;display:block;padding:7px 0;font-size:90%;}

.overlay {z-index:500;}
	
	.navbar-left {margin-left:20px;}
	.navbar {z-index:200;border-radius:0;min-height:50px;padding-top:0px;}
	.navbar-header a img {padding:8px 30px 6px 0;margin-left:20px;width:200px;height:auto;}
	.dropdown-menu {}

#home .masthead .introPanel {bottom:44px;left:38px;z-index:100;padding:30px 40px 15px 25px;width:70%;}
.masthead .introPanel {bottom:38px;left:38px;z-index:100;padding:30px 40px 15px 25px;width:70%;}
.masthead .introPanel img {width:200px;height:auto;}
.masthead .introPanel h3 {text-align:left;text-transform:capitalize;font-size:128%;font-weight:400;margin:0;padding:15px 0 18px 0;}
.masthead .introPanel h4 {text-align:left;text-transform:uppercase;font-size:200%;margin:0;padding:30px 0 14px 0;}
.masthead .introPanel p {text-align:left;margin:0 0 30px 0;padding:0;font-size:120%;}

h1 {font-size:210%;line-height:130%;margin:60px 0 10px;}
	
.txt h1 {padding-top: 0px;}
.txt p {padding-left:0px;padding-right:0px;}
	
.btn-white {background:#fff;border-radius:20px;border:2px solid #FB9833;text-align:center;color:#142850;font-size:120%;letter-spacing:0.01em;text-transform:uppercase;font-weight:600;padding:6px 18px;}
.btn-orange {background:#FB9833;border-radius:20px;border:2px solid #FB9833;text-align:center;color:#fff;font-size:100%;letter-spacing:0.01em;text-transform:uppercase;font-weight:600;padding:4px 10px;}

.servicesHead {padding-top: 30px;}
.services .row .servPanel:nth-of-type(odd) {padding:0 16px 40px 0;}
.services .row .servPanel:nth-of-type(even) {padding:0 0 40px 16px;}
.servPanel .panel {margin:-60px 20px 30px;padding:15px 10px 20px;}
	#contract .servPanel .panel {margin:-60px 20px 0px;padding:15px 10px 20px;}
	
	#contract .servPanel:first-child .panel {padding-bottom:20px;margin-bottom:30px;}
	#contract .servPanel:nth-child(2) .panel {padding-bottom:20px;margin-bottom:30px;}
.servPanel .panel h2 {line-height:140%;text-transform:uppercase;padding:0;margin:0 0 15px;}
.servPanel .panel h2 br {display:none;}
.servPanel .panel p {line-height:140%;}
	
	.servPanel .panel {position:relative;z-index:200;margin:-4.5vw 3.3vw 120px;padding:1.5vw 1.5vw 1.4vw;background:#5483B3;border-radius:0;border-bottom:3px solid #FB9833;height:150px;}
#permanent .servPanel .panel {position:relative;z-index:200;margin:-4.5vw 3.3vw 0;padding:1.5vw 1.5vw 1.4vw;background:#5483B3;border-radius:0;border-bottom:3px solid #FB9833;height:150px;}
	
	.divisions .lSSlideWrapper {max-width:92% !important;margin:0 auto;}
	button.slideLeftTwo {width:65px;height:72px;position:absolute;top:28%;left:2px;background:url('../img/controls-lsTwo.png') no-repeat center left;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
	button.slideRightTwo {width:65px;height:72px;position:absolute;top:28%;right:2px;background:url('../img/controls-lsTwo.png') no-repeat center right;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
	
	.lwrap01 .losenge {background:url('../img/navigate-stores.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:170px;}
	.lwrap02 .losenge {background:url('../img/navigate-oracle.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:170px;}
	.lwrap03 .losenge {background:url('../img/navigate-supply-chain.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:170px;}
	.lwrap04 .losenge {background:url('../img/navigate-finance-human.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:170px;}
	.lwrap05 .losenge {background:url('../img/navigate-img-marketing.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:170px;}
	.lwrap06 .losenge {background:url('../img/navigate-analytics.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:170px;}
	.lwrap07 .losenge {background:url('../img/navigate-data-integration.jpg') center center no-repeat;background-size:cover;text-align:center;border-radius:2.5vw;border:3px solid #FB9833; display:flex;justify-content:center;align-items: top;height:170px;}
	
	.divisions {padding-left:0;padding-right:0;padding-bottom:60px;}
	
	.lwrap01 .losenge h3, .lwrap02 .losenge h3, .lwrap03 .losenge h3, .lwrap04 .losenge h3, .lwrap05 .losenge h3, .lwrap06 .losenge h3, .lwrap07 .losenge h3 {position:absolute;top:10px;color:#000;font-size:120%;text-align:center;background:rgba(255,255,255,.7);border-radius:30px;padding:8px 6px;width:12%;margin-top:10px;}
	.lwrap01 .losenge button, .lwrap02 .losenge button, .lwrap03 .losenge button, .lwrap04 .losenge button, .lwrap05 .losenge button, .lwrap06 .losenge button, .lwrap07 .losenge button {bottom:15px;}
	
.values {margin-top:20px;}
.valuePanel {padding:30px 4px 30px 12px;}
.valuePanel h2 {font-famiy:"Roboto Condensed", sans-serif;font-size:200%;font-weight:700;font-style:normal;line-height:130%;}
.valueText {padding:32px 0 0 0;}
	
	.standards .thanks {padding-top:0px;padding-left:0px;padding-bottom:20px;}
.standards .thanks p {margin-bottom:10px;}
	
	
img.about-img {padding-right:0;}
ul.about-bullets {list-style-type:none;margin-top:30px;}
ul.about-bullets li {position:relative;text-align:left;font-size:120%;line-height:160%;margin:0 0 20px 15px;padding:0;}
ul.about-bullets li img {position:absolute;top:-8px;left:-50px;width:35px;height:35px;}
ul.about-bullets li h3 {text-transform:uppercase;font-size:140%;line-height:110%;margin:0 0 6px;padding:0;}
	
ul.contract-bullets {list-style-type:none;margin:20px 0 20px;}
.contract-img, .contract-img2 {padding:30px 50px 70px;}
	
.candidate-img {padding:0 50px 40px;}
	
	.candidates {padding-bottom:40px;}
	.candidates .txtWrap, ul.contract-bullets {padding-left:75px;padding-right:65px;}
	.candidates h1 {padding-bottom:30px;}
	ul.candidate-bullets {margin-right:30px;}
	ul.contract-bullets {padding-left:90px;}
	ul.candidate-bullets li p {font-size:140%;line-height:140%;}
	ul.candidate-bullets li h3 {font-size:140%;padding-top:5px;}
	ul.contract-bullets li h3 {font-size:140%;padding-bottom:5px;}
	ul.contract-bullets li p {font-size:140%;line-height:140%;}


#about .standards {background:#fff;color:#2B303E;padding-bottom:100px;}
	
#consulting ul.contract-bullets {
    margin: 50px 0 0 3vw;
}
	.sm-basePad {padding-bottom:40px;}
	
.galleryWrap {max-width:700;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
	
.gallery-sliderOne {min-width:100%;padding-left:15px;padding-right:15px;max-width:100%;/*margin:0 auto 0 -16.666%;*/}
	
.gallery-sliderOne {/*margin:0 auto 0 -16.666%;*/} 
.gallery-sliderOne ul li {margin:0;padding:0 0 30px;}
.gallery-sliderOne ul li .inner img {position:absolute;width:50px;height:auto;top:4px;left:10px;}
.gallery-sliderOne li p strong {font-size:120%;color:#FB9833;margin:0;padding-top:0px;padding-bottom:0px;width:100%;display:block;/*background:url('../img/arrow.png') no-repeat top right;background-size:28px;*/}
.gallery-sliderOne li p {margin:0;padding:10px 40px 10px 40px;text-align:left;}
	
button.slideLeftOne {width:52px;height:104px;position:absolute;top:38%;left:20px;background:url('../img/controls-lsOne.png') no-repeat center left;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}
button.slideRightOne {width:52px;height:104px;position:absolute;top:38%;right:20px;background:url('../img/controls-lsOne.png') no-repeat center right;background-size:200%;border:none;display:block;opacity:1;z-index:1000;}

.listingWrap .col-xs-12 {padding:15px;}
.listingWrap .row {padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:30px;}
.listing {height:auto;position:relative;padding:25px 25px 80px 25px;}
	.listing h2 {font-size:220%;width:100%;line-height:110%;}
	.listing p {font-size:140%;}
	.listing a.btn {position:absolute;bottom:25px;left:25px;padding:9px 21px;}
	
.borderWrap {margin-top:70px;margin-bottom:15px;padding-right:15px;padding-left:15px;margin-left:15px;margin-right:15px;}
.border {padding:15px 20px 5px;border-radius:20px;}
.border h2 {text-transform:none;margin:0;padding:0 0 10px;font-size:24px;}
	
#detail .detail ul {margin-bottom:70px;color:#FB9833;margin-left:0;padding-left:15px;width:100%;font-size:120%;}
	
.question h1 {
    text-align: center;
    padding-top: 60px;
}
	
	.textArea {position:relative;padding-top:10px;}
	.textAreaPane {padding-left:0;position:relative;padding-top:30px;}
	.baseCTA {position:relative;bottom:0;left:0;width:100%;padding-left:0px;}
	.baseCTA h1 {line-height:100%;text-align:center;}
	.contactBttn {width:100%;text-align:center;}
	.contactBttn img {width:40px;height:auto;margin-bottom:15px;}
	
	.whiteArea {background:#fff;color:#263A47;padding-bottom:40px;}
	.blueArea {background:#27496E;color:#fff;padding-bottom:50px;}
	.textArea .image {padding-left:15px;}
	
	.icons li img {width:80px;height:80px;}
	

#home .footer, #permanent .footer,#listings .footer, #exec .footer,#consulting .footer,#contract .footer,#contact .footer,#detail .footer {padding-top:0px;margin-top:100px;}
#about .footer,#listings .footer  {padding-top:0px;margin-top:0px;}
.footer .question {text-align:center;padding-bottom:96px;}
.footer .question h1 {text-align:center;text-shadow: 0px 0px 6px #000;font-size:32px;}
.footer .question p {margin-bottom:40px;text-align:center;}
.footer .question img {width:40px;height:33px;}
.footer .question a.btn-white {font-size:16px;}
	
.footer .wrap img.logo {width:200px;padding:25px 0 0;}
	
.footer .wrap .rec-service {padding-left:20px;padding-top:34px;}
.footer .wrap .pop-links {padding-left:30px;padding-top:34px;}
.footer .wrap .addr {padding-left:20px;padding-top:34px;margin-left:0;}
	
.footer .wrap .rec-service img.line,.footer .wrap .pop-links img.line,.footer .wrap .addr img.line {width:100px;height:1px;}
	
.footer .wrap h4 {margin:0;padding:0 0 8px 0;text-transform:uppercase;font-size:11px;color:#FB9833;}
.footer .wrap ul {list-style-type:none;margin:8px 0 48px;padding:0;}
.footer .wrap li {margin:0;padding:0 0 6px 0;font-size:12px;}
.footer .wrap .addr li img {width:20px;height:20px;margin-right:2px;margin-top:6px;}
	
.footer .wrap a.scroll {display:block;text-align:center;background:url('../img/arrow-up.png') center top no-repeat;background-size:16px 14px;padding-top:25px;color:#fff !important;font-size:10px;padding-bottom:10px;position:absolute;bottom:0;left:0;right:0;width:100%;}
	
.credit p {text-align:center;font-size:10px;padding:24px 0;margin-bottom:0;color:rgba(255,255,255,.6)}
	
/*
.footer {padding-right:0;padding-left:0;}
.footer .wrap .rec-service, .footer .wrap .rec-links {height:220px;}
.footer .row-eq-height {display:block;}
.footer .wrap .intro {margin:0;padding:10px 10px 10px 21px;border-right:none;border-bottom:1px solid #fff;}
.footer .wrap .intro p {margin-bottom:0;}
.footer .wrap p {padding:20px 6px 20px 0;}
.footer .wrap h4 {padding:20px 4px 0 6px;}
.footer .wrap ul {padding:20px 6px;}
.footer .wrap li {margin:0;padding:0 0 10px 0;}
.footer .wrap .addr p {padding:20px 4px 0 6px;}
*/
}
