.lt-ie9 .top-bar {
  *zoom: 1;
  overflow: visible; 
}
.lt-ie9 .top-bar:before, .lt-ie9 .top-bar:after {
  content: " ";
  display: table; 
}
.lt-ie9 .top-bar:after { clear: both; }
.lt-ie9 .top-bar .toggle-topbar { display: none; }
.lt-ie9 .top-bar .title-area { float: left; }
.lt-ie9 .top-bar .name h1 a { width: auto; }
.lt-ie9 .top-bar input,
.lt-ie9 .top-bar .button {
  line-height: 2em;
  font-size: 0.875em;
  height: 2em;
  padding: 0 10px;
  position: relative;
  top: 8px; 
}

.lt-ie9 .contain-to-grid .top-bar {
  max-width: 57.5em;
  margin: 0 auto; 
}
.lt-ie9 .top-bar-section {
  -webkit-transition: none 0 0;
  -moz-transition: none 0 0;
  transition: none 0 0;
  left: 0 !important; 
}
.lt-ie9 .top-bar-section ul {
  width: auto;
  height: auto !important;
  display: inline; 
}
.lt-ie9 .top-bar-section ul li { float: left; }
.lt-ie9 .top-bar-section ul li > a { padding-right: 14px !important; }
.lt-ie9 .top-bar-section ul li .js-generated { display: none; }
.lt-ie9 .top-bar-section li a:not(.button) {
  padding: 0 15px;
  line-height: 45px;
}

.lt-ie9 .top-bar-section .has-dropdown > a { padding-right: 35px !important; }
.lt-ie9 .top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  margin-top: -2.5px; 
}
.lt-ie9 .top-bar-section .has-dropdown.moved { position: relative; }
.lt-ie9 .top-bar-section .has-dropdown.moved > .dropdown { visibility: hidden; }
.lt-ie9 .top-bar-section .has-dropdown:hover > .dropdown, 
.lt-ie9 .top-bar-section .has-dropdown:active > .dropdown { visibility: visible; }
.lt-ie9 .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
  border: none;
  content: "\00bb";
  margin-top: -7px;
  right: 5px; 
}
.lt-ie9 .top-bar-section .dropdown {
  left: 0;
  top: auto;
  background: transparent; 
}
.lt-ie9 .top-bar-section .dropdown li a {
  line-height: 1;
  white-space: nowrap;
  padding: 7px 15px;

}
.lt-ie9 .top-bar-section .dropdown li label {
  white-space: nowrap;

}
.lt-ie9 .top-bar-section .dropdown li .dropdown {
  left: 100%;
  top: 0; 
}
.lt-ie9 .top-bar-section > ul > .divider {
  border-bottom: none;
  border-top: none;
  clear: none;
  height: 45px;
  width: 0px; 
}
.lt-ie9 .top-bar-section .has-form {
  padding: 0 15px;
  height: 45px; 
}
.lt-ie9 .top-bar-section ul.right li .dropdown {
  left: auto;
  right: 0; 
}
.lt-ie9 .top-bar-section ul.right li .dropdown li .dropdown { right: 100%; }

.top-bar-section ul li > a{
  padding: 10px 10px 8px !important;
}

