body {
  color: #fff;
  background-color: #000;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 200;
  line-height: 20px;
}

h1 {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 32px;
  font-weight: 200;
  line-height: 44px;
  display: inline-block;
}

h2 {
  text-align: left;
  letter-spacing: 1px;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  display: block;
}

h3 {
  letter-spacing: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

h4 {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

h4:hover {
  color: #333;
}

h5 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

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

p {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 400;
  line-height: 22px;
}

a {
  color: #fff;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 200;
  text-decoration: none;
}

.button {
  float: left;
  clear: none;
  color: #fff;
  text-align: center;
  text-transform: none;
  background-color: #6a6a6a;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 5px 25px;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
  list-style-type: none;
  display: inline;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
}

.button:hover {
  background-color: #212121;
  font-weight: 400;
}

.primary-links {
  direction: ltr;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  padding-top: 55px;
  font-size: 34px;
  font-weight: 200;
  line-height: 34px;
  text-decoration: none;
  display: inline-block;
}

.primary-links:hover {
  opacity: .8;
  color: #666;
  text-decoration: underline;
}

.primary-links.w--current {
  padding-left: 0;
  display: inline;
}

.primary-links.nav-emphasis {
  float: left;
  opacity: .7;
  color: #333;
  padding-top: 55px;
}

.primary-links.nav-emphasis:hover {
  text-decoration: underline;
}

.primary-links.add-white {
  color: #f5f5f5;
  padding-top: 42px;
  font-size: 22px;
}

.primary-links.add-white.youarehere {
  border-bottom: 1px dashed rgba(255, 255, 255, .5);
  padding-top: 42px;
  font-size: 22px;
}

.section {
  background-image: linear-gradient(#1d1d1d, #1d1d1d), url('../images/MHTEST.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section:hover {
  opacity: .9;
}

.section.deepdive-version {
  background-image: none;
}

.logo {
  padding-left: 0;
  padding-right: 0;
}

.logo:hover {
  opacity: .65;
}

.gradient-section {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.content-rows {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.main-images {
  z-index: 3;
  margin-top: 15px;
  margin-bottom: 15px;
  transition: opacity .5s;
  position: relative;
}

.main-images:hover {
  opacity: .75;
}

.footer-container {
  background-image: linear-gradient(rgba(29, 29, 29, .91), rgba(29, 29, 29, .91)), url('../images/masthead_air.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.footer-container.deepdive-footer {
  background-image: none;
}

.footer-right {
  text-align: right;
}

.footer-links {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 300;
}

.footer-links:hover {
  color: #666;
  text-decoration: underline;
}

.footer-links.add-white {
  color: #cacaca;
}

.footer-links.add-white:hover {
  opacity: .8;
}

.footer-left {
  margin-top: 0;
}

.copyright {
  float: none;
  clear: none;
  margin: 25px auto 25px 10px;
  font-size: 18px;
  font-weight: 300;
  display: inline-block;
}

.footer-logo {
  margin-top: -8px;
}

.content-column {
  padding: 15px 25px;
}

.mobile-masthead {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.divider {
  text-indent: 0;
  font-size: 12px;
  font-weight: 100;
  display: inline;
  position: absolute;
}

.big-links {
  color: #333;
  text-decoration: none;
}

.big-links:hover {
  color: #666;
  text-decoration: underline;
}

.text-link {
  color: #333;
  border-bottom: 1px dotted #333;
  padding-left: 0;
  padding-right: 0;
  font-style: normal;
  text-decoration: none;
}

.text-link:hover {
  color: #666;
  border-bottom-style: none;
  text-decoration: underline;
}

.big-images {
  margin-top: 20px;
  margin-bottom: 20px;
}

.video-pad {
  margin-top: 15px;
  margin-bottom: 15px;
}

.body-links {
  color: #333;
  font-weight: 500;
  text-decoration: none;
}

.body-links:hover {
  text-decoration: underline;
}

.wierdo {
  display: none;
  position: static;
}

.my-list {
  margin-left: -25px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 400;
}

.last-para {
  color: #1d1d1d;
}

.strong {
  font-weight: 500;
}

.process-fill {
  background-color: #212121;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.process-header {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  font-size: 24px;
  font-weight: 200;
  display: block;
}

.nav-link {
  padding-bottom: 4px;
}

.nav-menu {
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  display: block;
}

.light-box-caption {
  color: #fff;
  margin-top: 5px;
  font-family: PT Sans, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  list-style-type: none;
}

.lightbox {
  background-color: #6a6a6a;
  margin-top: 5px;
  margin-bottom: 15px;
}

.lighbox-call-to-action {
  z-index: 10;
  width: 460px;
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  display: none;
  position: absolute;
  overflow: hidden;
}

.lightbox-hero {
  border-bottom-style: solid;
  transition: transform .5s, all .5s;
}

.lightbox-hero:hover {
  opacity: .41;
}

.process-paragraphs {
  color: #fff;
  padding-top: 35px;
  padding-bottom: 15px;
  font-weight: 300;
}

.hidden-text.but-on-top {
  z-index: 11;
  float: left;
  clear: none;
  display: none;
  position: relative;
  left: -108px;
  overflow: hidden;
}

.bulleted-column {
  background-color: #e3e3e3;
  padding-bottom: 10px;
  padding-left: 15px;
  display: none;
}

.case-study-row {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.case-study-columns {
  padding-left: 0;
  padding-right: 10px;
}

.hr-faker {
  width: 100%;
  height: 2px;
  max-height: 1px;
  min-height: 1px;
  border-bottom: 1px solid #e3e3e3;
  margin: -15px auto 25px;
  display: block;
}

.caption {
  color: #1d1d1d;
  font-family: PT Sans, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  list-style-type: none;
}

.hidden-text-2.but-on-top {
  z-index: 11;
  left: -108px;
}

.mobile-case-study-text-nudge {
  padding-right: 0;
}

.ad-d-buffer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.director-bg {
  background-color: #212121;
}

.director-txt {
  color: #f5eded;
  font-weight: 300;
}

.director-txt.headline-push {
  margin-top: 15px;
}

.icon-rows {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.icon-link {
  color: #fff;
  text-decoration: none;
}

.icon-link:hover {
  text-decoration: underline;
}

.social-media-icons {
  margin-top: 10px;
  margin-bottom: 10px;
}

.showreel {
  padding-left: 15px;
  padding-right: 15px;
}

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

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.masthead-container {
  padding-top: 15px;
  padding-bottom: 15px;
}

.left-hand-masthead-column {
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-hand-masthead-column {
  justify-content: center;
  align-items: center;
  display: flex;
  top: 0;
  right: 0;
}

.righthand-footer-column {
  padding-top: 30px;
  display: flex;
}

.middle-footer-column {
  padding-top: 10px;
}

.lefthand-footer-column {
  justify-content: flex-end;
  padding-top: 30px;
  display: flex;
}

.logo-in-footer {
  padding-left: 15px;
}

.footer-text {
  color: #f5f5f5;
  text-decoration: none;
}

.footer-text:hover {
  opacity: .8;
}

.footer-text.deepdive-footer-text {
  color: #1d1d1d;
}

.footer-text.footerhighlight {
  color: #f5f5f5;
  border-bottom: 1px dashed rgba(245, 245, 245, .35);
}

.hero-section {
  height: 880px;
  margin-left: auto;
  margin-right: auto;
}

.lefthand-row {
  padding-left: 0;
  padding-right: 0;
}

.lefthand-row:hover {
  opacity: .9;
}

.righthand-row {
  padding-left: 0;
  padding-right: 0;
}

.righthand-row:hover {
  opacity: .9;
}

.hero-image {
  height: 880px;
  background-image: url('../images/Home.jpg');
  background-position: 0 0;
  background-size: cover;
}

.hero-image:hover {
  opacity: .95;
}

.hero-image.director-hero {
  background-image: url('../images/directorsreel.png');
  background-size: cover;
}

.row-1-lefthand-holder {
  width: auto;
  height: 540px;
  background-image: url('../images/plati.png');
  background-position: 50%;
  background-size: cover;
}

.row-1-lefthand-holder.drl1 {
  background-image: url('../images/bts.png');
  background-position: 50%;
  background-size: auto;
}

.row-1-lefthand-holder.drl2 {
  background-image: url('../images/jlrreel_1.png');
  background-size: cover;
}

.row-1-lefthand-holder.drl3 {
  background-image: url('../images/brandperfect.png');
  background-size: cover;
}

.row-1-lefthand-holder.drl5 {
  background-image: url('../images/kpmg_newhero.jpg');
  background-size: cover;
}

.row-1-lefthand-holder.drl6 {
  background-image: url('../images/Screen-Shot-2017-05-15-at-21.44.20.png');
  background-size: cover;
}

.row-1-lefthand-holder.dlr7 {
  background-image: url('../images/Screen-Shot-2017-05-15-at-21.33.48.png');
  background-size: cover;
}

.row-1-righthand-holder {
  height: 540px;
  background-image: url('../images/loveinlanes.png');
  background-position: 50%;
  background-size: cover;
}

.row-1-righthand-holder.drr2 {
  background-image: url('../images/tlpigo.png');
  background-size: cover;
}

.row-1-righthand-holder.drr3 {
  background-image: url('../images/castles.png');
  background-size: cover;
}

.row-1-righthand-holder.drr5 {
  background-image: url('../images/brandperfect.png');
}

.row-1-righthand-holder.drr6 {
  background-image: url('../images/Screen-Shot-2017-05-15-at-21.11.21.png');
  background-size: cover;
}

.row-1-righthand-holder.drr7 {
  background-image: url('../images/Screen-Shot-2017-05-15-at-21.31.09.png');
  background-size: 1015px;
}

.body {
  background-color: #fff;
}

.body.black {
  background-color: #1d1d1d;
}

.hero-link {
  color: #fff;
  padding-left: 0;
  padding-right: 0;
  font-size: 32px;
  line-height: 32px;
}

.hero-link:hover {
  text-decoration: none;
}

.lh-pos-text-and-slide {
  display: inline-block;
  position: relative;
  top: 396px;
  left: 28%;
}

.lh-pos-text-and-slide:hover {
  text-decoration: underline;
}

.tex-for-slideshow {
  z-index: 1;
  max-width: 470px;
  min-height: 105px;
  background-color: rgba(31, 92, 109, .8);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 32px;
  line-height: 32px;
  position: relative;
  top: 0;
  left: 0;
}

.lightbox-link {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.rh-pos-text-and-slider {
  display: inline-block;
  position: relative;
  top: 396px;
  left: 50px;
}

.text-on-white-bg {
  color: #1d1d1d;
}

.hero-slide-postion {
  display: inline-block;
  position: relative;
  top: 704px;
  left: 14%;
}

.h3 {
  padding-top: 20px;
  padding-bottom: 0;
}

.columns {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.footer-container-cd {
  background-image: url('../images/masthead_air.jpg');
  background-position: 0 0;
  background-size: cover;
  padding-top: 15px;
  padding-bottom: 15px;
  display: none;
}

.heading, .heading-2 {
  color: #1d1d1d;
}

.simple-image-holder:hover {
  opacity: .41;
}

.section-2 {
  background-image: linear-gradient(rgba(4, 75, 116, .71), rgba(4, 75, 116, .71)), url('../images/MHTEST.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  display: none;
}

.section-2:hover {
  opacity: .9;
}

.section-2.deepdive-version {
  background-image: none;
  display: block;
}

.left-hand-masthead-column-2 {
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.primary-links-2 {
  direction: ltr;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 55px;
  font-size: 22px;
  font-weight: 200;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.primary-links-2:hover {
  opacity: .8;
  color: #666;
  text-decoration: underline;
}

.primary-links-2.w--current {
  padding-left: 0;
  display: inline;
}

.logo-in-header-2 {
  padding-left: 15px;
  display: block;
}

.logo-2 {
  display: block;
}

.logo-2:hover {
  opacity: .65;
}

.right-hand-masthead-column-2 {
  padding-left: 0;
  display: flex;
  top: 0;
  right: 0;
}

.righthand-footer-column-2 {
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.footer-container-2 {
  background-image: url('../images/masthead_air.jpg');
  background-position: 0 0;
  background-size: cover;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.footer-container-2.deepdive-footer {
  background-image: none;
}

.footer-text-2 {
  color: #f5f5f5;
  justify-content: center;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.footer-text-2:hover {
  opacity: .8;
}

.footer-text-2.deepdive-footer-text, .grey-link {
  color: #1d1d1d;
}

.section-3 {
  padding-top: 70px;
  padding-bottom: 70px;
  display: block;
}

.paragraph {
  padding-top: 0;
  padding-bottom: 30px;
}

.navbar-2 {
  background-color: rgba(0, 0, 0, 0);
}

.container-2 {
  margin-top: 30px;
}

.section-4 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.icon {
  font-size: 44px;
}

.nav-menu-2 {
  -webkit-text-fill-color: inherit;
  background-color: #525151;
  background-clip: border-box;
}

.nav-link-2 {
  direction: ltr;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.brand {
  padding-left: 0;
  padding-right: 0;
}

.masthead-2 {
  background-image: url('../images/directorsreel.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nav-link-3 {
  direction: ltr;
  color: #fff;
  text-transform: uppercase;
  font-weight: 200;
  text-decoration: none;
  display: block;
}

.navbar-3 {
  background-color: rgba(0, 0, 0, 0);
}

.container-5 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.brand-2 {
  padding-left: 0;
  padding-right: 0;
}

.icon-2 {
  color: rgba(255, 255, 255, .8);
  background-color: rgba(0, 0, 0, 0);
  font-size: 44px;
  font-weight: 100;
}

.image-3 {
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 10px;
}

.nav-menu-3 {
  -webkit-text-fill-color: inherit;
  background-color: #1d2127;
  background-clip: border-box;
}

.menu-button {
  color: #9c7777;
  background-color: rgba(0, 0, 0, 0);
}

.menu-button.w--open {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.column-2 {
  display: none;
}

.column-3 {
  padding: 400px 50px 40px 240px;
}

.text-box {
  z-index: 1;
  min-height: 105px;
  min-width: 400px;
  background-color: rgba(31, 92, 109, .8);
  padding: 20px;
  font-size: 32px;
  line-height: 32px;
  position: relative;
  top: 0;
  left: 0;
}

.text-box:hover {
  text-decoration: underline;
}

.left-column-a {
  background-image: url('../images/plati.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-data {
  background-image: url('../images/lab2.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.bold-text {
  display: inline-block;
}

.left-column-b {
  background-image: url('../images/lab1.png');
  background-position: 100%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-b {
  background-image: url('../images/particles.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-c {
  background-image: url('../images/airvinyl.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-c {
  background-image: url('../images/landrover.png');
  background-position: 0%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-d {
  background-image: url('../images/AOHQ.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-d {
  background-image: url('../images/van.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-e {
  background-image: url('../images/tresemme.png');
  background-position: 50% 0;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-f {
  background-image: url('../images/bbcsport.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-f {
  background-image: url('../images/kpmg.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-g {
  background-image: url('../images/ee.png');
  background-position: 0%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-e {
  background-image: url('../images/concious.png');
  background-position: 0%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-g {
  background-image: url('../images/brandperfect.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.list-link {
  color: #fff;
}

.list-link:hover {
  color: #fff;
  font-weight: 300;
  text-decoration: underline;
}

.footer {
  background-color: #0f0719;
  padding-top: 50px;
  padding-bottom: 50px;
}

.container {
  padding-top: 20px;
  padding-bottom: 20px;
}

.column-4 {
  z-index: auto;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.footer-copy {
  color: #dadada;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 200;
  display: block;
}

.masthead-creative {
  background-image: url('../images/Hero.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-column-l {
  background-image: url('../images/web.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-l {
  background-image: url('../images/SACIC-p-2600.jpg');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-i {
  background-image: url('../images/tlpigo.png');
  background-position: 0%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-i {
  background-image: url('../images/loveinlanes.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-j {
  background-image: url('../images/tnfvs.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-j {
  background-image: url('../images/SACIC.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-column-j-copy {
  background-image: url('../images/tnfvs.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 340px;
  padding-bottom: 40px;
  padding-left: 240px;
}

.left-column-k {
  background-image: url('../images/brandperfect.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-column-k {
  background-image: url('../images/castles.png');
  background-position: 20%;
  padding: 340px 50px 40px 240px;
}

.masthead-about {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .21), rgba(0, 0, 0, .21)), url('../images/about_hero.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.heading-3 {
  font-weight: 300;
}

.masthead-kpmg {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .31), rgba(0, 0, 0, .31)), url('../images/KPMG_2.png');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.container-6 {
  padding-top: 40px;
}

.lightbox-case-studies {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 5px;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
}

.h4 {
  color: #000;
}

.masthead-bbc {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .19), rgba(0, 0, 0, .19)), url('../images/bbcwo_hero.png');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-particles {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .21), rgba(0, 0, 0, .21)), url('../images/particelsHero.png');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-air {
  min-height: 300px;
  background-image: url('../images/AV_slider.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.masthead-jlr {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url('../images/LR_hero.png');
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-lab1 {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url('../images/ilabhero.png');
  background-position: 0 0, 50% 55%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-splash {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/van.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-bp {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .18), rgba(0, 0, 0, .18)), url('../images/brandPerfect_1.png');
  background-position: 0 0, 50% 7%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-heathrow {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .05), rgba(0, 0, 0, .05)), url('../images/Mast_1.jpg');
  background-position: 0 0, 50% 78%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-lab2 {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url('../images/lab2hero-p-1600x852.png');
  background-position: 0 0, 50% 19%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.masthead-crh {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url('../images/crh2hero1.png');
  background-position: 0 0, 50% 39%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.left-column-h {
  background-image: url('../images/bts.png');
  background-position: 50%;
  padding: 340px 50px 40px 240px;
}

.right-column-h {
  background-image: url('../images/TheKnowledge.png');
  background-position: 0%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.double-hero {
  background-image: url('../images/artur-tumasjan-KZSNMN4VxR8-unsplash.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-fb {
  background-image: url('../images/HeroFB2.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-ds {
  background-image: url('../images/HeroDS.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-sunil {
  background-image: url('../images/HeroSN.png');
  background-position: 50%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.right-raf {
  background-image: url('../images/Hero-RAF.png');
  background-position: 50% 30%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.left-trans {
  background-image: url('../images/Hero-TF.png');
  background-position: 0%;
  background-size: cover;
  padding: 340px 50px 40px 240px;
}

.double-hero-two {
  background-image: url('../images/HERO-Reel.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bts-module {
  background-color: #212121;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.masthead-emirates {
  min-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, .05), rgba(0, 0, 0, .05)), url('../images/Emirates-Pavillion-–-Expo-2020-Seeding-the-Future-01-1750x525.jpg');
  background-position: 0 0, 50% 68%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

@media screen and (max-width: 991px) {
  h4 {
    margin-top: 5px;
    font-size: 20px;
  }

  .primary-links {
    color: #333;
    padding-top: 35px;
    font-size: 28px;
    line-height: 28px;
  }

  .primary-links.nav-emphasis {
    padding-top: 45px;
  }

  .primary-links.nav-emphasis.w--current {
    padding-left: 5px;
    padding-right: 5px;
  }

  .primary-links.add-white {
    padding-top: 32px;
  }

  .content-rows {
    padding-left: 10px;
    padding-right: 10px;
  }

  .main-images {
    margin-top: 20px;
    margin-bottom: 5px;
  }

  .footer-links {
    color: #333;
  }

  .divider {
    font-size: 12px;
  }

  .case-study-row {
    width: 735px;
    padding-right: 0;
  }

  .mobile-case-study-text-nudge {
    padding-left: 10px;
  }

  .page-hero {
    padding-right: 2px;
  }

  .righthand-row {
    line-height: 32px;
  }

  .hero-image {
    background-position: 83%;
  }

  .hero-image.director-hero {
    background-position: -802px 0;
  }

  .row-1-lefthand-holder.drl1 {
    background-position: -76%;
  }

  .row-1-lefthand-holder.drl2 {
    background-position: -396px 0;
  }

  .row-1-lefthand-holder.drl3 {
    background-position: -4px 0;
  }

  .row-1-lefthand-holder.drl5 {
    background-position: -123px 0;
  }

  .row-1-righthand-holder {
    background-position: -120px 0;
  }

  .row-1-righthand-holder.drr2 {
    background-position: -327px 0;
  }

  .row-1-righthand-holder.drr3 {
    background-position: -95px 0;
  }

  .row-1-righthand-holder.drr5 {
    background-position: -240px 0;
  }

  .hero-link {
    max-width: 300px;
    font-size: 28px;
    line-height: 28px;
  }

  .lh-pos-text-and-slide {
    left: 10px;
  }

  .tex-for-slideshow {
    max-width: 359px;
    font-size: 28px;
  }

  .rh-pos-text-and-slider {
    left: 10px;
  }

  .left-hand-masthead-column-2 {
    justify-content: center;
  }

  .primary-links-2 {
    color: #333;
    flex-direction: row;
    justify-content: center;
    padding-top: 35px;
    font-size: 19px;
    line-height: 28px;
    display: flex;
  }

  .masthead-2 {
    background-position: 60%;
  }

  .image-3 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
  }

  .column-3 {
    padding: 300px 20px 20px;
  }

  .text-box {
    min-width: 340px;
    font-size: 28px;
  }

  .left-column-a {
    background-position: 66%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-data {
    background-position: 40%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-b {
    background-position: 50%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-b {
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-c {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-c {
    background-position: 39%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-d {
    background-position: 50%;
    background-size: cover;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-d {
    background-position: 34%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-e {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-f {
    background-position: 86%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-f {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-column-g {
    background-position: 50%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-e {
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .right-column-g {
    background-position: 45%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .masthead-creative {
    background-position: 52%;
  }

  .left-column-l {
    background-position: 0%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-l {
    background-position: 76%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-i {
    background-position: 50%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-i {
    background-position: 24%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-j {
    background-position: 0%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-j {
    background-position: 60%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-column-j-copy {
    background-position: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-column-k {
    background-position: 43%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-k {
    background-position: 19%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .masthead-bbc {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/bbcwo_hero.png');
    background-position: 0 0, 50% 100%;
  }

  .masthead-jlr {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/LR_hero.png');
    background-position: 0 0, 0 100%;
  }

  .masthead-bp {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/brandPerfect_1.png');
    background-position: 0 0, 50% 0;
  }

  .left-column-h {
    background-position: 50%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-column-h {
    background-position: 45%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .double-hero {
    background-position: 76%;
  }

  .left-fb {
    background-position: 40%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-ds {
    background-position: 90%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-sunil {
    background-position: 42%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-raf {
    background-position: 91%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .left-trans {
    background-position: 50%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .double-hero-two {
    background-position: 76%;
  }

  .masthead-emirates {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/Emirates-Pavillion-–-Expo-2020-Seeding-the-Future-01-1750x525.jpg');
    background-position: 0 0, 13% 68%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    padding-left: 20px;
  }

  p {
    font-size: 16px;
    line-height: 24px;
  }

  .content-rows {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-container {
    display: block;
  }

  .footer-right {
    text-align: center;
    margin-bottom: 15px;
  }

  .footer-links {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .footer-left {
    text-align: center;
  }

  .copyright {
    font-size: 16px;
  }

  .content-column {
    padding-left: 54px;
    padding-right: 54px;
    position: static;
  }

  .mobile-masthead {
    background-image: url('../images/MHTEST.png');
    background-position: 0 0;
    background-size: cover;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .mobile-masthead.nobgimage {
    background-image: none;
  }

  .mobile-primary-nav {
    text-align: left;
    text-transform: uppercase;
    background-color: #ccc;
    margin-left: 15px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .mobile-primary-nav:hover {
    text-decoration: underline;
  }

  .mobile-menu {
    background-color: rgba(0, 0, 0, 0);
  }

  .mobile-menu.darkone {
    background-color: #212121;
  }

  .mobile-hamburger-box {
    margin-right: 50px;
    padding-bottom: 0;
  }

  .mobile-hamburger-box.w--open {
    background-color: #fff;
    top: -12px;
  }

  .mobile-hamburger-box.darkone.w--open {
    background-color: #212121;
  }

  .hamburger {
    color: #fff;
    font-size: 42px;
  }

  .hamburger.deepdive-menu {
    color: #1d1d1d;
  }

  .mobile-left-hand-column {
    padding-left: 52px;
  }

  .shift-over-portrait {
    float: left;
    text-align: left;
    background-color: #ccc;
    padding-top: 20px;
  }

  .video-pad {
    margin-top: 10px;
  }

  .gradient-mobile-boost {
    margin-top: 15px;
  }

  .my-list {
    font-size: 16px;
  }

  .last-para {
    margin-bottom: 15px;
  }

  .process-fill {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lightbox {
    margin-top: 5px;
  }

  .process-paragraphs {
    padding-top: 10px;
    padding-right: 10px;
  }

  .case-study-row {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-study-columns {
    padding-right: 0;
  }

  .hr-faker, .caption {
    margin-bottom: 10px;
  }

  .mobile-case-study-text-nudge {
    padding-left: 0;
  }

  .page-hero {
    padding-right: 0;
  }

  .showreel {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-image {
    background-position: 91%;
  }

  .hero-image.director-hero {
    background-position: -975px 0;
  }

  .row-1-lefthand-holder.drl1 {
    background-position: 50%;
  }

  .row-1-lefthand-holder.drl2 {
    background-position: -196px 0;
  }

  .row-1-lefthand-holder.drl3 {
    background-position: -2px 0;
  }

  .row-1-lefthand-holder.drl5 {
    background-position: -78px 0;
  }

  .row-1-righthand-holder.drr5 {
    background-position: -149px 0;
  }

  .navbar {
    background-color: rgba(0, 0, 0, 0);
  }

  .footer-container-cd, .section-2 {
    display: block;
  }

  .shift-over-portrait-2 {
    float: left;
    text-align: left;
    background-color: #ccc;
    padding-top: 20px;
    padding-right: 0;
  }

  .footer-container-2 {
    display: block;
  }

  .mobile-primary-nav-2 {
    float: left;
    text-align: left;
    text-transform: uppercase;
    background-color: #ccc;
    margin-left: 15px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .mobile-primary-nav-2:hover {
    text-decoration: underline;
  }

  .paragraph {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-2 {
    margin-left: 13px;
    margin-right: 13px;
  }

  .masthead-2 {
    background-position: 70%;
  }

  .image-3 {
    margin-left: 14px;
    padding-left: 0;
  }

  .column-3 {
    padding-top: 250px;
    padding-right: 200px;
  }

  .left-column-a {
    background-position: 75%;
  }

  .right-data {
    background-position: 30%;
  }

  .left-column-d {
    background-position: 51%;
  }

  .right-column-d {
    background-position: 50%;
  }

  .footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .masthead-creative {
    background-position: 51%;
  }

  .right-column-i {
    background-position: 46%;
  }

  .left-column-j {
    background-position: 0%;
  }

  .left-column-k {
    background-position: 36%;
  }

  .right-column-k {
    background-position: 40%;
  }

  .lightbox-case-studies {
    margin-top: 5px;
  }

  .masthead-particles {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/particelsHero.png');
    background-position: 0 0, 0 100%;
  }

  .masthead-air {
    background-position: 100% 100%;
  }

  .masthead-jlr {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/LR_hero.png');
    background-position: 0 0, 0 100%;
  }

  .masthead-bp {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/brandPerfect_1.png');
    background-position: 0 0, 47% 0;
  }

  .masthead-heathrow {
    background-image: linear-gradient(to bottom, null, null), url('../images/Mast_1.jpg');
    background-position: 0 0, 50%;
  }

  .double-hero {
    background-position: 79%;
  }

  .left-fb {
    background-position: 54%;
  }

  .right-ds {
    background-position: 95%;
  }

  .left-sunil {
    background-position: 38%;
  }

  .right-raf {
    background-position: 85%;
  }

  .double-hero-two {
    background-position: 79%;
  }

  .bts-module {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .masthead-emirates {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/Emirates-Pavillion-–-Expo-2020-Seeding-the-Future-01-1750x525.jpg');
    background-position: 0 0, 38% 40%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    padding-left: 10px;
    padding-right: 20px;
  }

  p {
    padding-right: 3px;
    font-size: 16px;
    line-height: 24px;
  }

  .logo {
    margin-top: 13px;
  }

  .gradient-section {
    margin-top: -5px;
  }

  .footer-links {
    margin-top: 0;
    margin-left: 7px;
    margin-right: 7px;
    padding-right: 0;
  }

  .content-column {
    padding-left: 10px;
    padding-right: 10px;
    position: static;
    left: -20px;
  }

  .mobile-menu {
    text-align: justify;
    background-color: rgba(0, 0, 0, 0);
  }

  .mobile-hamburger-box {
    margin-right: 20px;
  }

  .hamburger {
    color: #f5f5f5;
  }

  .mobile-left-hand-column {
    padding-top: 5px;
    padding-bottom: 8px;
    padding-left: 30px;
  }

  .shift-over-portrait {
    left: -39px;
  }

  .gradient-mobile-boost {
    margin-top: 1px;
    padding-top: 20px;
  }

  .process-fill {
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-row {
    padding-left: 10px;
    padding-right: 10px;
  }

  .page-hero {
    padding-right: 0;
  }

  .ad-d-buffer {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .showreel {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lefthand-footer-column {
    padding-left: 5px;
    padding-right: 0;
    display: inline;
    position: static;
  }

  .hero-image {
    background-image: url('../images/Home.jpg');
    background-position: 100% 100%;
    background-size: cover;
  }

  .hero-image.director-hero {
    background-position: -1228px 0;
  }

  .row-1-lefthand-holder.drl1 {
    background-position: 49%;
  }

  .row-1-lefthand-holder.drl2 {
    background-position: -465px 0;
  }

  .row-1-lefthand-holder.drl3 {
    background-position: -41px 0;
  }

  .row-1-lefthand-holder.drl5 {
    background-position: -133px 0;
  }

  .row-1-righthand-holder.drr1 {
    background-position: -158px 0;
  }

  .row-1-righthand-holder.drr3 {
    background-position: -129px 0;
  }

  .row-1-righthand-holder.drr5 {
    background-position: -282px 0;
  }

  .hero-link, .tex-for-slideshow {
    max-width: 290px;
  }

  .logo-2 {
    margin-top: 13px;
  }

  .shift-over-portrait-2 {
    width: 205px;
    margin-left: 20px;
    padding-left: 0;
    padding-right: 0;
    left: -39px;
  }

  .mobile-primary-nav-2 {
    float: left;
    padding-right: 0;
    display: block;
  }

  .paragraph {
    padding-left: 13px;
    padding-right: 13px;
  }

  .masthead-2 {
    background-position: 71%;
  }

  .brand-2 {
    flex-direction: column;
    justify-content: center;
    align-items: baseline;
  }

  .image-3 {
    padding-top: 5px;
    padding-right: 20px;
  }

  .column-3 {
    padding-top: 199px;
  }

  .text-box {
    min-width: 280px;
    padding-right: 20px;
  }

  .left-column-a {
    background-position: 60%;
  }

  .right-column-b {
    background-position: 54%;
  }

  .right-column-d {
    background-position: 32%;
  }

  .right-column-e {
    background-position: 18%;
  }

  .right-column-g {
    background-position: 43%;
  }

  .column-4 {
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .masthead-creative {
    background-position: 50% 0;
  }

  .left-column-l {
    background-position: 0%;
  }

  .right-column-l {
    background-position: 68%;
  }

  .right-column-i {
    background-position: 25%;
  }

  .right-column-j {
    background-position: 60%;
  }

  .left-column-k {
    background-position: 44%;
  }

  .right-column-k {
    background-position: 23%;
  }

  .masthead-about {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/about_hero.png');
    background-position: 0 0, 48%;
  }

  .masthead-kpmg {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/KPMG_2.png');
    background-position: 0 0, 35% 100%;
  }

  .masthead-bbc {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/bbcwo_hero.png');
    background-position: 0 0, 100% 100%;
  }

  .masthead-particles {
    background-image: linear-gradient(to bottom, null, null), url('../images/particelsHero.png');
    background-position: 0 0, 50%;
  }

  .masthead-air {
    background-position: 29%;
  }

  .masthead-jlr {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/LR_hero.png');
    background-position: 0 0, 50%;
  }

  .masthead-splash {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/van.jpg');
    background-position: 0 0, 35%;
  }

  .masthead-bp {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/brandPerfect_1.png');
    background-position: 0 0, 45% 0;
  }

  .masthead-lab2, .masthead-crh {
    background-image: linear-gradient(rgba(0, 0, 0, .19), rgba(0, 0, 0, .19)), url('../images/lab2hero-p-1600x852.png');
    background-position: 0 0, 0 0;
  }

  .left-column-h {
    background-position: 49%;
  }

  .right-column-h {
    background-position: 43%;
  }

  .double-hero {
    background-position: 50% 0;
  }

  .left-fb {
    background-position: 44%;
  }

  .right-ds {
    background-position: 84%;
  }

  .left-sunil {
    background-position: 43%;
  }

  .right-raf {
    background-position: 41%;
  }

  .double-hero-two {
    background-position: 50% 0;
  }

  .bts-module {
    padding-left: 0;
    padding-right: 0;
  }

  .masthead-emirates {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/Emirates-Pavillion-–-Expo-2020-Seeding-the-Future-01-1750x525.jpg');
    background-position: 0 0, 8% 68%;
  }
}


