body {
  background-color: #000;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Itcavantgardestd, sans-serif;
  color: #1bc700;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 24px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Itcavantgardestd, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Itcavantgardestd, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

p {
  margin-bottom: 5px;
  font-family: 'Itcavantgardestd bk', sans-serif;
  color: #fff;
}

a {
  color: #00e;
  text-decoration: none;
}

.button {
  display: inline-block;
  margin-top: 20px;
  padding: 10px 20px;
  border-radius: 20px;
  background-color: #079ff6;
  background-image: none;
  font-family: Itcavantgardestd, sans-serif;
  color: #fff;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
}

.button:hover {
  background-color: rgba(0, 162, 255, .5);
}

.button.menu {
  position: relative;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 40px;
  height: 40px;
  margin-top: 33px;
  float: right;
  clear: none;
}

.button.hero-button {
  display: inline-block;
  width: 150px;
  margin-top: 30px;
  margin-left: 190px;
}

.button.whowearecontactbutton {
  margin-top: 0px;
  margin-bottom: 40px;
  margin-left: 0px;
}

.button.casestudiescontactbutton {
  margin-top: 0px;
  margin-bottom: 40px;
  margin-left: 0px;
  padding-left: 20px;
}

.button.eag-why-learn-more-button {
  margin-bottom: 80px;
}

.button.client-reference-letter-button {
  margin-top: 5px;
  margin-bottom: 40px;
}

.button.white-paper-dowload-button {
  margin-bottom: 10px;
}

.blue {
  margin-right: 60px;
  margin-left: 60px;
  font-family: Itcavantgardestd, sans-serif;
  color: #3f51f2;
  font-size: 72px;
  line-height: 72px;
}

.white {
  margin-top: 386px;
  margin-right: auto;
  margin-left: 60px;
  color: #fff;
  font-size: 72px;
  line-height: 72px;
}

.hero-paragraph {
  margin-top: 60px;
  margin-right: 1000px;
  margin-left: 60px;
  font-size: 18px;
}

.redzone {
  margin-top: 386px;
  margin-right: 10px;
  margin-left: 60px;
  float: left;
  color: red;
  font-size: 72px;
  line-height: 72px;
}

.h1-green {
  display: block;
  margin-top: 386px;
  float: none;
  font-size: 72px;
  line-height: 72px;
}

.slider-black {
  width: 1920px;
  height: 1080px;
  background-color: #000;
}

.slider11 {
  background-image: url('../images/Connected1.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.top-section {
  width: 1920px;
  height: 1080px;
}

.slider21 {
  background-image: url('../images/ServerPic.jpg');
}

.slider31 {
  background-image: url('../images/Coaching2.jpg');
}

.slider {
  z-index: 0;
  height: 930px;
}

.slide {
  display: inline-block;
  padding-top: 288px;
}

.slide.top-image-1 {
  padding-top: 160px;
  background-image: url('../images/Desktop_Computer_Mobile.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide.top-image-2 {
  background-image: url('../images/HUD_dim.jpg');
  background-position: 50% 50%;
}

.slide.top-image-3 {
  background-image: url('../images/Desktop_Coach2Win.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide.middle-image-1 {
  background-image: url('../images/Depositphotos_CityNight_med_dk_fade.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide.middle-image-2 {
  background-image: url('../images/Desktop_IT-engineers.jpg');
  background-position: 50% 50%;
}

.slide.middle-image-3 {
  background-image: url('../images/Depositphotos_fiberOptic_drk_angl.jpg');
  background-position: 0px 50%;
}

.slide.bottom-image-1 {
  padding-top: 285px;
  background-image: url('../images/Desktop_RedCardTablet_dim.jpg');
  background-position: 100% 50%;
}

.slide.bottom-image-2 {
  padding-top: 273px;
  background-image: url('../images/Jet-Landing-Slider.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide.bottom-image-3 {
  background-image: url('../images/Desktop_GroupMeeting.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.top-h1-heading {
  color: #fff;
  font-size: 72px;
  line-height: 72px;
}

.middle-h2-heading {
  margin-top: 0px;
  font-family: Itcavantgardestd, sans-serif;
  color: #079ff6;
  font-size: 70px;
  line-height: 72px;
}

.slider-paragraph {
  width: 75%;
  font-size: 18px;
}

.slider-paragraph.drop-shadow.bottom-slide-32 {
  margin-top: 20px;
}

.slider-paragraph.bottom-slide-31 {
  width: 75%;
  margin-top: 20px;
}

.slider-paragraph.bottom-slide-33 {
  width: 75%;
  margin-top: 20px;
}

.slider-paragraph.tablet-32 {
  width: 75%;
}

.slide-container {
  display: inline;
  padding-right: 90px;
  padding-left: 90px;
  text-align: left;
}

.upper-h1-heading {
  margin-bottom: 0px;
  color: #fff;
  font-size: 70px;
  line-height: 72px;
}

.upper-h1-heading.slide-31 {
  margin-top: 72px;
}

.highlights {
  font-family: Itcavantgardestd, sans-serif;
  color: #b8b6b6;
}

.highlights.slider-2 {
  margin-top: 275px;
  margin-left: 190px;
  text-shadow: 1px 1px 6px #000;
}

.highlights.slider-3 {
  margin-top: 180px;
  margin-left: 190px;
  text-shadow: 1px 1px 0 #000;
}

.highlights.slider-1 {
  margin-top: 160px;
  margin-left: 190px;
  text-shadow: 1px 1px 6px #000;
}

.highlights.slider-1.slide-12 {
  margin-top: 180px;
}

.highlights.slider-1.slide-13 {
  margin-top: 271px;
}

.icon-left-arrow {
  width: 20px;
  margin-right: 20px;
  margin-left: 10px;
  font-size: 30px;
}

.icon-right-arrow {
  width: 20px;
  margin-right: 0px;
  margin-left: 10px;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
}

.right-arrow {
  width: 50px;
  height: 50px;
}

.left-arrow {
  width: 50px;
  height: 50px;
}

.arrow {
  width: 10px;
  height: 18px;
}

.newrightarrow {
  display: inline-block;
  width: 8px;
  height: 16px;
  margin-top: 20px;
}

.newleftarrow {
  width: 8px;
  height: 16px;
  margin-top: 20px;
}

.logo {
  margin-bottom: 20px;
  margin-left: 80px;
  padding-bottom: 0px;
}

.page {
  background-color: #fff;
}

.page.menu-bkg {
  background-color: #079ff6;
}

.page.menu-page-backgroun {
  background-color: #079ff6;
}

.page-header-section {
  position: fixed;
  height: 360px;
  background-image: url('../images/T2_Desktop_whoweare_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.page-h1-blue-heading {
  margin-top: 80px;
  color: #079ff6;
  font-size: 56px;
  line-height: 56px;
}

.page-h1-blue-heading.contact-us-mobile-portrait-head {
  margin-top: 40px;
}

.page-h1-blue-heading.coaching-what-execs-are-saying {
  margin-top: 40px;
  margin-bottom: 0px;
}

.page-h1-blue-heading.your-partner-sub-heading {
  margin-top: 40px;
  margin-bottom: 40px;
}

.page-h1-blue-heading.confirm-contact-info {
  margin-top: 40px;
}

.page-paragraph {
  display: inline-block;
  margin-top: 35px;
  margin-bottom: 80px;
  font-family: 'Itcavantgardestd bk', sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.page-paragraph.case-study-list {
  margin-top: 0px;
  margin-bottom: 0px;
}

.page-paragraph.case-study-solution {
  margin-bottom: 30px;
}

.page-paragraph.case-study-end {
  margin-top: 30px;
}

.page-paragraph.case-study-intro {
  margin-top: 20px;
  margin-bottom: 5px;
  font-family: 'Itcavantgardestd bk', sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.page-paragraph.case-study-intro.case-study-3 {
  margin-top: 35px;
}

.page-paragraph.case-study-intro.bio-short-paragraph {
  margin-bottom: 10px;
}

.page-paragraph.bottom-whoweare {
  margin-bottom: 35px;
  font-size: 20px;
}

.page-paragraph.bottom-how-we-think {
  margin-bottom: 35px;
}

.page-paragraph.bottom-what-we-do {
  margin-bottom: 35px;
}

.page-paragraph.bottom-redcard-advantage {
  margin-bottom: 35px;
}

.page-paragraph.button-industry {
  margin-bottom: 35px;
}

.page-paragraph.industry-list {
  margin-top: 0px;
  margin-bottom: 0px;
}

.page-paragraph.bottom-contact-us {
  margin-top: 0px;
  margin-bottom: 20px;
}

.page-paragraph.bottom-casestudies {
  display: block;
  margin-bottom: 35px;
}

.page-paragraph.top-bio {
  margin-top: 80px;
}

.page-paragraph.top-bio.bio-page-paragraph {
  margin-bottom: 40px;
}

.page-paragraph.top-bio.bio-page-paragraph.detailed-bio {
  margin-top: 20px;
  margin-bottom: 20px;
}

.page-paragraph.client-example-list {
  margin-top: 0px;
  margin-bottom: 0px;
}

.page-paragraph.client-example-page-paragraph {
  margin-top: 20px;
  margin-bottom: 25px;
}

.page-paragraph.client-example-page-paragraph.download-pdf-upper-paragraph {
  margin-bottom: 40px;
}

.page-paragraph.client-ref-quote-page {
  margin-top: 10px;
  margin-bottom: 20px;
}

.page-paragraph.client-example-top {
  margin-top: 0px;
  margin-bottom: 40px;
}

.page-paragraph.client-example-quote-leader {
  margin-top: 40px;
  margin-bottom: 0px;
}

.page-paragraph.your-partner-sub-paragraph {
  margin-top: 0px;
  margin-bottom: 40px;
}

.page-top-paragraph {
  margin-top: 30px;
  margin-bottom: 80px;
  color: #333;
  font-size: 24px;
  line-height: 36px;
}

.page-top-paragraph.below-video {
  margin-top: 80px;
}

.page-top-paragraph.why-top-paragraph {
  margin-bottom: 20px;
}

.page-top-paragraph.why-top-paragraph-top {
  margin-top: 20px;
}

.page-top-paragraph.contact-us-top-mobile-portrait {
  margin-top: 40px;
  margin-bottom: 40px;
  line-height: 26px;
}

.page-top-paragraph.our-networking-database {
  margin-bottom: 40px;
}

.container {
  display: block;
  background-image: url('../images/whoweare_desktop_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section {
  display: block;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.section.bottom {
  margin-bottom: 80px;
}

.section.menu-section {
  display: block;
  width: auto;
}

.section.menu-sublist {
  width: 200px;
  font-family: Itcavantgardestd, sans-serif;
}

.section.case-studies-menu-list {
  display: block;
}

.section.case-studies-menu-list.leadership-bio {
  width: 100%;
  padding-left: 170px;
}

.section.leadership-section {
  width: 100%;
  padding-right: 60px;
  padding-left: 160px;
}

.page-footer {
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: #000;
  color: #fff;
}

.page-footer.contact-us-footer-link:hover {
  color: #079ff6;
}

.page-footer.privacy-footer-link:hover {
  color: #079ff6;
}

.page-footer.footer-list-item {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.page-footer.footer-list-item:hover {
  color: #079ff6;
}

.page-footer.copyright {
  display: inline-block;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: 'Itcavantgardestd bk', sans-serif;
  font-size: 12px;
}

.footer-list {
  color: #fffcfc;
}

.headernavbar {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 1000;
  display: block;
  margin-left: 20px;
  background-color: transparent;
}

.brand {
  position: relative;
  width: 140px;
  margin-top: 30px;
  margin-bottom: 30px;
  float: left;
  background-image: none;
}

.brand.home-fixed-nav {
  margin-left: 30px;
}

.brand.fixed-brand {
  margin-left: 30px;
}

.brand.brand-menu {
  margin-bottom: 40px;
}

.menu {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  width: 40px;
  height: 40px;
  margin-top: 35px;
  margin-right: 30px;
  float: none;
  background-color: transparent;
  background-image: url('../images/menu_transp.png');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
}

.menu:hover {
  background-image: url('../images/menu_white_transp.png');
  background-size: 40px;
}

.pagenavbar {
  position: fixed;
  display: block;
  margin-left: 30px;
  background-color: transparent;
}

.header-section {
  position: relative;
  z-index: 1;
  height: 475px;
  background-image: url('../images/1-Contact-Us-Page-Header-Desktop.jpg');
  background-position: 100% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.header-section.who-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/1.1-Why-Page-Header-Desktop.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.header-section.what-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/1.2-How-Page-Header-Desktop.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.header-section.how-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/1.3-What-Page-Header-Desktop.jpg');
  background-position: 50% 0px;
  background-size: cover;
}

.header-section.case-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/3.1-Who-Page-Header-Desktop.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.header-section.case-header.case-1 {
  background-image: url('../images/2.1-Client-Example-Page-Header-Desktop.jpg');
  background-position: 50% 66%;
}

.header-section.case-header.case-2 {
  background-image: url('../images/2.2-Client-Example-Page-Header-Desktop.jpg');
  background-position: 50% 50%;
}

.header-section.case-header.case-3 {
  background-image: url('../images/2.3-Client-Example-Page-Header-Desktop.jpg');
  background-position: 0px 50%;
  background-size: cover;
}

.header-section.case-header.white-paper-case-study-4 {
  background-image: url('../images/Two-Managers-Looking-At-Camera-In-Server-Room-Stock-Photo-Royalty-Free-Image--78633050---Alamy-1920x510_-70Brightness.png');
  background-size: cover;
}

.header-section.case-header.case-4 {
  background-image: url('../images/2.4-Client-Example-Page-Header-Desktop.jpg');
}

.header-section.case-header.case-4.client-ref-header-pic {
  background-image: url('../images/0.1-Client-Example-Main-Page-Header-Desktop.jpg');
  background-size: cover;
}

.header-section.case-header.case-5 {
  background-image: url('../images/2.5-Client-Example-Page-Header-Desktop.jpg');
}

.header-section.redcard-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/0.7-Executive-Coaching-Page-Header-Desktop.jpg');
  background-size: cover;
}

.header-section.industry-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/3.2-Industry-Page-Header-Desktop.jpg');
  background-size: cover;
}

.header-section.contact-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/3.3-Contact-Us-Page-Header-Desktop.jpg');
  background-position: 0px 50%;
  background-size: cover;
}

.header-section.privacy-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/Menu_IT-Worker-Server-Stack.jpg');
  background-position: 50% -165px;
  background-size: cover;
}

.header-section.leadership-header {
  height: 114px;
  background-image: none;
}

.header-section.client-example-header {
  position: relative;
  z-index: 1;
  background-image: url('../images/0.1-Client-Example-Main-Page-Header-Desktop.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.header-section.candidates-header {
  background-image: url('../images/0.8-Candidates-Page-Header-Desktop.jpg');
}

.header-list {
  margin-top: 80px;
}

.header-list.leadership-bio-nav {
  padding-left: 10px;
}

.navbarsection {
  display: block;
  height: 120px;
  background-color: #000;
}

.fixednavbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: none;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #000;
}

.down-arrow {
  display: block;
  width: 40px;
  height: 40px;
  margin-top: 62px;
  margin-right: 10px;
  float: right;
  clear: right;
  background-image: url('../images/down-arrow_white.png');
  background-position: 50% 50%;
  background-size: 40px;
}

.down-arrow:hover {
  background-image: url('../images/down-arrow_blue.png');
  background-size: 40px;
}

.down-arrow.w--current {
  margin-top: 180px;
}

.down-arrow.bottom {
  display: none;
}

.down-arrow.top-adjust {
  display: block;
  margin-top: 247px;
}

.up-arrow {
  display: block;
  width: 40px;
  height: 40px;
  margin-top: 190px;
  margin-right: 10px;
  margin-bottom: 20px;
  float: right;
  background-image: url('../images/up-arrow_white.png');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
}

.up-arrow:hover {
  background-image: url('../images/up-arrow_blue.png');
  background-size: 40px;
}

.up-arrow.top {
  display: block;
}

.up-arrow.bottom-adjust {
  margin-top: 459px;
}

.up-arrow.top-arrow-adjust {
  display: block;
}

.slide-nav {
  width: 133px;
  margin-bottom: 5px;
  margin-left: 190px;
}

.slide-nav.slide-nav-bottom {
  margin-bottom: 30px;
}

.top-section-down-arrow {
  position: absolute;
  right: 0px;
  bottom: 80px;
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 30px;
  float: right;
  clear: right;
  background-image: url('../images/down-arrow_white.png');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
}

.top-section-down-arrow:hover {
  background-image: url('../images/down-arrow_blue.png');
  background-size: 40px;
}

.middle-section-up-arrow {
  position: absolute;
  right: 0px;
  bottom: 150px;
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 30px;
  float: right;
  clear: right;
  background-image: url('../images/up-arrow_white.png');
  background-size: 40px;
}

.middle-section-up-arrow:hover {
  background-image: url('../images/up-arrow_blue.png');
  background-size: 40px;
}

.middle-section-up-arrow.w--current {
  display: block;
}

.middle-section-down-arrow {
  position: absolute;
  right: 0px;
  bottom: 30px;
  display: block;
  width: 40px;
  height: 40px;
  margin-top: 55px;
  margin-right: 30px;
  float: right;
  clear: right;
  background-image: url('../images/down-arrow_white.png');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
}

.middle-section-down-arrow:hover {
  background-image: url('../images/down-arrow_blue.png');
  background-size: 40px;
}

.lower-slide-up-arrow {
  position: absolute;
  right: 0px;
  bottom: 80px;
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 30px;
  margin-bottom: 0px;
  float: right;
  clear: right;
  background-image: url('../images/up-arrow_white.png');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
}

.lower-slide-up-arrow:hover {
  background-image: url('../images/up-arrow_blue.png');
  background-size: 40px;
}

.toplinkarrow {
  position: fixed;
  width: 40px;
  height: 40px;
  margin-top: 123px;
  float: left;
  clear: right;
}

.fixed-nav-bar {
  margin-left: 30px;
  background-color: #000;
}

.fixed-home-nav-bar {
  display: none;
}

.home-header {
  position: absolute;
  z-index: 1;
}

.home-fixed-nav {
  display: none;
  margin-bottom: 12px;
  background-color: #000;
}

.menu-heading {
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #006da3;
  font-size: 56px;
  line-height: 56px;
}

.menu-heading:hover {
  color: #fff;
}

.menu-heading.who-what-how {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  color: #005486;
}

.menu-heading.who-what-how:hover {
  color: #fff;
}

.close-menu {
  position: absolute;
  top: 25px;
  right: 30px;
}

.contact-us {
  display: inline-block;
  margin-top: 140px;
  margin-left: 122px;
  font-family: Itcavantgardestd, sans-serif;
  color: #005486;
  font-size: 20px;
  text-decoration: none;
}

.menu-page {
  position: relative;
  left: 0px;
  top: 0px;
  display: block;
  height: 1080px;
  background-color: #079ff6;
}

.menu-page:hover {
  background-color: transparent;
}

.privacy-policy {
  font-family: Itcavantgardestd, sans-serif;
  color: #005486;
  font-size: 20px;
  text-decoration: none;
}

.menu-sub-list {
  margin-top: 20px;
  margin-left: 40px;
}

.sublist-heading {
  display: inline-block;
  margin-top: 20px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #005486;
  font-size: 16px;
}

.sublist-heading:hover {
  color: #fff;
}

.menu-columns {
  width: 900px;
  margin-top: 44px;
  margin-left: 0px;
}

.menu-section {
  display: block;
  height: 1080px;
  background-color: #079ff6;
}

.menu-coll-div {
  margin-top: 200px;
  margin-left: 310px;
}

.menu-brand {
  width: 140px;
  margin-top: 30px;
  margin-left: 50px;
}

.menu-close-button {
  margin-top: 30px;
  margin-right: 30px;
  float: right;
}

.home-section {
  display: block;
}

.who-whe-are {
  display: block;
  background-image: none;
  text-decoration: none;
}

.what-we-do {
  display: block;
  background-image: none;
  text-decoration: none;
}

.how-we-think {
  display: block;
  background-image: none;
  text-decoration: none;
}

.case-studies {
  display: block;
  background-image: none;
  text-decoration: none;
}

.redcard-advantage {
  display: block;
  background-image: none;
  text-decoration: none;
}

.industry-expertise {
  display: block;
  background-image: none;
  text-decoration: none;
}

.contact-us---menu {
  display: block;
  background-image: none;
  text-decoration: none;
}

.privacy-policy---menu {
  display: block;
  background-image: none;
  text-decoration: none;
}

.page-menu-links {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 36px;
}

.page-menu-links:hover {
  color: #079ff6;
}

.page-menu-links.selected {
  color: #079ff6;
}

.page-hero-heading {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 100px;
  clear: left;
  font-family: Itcavantgardestd, sans-serif;
  color: #fff;
  font-size: 52px;
  line-height: 55px;
}

.page-hero-heading.what-hero {
  display: inline-block;
  padding-top: 200px;
  padding-left: 104px;
}

.page-hero-heading.who-hero {
  display: block;
  padding-top: 250px;
  padding-left: 102px;
}

.page-hero-heading.how-hero {
  padding-left: 104px;
}

.page-hero-heading.case-hero {
  padding-top: 250px;
  padding-left: 171px;
  line-height: 64px;
}

.page-hero-heading.industry-hero {
  padding-left: 103px;
}

.page-hero-heading.contact-hero {
  padding-left: 103px;
}

.page-hero-heading.privacy-hero {
  padding-left: 103px;
}

.page-hero-heading.redcard-advantage-hero {
  padding-top: 0px;
  padding-left: 0px;
}

.page-hero-heading.case-studies-desktop-header {
  padding-bottom: 50px;
  line-height: 55px;
}

.page-hero-heading.contact-solo-header {
  padding-bottom: 100px;
}

.page-hero-paragraph {
  position: static;
  top: 250px;
  right: 0px;
  display: inline-block;
  float: right;
  clear: left;
  font-family: 'Itcavantgardestd bk', sans-serif;
  font-size: 17px;
}

.page-hero-paragraph.what-hero-paragraph {
  top: 160px;
  display: inline-block;
  margin-top: 44px;
  margin-left: 575px;
}

.page-hero-paragraph.who-hero-paragraph {
  top: 250px;
  display: block;
  margin-top: 0px;
  margin-left: 575px;
}

.hero-lightbox {
  display: none;
  width: 250px;
  height: 50px;
  margin-top: 40px;
}

.hero-lightbox:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.play-image {
  width: 50px;
  height: 50px;
}

.video-introduction {
  display: inline-block;
  margin-right: 20px;
  font-family: Itcavantgardestd, sans-serif;
  color: #079ff6;
  font-size: 18px;
}

.menu-brand-link {
  margin-bottom: 30px;
}

.contact-menu {
  display: inline-block;
  margin-top: 20px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #005486;
  font-size: 25px;
}

.contact-menu:hover {
  color: #fff;
}

.privacy-menu {
  display: inline-block;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #005486;
  font-size: 25px;
}

.privacy-menu:hover {
  color: #fff;
}

.who-menu {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #005486;
  font-size: 36px;
  line-height: 80px;
}

.who-menu:hover {
  color: #fff;
}

.what-menu {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #005486;
  font-size: 36px;
  line-height: 80px;
}

.what-menu:hover {
  color: #fff;
}

.how-menu {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #005486;
  font-size: 36px;
  line-height: 80px;
}

.how-menu:hover {
  color: #fff;
}

.case-studies-menu {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #006da3;
  font-size: 36px;
  line-height: 80px;
}

.case-studies-menu:hover {
  color: #fff;
}

.redcard-menu {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #006da3;
  font-size: 36px;
  line-height: 80px;
}

.redcard-menu:hover {
  color: #fff;
}

.industry-menu {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #006da3;
  font-size: 36px;
  line-height: 80px;
}

.industry-menu:hover {
  color: #fff;
}

.who-pic {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url('../images/1.1_Why_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.what-pic {
  position: fixed;
  left: 0px;
  top: 0px;
  display: none;
  width: 1920px;
  height: 1200px;
  background-image: url('../images/1.2_How_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.how-pic {
  position: fixed;
  left: 0px;
  top: 0px;
  display: none;
  width: 1920px;
  height: 1200px;
  background-image: url('../images/1.3_What_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.case-pic {
  position: fixed;
  left: 0px;
  top: 0px;
  display: none;
  width: 1920px;
  height: 1200px;
  background-image: url('../images/2.1_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.redcard-pic {
  position: fixed;
  top: 0px;
  right: 0px;
  display: none;
  width: 1920px;
  height: 1200px;
  background-image: url('../images/3.1_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 100% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.industry-pic {
  position: fixed;
  left: 0px;
  top: 0px;
  display: none;
  width: 1920px;
  height: 1200px;
  background-image: url('../images/3.2_Industry_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.contact-privacy-div {
  position: relative;
  top: 0px;
  right: 180px;
  float: right;
}

.menu-base {
  position: fixed;
  left: 0px;
  top: -1080px;
  right: 0px;
  z-index: 2;
  display: block;
  background-color: #079ff6;
}

.menu-nav {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 4;
}

.menu-div {
  background-color: transparent;
}

.brand-white-image {
  position: absolute;
  left: 52px;
  top: 36px;
  margin-top: 5px;
}

.close-image {
  position: absolute;
  top: 36px;
  right: 25px;
}

.menu-row {
  position: absolute;
  left: 0px;
  top: 150px;
  right: 0px;
}

.who-we-are {
  display: block;
}

.close-link.w--current {
  position: absolute;
  top: 36px;
  right: 25px;
  width: 50px;
  height: 50px;
  background-image: url('../images/Close-Image-transp.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.menu-bate {
  position: fixed;
  left: 0px;
  top: -1080px;
  right: 0px;
  background-color: #079ff6;
}

.menu-base-what {
  position: fixed;
  left: 0px;
  top: -1080px;
  right: 0px;
  z-index: 2;
  background-color: #079ff6;
}

.close-image-what {
  position: absolute;
  top: 36px;
  right: 25px;
}

.menu-mobile {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  width: 40px;
  height: 40px;
  margin-top: 30px;
  margin-right: 30px;
  background-image: url('../images/menu_transp.png');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
}

.menu-mobile:hover {
  background-image: url('../images/menu_white_transp.png');
  background-size: 40px;
}

.menu-base-mobile {
  position: fixed;
  left: 0px;
  right: 0px;
  z-index: 2;
  display: none;
  background-color: #079ff6;
}

.close-image-mobile {
  position: absolute;
  top: 36px;
  right: 25px;
  display: none;
}

.case-studies-list {
  display: block;
}

.paragraph-heading {
  font-family: Itcavantgardestd, sans-serif;
  font-size: 20px;
}

.paragraph-heading.leadership-title {
  display: block;
  margin-top: 0px;
}

.paragraph-heading.leadership-title.bio-paragraph-title {
  margin-bottom: 0px;
}

.paragraph-heading.bottom-3 {
  margin-top: 60px;
}

.paragraph-heading.top-2 {
  margin-top: 60px;
}

.paragraph-heading.top-2.coaching-quotes {
  margin-top: 40px;
}

.paragraph-heading.pdf-link {
  margin-top: 35px;
}

.paragraph-heading.more-references-page {
  margin-bottom: 0px;
}

.paragraph-heading.client-example-client-name {
  margin-top: 30px;
  margin-bottom: 30px;
}

.paragraph-heading.client-example-client-quote {
  margin-top: 40px;
}

.paragraph-heading.client-example-position-industry-list {
  margin-top: 40px;
}

.bottom-header {
  margin-top: 80px;
  font-family: Itcavantgardestd, sans-serif;
  color: #079ff6;
}

.bottom-header.bottom-casestudiesheader {
  margin-top: 0px;
}

.bottom-header.pdf-button-download-page-header {
  margin-top: 40px;
}

.case-study-link {
  font-family: 'Itcavantgardestd bk', sans-serif;
  color: #079ff6;
  font-size: 18px;
  text-decoration: underline;
}

.case-study-link:hover {
  color: #000;
}

.case-studies-list-div {
  margin-bottom: 80px;
}

.case-studies-list-div.leadership-top-3 {
  margin-bottom: 0px;
}

.footer-nav-row {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}

.sub-heading {
  display: inline-block;
  margin-top: 50px;
  color: #079ff6;
}

.sub-heading.leadership-title-bio {
  margin-top: 35px;
}

.sub-heading.leadership-title-bio.top-bio {
  margin-top: 80px;
}

.sub-heading.leadership-title-bio.top-bio.detailed-bio {
  margin-top: 110px;
}

.sub-heading.how-i-coach {
  margin-top: 30px;
  margin-bottom: 0px;
}

.sub-heading.what-i-do {
  margin-top: 30px;
  margin-bottom: 0px;
}

.industry-list-div {
  margin-top: 30px;
  margin-bottom: 40px;
}

.industry-list-div.bio-industry-div {
  margin-top: 20px;
  margin-bottom: 20px;
}

.industry-list-div.bio-company-div {
  margin-top: 0px;
  margin-bottom: 0px;
}

.industry-column {
  display: inline-block;
  padding-left: 0px;
}

.contact-us-email-div {
  margin-top: 0px;
  margin-bottom: 80px;
}

.contact-email-text {
  display: inline-block;
  margin-left: 10px;
  font-family: 'Itcavantgardestd bk', sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.contact-email-link {
  font-family: 'Itcavantgardestd bk', sans-serif;
  color: #079ff6;
  font-weight: 600;
}

.contact-email-link:hover {
  color: #3f51f2;
}

.dropdown-nav-header {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: block;
  height: 114px;
  background-color: #000;
}

.case-studies-black-header {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  display: none;
  height: 114px;
  background-color: #000;
}

.video-image {
  background-image: url('../images/RedCard---Theme-Web-Play.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.video-image:hover {
  background-image: url('../images/RedCard---Theme-Web-Play-Hover.jpg');
  background-size: cover;
}

.video-image.whatwedovideo {
  background-image: url('../images/RedCard---Theme-Web-Play.jpg');
}

.video-image.whatwedovideo:hover {
  background-image: url('../images/RedCard---Theme-Web-Play-Hover.jpg');
}

.video-image.whowearevideo {
  background-image: url('../images/1-Coaching-Page-Pic---no-Hover.jpg');
}

.video-image.whowearevideo:hover {
  background-image: url('../images/1-Coaching-Page-Pic---Hover.jpg');
}

.video-image.whowearevideo.whowearevideomobile {
  background-image: url('../images/0.7_a-Coaching-Page-Pic---no_Hover.jpg');
}

.video-image.whowearevideo.whowearevideomobile:hover {
  background-image: url('../images/0.7_b-Coaching-Page-Pic---Hover.jpg');
}

.slider-1 {
  z-index: 0;
  height: 984px;
}

.slider-2 {
  z-index: 0;
  height: 930px;
}

.slider-3 {
  z-index: 0;
  height: 930px;
}

.slide-11 {
  background-image: url('../images/1.1_Why_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-12 {
  background-image: url('../images/1.2_How_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 100% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-13 {
  background-image: url('../images/1.3_What_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-21 {
  background-image: url('../images/2.1_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-22 {
  background-image: url('../images/2.2_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-23 {
  background-image: url('../images/2.3_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-23.white-paper-slider-1 {
  background-image: url('../images/Two-Managers-Looking-At-Camera-In-Server-Room-Stock-Photo-Royalty-Free-Image--78633050---Alamy1920x1200_-70brightness.png');
  background-size: cover;
}

.slide-31 {
  background-image: url('../images/3.1_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 100% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-32 {
  background-image: url('../images/3.2_Industry_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.silde-33 {
  background-image: url('../images/3.3_Contact_Us_Slider_Pic_Desktop_1920x1200---Copy.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-div {
  display: inline;
}

.slide-contents-div {
  margin-top: 280px;
  margin-right: 65px;
  margin-left: 160px;
}

.slide-contents-div.desktop-13 {
  margin-top: 310px;
}

.slide-contents-div.desktop-12 {
  margin-top: 310px;
}

.slide-contents-div.tablet-11 {
  margin-top: 310px;
}

.slide-contents-div.tablet-21 {
  margin-top: 280px;
}

.slide-contents-div.tablet-22 {
  margin-top: 210px;
}

.slide-contents-div.tablet-23 {
  margin-top: 190px;
}

.slide-contents-div.tablet-31 {
  margin-top: 260px;
}

.slide-contents-div.tablet-33 {
  margin-top: 260px;
}

.slide-contents-div.tablet-32 {
  margin-top: 260px;
}

.page-header-text {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 50px;
}

.page-header-columns {
  display: block;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.page-header-row {
  position: relative;
}

.page-header-column-1 {
  padding-left: 0px;
}

.page-header-column-2 {
  padding-left: 0px;
}

.leadership-header-and-bio {
  position: relative;
  display: block;
  width: 1000px;
  min-width: 1000px;
}

.title-bio-div {
  position: relative;
  display: inline;
}

.title-column-1 {
  display: block;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.image {
  margin-top: 35px;
  margin-bottom: -25px;
}

.white-paper-div {
  margin-bottom: 80px;
}

.column {
  display: block;
}

.column-2 {
  display: block;
}

.image-2 {
  display: block;
}

.slide-24 {
  background-image: url('../images/2.4_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 100% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-25 {
  background-image: url('../images/2.5_Slider_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.column-3 {
  display: none;
}

.coaching-pic {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  width: 100%;
  height: 100%;
  background-image: url('../images/0.7_Menu_Pic_Desktop_1920x1200.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.executive-coaching {
  display: block;
}

.executive-coaching-menu {
  position: relative;
  left: 180px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #006da3;
  font-size: 36px;
  line-height: 80px;
}

.executive-coaching-menu:hover {
  color: #fff;
}

.candidates-menu {
  display: inline-block;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #005486;
  font-size: 25px;
}

.candidates-menu:hover {
  color: #fff;
}

.submission-form-div {
  margin-top: 40px;
}

.coaching-list-why {
  color: #333;
  font-size: 24px;
  line-height: 36px;
}

.coaching-list-why.bio-lis {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.coaching-page-top-paragraph {
  margin-top: 30px;
  margin-bottom: 30px;
  color: #333;
  font-size: 24px;
  line-height: 36px;
}

.by-ron-bates {
  margin-bottom: 0px;
  padding-left: 10px;
  font-size: 16px;
  line-height: 24px;
}

.by-title {
  margin-top: 0px;
  padding-left: 39px;
  clear: both;
}

.coaching-bullet-number-list {
  font-size: 24px;
  line-height: 36px;
}

.coaching-bullet-number-list.bio-list-numbers {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.coaching-number-list-div {
  margin-bottom: 30px;
}

.div-block {
  background-image: url('../images/1-Coaching-Page-Pic.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block.why-pic-div {
  height: 373px;
  background-image: url('../images/1.1-Why-Page-Pic.jpg');
  background-position: 50% 50%;
}

.div-block.how-pic-networking {
  height: 373px;
  margin-top: 10px;
  background-image: url('../images/1.2_3-How-Page-Pic.jpg');
  background-position: 50% 50%;
}

.div-block.how-pic-unconventional {
  height: 373px;
  margin-top: 10px;
  background-image: url('../images/1.2_2-How-Page-Pic.jpg');
  background-position: 50% 26%;
}

.div-block.how-pic-action {
  height: 373px;
  margin-top: 45px;
  background-image: url('../images/1.2_1-How-Page-Pic.jpg');
  background-position: 50% 0px;
}

.div-block.what-pic-div {
  height: 373px;
  margin-top: 45px;
  background-image: url('../images/1.3-What-Page-Pic---Copy.jpg');
  background-position: 50% -58px;
}

.client-example-column-paragraph {
  font-family: 'Itcavantgardestd bk', sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.client-example-div-block {
  margin-bottom: 35px;
  margin-left: 100px;
}

.client-example-div-block-mobile {
  display: none;
}

.column-4 {
  display: none;
}

.contact-us-div-block {
  margin-top: 20px;
}

.contact-us-pic-div {
  height: 384px;
  background-image: url('../images/3.3_1-Contact-Us--Page-Nodes-Desktop-1280x383.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.link-block.reference-letter-link {
  margin-bottom: 40px;
  margin-left: 25px;
}

.questions-div-block {
  margin-bottom: 40px;
}

.follow-me-div-block {
  margin-bottom: 40px;
}

.client-examples-main-row-1 {
  margin-bottom: 20px;
}

.add-this-div {
  display: inline-block;
  margin-top: 25px;
}

.add-this-div.add-this-pages {
  padding-left: 25px;
}

.learn-share-div {
  width: 305px;
}

.follow-us-div {
  margin-top: 20px;
}

.paragraph {
  color: #000;
}

.bio-image {
  margin-top: 10px;
}

.bio-intro-paragraph {
  margin-top: 20px;
  margin-bottom: 0px;
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.bio-list {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.bio-ordered-list {
  margin-top: 5px;
  margin-bottom: 0px;
}

.image-3 {
  display: block;
}

.smimage {
  position: fixed;
  top: -2000px;
}

@media (max-width: 991px) {
  .button {
    font-size: 16px;
  }
  .button.hero-button {
    margin-left: 60px;
  }
  .slide.top-image-1 {
    padding-top: 85px;
    background-position: 70% 50%;
  }
  .slide.top-image-2 {
    background-position: 34% 0%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slide.top-image-3 {
    background-position: 59% 50%;
    background-repeat: no-repeat;
  }
  .slide.middle-image-3 {
    padding-top: 213px;
  }
  .slide.bottom-image-1 {
    padding-top: 239px;
    background-position: 96% 50%;
  }
  .slide.bottom-image-2 {
    padding-top: 280px;
    background-position: 86% 50%;
  }
  .middle-h2-heading {
    font-size: 58px;
    line-height: 70px;
  }
  .slider-paragraph {
    width: 100%;
  }
  .slider-paragraph.bottom-slide-31 {
    width: 100%;
  }
  .slider-paragraph.bottom-slide-33 {
    width: 100%;
  }
  .slider-paragraph.tablet-32 {
    width: 100%;
  }
  .upper-h1-heading {
    font-size: 58px;
    line-height: 70px;
  }
  .highlights.slider-2 {
    margin-top: 200px;
    margin-left: 60px;
  }
  .highlights.slider-3 {
    margin-top: 200px;
    margin-left: 60px;
  }
  .highlights.slider-1 {
    margin-top: 110px;
    margin-left: 60px;
  }
  .icon-left-arrow {
    margin-left: 20px;
    font-size: 20px;
  }
  .icon-right-arrow {
    margin-right: 0px;
    margin-left: 10px;
    font-size: 20px;
  }
  .page-h1-blue-heading {
    margin-top: 70px;
    font-size: 44px;
    line-height: 44px;
  }
  .page-h1-blue-heading.coaching-h1-header {
    font-size: 40px;
    line-height: 40px;
  }
  .page-paragraph.case-study-intro {
    margin-top: 20px;
  }
  .page-paragraph.bottom-whoweare {
    font-size: 18px;
    line-height: 22px;
  }
  .page-paragraph.industry-list {
    font-size: 14px;
  }
  .section {
    width: 720px;
  }
  .section.menu-section {
    padding-left: 30px;
  }
  .section.case-studies-menu-list.leadership-bio {
    padding-left: 30px;
  }
  .section.leadership-section {
    padding-left: 20px;
  }
  .page-footer {
    margin-left: 0px;
    padding-left: 10px;
  }
  .menu {
    display: none;
  }
  .header-section {
    background-position: -736px 0px;
  }
  .header-section.who-header {
    background-image: url('../images/1.1-Why-Page-Header-Desktop.jpg');
    background-position: 72% 50%;
    background-repeat: no-repeat;
  }
  .header-section.what-header {
    background-image: url('../images/2-How-Page-Header-Desktop.jpg');
    background-position: 100% 50%;
    background-repeat: no-repeat;
  }
  .header-section.how-header {
    background-position: 39% 0px;
  }
  .header-section.case-header.case-1 {
    background-position: 18% 0px;
  }
  .header-section.case-header.case-2 {
    background-position: 70% 0px;
  }
  .header-section.case-header.case-3 {
    background-position: 98% 0px;
  }
  .header-section.case-header.white-paper-case-study-4 {
    background-position: 76% 50%;
  }
  .header-section.case-header.case-4 {
    background-image: url('../images/2.4_Slider_Pic_Tablet_1200x1030_1.jpg');
    background-position: 80% 0px;
  }
  .header-section.case-header.case-4.client-ref-header-pic {
    background-position: 60% 0px;
  }
  .header-section.redcard-header {
    background-position: 37% 0px;
  }
  .header-section.industry-header {
    background-position: 63% 0px;
  }
  .header-section.contact-header {
    background-position: -482px 50%;
  }
  .header-section.privacy-header {
    background-position: 50% 0px;
  }
  .header-section.client-example-header {
    background-position: 54% 0px;
  }
  .header-list {
    margin-top: 70px;
    margin-bottom: 0px;
  }
  .down-arrow {
    margin-top: 15px;
  }
  .up-arrow {
    margin-top: 415px;
  }
  .slide-nav {
    margin-left: 60px;
  }
  .top-section-down-arrow {
    margin-top: -40px;
  }
  .lower-slide-up-arrow {
    margin-top: -40px;
  }
  .close-menu {
    top: 20px;
    right: 25px;
  }
  .menu-sub-list {
    margin-left: 0px;
    padding-left: 0px;
  }
  .menu-columns {
    width: 700px;
  }
  .menu-coll-div {
    margin-top: 84px;
    margin-left: 40px;
  }
  .page-menu-links {
    font-size: 22px;
    line-height: 30px;
  }
  .page-hero-heading {
    margin-bottom: 10px;
    padding-bottom: 0px;
    font-size: 37px;
  }
  .page-hero-heading.what-hero {
    padding-left: 30px;
  }
  .page-hero-heading.who-hero {
    padding-left: 30px;
  }
  .page-hero-heading.how-hero {
    padding-top: 263px;
    padding-left: 30px;
  }
  .page-hero-heading.case-hero {
    padding-top: 250px;
    padding-left: 30px;
    line-height: 52px;
  }
  .page-hero-heading.industry-hero {
    padding-top: 275px;
    padding-left: 30px;
  }
  .page-hero-heading.contact-hero {
    padding-left: 30px;
  }
  .page-hero-heading.privacy-hero {
    padding-left: 30px;
  }
  .page-hero-heading.redcard-advantage-hero {
    display: inline-block;
  }
  .page-hero-heading.case-studies-desktop-header {
    line-height: 44px;
  }
  .page-hero-heading.contact-solo-header {
    padding-bottom: 80px;
  }
  .page-hero-heading.privacy-solo-header {
    padding-bottom: 80px;
  }
  .page-hero-paragraph {
    position: static;
    font-size: 15px;
    text-shadow: none;
  }
  .page-hero-paragraph.what-hero-paragraph {
    margin-left: 0px;
    padding-left: 30px;
    text-shadow: none;
  }
  .page-hero-paragraph.who-hero-paragraph {
    margin-top: 20px;
    margin-left: 0px;
    padding-left: 30px;
    text-shadow: none;
  }
  .page-hero-paragraph.how-hero-paragraph {
    text-shadow: none;
  }
  .page-hero-paragraph.industry-hero-paragraph {
    margin-top: 20px;
    text-shadow: none;
  }
  .hero-lightbox {
    margin-left: 0px;
  }
  .video-introduction {
    font-size: 16px;
  }
  .who-menu {
    left: 30px;
    font-size: 38px;
    line-height: 60px;
  }
  .what-menu {
    left: 30px;
    font-size: 38px;
    line-height: 60px;
  }
  .how-menu {
    left: 30px;
    font-size: 38px;
    line-height: 60px;
  }
  .case-studies-menu {
    left: 30px;
    font-size: 38px;
    line-height: 60px;
  }
  .redcard-menu {
    left: 30px;
    font-size: 38px;
    line-height: 60px;
  }
  .industry-menu {
    left: 30px;
    font-size: 38px;
    line-height: 60px;
  }
  .contact-privacy-div {
    position: relative;
    left: 30px;
    top: 0px;
    right: auto;
    float: none;
  }
  .menu-base {
    display: none;
  }
  .brand-white-image {
    left: 40px;
    top: 30px;
    margin-top: 5px;
  }
  .close-image {
    display: none;
  }
  .menu-row {
    top: 90px;
  }
  .menu-mobile {
    display: block;
    margin-top: 30px;
  }
  .menu-base-mobile {
    position: fixed;
    top: -1080px;
    z-index: 2;
    display: block;
  }
  .close-image-mobile {
    top: 30px;
    right: 30px;
    display: inline-block;
  }
  .paragraph-heading.leadership-title {
    font-size: 18px;
  }
  .footer-nav-row {
    width: 75%;
  }
  .sub-heading.leadership-title-bio {
    font-size: 29px;
  }
  .sub-heading.leadership-title-bio.top-bio.detailed-bio {
    margin-top: 75px;
  }
  .industry-list-div {
    margin-bottom: 40px;
  }
  .contact-us-email-div {
    margin-bottom: 70px;
  }
  .video-image {
    background-position: 50% 50%;
  }
  .video-image.whowearevideo {
    background-position: 23% 0px;
  }
  .video-image.whowearevideo.whowearevideomobile {
    background-image: url('../images/0.7_a-Coaching-Page-Pic---no_Hover.jpg');
  }
  .slide-11 {
    background-image: url('../images/1.1_Why_Slider_Pic_Tablet_1200x1030.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .slide-12 {
    background-image: url('../images/1.2_How_Slider_Pic_Tablet_1200x1030.jpg');
    background-position: 50% 100%;
    background-size: cover;
  }
  .slide-13 {
    background-image: url('../images/1.3_What_Slider_Pic_Tablet_1200x1030.jpg');
    background-size: cover;
  }
  .slide-21 {
    background-image: url('../images/2.1_Slider_Pic_Tablet_1200x1030.jpg');
    background-size: cover;
  }
  .slide-22 {
    background-image: url('../images/2.2_Slider_Pic_Tablet_1200x1030.jpg');
    background-size: cover;
  }
  .slide-23 {
    background-image: url('../images/2.3_Slider_Pic_Tablet_1200x1030---Copy.jpg');
    background-position: 100% 50%;
    background-size: cover;
  }
  .slide-23.white-paper-slider-1 {
    background-position: -579px 0px;
  }
  .slide-31 {
    background-image: url('../images/3.1_Slider_Pic_Tablet_1200x1030.jpg');
    background-size: cover;
  }
  .slide-32 {
    background-image: url('../images/3.2_Industry_Slider_Pic_Tablet_1200x1030.jpg');
    background-size: cover;
  }
  .silde-33 {
    background-image: url('../images/3.3_Contact_Us_Slider_Pic_Tablet_1200x1030.jpg');
    background-position: 0px 50%;
    background-size: cover;
  }
  .slide-contents-div {
    margin-top: 290px;
    margin-right: 60px;
    margin-left: 60px;
  }
  .slide-contents-div.desktop-13 {
    margin-top: 248px;
  }
  .slide-contents-div.desktop-12 {
    margin-top: 315px;
  }
  .slide-contents-div.tablet-11 {
    margin-top: 180px;
  }
  .slide-contents-div.tablet-21 {
    margin-top: 220px;
  }
  .slide-contents-div.tablet-22 {
    margin-top: 220px;
  }
  .slide-contents-div.tablet-23 {
    margin-top: 125px;
  }
  .slide-contents-div.tablet-31 {
    margin-top: 160px;
  }
  .page-header-columns {
    width: 700px;
  }
  .leadership-header-and-bio {
    width: 725px;
    min-width: 725px;
  }
  .slide-24 {
    background-image: url('../images/2.4_Slider_Pic_Tablet_1200x1030.jpg');
    background-position: 50% 0px;
  }
  .slide-25 {
    background-image: url('../images/2.5_Slider_Pic_Tablet_1200x1030.jpg');
    background-position: 100% 0px;
  }
  .coaching-list-why {
    font-size: 22px;
    line-height: 30px;
  }
  .coaching-list-why.bio-list {
    font-size: 16px;
    line-height: 24px;
  }
  .coaching-page-top-paragraph {
    font-size: 22px;
    line-height: 30px;
  }
  .by-ron-bates {
    font-size: 16px;
  }
  .coaching-bullet-number-list.bio-list-numbers {
    font-size: 16px;
  }
  .div-block.why-pic-div {
    background-position: -67px 0px;
  }
  .div-block.how-pic-action {
    margin-top: 40px;
    background-position: -204px 0px;
  }
  .client-example-div-block {
    margin-left: 50px;
  }
  .contact-us-pic-div {
    height: 306px;
    background-image: url('../images/3.3_1-Contact-Us--Page-Nodes-Tablet-1024x306.jpg');
    background-position: 50% 50%;
    background-size: contain;
  }
  .link-block.reference-letter-link {
    margin-left: 20px;
  }
  .add-this-div {
    padding-left: 10px;
  }
  .follow-us-div {
    padding-left: 10px;
  }
}

@media (max-width: 767px) {
  .button {
    padding: 8px 15px;
    font-size: 14px;
  }
  .button.hero-button {
    margin-top: 15px;
    margin-left: 30px;
  }
  .button.client-reference-letter-button {
    margin-bottom: 20px;
  }
  .slider {
    height: 767px;
  }
  .slide.top-image-1 {
    padding-top: 90px;
  }
  .slide.top-image-2 {
    padding-top: 250px;
  }
  .slide.top-image-3 {
    padding-top: 240px;
    background-position: 56% 50%;
    background-repeat: no-repeat;
  }
  .slide.middle-image-1 {
    padding-top: 151px;
  }
  .slide.middle-image-2 {
    padding-top: 151px;
  }
  .slide.middle-image-3 {
    padding-top: 150px;
  }
  .slide.bottom-image-1 {
    padding-top: 159px;
    background-position: 98% 50%;
  }
  .slide.bottom-image-2 {
    padding-top: 187px;
    background-position: 77% 50%;
  }
  .slide.bottom-image-3 {
    padding-top: 188px;
  }
  .middle-h2-heading {
    margin-top: 10px;
    font-size: 40px;
    line-height: 44px;
  }
  .middle-h2-heading.mobile-31 {
    margin-top: 10px;
  }
  .middle-h2-heading.mobile-32 {
    margin-top: 10px;
  }
  .middle-h2-heading.mobile-33 {
    margin-top: 10px;
  }
  .slider-paragraph {
    font-size: 16px;
    line-height: 18px;
  }
  .upper-h1-heading {
    font-size: 40px;
    line-height: 44px;
  }
  .highlights.slider-2 {
    margin-top: 130px;
    margin-left: 30px;
  }
  .highlights.slider-3 {
    margin-top: 150px;
    margin-left: 30px;
  }
  .highlights.slider-1 {
    margin-top: 90px;
    margin-left: 30px;
  }
  .highlights.slider-1.slide-12 {
    margin-top: 175px;
    margin-left: 30px;
  }
  .highlights.slider-1.slide-13 {
    margin-top: 225px;
    margin-left: 30px;
  }
  .right-arrow {
    width: 30px;
  }
  .left-arrow {
    width: 30px;
  }
  .newrightarrow {
    margin-top: 0px;
  }
  .newleftarrow {
    margin-top: 0px;
  }
  .logo {
    width: 100px;
  }
  .page-h1-blue-heading {
    margin-top: 50px;
    font-size: 30px;
    line-height: 32px;
  }
  .page-h1-blue-heading.contact-us-mobile-portrait-head {
    margin-bottom: 0px;
  }
  .page-h1-blue-heading.your-partner-sub-heading {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .page-paragraph {
    font-family: 'Itcavantgardestd bk', sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
  }
  .page-paragraph.case-study-intro {
    margin-top: 20px;
  }
  .page-paragraph.case-study-intro.case-study-3 {
    margin-top: 30px;
  }
  .page-paragraph.bottom-whoweare {
    font-size: 16px;
    line-height: 22px;
  }
  .page-paragraph.industry-list {
    padding-left: 20px;
  }
  .page-paragraph.top-bio {
    margin-top: 20px;
  }
  .page-paragraph.your-partner-sub-paragraph {
    margin-bottom: 30px;
  }
  .page-top-paragraph {
    color: #000;
    font-size: 14px;
    line-height: 22px;
  }
  .page-top-paragraph.contact-us-top-mobile-portrait {
    margin-bottom: 40px;
  }
  .section {
    width: 520px;
  }
  .section.menu-section {
    padding-left: 20px;
  }
  .section.case-studies-menu-list.leadership-bio {
    padding-left: 20px;
  }
  .section.leadership-section {
    padding-right: 10px;
    padding-left: 10px;
  }
  .page-footer {
    margin-left: 0px;
    padding-left: 10px;
  }
  .headernavbar {
    position: absolute;
  }
  .brand {
    position: fixed;
    width: 120px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
  .brand.brand-menu {
    margin-left: 30px;
  }
  .menu {
    width: 30px;
    height: 30px;
    margin-top: 30px;
    margin-right: 20px;
    background-size: 30px;
  }
  .menu:hover {
    background-size: 30px;
  }
  .pagenavbar {
    margin-left: 20px;
  }
  .header-section {
    background-position: -764px 0px;
  }
  .header-section.who-header {
    background-image: url('../images/1.1-Why-Page-Header-Desktop.jpg');
    background-position: 71% 50%;
  }
  .header-section.what-header {
    background-position: 100% 50%;
  }
  .header-section.how-header {
    background-image: url('../images/3-What-Page-Header-Desktop.jpg');
    background-position: 43% 0px;
    background-repeat: no-repeat;
  }
  .header-section.case-header.case-1 {
    background-position: 30% 0px;
  }
  .header-section.case-header.case-3 {
    background-position: 81% 0px;
  }
  .header-section.case-header.white-paper-case-study-4 {
    background-position: 74% 50%;
  }
  .header-section.case-header.case-4 {
    background-image: url('../images/2.4_Slider_Pic_Mobile_Landscape_736x792_1.jpg');
    background-position: 76% 0px;
  }
  .header-section.case-header.case-4.client-ref-header-pic {
    background-position: 48% 0px;
  }
  .header-section.redcard-header {
    background-position: 42% 0px;
  }
  .header-section.contact-header {
    background-position: 63% 0px;
  }
  .header-list {
    margin-top: 50px;
  }
  .header-list.leadership-bio {
    margin-top: 30px;
  }
  .fixednavbar {
    padding-left: 20px;
  }
  .down-arrow {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    background-size: 30px;
  }
  .down-arrow:hover {
    background-size: 30px;
  }
  .down-arrow.top-adjust {
    margin-top: 0px;
  }
  .up-arrow {
    width: 30px;
    height: 30px;
    margin-top: 666px;
    margin-right: 10px;
    background-size: 30px;
  }
  .up-arrow:hover {
    background-size: 30px;
  }
  .up-arrow.bottom-adjust {
    margin-top: 720px;
  }
  .slide-nav {
    margin-left: 30px;
  }
  .top-section-down-arrow {
    margin-top: 0px;
    margin-right: 20px;
  }
  .middle-section-up-arrow {
    margin-right: 20px;
  }
  .middle-section-down-arrow {
    margin-top: 35px;
    margin-right: 20px;
  }
  .lower-slide-up-arrow {
    margin-top: 70px;
    margin-right: 20px;
  }
  .menu-heading {
    font-size: 45px;
    line-height: 52px;
  }
  .close-menu {
    top: 15px;
    right: 20px;
  }
  .menu-columns {
    width: 510px;
  }
  .menu-coll-div {
    margin-top: 0px;
    margin-left: 10px;
  }
  .page-menu-links {
    font-size: 16px;
    line-height: 24px;
  }
  .page-hero-heading {
    font-size: 33px;
  }
  .page-hero-heading.how-hero {
    padding-top: 284px;
  }
  .page-hero-heading.case-hero {
    padding-right: 20px;
    font-size: 33px;
    line-height: 44px;
  }
  .page-hero-heading.industry-hero {
    padding-top: 260px;
  }
  .page-hero-heading.privacy-hero {
    padding-left: 30px;
  }
  .page-hero-heading.case-studies-desktop-header {
    padding-bottom: 0px;
  }
  .page-hero-heading.case-studies-solo-header {
    padding-bottom: 100px;
  }
  .page-hero-heading.contact-solo-header {
    padding-bottom: 100px;
  }
  .page-hero-heading.privacy-solo-header {
    padding-bottom: 100px;
  }
  .page-hero-paragraph {
    position: static;
    display: inline-block;
    font-size: 15px;
  }
  .page-hero-paragraph.who-hero-paragraph {
    margin-top: 20px;
  }
  .page-hero-paragraph.industry-hero-paragraph {
    margin-top: 20px;
  }
  .hero-lightbox {
    margin-top: 20px;
  }
  .play-image {
    width: 40px;
    height: 40px;
  }
  .video-introduction {
    font-size: 14px;
  }
  .menu-brand-link {
    margin-bottom: 0px;
  }
  .contact-menu {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .who-menu {
    line-height: 50px;
    letter-spacing: -2px;
  }
  .what-menu {
    line-height: 50px;
    letter-spacing: -2px;
  }
  .how-menu {
    line-height: 50px;
    letter-spacing: -2px;
  }
  .case-studies-menu {
    line-height: 50px;
    letter-spacing: -2px;
  }
  .redcard-menu {
    line-height: 50px;
    letter-spacing: -2px;
  }
  .industry-menu {
    line-height: 50px;
    letter-spacing: -2px;
  }
  .contact-privacy-div {
    position: relative;
    left: 30px;
    top: 0px;
    right: auto;
    float: none;
  }
  .brand-white-image {
    left: 30px;
    top: 20px;
    margin-top: 5px;
  }
  .menu-row {
    top: 80px;
  }
  .menu-mobile {
    margin-top: 20px;
    margin-right: 20px;
  }
  .menu-base-mobile {
    top: -1080px;
    display: block;
  }
  .close-image-mobile {
    top: 20px;
    right: 20px;
  }
  .footer-nav-row {
    width: 90%;
  }
  .sub-heading {
    font-size: 30px;
    line-height: 32px;
  }
  .sub-heading.leadership-title-bio.top-bio {
    margin-top: 30px;
  }
  .sub-heading.leadership-title-bio.top-bio.detailed-bio {
    margin-top: 20px;
  }
  .industry-list-div {
    margin-bottom: 30px;
  }
  .contact-us-email-div {
    margin-bottom: 40px;
  }
  .contact-email-text {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
  }
  .dropdown-nav-header {
    height: 90px;
  }
  .case-studies-black-header {
    height: 90px;
  }
  .video-image.whowearevideo {
    background-image: url('../images/1-Coaching-Page-Pic---Mobile-no-Hover.jpg');
  }
  .video-image.whowearevideo.whowearevideomobile {
    background-image: url('../images/0.7_am-Coaching-Page-Pic---Mobile-no_Hover.jpg');
  }
  .video-image.whowearevideo.whowearevideomobile:hover {
    background-image: url('../images/0.7_bm-Coaching-Page-Pic---Mobile-Hover.jpg');
  }
  .slider-1 {
    height: 792px;
  }
  .slider-2 {
    height: 792px;
  }
  .slider-3 {
    height: 792px;
  }
  .slide-11 {
    background-image: url('../images/1.1_Why_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .slide-12 {
    background-image: url('../images/1.2_How_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-position: 50% 100%;
    background-size: cover;
  }
  .slide-13 {
    background-image: url('../images/1.3_What_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-size: cover;
  }
  .slide-21 {
    background-image: url('../images/2.1_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-size: cover;
  }
  .slide-22 {
    background-image: url('../images/2.2_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-position: 50% 0px;
    background-size: cover;
  }
  .slide-23 {
    background-image: url('../images/2.3_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .slide-31 {
    background-image: url('../images/3.1_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-size: cover;
  }
  .slide-32 {
    background-image: url('../images/3.2_Industry_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-size: cover;
  }
  .silde-33 {
    background-image: url('../images/3.3_Contact_Us_Slider_Pic_Mobile_Landscape_736x792---Copy.jpg');
    background-position: 50% 100%;
    background-size: cover;
  }
  .slide-contents-div {
    margin-top: 245px;
    margin-right: 35px;
    margin-left: 35px;
  }
  .slide-contents-div.desktop-13 {
    margin-top: 200px;
  }
  .slide-contents-div.desktop-12 {
    margin-top: 245px;
  }
  .slide-contents-div.tablet-11 {
    margin-top: 164px;
  }
  .slide-contents-div.tablet-21 {
    margin-top: 200px;
  }
  .slide-contents-div.tablet-22 {
    margin-top: 200px;
  }
  .slide-contents-div.tablet-23 {
    margin-top: 180px;
  }
  .slide-contents-div.tablet-31 {
    margin-top: 130px;
  }
  .page-header-columns {
    width: 519px;
  }
  .page-header-column-1.contact-us-header-col-1 {
    margin-bottom: 80px;
  }
  .page-header-column-2 {
    display: block;
  }
  .page-header-column-2.contact-us-header-col-2 {
    display: none;
  }
  .leadership-header-and-bio {
    width: 100%;
    min-width: 100%;
  }
  .column-2 {
    display: block;
  }
  .slide-24 {
    background-image: url('../images/2.4_Slider_Pic_Mobile_Landscape_736x792.jpg');
  }
  .slide-25 {
    background-image: url('../images/2.5_Slider_Pic_Mobile_Landscape_736x792.jpg');
    background-position: 50% 0px;
  }
  .coaching-list-why {
    font-size: 16px;
    line-height: 24px;
  }
  .coaching-list-why.bio-list {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
  }
  .coaching-page-top-paragraph {
    font-size: 16px;
    line-height: 24px;
  }
  .by-ron-bates {
    font-size: 16px;
  }
  .coaching-bullet-number-list {
    font-size: 16px;
    line-height: 24px;
  }
  .coaching-bullet-number-list.bio-list-numbers {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
  }
  .div-block.why-pic-div {
    background-position: -115px 0px;
  }
  .div-block.how-pic-networking {
    background-position: 36% 0px;
  }
  .div-block.how-pic-action {
    margin-top: 35px;
    background-position: 44% 0px;
  }
  .div-block.what-pic-div {
    background-position: 50% 50%;
  }
  .client-example-div-block {
    display: none;
  }
  .client-example-div-block-mobile {
    display: block;
    margin-bottom: 25px;
  }
  .contact-us-pic-div {
    background-image: url('../images/3.3_1-Contact-Us--Page-Nodes-Mobile-768x576.jpg');
    background-size: cover;
  }
  .link-block.reference-letter-link {
    margin-left: 10px;
  }
}

@media (max-width: 479px) {
  .button.hero-button {
    margin-left: 20px;
  }
  .slider {
    height: 767px;
  }
  .slide.top-image-1 {
    padding-top: 70px;
    background-position: 73% 50%;
  }
  .slide.top-image-2 {
    padding-top: 239px;
  }
  .slide.top-image-3 {
    padding-top: 274px;
    background-position: 47% 50%;
  }
  .slide.middle-image-1 {
    padding-top: 174px;
  }
  .slide.middle-image-2 {
    padding-top: 205px;
  }
  .slide.middle-image-3 {
    padding-top: 173px;
  }
  .slide.bottom-image-1 {
    padding-top: 30px;
  }
  .slide.bottom-image-2 {
    padding-top: 159px;
    background-position: 71% 50%;
  }
  .slide.bottom-image-3 {
    padding-top: 161px;
  }
  .middle-h2-heading {
    font-size: 32px;
    line-height: 33px;
  }
  .middle-h2-heading.mobile-31 {
    margin-top: 10px;
  }
  .slider-paragraph {
    font-size: 14px;
    line-height: 18px;
    text-align: left;
  }
  .slider-paragraph.drop-shadow.bottom-slide-32 {
    margin-top: 20px;
  }
  .slider-paragraph.bottom-slider {
    margin-top: -285px;
  }
  .slider-paragraph.bottom-slide-31 {
    margin-top: 0px;
  }
  .slider-paragraph.bottom-slide-33 {
    margin-top: 0px;
  }
  .upper-h1-heading {
    font-size: 32px;
    line-height: 32px;
  }
  .upper-h1-heading.mobile-31 {
    margin-bottom: 0px;
  }
  .highlights {
    text-align: left;
  }
  .highlights.slider-2 {
    margin-top: 170px;
    margin-left: 30px;
  }
  .highlights.slider-3 {
    margin-top: 32px;
    margin-left: 30px;
  }
  .highlights.slider-1 {
    margin-top: 80px;
    margin-left: 20px;
  }
  .highlights.slider-1.slide-12 {
    margin-top: 235px;
    margin-left: 20px;
  }
  .highlights.slider-1.slide-13 {
    margin-top: 227px;
    margin-left: 20px;
  }
  .icon-left-arrow {
    margin-left: 10px;
  }
  .right-arrow {
    width: 20px;
  }
  .left-arrow {
    width: 20px;
  }
  .logo {
    margin-left: 40px;
    padding-left: 0px;
  }
  .page-h1-blue-heading {
    font-size: 28px;
  }
  .page-h1-blue-heading.contact-us-mobile-portrait-head {
    margin-top: 0px;
  }
  .page-paragraph.industry-list {
    padding-left: 10px;
  }
  .page-top-paragraph.contact-us-top-mobile-portrait {
    margin-bottom: 0px;
  }
  .section {
    width: 300px;
  }
  .section.menu-section {
    padding-left: 15px;
  }
  .section.case-studies-menu-list.leadership-bio {
    padding-right: 10px;
  }
  .page-footer {
    margin-left: 0px;
    padding-left: 10px;
  }
  .brand {
    margin-top: 20px;
    margin-left: 0px;
    padding-left: 0px;
  }
  .brand.brand-menu {
    margin-left: 20px;
  }
  .header-section {
    background-position: -924px 0px;
  }
  .header-section.who-header {
    background-position: 69% -38%;
    background-size: cover;
  }
  .header-section.what-header {
    background-position: 100% 50%;
  }
  .header-section.how-header {
    background-position: 58% 0px;
  }
  .header-section.case-header {
    background-position: 57% 50%;
  }
  .header-section.case-header.case-1 {
    background-position: 36% 0px;
  }
  .header-section.case-header.case-2 {
    background-position: 77% 0px;
  }
  .header-section.case-header.case-3 {
    background-position: 80% 0px;
  }
  .header-section.case-header.white-paper-case-study-4 {
    background-position: 61% 50%;
  }
  .header-section.case-header.case-4 {
    background-image: url('../images/2.4_Slider_Pic_Mobile_Portrait_442x736_1.jpg');
    background-position: 77% 0px;
  }
  .header-section.case-header.case-5 {
    background-position: 59% 0px;
  }
  .header-section.redcard-header {
    background-position: 32% 0px;
  }
  .header-section.industry-header {
    background-position: 64% 0px;
  }
  .header-section.contact-header {
    background-position: -659px 50%;
  }
  .header-section.client-example-header {
    background-position: 50% 0px;
  }
  .down-arrow {
    margin-top: -333px;
  }
  .down-arrow.top-adjust {
    margin-top: 318px;
  }
  .up-arrow {
    margin-top: 250px;
    margin-right: 10px;
  }
  .up-arrow.bottom-adjust {
    margin-top: 327px;
  }
  .slide-nav {
    margin-left: 20px;
  }
  .middle-section-up-arrow {
    margin-top: -10px;
  }
  .lower-slide-up-arrow {
    margin-top: 40px;
  }
  .menu-heading {
    font-size: 25px;
    line-height: 36px;
  }
  .close-menu {
    top: 15px;
    right: 15px;
  }
  .menu-columns {
    width: 300px;
    margin-top: 0px;
  }
  .page-hero-heading {
    margin-bottom: 20px;
    line-height: 40px;
  }
  .page-hero-heading.what-hero {
    padding-top: 130px;
    padding-left: 20px;
  }
  .page-hero-heading.who-hero {
    padding-top: 190px;
    padding-left: 20px;
  }
  .page-hero-heading.how-hero {
    padding-top: 209px;
    padding-left: 20px;
  }
  .page-hero-heading.case-hero {
    padding-top: 250px;
    padding-left: 20px;
    font-size: 33px;
    line-height: 44px;
  }
  .page-hero-heading.industry-hero {
    padding-top: 160px;
    padding-left: 10px;
  }
  .page-hero-heading.contact-hero {
    padding-top: 250px;
    padding-left: 20px;
  }
  .page-hero-heading.privacy-hero {
    padding-top: 250px;
    padding-left: 20px;
  }
  .page-hero-heading.redcard-advantage-hero {
    padding-top: 135px;
  }
  .page-hero-paragraph {
    font-size: 15px;
  }
  .page-hero-paragraph.what-hero-paragraph {
    padding-left: 20px;
  }
  .page-hero-paragraph.who-hero-paragraph {
    margin-top: 20px;
    padding-left: 20px;
  }
  .page-hero-paragraph.how-hero-paragraph {
    margin-top: 20px;
    margin-left: 0px;
    padding-left: 20px;
  }
  .page-hero-paragraph.industry-hero-paragraph {
    margin-top: 20px;
  }
  .contact-menu {
    font-size: 20px;
  }
  .privacy-menu {
    font-size: 20px;
  }
  .who-menu {
    left: 10px;
    font-size: 26px;
    line-height: 42px;
    letter-spacing: -2px;
  }
  .what-menu {
    left: 10px;
    font-size: 26px;
    line-height: 42px;
    letter-spacing: -2px;
  }
  .how-menu {
    left: 10px;
    font-size: 26px;
    line-height: 42px;
    letter-spacing: -2px;
  }
  .case-studies-menu {
    left: 10px;
    font-size: 26px;
    line-height: 42px;
    letter-spacing: -2px;
  }
  .redcard-menu {
    left: 10px;
    font-size: 26px;
    line-height: 42px;
    letter-spacing: -2px;
  }
  .industry-menu {
    left: 10px;
    font-size: 26px;
    line-height: 42px;
    letter-spacing: -2px;
  }
  .contact-privacy-div {
    left: 10px;
  }
  .brand-white-image {
    left: 20px;
    top: 20px;
    margin-top: 5px;
  }
  .menu-row {
    top: 80px;
  }
  .menu-mobile {
    margin-top: 20px;
  }
  .menu-base-mobile {
    display: block;
  }
  .close-image-mobile {
    top: 20px;
    right: 20px;
  }
  .sub-heading {
    font-size: 28px;
  }
  .video-image.whowearevideo.whowearevideomobile {
    background-position: 25% 0px;
  }
  .slider-1 {
    height: 736px;
  }
  .slider-2 {
    height: 736px;
  }
  .slider-3 {
    height: 786px;
  }
  .slide-11 {
    background-image: url('../images/1.1_Why_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .slide-12 {
    background-image: url('../images/1.2_How_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-size: cover;
  }
  .slide-13 {
    background-image: url('../images/1.3_What_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-size: cover;
  }
  .slide-21 {
    background-image: url('../images/2.1_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-position: 100% 50%;
    background-size: cover;
  }
  .slide-22 {
    background-image: url('../images/2.2_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-position: 50% 100%;
    background-size: cover;
  }
  .slide-23 {
    background-image: url('../images/2.3_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-position: 100% 50%;
    background-size: cover;
  }
  .slide-23.white-paper-slider-1 {
    background-position: -617px 50%;
  }
  .slide-31 {
    background-image: url('../images/3.1_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .slide-32 {
    background-image: url('../images/3.2_Industry_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-position: 100% 50%;
    background-size: cover;
  }
  .silde-33 {
    background-image: url('../images/3.3_Contact_Us_Slider_Pic_Mobile_Portrait_442x736---Copy.jpg');
    background-position: 72% 100%;
    background-size: cover;
  }
  .slide-contents-div {
    margin-top: 230px;
    margin-right: 20px;
    margin-left: 20px;
  }
  .slide-contents-div.desktop-13 {
    margin-top: 175px;
  }
  .slide-contents-div.desktop-12 {
    margin-top: 240px;
  }
  .slide-contents-div.tablet-11 {
    margin-top: 90px;
  }
  .slide-contents-div.tablet-21 {
    margin-top: 120px;
  }
  .slide-contents-div.tablet-22 {
    margin-top: 120px;
  }
  .slide-contents-div.tablet-23 {
    margin-top: 120px;
  }
  .slide-contents-div.tablet-31 {
    margin-top: 80px;
  }
  .slide-contents-div.tablet-33 {
    margin-top: 230px;
  }
  .slide-contents-div.tablet-32 {
    margin-top: 230px;
  }
  .slide-contents-div.slide-33 {
    margin-top: 265px;
  }
  .page-header-text {
    bottom: 20px;
  }
  .page-header-columns {
    width: 100%;
    max-width: 520px;
    min-width: 300px;
    padding-right: 10px;
    padding-left: 20px;
  }
  .page-header-column-2 {
    display: block;
  }
  .leadership-header-and-bio {
    width: 100%;
    min-width: 100%;
  }
  .slide-24 {
    background-image: url('../images/2.4_Slider_Pic_Mobile_Portrait_442x736.jpg');
  }
  .slide-25 {
    background-image: url('../images/2.5_Slider_Pic_Mobile_Portrait_442x736.jpg');
    background-position: 50% 0px;
  }
  .candidates-menu {
    font-size: 20px;
  }
  .div-block.why-pic-div {
    background-position: -187px 0px;
  }
  .div-block.how-pic-networking {
    background-position: 43% 0px;
  }
  .div-block.how-pic-unconventional {
    background-position: 50% 50%;
  }
  .div-block.how-pic-action {
    background-position: 29% 0px;
  }
  .div-block.what-pic-div {
    background-position: 50% 50%;
  }
  .contact-us-pic-div {
    background-image: url('../images/3.3_1-Contact-Us--Page-Nodes-Mobile-768x576.jpg');
    background-size: contain;
  }
}

@font-face {
  font-family: 'Itcavantgardestd';
  src: , , , ;
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Itcavantgardestd bk';
  src: , , , ;
  font-weight: 400;
  font-style: normal;
}