/* The Grid ---------------------- */
.lt-ie9 .row { width: 940px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row.large-collapse .column, 
.lt-ie9 .row.large-collapse .columns { padding: 0; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row .row.large-collapse { margin: 0; }

.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

.lt-ie9 [class*="column"] + [class*="column"]:last-child { float: right; }
.lt-ie9 [class*="column"] + [class*="column"].end { float: left; }

.lt-ie9 .large-1, 
.lt-ie9 .row .large-1 { width: 8.33333%; }

.lt-ie9 .large-2, 
.lt-ie9 .row .large-2 { width: 16.66667%; }

.lt-ie9 .large-3, 
.lt-ie9 .row .large-3 { width: 25%; }

.lt-ie9 .large-4, 
.lt-ie9 .row .large-4 { width: 31%; }

.lt-ie9 .large-5, 
.lt-ie9 .row .large-5 { width: 41.66667%; }

.lt-ie9 .large-6, 
.lt-ie9 .row .large-6 { width: 50%; }

.lt-ie9 .large-7, 
.lt-ie9 .row .large-7 { width: 58.33333%; }

.lt-ie9 .large-8, 
.lt-ie9 .row .large-8 { width: 66.66667%; }

.lt-ie9 .large-9, 
.lt-ie9 .row .large-9 { width: 75%; }

.lt-ie9 .row .nav-bar{ width: 82%; }

.lt-ie9 .large-10, 
.lt-ie9 .row .large-10 { width: 83.33333%; }

.lt-ie9 .large-11, 
.lt-ie9 .row .large-11 { width: 91.66667%; }

.lt-ie9 .large-12,
.lt-ie9 .row .large-12 { width: 100%; }

.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }
.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }
.lt-ie9 .row .large-offset-3 { margin-left: 25%; }
.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }
.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }
.lt-ie9 .row .large-offset-6 { margin-left: 50%; }
.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }
.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }
.lt-ie9 .row .large-offset-9 { margin-left: 75%; }
.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }

.lt-ie9 .pull-2 { right: 16.66667%; }
.lt-ie9 .pull-3 { right: 25%; }
.lt-ie9 .pull-4 { right: 33.33333%; }
.lt-ie9 .pull-5 { right: 41.66667%; }
.lt-ie9 .pull-6 { right: 50%; }
.lt-ie9 .pull-7 { right: 58.33333%; }
.lt-ie9 .pull-8 { right: 66.66667%; }
.lt-ie9 .pull-9 { right: 75%; }
.lt-ie9 .pull-10 { right: 83.33333%; }

.lt-ie9 .push-2 { left: 16.66667%; }
.lt-ie9 .push-3 { left: 25%; }
.lt-ie9 .push-4 { left: 33.33333%; }
.lt-ie9 .push-5 { left: 41.66667%; }
.lt-ie9 .push-6 { left: 50%; }
.lt-ie9 .push-7 { left: 58.33333%; }
.lt-ie9 .push-8 { left: 66.66667%; }
.lt-ie9 .push-9 { left: 75%; }
.lt-ie9 .push-10 { left: 83.33333%; }

/* Nicolas Gallagher's micro clearfix */
.lt-ie9 .row { *zoom: 1; }
.lt-ie9 .row:before, .row:after { content: " "; display: table; }
.lt-ie9 .row:after { clear: both; }

/*CIRCUS: IE8 FIXES*/

.lt-ie9 .row{
  max-width: 1024px;
}

.lt-ie9 .row.full-width{
  width: 100%;
}

.lt-ie9 .main.medium-8{
  width: 100%;
}

.lt-ie9 .row.wider-row{
  max-width: 1280px;
}

.lt-ie9 .pad-tb{
  padding: 44px 0;
}

.lt-ie9 .underlined-heading{
  margin-bottom: 48px;
}

.lt-ie9 .underlined-heading:after{
  bottom: -20px;
  border-bottom: 4px solid;
}

.lt-ie9 .bottom-pos{
  bottom: 32px;
}

.lt-ie9 .bottom-pos p{
  padding: 0 32px 0 0;
}

.lt-ie9 .bottom-pos a.bordered-link{
  margin-top: 16px;
}

.lt-ie9 h2{
  font-size: 27px;
}

.lt-ie9 h3{
  font-size: 28px;
}

.lt-ie9 p{
  font-size: 18px;
}

.lt-ie9 a.bordered-link{
  font-size: 16px;
  padding: 8px 16px;
  border: 2px solid rgb(255,255,255);
}

.lt-ie9 a.bordered-link.with-arrow{
  padding: 8px 48px 8px 16px;
}

.lt-ie9 a.bordered-link.with-arrow:after{
  height: 16px;
  width: 16px;
  right: 16px;
  top: 12px;
}

.lt-ie9 a.bordered-link.with-white-arrow{
  background: url('../img/arrow-white-right.png') no-repeat center right 16px / 16px;
}

.lt-ie9 a.bordered-link.with-green-arrow{
  background: url('../img/arrow-green.png') no-repeat center right 16px / 16px;
}

.lt-ie9 a.bordered-link.with-grey-arrow{
  background: url('../img/arrow-grey.png') no-repeat center right 16px / 16px;
}

.lt-ie9 .cs-statistic{
  width: 176px;
  height: 176px;
  padding: 20px 16px 16px;
}

.lt-ie9 .cs-statistic span{
  font-size: 15px;
}

.lt-ie9 .cs-statistic span.number{
  font-size: 50px;
  margin: 4px 0;
}

.lt-ie9 .back-to-link{
  margin-right: -16px;
  margin-top: 32px;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0 16px 0 24px;
}

.lt-ie9 .back-to-link:before{
  left: -18px;
  border-top:   18px solid transparent;
  border-bottom:  18px solid transparent; 
}

.lt-ie9 .back-to-link:after{
  top: 10px;
  width: 16px;
  height: 16px;
}

.lt-ie9 .back-to-link:hover{
  margin-left: -56px;
  padding: 0 16px 0 80px;
}

.lt-ie9 .half-width-box{
  height: 360px;
}

.lt-ie9 .half-width-box .content{
  padding: 32px;
}

.lt-ie9 .half-width-box .content a.bordered-link{
  bottom: 32px;
  left: 32px;
}

.lt-ie9 header.pad-tb{
  padding-left: 32px;
  padding-right: 32px;
}

.lt-ie9 header .main-logo-wrap{
  position: relative;
  top: -36px;
}

.lt-ie9 header .main-logo-wrap h1 img{
  max-width: 148px;
}

.lt-ie9 header .menu-wrap{
  height: auto;
  margin-top: 34px;
}

.lt-ie9 header .menu-wrap .left-nav,
.lt-ie9 header .menu-wrap .right-nav{
  top: 8px;
}

.lt-ie9 header .menu-wrap .left-nav > ul,
.lt-ie9 header .menu-wrap .right-nav > ul{
  padding-bottom: 4px;
  margin: 0 0 16px;
}

.lt-ie9 header .menu-wrap .left-nav li{
  margin-right: 16px;
}

.lt-ie9 header .menu-wrap .left-nav > ul li:after,
.lt-ie9 header .menu-wrap .right-nav > ul li:after{
  width: 4px;
  height: 4px;
  border-radius: 16px;
}

.lt-ie9 header .menu-wrap .left-nav > ul li:after{
  right: -5px;
}

.lt-ie9 header .menu-wrap .left-nav > ul li a,
.lt-ie9 header .menu-wrap .left-nav > ul li a:hover{
  padding-left: 8px;
}

.lt-ie9 header .menu-wrap .right-nav > ul li{
  padding-left: 5px;
}

.lt-ie9 header .menu-wrap .right-nav > ul li:after{
  left: 3px;
}

.lt-ie9 header .menu-wrap .right-nav > ul li a{
  padding-left: 12px;
}

.lt-ie9 header .menu-wrap .right-nav > ul li a:after{
  padding-left: 12px;
}

.lt-ie9 header ul li a{
  padding: 4px 8px 2px;
}

.lt-ie9 header ul.menu a{
  font-size: 16px;
} 

.lt-ie9 header ul.menu a:after{
  bottom: -3px;
}

.lt-ie9 header ul.submenu li{
  margin-right: 16px;
}

.lt-ie9 header ul.submenu li a{
  font-size: 17px;
  margin-top: 12px;
}

.lt-ie9 header ul.contact-info{
  margin-top: 12px;
}

.lt-ie9 header ul.contact-info li a{
  font-size: 22px;
}

.lt-ie9 header .burger-container{
  display: none;
}

.lt-ie9 .banner.home-banner{
  height: 624px;
}

.lt-ie9 .banner.inner-banner{
  height: 480px;
}

.lt-ie9 .banner.inner-banner .form-trigger{
  top: 208px;
}

.lt-ie9 .banner.blog-banner{
  height: 576px;
}

.lt-ie9 .banner.blog-banner .form-trigger{
  top: 160px;
}

.lt-ie9 .pop-out-form-wrap{
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.lt-ie9 .pop-out-form-wrap.in-view{
  position: fixed;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.lt-ie9 .banner.blog-banner .subheading{
  font-size: 28px;
  padding-top: 16px;
}

.lt-ie9 .banner h2{
  font-size: 50px;
  margin-top: 48px;
  padding: 0 48px;
}

.lt-ie9 .banner p, .lt-ie9 .banner a.bordered-link{
  font-size: 22px;
}

.lt-ie9 .banner p{
  padding: 0 16px;
  margin: 16px auto 32px;
}

.lt-ie9 .banner a.bordered-link{
  padding: 8px 16px;
  margin-top: 16px;
  font-size: 16px;
}

.lt-ie9 .see-more{
  height: 38px;
}

.lt-ie9 .see-more a{
  width: 64px;
}

.lt-ie9 .breadcrumb-wrap{
  padding: 8px 0;
}

.lt-ie9 .breadcrumb-wrap span span{
  margin-left: 5px;
}

.lt-ie9 .breadcrumb-wrap a.home{
  margin-right: 5px;
}

.lt-ie9 .form-trigger{
  height: 72px;
  padding-top: 10px;
  top: 208px;
  font-size: 16px;
  width: 96px;
}

.lt-ie9 .form-trigger:before, .lt-ie9 .form-trigger:after{
  border-top: 36px solid transparent;
  border-bottom: 36px solid transparent;
}

.lt-ie9 .form-trigger:before{
  left: -32px;
  border-right: 31px solid #bbbbbb;
}

.lt-ie9 .form-trigger:after{
  left: -24px;
  border-right: 24px solid #bbbbbb;
}

.lt-ie9 .pop-out-form-wrap{
  padding: 16px;
}

.lt-ie9 .pop-out-form-wrap input[type="submit"]{
  background: #78be20 url('../img_min/white-arrow-right.png') no-repeat center right 48px / 19px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form{
  max-width: 688px;
  padding: 16px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form .form-header{
  margin-bottom: 24px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form .form-header h4{
  font-size: 16px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form .form-header p{
  padding: 0 16px 0 24px;
  font-size: 17px;
  bottom: 22px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form .form-header a{
  top: 24px;
  right: 16px;
  font-size: 28px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form .form-col.pad-right{
  padding-right: 16px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form .form-col.pad-left{
  padding-left: 16px;
}

.lt-ie9 .pop-out-form-wrap .home-pop-out-form input[type="submit"]{
  font-size: 20px;
  line-height: 36px;
  margin-top: 28px;
}

.lt-ie9 .blog-banner-details{
  padding: 16px 0;
  bottom: 44px;
}

.lt-ie9 .blog-banner-details span{
  font-size: 22px;
}

.lt-ie9 .home-service-wrap .tile, .lt-ie9 .home-info-section-wrap .tile{
  height: 360px;
}

.lt-ie9 .home-service-wrap .opening-statement{
  font-size: 28px;
  top: 64px;
  padding: 0 32px;
}

.lt-ie9 .home-service-wrap span{
  bottom: 24px;
}

.lt-ie9 .home-service-wrap .individual-service{
  font-size: 19px;
  padding: 0 32px;
  bottom: 16px;
}

.lt-ie9 .home-info-section-wrap p, .lt-ie9 .home-info-section-wrap span, .lt-ie9 .home-info-section-wrap a{
  font-size: 18px;
}

.lt-ie9 .home-info-section-wrap p.about-us-text{
  padding: 0 32px 0 0;
}

.lt-ie9 .home-info-section-wrap span.date{
  font-size: 16px;
  margin-bottom: 8px;
}

.lt-ie9 .home-info-section-wrap h3{
  font-size: 22px;
}

.lt-ie9 .home-info-section-wrap h3.underlined-heading{
  margin-bottom: 32px;
}

.lt-ie9 .home-info-section-wrap h3.underlined-heading:after{
  bottom: -12px;
}

.lt-ie9 .home-info-section-wrap h4{
  font-size: 21px;
}

.lt-ie9 .home-info-section-wrap img.graphic{
  max-width: 160px;
  top: 80px;
}

.lt-ie9 .home-info-section-wrap .bordered-link{
  font-size: 16px;
}


.lt-ie9 .home-info-section-wrap .tile-content{
  padding: 32px;
}

.lt-ie9 .home-info-section-wrap .news-blog-section h4{
  font-size: 21px;
}

.lt-ie9 .home-info-section-wrap .news-blog-section .content-wrap{
  padding: 0 0 16px;
}

.lt-ie9 .home-info-section-wrap .news-blog-section .tile-expert-wrap:first-child{
  padding-bottom: 16px;
}

.lt-ie9 .home-info-section-wrap .news-blog-section .tile-expert-wrap p,
.lt-ie9 .home-info-section-wrap .news-blog-section .date-author{
  font-size: 18px;
}

.lt-ie9 .home-info-section-wrap .news-blog-section .latest-tweets a.twitter-link{
  margin-bottom: 8px;
}

.lt-ie9 .home-info-section-wrap .news-blog-section .latest-tweets a.with-white-arrow{
  bottom: 16px;
  right: 16px;
}

.lt-ie9 .home-how-we-work-section{
  height: 560px;
}

.lt-ie9 .home-how-we-work-section img{
  max-width: 800px;
  margin-top: 20px;
}

.lt-ie9 .home-how-we-work-section p{
  margin: -24px auto 0;
  font-size: 21px;
}

.lt-ie9 .home-how-we-work-section a.with-white-arrow{
  margin-top: 40px;
}

.lt-ie9 .video-trigger .video-play-button{
  margin: 48px auto;
  max-width: 88px;
}

.lt-ie9 .home-video-wrap .video-wrap{
  border-radius: 4px;
}

.lt-ie9 .home-video-wrap .video-wrap a.close-video{
  font-size: 32px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  border-radius: 500px;
}

.lt-ie9 footer h5{
  font-size: 16px;
  margin-top: 24px;
}

.lt-ie9 footer ul.services li{
  padding-left: 16px;
  background: url('../img/grey-plus.png') no-repeat left center / 8px;
}

.lt-ie9 footer a{
  font-size: 15px;
}

.lt-ie9 footer a img{
  max-width: 128px;
  margin-top: 20px;
}

.lt-ie9 footer .back-to-top{
  background: url('../img_min/arrow-up-white.png') no-repeat center center/16px;
  padding: 20px 24px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.lt-ie9 footer .footer-menus{
  margin-top: 32px;
}

.lt-ie9 footer .address-wrap div{
  width: 45%;
}

.lt-ie9 footer .address-wrap a, .lt-ie9 footer .address-wrap address{
  font-size: 15px;
}

.lt-ie9 .link-box{
  background-color: #f6f6f6;
  padding: 16px;
}

.lt-ie9 .link-box .content{
  padding: 32px;
}

.lt-ie9 .link-box .content h4{
  margin-bottom: 16px;
}

.lt-ie9 .link-box .content h4:after{
  bottom: -8px;
}

.lt-ie9 .case-study-section h4.underlined-heading{
  top: 56px;
}

.lt-ie9 .case-study-section .slick-slider, .lt-ie9 .case-study-section .slick-slider .slick-slide{
  min-height: 640px;
}

.lt-ie9 .case-study-section .slide-content{
  padding-top: 196px;
}

.lt-ie9 .case-study-section .slide-content img{
  max-height: 128px;
  max-width: 128px;
}

.lt-ie9 .case-study-section .slide-content h4{
  margin: 24px 0;
}

.lt-ie9 .case-study-section .slide-content p{
  margin: auto auto 32px;
  font-size: 19px;
}

.lt-ie9 .case-study-section .slide-content a.bordered-link{
  background-color: #fff;
  padding: 12px 32px 12px 16px;
}

.lt-ie9 .case-study-section .cs-statistic{
  right: 32px;
}

.lt-ie9 .case-study-section .slick-prev{
  left: 64px;
}

.lt-ie9 .case-study-section .slick-next{
  right: 64px;
}

.lt-ie9 .case-study-section .slick-prev:after, .lt-ie9 .case-study-section .slick-next:after{
  width: 20px;
  height: 20px;
  border-bottom: 4px solid #fff;
  border-left: 4px solid #fff;
}

.lt-ie9 .talk-to-us-pre-footer h4, .lt-ie9 .clients-wrap h4,
.lt-ie9 .case-study-section h4{
  font-size: 28px;
}

.lt-ie9 .clients-wrap ul{
  padding: 16px 32px;
  margin: 0 0 16px;
}

.lt-ie9 .clients-wrap ul li img{
  max-width: 104px;
  max-height: 64px;
}

.lt-ie9 .talk-to-us-pre-footer p, .lt-ie9 .talk-to-us-pre-footer a{
  font-size: 22px;
}

.lt-ie9 .talk-to-us-pre-footer p{
  margin: 32px 0 20px;
}

.lt-ie9 .talk-to-us-pre-footer p a{
  padding-left: 25px;
  margin-left: 7px;
}


.lt-ie9 .talk-to-us-pre-footer a.tel{
  background: url('../img_min/yellow-phone-icon.png') no-repeat center left / 20px;
}

.lt-ie9 .talk-to-us-pre-footer a.email{
  background: url('../img_min/yellow-email-icon.png') no-repeat center left / 20px;
}

.lt-ie9 .talk-to-us-pre-footer a.bordered-link{
  font-size: 16px;
  background-size: 20px;
  margin: 16px 0 12px;
}

.lt-ie9 .about-us .content-left p{
  padding-right: 48px;
}

.lt-ie9 .about-us .content-right p{
  padding-left: 48px;
}

.lt-ie9 .about-us .clients-wrap{
  padding-top: 48px;
}

.lt-ie9 .about-us .clients-wrap ul{
  margin: 16px 32px 0 32px;
}

.lt-ie9 .about-us .clients-wrap ul li{
  margin: 0 16px 48px;
}

.lt-ie9 .about-us .clients-wrap ul li img{
  max-width: 112px;
  max-height: 96px;
}

.lt-ie9 .accreds-wrap ul li img{
  max-height: 80px;
  max-width: 160px;
  margin: 16px 48px 0;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content{
  padding: 272px 0 64px;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content .large-3{
  margin: 32px 0 0;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content h2{
  font-size: 50px;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content h3{
  font-size: 22px;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content h3:after{
  bottom: -5px;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content p{
  font-size: 16px;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content .content-box{
  min-height: 96px;
}

.lt-ie9 .our-ethos-banner .our-ethos-banner-content .content-box:after{
  border-right: 1px solid #fff;
  height: 128px;
  right: -15px;
}

.lt-ie9 .expert{
  background: rgb(70,70,70);
}

.lt-ie9 .expert.expert-landing-block{
  height: 360px;
  width: 50%;
}

.lt-ie9 .expert.expert-landing-block .content{
  padding: 32px;
}

.lt-ie9 .expert h4{
  font-size: 28px;
  margin-bottom: 32px;
}

.lt-ie9 .expert h4:after{
  bottom: -12px;
}

.lt-ie9 .expert .bio:before{
  width: 40px;
  border-top: 4px solid #78be20;
  left: 32px;
}

.lt-ie9 .expert .bio blockquote{
  margin: 0 0 16px 32px;
  padding: 16px;
}

.lt-ie9 .expert .bio blockquote em{
  margin-top: 8px;
}

.lt-ie9 .expert .bio h5{
  margin-bottom: 8px;
}

.lt-ie9 .talk-to-us-pre-footer{
  background: #666;
}

.lt-ie9 .expert .bio .brands-worked-with{
  margin-bottom: 16px;
}

.lt-ie9 .expert .bio .brands-worked-with ul{
  padding: 16px;
}

.lt-ie9 .expert .bio .brands-worked-with ul li{
  margin: 0 12px;
}

.lt-ie9 .expert .bio .brands-worked-with ul li img{
  max-width: 112px;
  max-height: 48px;
}

.lt-ie9 .expert .expert-accreds ul{
  padding: 16px;
}

.lt-ie9 .expert .expert-accreds ul li img{
  max-height: 48px;
  max-width: 160px;
  margin: 8px 16px;
}

.lt-ie9 .expert .content{
  padding: 32px;  
}

.lt-ie9 .expert .back-to-link{
  font-size: 16px;
}

.lt-ie9 .expert .back-to-link:before{
    border-right: 20px solid #fff; 
}

.lt-ie9 .expert .back-to-link:after{
    border-bottom: 4px solid #cfcfcf;
    border-left: 4px solid #cfcfcf; 
}

.lt-ie9 .expert .linkedin, .lt-ie9 .expert .google{
  padding: 8px 16px 8px 48px;
}

.lt-ie9 .expert .linkedin{
  margin-right: 32px;
  background: url('../img_min/linkedin-icon-white.png') no-repeat left 16px center / 16px;
}

.lt-ie9 .expert .google{
  background: url('../img_min/google-icon-white.png') no-repeat left 16px center / 16px;
}

.lt-ie9 .service-landing .half-width-box{
  border-bottom: solid 1px rgb(120, 190, 32);
}

.lt-ie9 .service-landing .half-width-box img{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important; 
}

.lt-ie9 .single .main-content{
  margin-top: 10px;
  padding-right: 32px;
}

.lt-ie9 .single .main-content:before{
  width: 40px;
  border-top: 4px solid #78be20;
  top: 22px;
}

.lt-ie9 .single .main-content img{
  max-width: 288px;
}

.lt-ie9 .single .main-content h6{
  font-size: 19px;
  top: -5px;
  display: block;
  margin: 19px 0 12px;
}

.lt-ie9 .single .main-content blockquote{
  margin: 32px 0;
  padding-left: 16px;
}

.lt-ie9 .single-service .back-to-link, .lt-ie9 .single-case-study .back-to-link,
.lt-ie9 .single-post .back-to-link{
  margin-right: -16px;
}

.lt-ie9 .single-service .back-to-link:before, .lt-ie9 .single-case-study .back-to-link:before,
.lt-ie9 .single-post .back-to-link:before{
  border-right: 18px solid #78be20;
}

.lt-ie9 .single-service .back-to-link:after, .lt-ie9 .single-case-study .back-to-link:after,
.lt-ie9 .single-post .back-to-link:after{
  border-bottom:4px solid #9fd161;
  border-left:4px solid #9fd161;
}

.lt-ie9 .single-case-study .main-content{
  margin-bottom: 96px;
}

.lt-ie9 .sidebar h4{
  margin: 32px 0 16px;
  padding: top: 16px;
  font-size: 20px;
  border-top: 4px solid #959899;
}

.lt-ie9 .sidebar ul{
  margin: 16px 0 0;
}

.lt-ie9 .sidebar ul li a{
  padding: 8px 8px 8px 0;
}

.lt-ie9 .content.case-study-landing-content-0{
  background-color: rgb(30,121,193);
}
.lt-ie9 .content.case-study-landing-content-1{
  background-color: rgb(220,88,42);
}
.lt-ie9 .content.case-study-landing-content-2{
  background-color: rgb(120,190,32);
}
.lt-ie9 .content.case-study-landing-content-3{
  background-color: rgb(164,18,63);
}

.lt-ie9 .case-study-landing-box h4{
  font-size: 22px;
  margin-bottom: 24px;
}

.lt-ie9 .case-study-landing-box h4:after{
  bottom: -8px;
}

.lt-ie9 .case-study-landing-box p{
  font-size: 20px;
}

.lt-ie9 .case-study-landing-box p.subheading{
  margin-bottom: 8px;
}

.lt-ie9 .pagination-wrap .navigation{
  top: 40px;
}

.lt-ie9 .pagination-wrap .pagination{
  padding: 5px;
}

.lt-ie9 .pagination-wrap .pagination li a{
  font-size: 16px;
}

.lt-ie9 .pagination-wrap .recent, .lt-ie9 .pagination-wrap .older{
  height: 110px;
}

.lt-ie9 .pagination-wrap .recent a:before{
  width: 50px;
  height: 50px;
  top: 30px;
  background-size: 24px;
  margin-left: -72px;
}

.lt-ie9 .pagination-wrap .older a:after{
  width: 50px;
  height: 50px;
  top: 30px;
  background-size: 24px;
  margin-left: 40px;
}

.lt-ie9 .pagination-wrap a, .lt-ie9 .pagination-wrap .button{
  font-size: 16px;
}

.lt-ie9 .half-width-box.blog-tile{
  background: #666;
}

.lt-ie9 .half-width-box.blog-tile img{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)" !important; 
}

.lt-ie9 .blog-preview-row .content h3{
  font-size: 28px;
  margin-bottom: 40px;
  color: #fff;
}

.lt-ie9 .blog-preview-row .content h3:after{
  bottom: -16px;
}

.lt-ie9 .blog-preview-row .content p{
  margin-top: 16px;
}

.lt-ie9 .blog-preview-row a.bordered-link{
  right: 32px;
  height: 48px;
  width: 48px;
  background: url('../img/arrow-white-right.png') no-repeat center right 16px/16px;
}

.lt-ie9 .blog-single-pagination{
  margin-top: 64px;
}

.lt-ie9 .blog-single-pagination .recent a, .lt-ie9 .blog-single-pagination .older a{
  top: 20px;
}

.lt-ie9 .blog-single-pagination .recent a{
  right: 64px;
}

.lt-ie9 .blog-single-pagination .older a{
  left: 64px;
}

.lt-ie9 .alignleft, .lt-ie9 .alignright, .lt-ie9 .aligncenter{
  margin: 24px 0;
}

.lt-ie9 .alignleft{
  margin-right: 24px;
}

.lt-ie9 .alignright{
  margin-left: 24px;
}

.lt-ie9 .aligncenter{
  margin: 16px;
}

.lt-ie9 .google-map{
  height: 992px;
}

.lt-ie9 .map-address-wrap{
  padding: 32px;
  top: 64px;
}

.lt-ie9 .map-address-wrap h3{
  margin-bottom: 32px;
  font-size: 19px;
}

.lt-ie9 .map-address-wrap h3:after{
  bottom: -16px;
  width: 192px;
}

.lt-ie9 .ps-ajax-form{
  padding: 16px 32px;
  bottom: 128px;
}

.lt-ie9 .ps-ajax-form h4{
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.lt-ie9 .ps-ajax-form label{
  font-size: 16px;
  margin-bottom: 4px;
}

.lt-ie9 .ps-ajax-form input, .lt-ie9 .ps-ajax-form select, .lt-ie9 .ps-ajax-form textarea{
  border: 4px solid #78be20;
}

.lt-ie9 .ps-ajax-form input, .lt-ie9 .ps-ajax-form select{
  height: 42px;
  line-height: 42px;
  padding: 0 0 8px;
}

.lt-ie9 .ps-ajax-form textarea{
  height: 130px;
}

.lt-ie9 .ps-ajax-form .submit-wrap div{
  padding: 24px 32px;
}

.lt-ie9 .ps-ajax-form .submit-wrap .button{
  width: 208px;
  height: 48px;
  line-height: 42px;
}

.lt-ie9 .careers-bar{
  margin: 48px 0;
  padding-top: 32px;
}

.lt-ie9 .careers-bar .job{
  margin-top: 48px;
}