/* line 30, ../sass/screen.scss */
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
  border: 0;
  padding: 0;
  font-family: "SeroOT-Light";
  font-size: 100%;
  font-style: inherit;
  line-height: 100%;
  outline: 0;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 101, ../sass/screen.scss */
html {
  min-height: 100%;
  position: relative;
  height: 100%;
}

/* line 107, ../sass/screen.scss */
body {
  height: 100%;
  overflow-x: hidden;
  background-color: #000000;
}

/* line 113, ../sass/screen.scss */
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
span {
  color: #999999;
}

/* line 125, ../sass/screen.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Klavika-Condensed-Bold";
}

/* line 135, ../sass/screen.scss */
h1 {
  font-size: 40px;
  line-height: 48px;
  text-align: center;
}

/* line 142, ../sass/screen.scss */
h2 {
  font-size: 60px;
  line-height: 60px;
}

/* line 147, ../sass/screen.scss */
h3 {
  font-size: 24px;
  line-height: 30px;
}

/* line 152, ../sass/screen.scss */
h4 {
  font-size: 18px;
  line-height: 30px;
}

/* line 157, ../sass/screen.scss */
h6 {
  font-size: 16px;
  line-height: 70px;
}

/* line 162, ../sass/screen.scss */
p {
  font-family: "SeroOT-Light";
  font-size: 25px;
  line-height: 30px;
  color: #999999;
  letter-spacing: 1px;
}

/* line 170, ../sass/screen.scss */
input {
  font-family: "SeroOT-Light";
  height: 30px;
  border-radius: 0;
}

/* line 177, ../sass/screen.scss */
input::placeholder {
  font-family: "SeroOT-Light";
}

/* line 181, ../sass/screen.scss */
input[type="email"] {
  border: none;
  border-radius: 0;
  width: 60%;
}

/*
input[type="email"]::placeholder{
	font-family: "SeroOT-Light";
}
*/
/* line 197, ../sass/screen.scss */
input[type="email"]:-internal-autofill-selected {
  background-color: #fef7e0;
}

/*
input:-autofill,
input:-autofill:focus,
input:-autofill:hover,
input[type="email"]:-internal-autofill-selected:focus,
input[type="email"]:-internal-autofill-selected:hover,
input[type="email"]:-autofill:focus,
input[type="email"]:-autofill:hover,
input[type="email"]:-webkit-autofill:focus,
input[type="email"]:-webkit-autofill:hover{
	border-color: #fef7e0; // Light Yellow
}
*/
/* line 214, ../sass/screen.scss */
ul {
  margin-left: 18px;
}

/* line 218, ../sass/screen.scss */
li {
  line-height: 20px;
  padding-bottom: 0.5em;
  color: #fdb813;
}

/* line 224, ../sass/screen.scss */
li span {
  font-family: "SeroOT-Light";
  font-size: 16px;
  letter-spacing: 1px;
  color: #999999;
}

/* line 231, ../sass/screen.scss */
.full-screen-video {
  -webkit-animation-fill-mode: none !important;
  animation-fill-mode: none !important;
}

/*
iframe{
       margin: 0px;
       padding: 0px;
       border: 0px;
       border-image-source: initial;
       border-image-slice: initial;
       border-image-width: initial;
       border-image-outset: initial;
       border-image-repeat: initial;
       position: fixed;
       min-width: 0px;
       max-width: none;
       min-height: 0px;
       max-height: none;
       width: 100%;
       height: 100%;
       left: 0px;
       top: 0px;
       }
       */
/* line 258, ../sass/screen.scss */
.book-weight {
  font-weight: 400;
}

/* line 262, ../sass/screen.scss */
a {
  outline: none;
  border: none;
  font-family: "SeroOT-Light";
  cursor: pointer;
}

/* line 269, ../sass/screen.scss */
a:hover {
  outline: none;
  border: none;
}

/* line 274, ../sass/screen.scss */
a:focus {
  outline: none;
  border: none;
}

/* line 279, ../sass/screen.scss */
div:focus {
  outline: none;
  border: none;
}

/* line 284, ../sass/screen.scss */
input::-moz-focus-inner {
  border: 0;
  outline: none;
}

/* line 289, ../sass/screen.scss */
a,
a:focus,
a:hover {
  color: #999999;
  text-decoration: none;
}

/* line 297, ../sass/screen.scss */
p a,
p a:focus {
  color: #cccccc;
}
/* line 302, ../sass/screen.scss */
p a:hover {
  color: #fdb813;
}
/* line 306, ../sass/screen.scss */
p a:active {
  color: #ffffff;
}

/* line 311, ../sass/screen.scss */
#main-container {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
}

/* line 318, ../sass/screen.scss */
.main-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #000;
}

/* line 325, ../sass/screen.scss */
.no-gutters {
  padding-left: 0;
  padding-right: 0;
}

/* line 330, ../sass/screen.scss */
.no-gutters-left {
  padding-left: 0;
}

/* line 334, ../sass/screen.scss */
.col-sm-1 {
  padding-left: 0;
  padding-right: 0;
}

/* line 339, ../sass/screen.scss */
.col-sm-2 {
  padding-left: 0;
  padding-right: 0;
}

/* line 344, ../sass/screen.scss */
.col-sm-3 {
  padding-left: 0;
  padding-right: 0;
}

/* line 349, ../sass/screen.scss */
.col-sm-4 {
  padding-left: 0;
  padding-right: 0;
}

/* line 354, ../sass/screen.scss */
.col-sm-5 {
  padding-left: 0;
  padding-right: 0;
}

/* line 359, ../sass/screen.scss */
.col-sm-6 {
  padding-left: 0;
  padding-right: 0;
}

/* line 364, ../sass/screen.scss */
.col-sm-7 {
  padding-left: 0;
  padding-right: 0;
}

/* line 369, ../sass/screen.scss */
.col-sm-8 {
  padding-left: 0;
  padding-right: 0;
}

/* line 374, ../sass/screen.scss */
.col-sm-9 {
  padding-left: 0;
  padding-right: 0;
}

/* line 379, ../sass/screen.scss */
.col-sm-10 {
  padding-left: 0;
  padding-right: 0;
}

/* line 384, ../sass/screen.scss */
.col-sm-11 {
  padding-left: 0;
  padding-right: 0;
}

/* line 389, ../sass/screen.scss */
.col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}

/* line 396, ../sass/screen.scss */
.inner-content {
  max-width: 1220px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 404, ../sass/screen.scss */
.inner-content-container {
  border-top: 1px solid #333333;
}

/* line 409, ../sass/screen.scss */
.inner-content2 {
  width: 1220px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 417, ../sass/screen.scss */
.outer-content {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

/* line 423, ../sass/screen.scss */
.padding-bottom-1 {
  padding-bottom: 30px;
}

/* line 432, ../sass/screen.scss */
.news-letter span i {
  padding-right: 0.15em;
}

/* Shared Icon Styles
-------------------------------------------------------------- */
/* line 441, ../sass/screen.scss */
.cssicon {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: transparent;
  border-radius: 0.1em;
  display: inline-block;
  height: 4em;
  width: 2em;
  font-size: 24px;
}

/* line 452, ../sass/screen.scss */
.cssicon:hover {
  background: transparent;
}

/* line 456, ../sass/screen.scss */
.cssicon:focus {
  outline: none;
}

/* line 460, ../sass/screen.scss */
.cssicon span,
.cssicon span:after,
.cssicon span:before {
  border-radius: 0.025em;
  border: 0 solid #ffffff;
  background-color: #ffffff;
  height: 0.13em;
  display: block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transition-property: top,bottom,left,right,border-radius,-webkit-transform;
  transition-property: top,bottom,left,right,border-radius,-webkit-transform;
  transition-property: top,bottom,left,right,transform,border-radius;
  transition-property: top,bottom,left,right,transform,border-radius,-webkit-transform;
}

/* line 476, ../sass/screen.scss */
.cssicon span {
  position: relative;
  background: transparent;
}

/* line 481, ../sass/screen.scss */
.cssicon span:after,
.cssicon span:before {
  content: "";
  position: absolute;
  width: 100%;
}

/* Individual Icon Styles
-------------------------------------------------------------- */
/* line 490, ../sass/screen.scss */
.minus span {
  /* default */
}

/* line 494, ../sass/screen.scss */
.plus span:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 499, ../sass/screen.scss */
.hamburger span:before {
  top: -.18em;
}

/* line 503, ../sass/screen.scss */
.hamburger span:after {
  top: 0.20em;
}

/* line 507, ../sass/screen.scss */
.close span:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 512, ../sass/screen.scss */
.close span:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 517, ../sass/screen.scss */
.down span {
  width: 0.8em;
  left: 0.6em;
}

/* line 522, ../sass/screen.scss */
.down span:before {
  left: -.25em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 528, ../sass/screen.scss */
.down span:after {
  right: -.25em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 534, ../sass/screen.scss */
.up span {
  width: 0.8em;
  left: 0.6em;
}

/* line 539, ../sass/screen.scss */
.up span:before {
  left: 0.25em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 545, ../sass/screen.scss */
.up span:after {
  right: 0.25em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 551, ../sass/screen.scss */
.right span {
  width: 0.8em;
  left: 0.7em;
}

/* line 556, ../sass/screen.scss */
.right span:before {
  top: -.25em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 562, ../sass/screen.scss */
.right span:after {
  bottom: -.25em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 568, ../sass/screen.scss */
.left span {
  width: 0.8em;
}

/* line 572, ../sass/screen.scss */
.left span:before {
  top: 0.25em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 578, ../sass/screen.scss */
.left span:after {
  bottom: 0.25em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 584, ../sass/screen.scss */
.search span:after {
  top: 0.33em;
  left: 0.66em;
  width: 0.33em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 592, ../sass/screen.scss */
.search span:before {
  height: 0.75em;
  width: 0.75em;
  top: -.5em;
  border-radius: 50%;
  background: transparent;
  border-width: 0.1em;
}

/* line 601, ../sass/screen.scss */
.close {
  opacity: 1;
}

/* line 606, ../sass/screen.scss */
.open-close-but {
  width: 20px;
  height: auto;
  float: right;
  padding-top: 16px;
  height: 20px;
  width: 20px;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  position: fixed;
  right: 10px;
  top: 10px;
  z-index: 1000;
}

/*
.videoWrapper {position: relative;padding-bottom: 56.65%; padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-play {margin-left: 80px;position:absolute;z-index: 100;margin-top: -105px;}
.video-swap-image {
	cursor: pointer;
	max-width:1400px;
	h4 {z-index: 3;color:#ffffff;right:80px;float:right;margin-top: -100px;padding-bottom:70px;position:relative}
}
.video-cover-bg {background-color: rgba(0, 0, 0, 0.6);width:100%;height:100%;opacity:0;pointer-events: none;}
.video-text-holder {z-index: 3;}
.video-swap-video {display:none;opacity:0;}
.video-holder {padding-top:44px;padding-bottom: 0px;}
.video-holder-work {padding-top:2px;padding-bottom: 0px;}
*/
/* line 643, ../sass/screen.scss */
#cover-loader {
  background-color: #000000;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 20000;
}
/* line 650, ../sass/screen.scss */
#cover-loader .loader-logo {
  position: fixed;
  width: 315px;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: 2500;
  margin-left: auto;
  margin-right: auto;
}
/* line 660, ../sass/screen.scss */
#cover-loader .loader-logo img {
  width: 315px;
  height: auto;
}

/* line 667, ../sass/screen.scss */
#cover-mobile-message {
  background-color: #000000;
  width: 100%;
  height: 100%;
  z-index: 20000;
  display: none;
  position: fixed;
}
/* line 675, ../sass/screen.scss */
#cover-mobile-message .mobile-logo {
  width: 315px;
  left: 0;
  right: 0;
  opacity: 1;
  z-index: 2500;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10%;
}
/* line 685, ../sass/screen.scss */
#cover-mobile-message .mobile-logo img {
  width: 315px;
  height: auto;
}
/* line 691, ../sass/screen.scss */
#cover-mobile-message p {
  text-align: center;
  padding-top: 5%;
}

/* line 697, ../sass/screen.scss */
#image-zoom-holder {
  background-color: #000000;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 20000;
  display: none;
  padding: 50px;
}
/* line 706, ../sass/screen.scss */
#image-zoom-holder #image-zoom {
  width: 100%;
  height: 100%;
}
/* line 711, ../sass/screen.scss */
#image-zoom-holder #image-zoom img {
  width: auto;
  height: auto;
}
/* line 717, ../sass/screen.scss */
#image-zoom-holder #zoom-close-but {
  width: 20px;
  height: 20px;
  float: right;
  background: url("../../../images/hambuger-close.png");
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  position: fixed;
  right: 25px;
  top: 25px;
  z-index: 1000;
  cursor: pointer;
}

/* line 734, ../sass/screen.scss */
#work-holder img:not(#work-hero-im-bg):not(.work-hero-im-bg-all) {
  cursor: pointer;
}

/* line 739, ../sass/screen.scss */
#main-nav {
  z-index: 5000;
  position: absolute;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 90px;
  left: 0;
  right: 0;
  width: 100%;
  height: 130px;
  background-color: #000000;
  background: url("../../../images/Header_Gradient_2.png");
  background-size: 100% 130px;
  background-position: top center;
  background-repeat: no-repeat;
}
/* line 757, ../sass/screen.scss */
#main-nav .main-logo {
  position: relative;
  width: 315px;
  height: auto;
  left: 0;
  right: 0;
  top: 9px;
  z-index: -2;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
}

/* line 771, ../sass/screen.scss */
#menu-list {
  list-style: none;
  float: right;
  margin-top: -20px;
  margin-left: 0;
  padding-right: 65px;
}
/* line 778, ../sass/screen.scss */
#menu-list li {
  font-family: "Klavika-Condensed-Bold";
  float: left;
  padding-left: 20px;
  cursor: pointer;
  font-size: 18px;
  color: #666666;
  text-transform: uppercase;
}
/* line 788, ../sass/screen.scss */
#menu-list li:hover {
  color: #ffffff;
}
/* line 792, ../sass/screen.scss */
#menu-list li:active {
  color: #fdb813;
}
/* line 796, ../sass/screen.scss */
#menu-list .selected {
  color: #fdb813;
}

/* line 801, ../sass/screen.scss */
#mobile-menu-but {
  display: none;
}

/* line 806, ../sass/screen.scss */
#site-cover {
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  z-index: 500;
}

/* line 815, ../sass/screen.scss */
#site-cover2 {
  display: none;
  width: 100%;
  height: 100%;
  background-color: black;
  position: absolute;
  z-index: 500;
  margin-top: -40px;
}

/* line 825, ../sass/screen.scss */
#site-cover-landscape {
  display: none;
  width: 100%;
  height: 100%;
  background-color: black;
  position: absolute;
  z-index: 500;
  margin-top: -40px;
}
/* line 834, ../sass/screen.scss */
#site-cover-landscape h2 {
  text-align: center;
  color: #ffffff;
  display: block;
  letter-spacing: 1.5px;
  font-size: 30px;
  line-height: 32px;
}
/* line 843, ../sass/screen.scss */
#site-cover-landscape .landscape-logo {
  display: absolute;
  margin-left: auto;
  margin-right: auto;
  width: 80px;
  height: auto;
}

/* line 853, ../sass/screen.scss */
#home {
  margin-top: 58px;
  position: absolute;
  width: 100%;
}

/* line 860, ../sass/screen.scss */
#home-holder #a-feature-title {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  z-index: 1;
}
/* line 869, ../sass/screen.scss */
#home-holder .arrow-down {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 12px;
  cursor: pointer;
  width: 194px;
}
/* line 880, ../sass/screen.scss */
#home-holder h1 {
  padding-top: 7px;
  letter-spacing: 0.05em;
  margin: auto;
}

/* line 887, ../sass/screen.scss */
#home-para {
  z-index: 111;
  position: relative;
  width: 100%;
  background-color: #000000;
  margin-top: 750px;
}

/* line 896, ../sass/screen.scss */
#introduction {
  padding-top: 50px;
  opacity: 0;
}
/* line 900, ../sass/screen.scss */
#introduction hr {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  border-top: 1px solid #666666;
  margin-top: 8px;
}
/* line 910, ../sass/screen.scss */
#introduction p {
  padding-top: 21px;
  text-align: center;
  color: #999999;
  font-family: 'SeroOT-ExtraLight';
  font-size: 25px;
  line-height: 37px;
}

/* line 920, ../sass/screen.scss */
#intro-line {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 36px;
}
/* line 927, ../sass/screen.scss */
#intro-line img {
  width: 36px;
  height: auto;
}
/* line 932, ../sass/screen.scss */
#intro-line hr {
  margin-top: -6px;
  width: 720px;
  margin-left: -340px;
  border-top: 1px solid #666666;
  margin-bottom: 0;
}

/* line 941, ../sass/screen.scss */
#intro-line2 {
  max-width: 720px;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  margin-top: -4px;
}

/* line 951, ../sass/screen.scss */
.intro-left-half {
  width: 46%;
  border-top: 1px solid #666666;
  float: left;
}

/* line 957, ../sass/screen.scss */
.intro-right-half {
  width: 46%;
  border-top: 1px solid #666666;
  float: right;
}

/* line 963, ../sass/screen.scss */
.swiper-img {
  width: 100%;
  height: auto;
}

/* line 968, ../sass/screen.scss */
.swiper-img2 {
  width: 100%;
  height: auto;
}

/* line 973, ../sass/screen.scss */
.swiper-img3 {
  width: 50%;
  height: auto;
  margin-left: 50%;
}

/* line 982, ../sass/screen.scss */
#home-categories {
  padding-bottom: 100px;
}
/* line 985, ../sass/screen.scss */
#home-categories #categories-list {
  list-style: none;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 104px;
}
/* line 991, ../sass/screen.scss */
#home-categories #categories-list .cat-list-item {
  display: inline-block;
  height: 180px;
}
/* line 995, ../sass/screen.scss */
#home-categories #categories-list .cat-list-item img {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  display: block;
}
/* line 1005, ../sass/screen.scss */
#home-categories #categories-list .icon1 {
  width: 103px;
}
/* line 1009, ../sass/screen.scss */
#home-categories #categories-list .icon2 {
  width: 126px;
}
/* line 1013, ../sass/screen.scss */
#home-categories #categories-list .icon3 {
  width: 125px;
}
/* line 1017, ../sass/screen.scss */
#home-categories #categories-list .icon4 {
  width: 147px;
}
/* line 1021, ../sass/screen.scss */
#home-categories #categories-list .icon5 {
  width: 137px;
}
/* line 1025, ../sass/screen.scss */
#home-categories #categories-list h3 {
  font-size: 32px;
  /* padding-top: 22px; */
  text-align: center;
  bottom: 0;
  position: absolute;
  display: block;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}
/* line 1040, ../sass/screen.scss */
#home-categories .col7-lg {
  width: 20%;
}

/* line 1045, ../sass/screen.scss */
.home-filter {
  margin-top: -55px !important;
}
/* line 1048, ../sass/screen.scss */
.home-filter span {
  font-family: "Klavika-Condensed-Bold";
  font-size: 24px;
  float: right !important;
  display: inline-block;
  color: #666666;
  cursor: pointer;
}
/* line 1057, ../sass/screen.scss */
.home-filter span:hover {
  color: #ffffff;
}
/* line 1061, ../sass/screen.scss */
.home-filter span:active {
  color: #fdb813;
}
/* line 1065, ../sass/screen.scss */
.home-filter .yellow-dash {
  display: inline-block;
  float: right;
}

/* line 1071, ../sass/screen.scss */
#home-down-but {
  position: absolute;
  width: 59px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  padding-top: 50px;
  cursor: pointer;
  opacity: 0;
  z-index: 10;
}
/* line 1083, ../sass/screen.scss */
#home-down-but .but-over {
  display: none;
}

/* line 1089, ../sass/screen.scss */
#home-down-but:hover .but-up {
  display: none;
}
/* line 1093, ../sass/screen.scss */
#home-down-but:hover .but-over {
  display: block;
}

/* line 1099, ../sass/screen.scss */
#people-list {
  list-style: none;
  padding: 0;
}
/* line 1103, ../sass/screen.scss */
#people-list li {
  display: inline-block;
  width: 192px;
  margin-left: 8px;
  margin-right: 8px;
  padding-bottom: 30px;
}
/* line 1113, ../sass/screen.scss */
#people-list li img {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  display: block;
}
/* line 1123, ../sass/screen.scss */
#people-list li:first-child {
  margin-left: 0;
}
/* line 1127, ../sass/screen.scss */
#people-list li:last-child {
  margin-right: 0;
}
/* line 1131, ../sass/screen.scss */
#people-list h2 {
  text-transform: uppercase;
}
/* line 1135, ../sass/screen.scss */
#people-list h2,
#people-list h5 {
  color: #ffffff;
  text-align: left !important;
  line-height: 55px;
}
/* line 1142, ../sass/screen.scss */
#people-list h5 {
  font-family: "SeroOT-Light";
  font-size: 25px;
  padding-top: 7px;
  padding-bottom: 10px;
}
/* line 1149, ../sass/screen.scss */
#people-list hr {
  margin-top: 0;
  margin-bottom: -4px;
}

/* line 1157, ../sass/screen.scss */
#people-list .col-sm-4 {
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 16px;
}
/* line 1163, ../sass/screen.scss */
#people-list .col-xs-6 {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 8px;
}

/* line 1170, ../sass/screen.scss */
.staffRollover {
  position: absolute;
  display: block;
  width: 192px;
  height: 192px;
  margin-top: -205px;
  padding-top: 35%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  z-index: 1000;
  cursor: pointer;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
/* line 1185, ../sass/screen.scss */
.staffRollover div {
  margin: auto;
  text-align: center;
}
/* line 1190, ../sass/screen.scss */
.staffRollover h3 {
  position: relative;
  font-size: 25px;
  line-height: 0.92em;
  text-transform: uppercase;
  text-align: center !important;
  letter-spacing: 0;
  color: #ffffff;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  left: 0;
  right: 0;
}
/* line 1207, ../sass/screen.scss */
.staffRollover p {
  position: relative;
  font-family: "Klavika-Condensed-Light";
  font-size: 19px;
  line-height: 1em;
  text-align: center !important;
  letter-spacing: 0.02px;
  color: #fdb813;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  left: 0;
  right: 0;
  max-width: 150px;
}
/* line 1225, ../sass/screen.scss */
.staffRollover hr {
  position: absolute;
  font-size: 18px;
  line-height: 10px;
  text-align: center !important;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  border-top: 1px solid #fdb813;
  bottom: 81px;
}
/* line 1238, ../sass/screen.scss */
.staffRollover img {
  position: relative;
  width: 30px;
  cursor: pointer;
}

/* line 1253, ../sass/screen.scss */
.doubleLine2 h3 {
  bottom: 103px !important;
}
/* line 1257, ../sass/screen.scss */
.doubleLine2 p {
  bottom: 58px;
}
/* line 1261, ../sass/screen.scss */
.doubleLine2 hr {
  bottom: 96px;
}

/* line 1267, ../sass/screen.scss */
.singleLine1 h3 {
  bottom: 98px !important;
}
/* line 1271, ../sass/screen.scss */
.singleLine1 p {
  bottom: 68px;
}
/* line 1275, ../sass/screen.scss */
.singleLine1 hr {
  bottom: 91px;
}

/* line 1280, ../sass/screen.scss */
.staffRollover:hover {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

/* line 1286, ../sass/screen.scss */
#work {
  padding-top: 84px;
}

/* line 1290, ../sass/screen.scss */
#people-holder {
  padding-top: 78px;
  opacity: 0;
}

/* line 1295, ../sass/screen.scss */
#clients-holder {
  padding-top: 50px;
  opacity: 0;
}

/* line 1300, ../sass/screen.scss */
#services-holder {
  padding-top: 60px;
  opacity: 0;
}

/* line 1306, ../sass/screen.scss */
#clients-holder img {
  max-width: 1210px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  padding-top: 5px;
  padding-left: 0;
  width: 100%;
  height: auto;
}

/* line 1319, ../sass/screen.scss */
.section-title {
  color: #fdb813;
  font-size: 34px;
  text-align: left !important;
  text-transform: uppercase;
  padding-bottom: 26px;
  padding-top: 32px;
  margin-top: 85px;
  letter-spacing: 0.025em;
  opacity: 1;
}

/* line 1332, ../sass/screen.scss */
.swiper-container {
  max-height: 738px;
  width: 2000px;
  position: absolute;
  /* left: 0; */
  /* right: 0; */
  margin-left: auto;
  margin-right: auto;
}

/* line 1342, ../sass/screen.scss */
.hrmob {
  margin-top: 80px;
  margin-bottom: 50px;
}

/* line 1347, ../sass/screen.scss */
#work {
  opacity: 0;
}
/* line 1350, ../sass/screen.scss */
#work #filter-menu {
  font-family: "Klavika-Condensed-Bold";
  float: right;
  margin-top: -60px;
  margin-right: 3px;
}
/* line 1356, ../sass/screen.scss */
#work #filter-menu span {
  float: left;
  font-size: 16px;
}
/* line 1362, ../sass/screen.scss */
#work #filter-menu ul {
  list-style: none;
  float: left;
}
/* line 1366, ../sass/screen.scss */
#work #filter-menu ul li {
  float: left;
  padding-left: 20px;
  font-size: 18px;
  cursor: pointer;
  color: #666666;
}
/* line 1374, ../sass/screen.scss */
#work #filter-menu ul li:hover {
  color: #ffffff;
}
/* line 1378, ../sass/screen.scss */
#work #filter-menu ul li:active {
  color: #fdb813;
}
/* line 1382, ../sass/screen.scss */
#work #filter-menu ul .selected {
  color: #fdb813;
}

/* line 1389, ../sass/screen.scss */
#home-holder #work #filter-menu span {
  font-size: 18px;
}

/* line 1393, ../sass/screen.scss */
#work-grey-bg {
  position: absolute;
  width: 100%;
  pointer-events: none;
}
/* line 1398, ../sass/screen.scss */
#work-grey-bg img {
  width: 100%;
}

/* line 1403, ../sass/screen.scss */
.single-top {
  margin-top: 150px;
}

/* line 1408, ../sass/screen.scss */
.work-module {
  padding-bottom: 75px;
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 1415, ../sass/screen.scss */
.work-module h1 {
  color: #ffffff;
  text-transform: uppercase;
}
/* line 1420, ../sass/screen.scss */
.work-module h3 {
  color: #999999;
  font-size: 28px;
  text-align: left !important;
  text-transform: uppercase;
  padding-bottom: 26px;
}
/* line 1432, ../sass/screen.scss */
.work-module h4 {
  text-align: center;
  padding-bottom: 20px;
  font-family: "SeroOT-Light";
  color: #999999;
}
/* line 1438, ../sass/screen.scss */
.work-module h4 span {
  color: #ffffff;
  font-family: "SeroOT-Light";
}
/* line 1444, ../sass/screen.scss */
.work-module p {
  font-size: 18.5px;
  line-height: 26px;
}
/* line 1449, ../sass/screen.scss */
.work-module hr {
  border-top: 1px solid #fdb813;
  margin: 6px auto 4px;
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 1458, ../sass/screen.scss */
.work-module #work-hero {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  height: 620px;
  opacity: 0;
  z-index: 2;
  margin-top: -642px;
  position: absolute;
}
/* line 1469, ../sass/screen.scss */
.work-module #work-hero img {
  height: 100%;
}
/* line 1474, ../sass/screen.scss */
.work-module #work-hero2 {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  height: 664px;
  opacity: 0;
  z-index: 2;
  margin-top: -664px;
  position: absolute;
}
/* line 1485, ../sass/screen.scss */
.work-module #work-hero2 img {
  height: 100%;
}
/* line 1490, ../sass/screen.scss */
.work-module #work-hero-im-bg,
.work-module .work-hero-im-bg-all {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  height: 664px;
  width: 1180px;
  z-index: 0;
  opacity: 0.6;
}
/* line 1502, ../sass/screen.scss */
.work-module .a-feature-copy {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}
/* line 1508, ../sass/screen.scss */
.work-module .single-image {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  height: 620px;
  z-index: 2;
  margin-top: -642px;
  position: absolute;
}
/* line 1519, ../sass/screen.scss */
.work-module .single-image img {
  height: 100%;
}

/* line 1525, ../sass/screen.scss */
.work-module-temp-dark {
  opacity: 0;
}
/* line 1528, ../sass/screen.scss */
.work-module-temp-dark .a-feature-copy {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}

/* line 1535, ../sass/screen.scss */
.wysiwyg-content {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1540, ../sass/screen.scss */
.wysiwyg-content h2 {
  padding-bottom: 20px;
  text-transform: uppercase;
  font-size: 40px;
}
/* line 1548, ../sass/screen.scss */
.wysiwyg-content h3 {
  text-align: center !important;
  text-transform: uppercase;
  font-size: 34px;
  padding-left: 0;
}
/* line 1555, ../sass/screen.scss */
.wysiwyg-content h4 {
  text-align: center !important;
  font-size: 28px;
  color: #999999;
  padding-bottom: 5px;
}
/* line 1564, ../sass/screen.scss */
.wysiwyg-content h5 {
  text-align: center !important;
  font-family: "SeroOT-Light" !important;
  margin-top: -15px;
  padding-bottom: 20px !important;
  font-size: 13px;
  line-height: 20px;
  color: #999999;
}
/* line 1574, ../sass/screen.scss */
.wysiwyg-content p {
  max-width: 700px;
  font-size: 18px;
  line-height: 26px;
  text-align: justify;
}
/* line 1582, ../sass/screen.scss */
.wysiwyg-content img {
  margin-bottom: 20px;
}

/* line 1591, ../sass/screen.scss */
#subscribe-holder {
  z-index: 1000;
  display: none;
  position: fixed;
  border: 1px solid #33333338;
}
/* line 1597, ../sass/screen.scss */
#subscribe-holder p {
  line-height: 0;
}
/* line 1601, ../sass/screen.scss */
#subscribe-holder input {
  max-width: 70%;
  background-color: #cccccc;
  font-size: 16px;
  padding-left: 15px;
  font-family: "SeroOT-Light";
}
/* line 1612, ../sass/screen.scss */
#subscribe-holder input[type=submit] {
  font-family: "Klavika-Condensed-Bold";
  font-size: 20px;
  text-transform: uppercase;
  color: #fdb813;
  border: 2px solid #fdb813;
  background-color: #000000;
  vertical-align: baseline;
  padding-top: 1px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 1px;
  cursor: pointer;
}
/* line 1632, ../sass/screen.scss */
#subscribe-holder input[type=submit]:hover {
  border: 2px solid #ffffff;
  color: #ffffff;
}
/* line 1637, ../sass/screen.scss */
#subscribe-holder input[type=submit]:active {
  border: 2px solid #fdb813;
  color: #000000;
  background-color: #fdb813;
}
/* line 1643, ../sass/screen.scss */
#subscribe-holder .subscribe-but {
  border: 2px solid #fdb813;
  background-color: #000000;
  color: #fdb813;
  height: 40px;
  font-size: 20px;
  display: inline-block;
  padding-top: 8px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: 5px;
  vertical-align: bottom;
  cursor: pointer;
}
/* line 1658, ../sass/screen.scss */
#subscribe-holder .subscribe-but:hover {
  border: 2px solid #ffffff;
  color: #ffffff;
}
/* line 1663, ../sass/screen.scss */
#subscribe-holder .subscribe-but:active {
  border: 2px solid #fdb813;
  color: #000000;
  background-color: #fdb813;
}
/* line 1669, ../sass/screen.scss */
#subscribe-holder .news-letter {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  width: 600px;
  background-color: #000000;
}
/* line 1678, ../sass/screen.scss */
#subscribe-holder .news-letter span {
  font-family: "Klavika-Condensed-Bold";
  font-size: 28px;
  color: #999999;
  text-transform: uppercase;
}
/* line 1685, ../sass/screen.scss */
#subscribe-holder .news-letter p {
  font-size: 16px;
  padding-left: 0;
}
/* line 1690, ../sass/screen.scss */
#subscribe-holder .news-letter form {
  padding-top: 5%;
}
/* line 1693, ../sass/screen.scss */
#subscribe-holder .news-letter form p {
  display: inline;
}
/* line 1699, ../sass/screen.scss */
#subscribe-holder #footer-email-thanks {
  display: none;
  padding-top: 15px;
}
/* line 1704, ../sass/screen.scss */
#subscribe-holder #footer-email-error {
  display: none;
}
/* line 1708, ../sass/screen.scss */
#subscribe-holder #news-close {
  position: absolute;
  width: 35px;
  right: 5px;
  top: 5px;
  cursor: pointer;
}

/* line 1717, ../sass/screen.scss */
#footer {
  height: 800px;
  opacity: 0;
}
/* line 1721, ../sass/screen.scss */
#footer #categories-list {
  list-style: none;
  padding: 12px 0 70px;
}
/* line 1725, ../sass/screen.scss */
#footer #categories-list li {
  padding-left: 39px;
  padding-right: 39px;
  display: inline-block;
}
/* line 1730, ../sass/screen.scss */
#footer #categories-list li img {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  display: block;
}
/* line 1739, ../sass/screen.scss */
#footer #categories-list li h3 {
  color: #fdb813;
  font-size: 24px;
  text-align: center !important;
}
/* line 1746, ../sass/screen.scss */
#footer #categories-list li:first-child {
  padding-left: 0;
}
/* line 1750, ../sass/screen.scss */
#footer #categories-list li:last-child {
  padding-right: 0;
}
/* line 1754, ../sass/screen.scss */
#footer #categories-list .icon1 {
  width: 77px;
}
/* line 1758, ../sass/screen.scss */
#footer #categories-list .icon2 {
  width: 96px;
}
/* line 1762, ../sass/screen.scss */
#footer #categories-list .icon3 {
  width: 94px;
}
/* line 1766, ../sass/screen.scss */
#footer #categories-list .icon4 {
  width: 111px;
}
/* line 1770, ../sass/screen.scss */
#footer #categories-list .icon5 {
  width: 103px;
}
/* line 1775, ../sass/screen.scss */
#footer ul {
  float: left !important;
}
/* line 1779, ../sass/screen.scss */
#footer h2 {
  text-align: left !important;
  padding-bottom: 10px;
  font-size: 34px !important;
  line-height: 60px;
  border-top: 1px solid #333333;
  padding-top: 22px;
  margin-top: 85px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
/* line 1791, ../sass/screen.scss */
#footer h3 {
  padding-bottom: 30px;
  color: #ffffff;
  text-align: left !important;
  font-size: 32px;
  padding-top: 14px;
  color: #fdb813;
}
/* line 1800, ../sass/screen.scss */
#footer p {
  font-size: 14px !important;
  text-align: left !important;
  padding-top: 5px;
  line-height: 22px;
}
/* line 1806, ../sass/screen.scss */
#footer p span {
  color: #fdb813;
  text-transform: uppercase;
}
/* line 1812, ../sass/screen.scss */
#footer a {
  color: #999999;
}
/* line 1816, ../sass/screen.scss */
#footer a:hover {
  color: #ffffff;
}
/* line 1822, ../sass/screen.scss */
#footer .social-links img {
  padding-right: 7px;
  width: 50px;
}
/* line 1828, ../sass/screen.scss */
#footer .social-links a .but-up {
  display: inline-block;
}
/* line 1832, ../sass/screen.scss */
#footer .social-links a .but-over {
  display: none;
}
/* line 1838, ../sass/screen.scss */
#footer .social-links a:hover .but-up {
  display: none;
}
/* line 1842, ../sass/screen.scss */
#footer .social-links a:hover .but-over {
  display: inline-block;
}
/* line 1850, ../sass/screen.scss */
#footer form p {
  display: inline;
}
/* line 1855, ../sass/screen.scss */
#footer input {
  background-color: #cccccc;
  font-size: 16px;
  padding-left: 15px;
  font-family: "SeroOT-Light";
}
/* line 1866, ../sass/screen.scss */
#footer input[type=email]:focus {
  background-color: #fef7e0;
}
/* line 1870, ../sass/screen.scss */
#footer input[type=submit] {
  font-family: "Klavika-Condensed-Bold";
  font-size: 20px;
  color: #fdb813;
  text-transform: uppercase;
  border: 2px solid #fdb813;
  background-color: #000000;
  padding-top: 1px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 1px;
  vertical-align: baseline;
  cursor: pointer;
}
/* line 1890, ../sass/screen.scss */
#footer input[type=submit]:hover {
  border: 2px solid #ffffff;
  color: #ffffff;
}
/* line 1895, ../sass/screen.scss */
#footer input[type=submit]:active {
  border: 2px solid #fdb813;
  color: #000000;
  background-color: #fdb813;
}
/* line 1901, ../sass/screen.scss */
#footer .subscribe-but {
  border: 2px solid #fdb813;
  background-color: #000000;
  color: #fdb813;
  height: 40px;
  font-size: 20px;
  display: inline-block;
  padding-top: 8px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: 5px;
  vertical-align: bottom;
  cursor: pointer;
}
/* line 1916, ../sass/screen.scss */
#footer .subscribe-but:hover {
  border: 2px solid #ffffff;
  color: #ffffff;
}
/* line 1921, ../sass/screen.scss */
#footer .subscribe-but:active {
  border: 2px solid #fdb813;
  color: #000000;
  background-color: #fdb813;
}
/* line 1929, ../sass/screen.scss */
#footer .news-letter span {
  font-family: "Klavika-Condensed-Bold";
  font-size: 28px;
  color: #999999;
  text-transform: uppercase;
}
/* line 1937, ../sass/screen.scss */
#footer #footer-email-thanks {
  display: none;
  padding-top: 15px;
}
/* line 1942, ../sass/screen.scss */
#footer #footer-email-error {
  display: none;
}

/* line 1947, ../sass/screen.scss */
#home-show-all,
#moreBut {
  margin-top: 60px;
  opacity: 0;
}
/* line 1952, ../sass/screen.scss */
#home-show-all hr,
#moreBut hr {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  border-top: 1px solid #333333;
}
/* line 1961, ../sass/screen.scss */
#home-show-all span,
#moreBut span {
  text-align: center;
  font-size: 18px;
  width: 100%;
  display: block;
  background-color: #000000;
  z-index: 1000;
  width: 170px;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  margin-top: -32px;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
}
/* line 1979, ../sass/screen.scss */
#home-show-all span:hover,
#moreBut span:hover {
  color: #ffffff;
}
/* line 1983, ../sass/screen.scss */
#home-show-all span:active,
#moreBut span:active {
  color: #fdb813;
}

/* line 1988, ../sass/screen.scss */
.horiz-line {
  width: 100%;
  height: 0;
  border-bottom: 1px solid #333333;
  display: inline-block;
  clear: both;
}

/* line 1996, ../sass/screen.scss */
.row-space-bottom {
  margin-bottom: 110px;
}

/* line 2000, ../sass/screen.scss */
.contentItem,
.people-item {
  opacity: 0;
}

/* DOUBLE UP CODE NOT NECESSARY
////////////////////////////////
#subscribe-holder {
    z-index: 1000;
    display: none;
    position: fixed;

	input {
		max-width: 390px;
		background-color: $light-grey;
		height: 40px;
		display: inline-block;
		margin-top: 13px;
		font-size: 16px;
		padding-left: 15px;
		font-family: "SeroOT-Light";
	}

	input[type=submit] {
		display: inline-block;
		font-size: 20px;
		color: $yellow;
		border: 2px solid $yellow;
		background-color: $black;
		height: 40px;
		padding-top: 2px;
		padding-left: 30px;
		padding-right: 30px;
		//margin-left: 5px;
		vertical-align: bottom;
    	margin-top: -40px;
    	margin-left: 395px;
    	cursor: pointer;
    	float: left;
	}

	input[type=submit]:hover {
		border: 2px solid $white;
		color:$white;
	}

	input[type=submit]:active {
		border: 2px solid $yellow;
		color: $black;
		background-color: $yellow;
	}

	.subscribe-but {
		border: 2px solid $yellow;
		background-color: $black;
		color:$yellow;
		height: 40px;
		font-size: 20px;
		display: inline-block;
		padding-top: 8px;
		padding-left: 30px;
		padding-right: 30px;
		margin-left: 5px;
		vertical-align: bottom;
		cursor: pointer;
	}

	.subscribe-but:hover {
		border: 2px solid $white;
		color: $white;
	}

	.subscribe-but:active {
		border: 2px solid $yellow;
		color: $black;
		background-color: $yellow;
	}

	.news-letter{
		padding-top: 10px;
		width: 600px;
		height: 250px;
		background-color: $black;
		padding-left: 20px;
		padding-right: 20px;

		span {
			font-size: 40px;
			color: $medium-grey;
			line-height: 1.12;
		}

		p {
			font-size: 16px;
			padding-left: 0px;
		}
	}

	#footer-email-thanks {
		display: none;
		padding-top: 15px;
	}

	#footer-email-error {
		display: none;
	}

	#news-close {
		position: absolute;
		right: 15px;
		top: 15px;
		cursor: pointer;
	}
}
*/
/* line 2116, ../sass/screen.scss */
.tablet {
  display: none !important;
}

/* line 2120, ../sass/screen.scss */
.mobile {
  display: none !important;
}

/* line 2124, ../sass/screen.scss */
.desktop {
  display: block !important;
}

/* line 2128, ../sass/screen.scss */
.tablet2 {
  display: none !important;
}

/* line 2132, ../sass/screen.scss */
.mobile2 {
  display: none !important;
}

/* line 2136, ../sass/screen.scss */
.desktop2 {
  display: block !important;
}

/* line 2140, ../sass/screen.scss */
.fade-rollover:hover {
  opacity: 0.7;
}

/* line 2145, ../sass/screen.scss */
.fade-rollover-li:hover h2,
.fade-rollover-li:hover h3 {
  opacity: 0.7;
}

/* line 2152, ../sass/screen.scss */
.services-copy h4,
.services-copy p,
.services-copy span {
  font-family: "SeroOT-Light";
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #999999;
}
/* line 2162, ../sass/screen.scss */
.services-copy h4 {
  font-family: "Klavika-Condensed-Bold";
  font-size: 22px;
  line-height: 28px;
  font-weight: bold;
  color: #fdb813;
}
/* line 2174, ../sass/screen.scss */
.services-copy span {
  font-size: 18px;
}

/* line 2179, ../sass/screen.scss */
.grid-item,
.grid-sizer {
  width: 32.6%;
  margin-right: 4px;
  margin-left: 4px;
  cursor: pointer;
  padding-bottom: 8px;
}
/* line 2187, ../sass/screen.scss */
.grid-item h2,
.grid-item h5,
.grid-sizer h2,
.grid-sizer h5 {
  -webkit-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in;
  text-align: center !important;
}
/* line 2194, ../sass/screen.scss */
.grid-item h2,
.grid-sizer h2 {
  font-size: 40px;
  line-height: 45px;
  color: #fdb813 !important;
  padding-bottom: 0;
  min-width: 380px;
  text-transform: uppercase;
  color: #ffffff !important;
}
/* line 2204, ../sass/screen.scss */
.grid-item h5,
.grid-sizer h5 {
  font-size: 16px;
  color: #ffffff !important;
  font-family: "SeroOT-Light";
  letter-spacing: 1px;
}
/* line 2211, ../sass/screen.scss */
.grid-item .grid-item-rollover,
.grid-sizer .grid-item-rollover {
  display: block;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.85);
  height: 100%;
  width: 100%;
  opacity: 0;
}
/* line 2219, ../sass/screen.scss */
.grid-item .grid-item-rollover img,
.grid-sizer .grid-item-rollover img {
  position: absolute;
  margin-right: auto;
  margin-left: auto;
  left: 0;
  right: 0;
  width: 40px;
  /* bottom: 30px; */
  bottom: 12%;
}
/* line 2232, ../sass/screen.scss */
.grid-item .grid-item-rollover .item-im-roll .but-up,
.grid-sizer .grid-item-rollover .item-im-roll .but-up {
  display: block;
}
/* line 2236, ../sass/screen.scss */
.grid-item .grid-item-rollover .item-im-roll .but-over,
.grid-sizer .grid-item-rollover .item-im-roll .but-over {
  display: none;
}
/* line 2242, ../sass/screen.scss */
.grid-item .grid-item-rollover .item-im-roll:hover .but-over,
.grid-sizer .grid-item-rollover .item-im-roll:hover .but-over {
  display: block;
}
/* line 2246, ../sass/screen.scss */
.grid-item .grid-item-rollover .item-im-roll:hover .but-up,
.grid-sizer .grid-item-rollover .item-im-roll:hover .but-up {
  display: none;
}
/* line 2252, ../sass/screen.scss */
.grid-item hr,
.grid-sizer hr {
  border-top: 1px solid #fdb813;
  margin-right: auto;
  margin-left: auto;
  left: 0;
  right: 0;
  margin-top: 12px;
  margin-bottom: 10px;
}

/* line 2263, ../sass/screen.scss */
.grid-item {
  display: none;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
/* line 2269, ../sass/screen.scss */
.grid-item .grid-deets img {
  width: 100%;
  height: auto;
}

/* line 2277, ../sass/screen.scss */
.grid-item:hover .grid-item-rollover {
  display: block;
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
/* line 2284, ../sass/screen.scss */
.grid-item:hover .grid-deets {
  opacity: 1;
  -webkit-transition: opacity 0.05s ease-in;
  transition: opacity 0.05s ease-in;
}

/* line 2291, ../sass/screen.scss */
.gutter-sizer {
  width: 2%;
}

/* line 2295, ../sass/screen.scss */
.block {
  display: none;
}

/* line 2299, ../sass/screen.scss */
.block1 {
  display: block;
}

/* line 2303, ../sass/screen.scss */
.grid-item-center {
  width: 100%;
}
/* line 2306, ../sass/screen.scss */
.grid-item-center h5 {
  font-family: "SeroOT-Light";
  float: left;
  line-height: 24px !important;
  margin-top: -4px;
}
/* line 2312, ../sass/screen.scss */
.grid-item-center h5 span {
  color: #fdb813;
  font-family: "SeroOT-Light";
  padding-left: 5px;
  padding-right: 5px;
}

/*
#moreBut {
	padding-top:50px;cursor: pointer;width: 100px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
transition: opacity 0.15s ease-in;
	span {
		font-size:32px; color:#ffffff; display:block; text-align: center;    	}
	img {
		width:78px; height:auto; left:0;right:0; margin-right:auto; margin-left:auto;display:block
	}
}
*/
/* line 2336, ../sass/screen.scss */
#moreBut {
  font-family: "Klavika-Condensed-Bold";
}

/* line 2340, ../sass/screen.scss */
#moreBut:hover {
  opacity: 0.8;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}

/* line 2346, ../sass/screen.scss */
.yellow {
  color: #fdb813 !important;
  font-family: "SeroOT-Light";
}

/* line 2355, ../sass/screen.scss */
#footer {
  padding-top: 80px;
}

/* line 2359, ../sass/screen.scss */
#detailView {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1101;
  margin-left: auto;
  display: none;
  margin-right: auto;
  left: 0;
  right: 0;
}
/* line 2370, ../sass/screen.scss */
#detailView .swiper-slide {
  width: auto;
  height: 100%;
}
/* line 2375, ../sass/screen.scss */
#detailView img {
  width: auto;
  height: 100%;
}
/* line 2380, ../sass/screen.scss */
#detailView #detailBackground {
  background-color: #333333;
}
/* line 2384, ../sass/screen.scss */
#detailView #detailsCopy {
  position: absolute;
  bottom: -30px;
  padding-right: 25px;
  padding-left: 25px;
  z-index: 1101;
}
/* line 2392, ../sass/screen.scss */
#detailView #detailTitle {
  margin-top: 5px;
}
/* line 2395, ../sass/screen.scss */
#detailView #detailTitle h5 {
  color: #ffffff;
  font-size: 22px;
}
/* line 2401, ../sass/screen.scss */
#detailView #detailCats {
  color: #fdb813;
  float: right;
  margin-top: -15px;
}
/* line 2406, ../sass/screen.scss */
#detailView #detailCats span {
  color: #ffffff;
  font-family: "SeroOT-Light";
  font-size: 16px;
}
/* line 2412, ../sass/screen.scss */
#detailView #detailCats .myDash {
  color: #fdb813;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 2419, ../sass/screen.scss */
#detailView .detailsHR {
  margin-bottom: 0;
}

/* line 2424, ../sass/screen.scss */
#fullCoverBG {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
}

/* line 2433, ../sass/screen.scss */
#error-title {
  margin-top: -585px;
  position: absolute;
  z-index: 1000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  padding-top: 50px;
}
/* line 2444, ../sass/screen.scss */
#error-title h1,
#error-title h2 {
  color: #ffffff;
}

/* line 2451, ../sass/screen.scss */
#hero-video img {
  height: auto !important;
}

/* line 2456, ../sass/screen.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.65%;
  height: 0;
}

/* line 2462, ../sass/screen.scss */
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2470, ../sass/screen.scss */
.video-play {
  margin-left: 40px;
  position: absolute;
  z-index: 100;
  margin-top: -90px;
  width: 51px;
}

/* line 2478, ../sass/screen.scss */
.video-cover-bg {
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
}

/* line 2486, ../sass/screen.scss */
.video-text-holder {
  z-index: 3;
}

/* line 2490, ../sass/screen.scss */
.video-swap-image {
  cursor: pointer;
  max-width: 1180px;
}
/* line 2494, ../sass/screen.scss */
.video-swap-image h4 {
  z-index: 3;
  color: #ffffff;
  right: 80px;
  float: right;
  margin-top: -100px;
  padding-bottom: 70px;
  position: relative;
  padding-top: 0 !important;
}

/* line 2508, ../sass/screen.scss */
.video-swap-video {
  display: none;
  opacity: 0;
}

/* line 2513, ../sass/screen.scss */
.video-holder {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 2518, ../sass/screen.scss */
.video-holder2 {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 2523, ../sass/screen.scss */
.video-holder-work {
  padding-top: 2px;
  padding-bottom: 0;
}

/* line 2529, ../sass/screen.scss */
.top-40,
.top-40-2 {
  padding-top: 10px;
}

/* line 2534, ../sass/screen.scss */
.pad-right-20 {
  padding-right: 20px;
}

/* line 2538, ../sass/screen.scss */
.pad-right-20-2 {
  padding-right: 20px;
}

/* line 2542, ../sass/screen.scss */
.pad-left-20 {
  padding-left: 20px;
}

/* line 2546, ../sass/screen.scss */
.slick-arrow {
  display: none !important;
}

/* line 2551, ../sass/screen.scss */
.header-section .video-holder {
  padding-bottom: 0;
}

/* line 2556, ../sass/screen.scss */
.menu-line {
  display: none;
}

/* BELOW REQUIRED FOR SUBMITION FORMS */
/* line 2561, ../sass/screen.scss */
div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
  border: none;
  color: #fff;
  padding: 0;
  margin-top: 10px 0 0 0;
}

/* line 2569, ../sass/screen.scss */
div.wpcf7-acceptance-missing,
div.wpcf7-validation-errors {
  border: 2px solid #398f14;
  border: none;
  color: #fff;
  padding: 0;
  margin-top: 10px 0 0 0;
}

/* line 2578, ../sass/screen.scss */
span.wpcf7-not-valid-tip {
  display: none !important;
}

/* line 2582, ../sass/screen.scss */
div.wpcf7-aborted,
div.wpcf7-mail-sent-ng {
  border: 2px solid #398f14;
  border: none;
  color: #fff;
  padding: 0;
  margin-top: 10px 0 0 0;
}

/* Custom CF7 Loader */
/* line 2592, ../sass/screen.scss */
div.wpcf7 .ajax-loader {
  width: 0;
  height: 0;
  margin-left: 0;
  background-size: 100% 100%;
}

/* ABOVE REQUIRED FOR SUBMITION FORMS */
@media only screen and (max-width: 2000px) {
  /* line 2606, ../sass/screen.scss */
  .swiper-container {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 2612, ../sass/screen.scss */
  #error-title {
    padding-top: 250px;
  }
}
@media only screen and (max-width: 1108px) {
  /* line 2618, ../sass/screen.scss */
  .grid-item,
  .grid-sizer {
    width: 49%;
    margin-right: 4px;
    margin-left: 4px;
    cursor: pointer;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 2630, ../sass/screen.scss */
  #main-nav {
    width: 100%;
  }

  /* line 2634, ../sass/screen.scss */
  #mobile-menu-but {
    display: block;
    background: url("../../../images/hambuger.png");
    background-size: 14px auto;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 40;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 18px;
    margin-top: -9px;
    cursor: pointer;
  }

  /* line 2649, ../sass/screen.scss */
  .menu-line {
    display: block;
  }

  /*
  	#main-nav .main-logo {
  		position: relative;
  		width: 160px;
  		top: 10px;
  		z-index: 4;
  	}
  */
  /* line 2661, ../sass/screen.scss */
  #menu-list {
    display: none;
    text-align: center;
    float: none;
    padding-top: 60px;
    background-color: rgba(0, 0, 0, 0.95);
    height: 100%;
    position: fixed;
    width: 100%;
    padding-right: 0;
  }
  /* line 2672, ../sass/screen.scss */
  #menu-list li {
    float: none;
    padding-left: 20px;
    cursor: pointer;
    text-align: center;
    padding-top: 10px;
    font-size: 14px;
    padding-top: 15px;
    font-size: 24px;
    color: #cccccc;
  }
  /* line 2684, ../sass/screen.scss */
  #menu-list img {
    padding-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 2696, ../sass/screen.scss */
  #clients-holder img {
    width: 100%;
  }

  	/*
  	#menu-list {
  
  	    padding-right: 15px;
  	}
  	#menu-list li {
  	    float: left;
  	    padding-left: 15px;
  	    cursor: pointer;
  	    padding-top:3px;
  	}
  	*/
  /* line 2723, ../sass/screen.scss */
  .work-module #work-hero2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 2728, ../sass/screen.scss */
  #error-title {
    padding-top: 150px;
  }
}
@media only screen and (max-width: 1024px) {
  /*
  	.mobile {
  		display: block !important;
  	}
  */
  /* line 2746, ../sass/screen.scss */
  .desktop2 {
    display: none !important;
  }

  /* line 2750, ../sass/screen.scss */
  .mobile2 {
    display: none !important;
  }

  /* line 2754, ../sass/screen.scss */
  .tablet2 {
    display: block !important;
  }

  /* line 2759, ../sass/screen.scss */
  .desktop {
    display: none !important;
  }

  /* line 2763, ../sass/screen.scss */
  .mobile {
    display: none !important;
  }

  /* line 2767, ../sass/screen.scss */
  .tablet {
    display: block !important;
  }

  /* line 2771, ../sass/screen.scss */
  #home {
    margin-top: 40px;
  }

  /* line 2775, ../sass/screen.scss */
  #error-title {
    padding-top: 0;
  }

  /* line 2780, ../sass/screen.scss */
  #home-down-but {
    display: none;
  }

  /* line 2784, ../sass/screen.scss */
  #main-nav {
    height: 80px;
    background: url("../../../images/Header_Gradient_2.png");
    background-size: 100% 80px;
    background-position: top center;
    background-repeat: no-repeat;
  }

  /* line 2793, ../sass/screen.scss */
  .grid-item:hover .grid-item-rollover {
    display: none;
    opacity: 0;
  }
  /* line 2799, ../sass/screen.scss */
  .grid-item:hover .item-im-roll .but-up {
    display: block;
  }
  /* line 2803, ../sass/screen.scss */
  .grid-item:hover .item-im-roll .but-over {
    display: none;
  }
  /* line 2809, ../sass/screen.scss */
  .grid-item:hover .item-im-roll:hover .but-up {
    display: block;
  }
  /* line 2813, ../sass/screen.scss */
  .grid-item:hover .item-im-roll:hover .but-over {
    display: none;
  }

  /*
  	.grid-item-center {
  		width: 100%;
  	}
  */
  /*
  	#footer {
  		.social-links {
  
  			a {
  
  				.but-up {
  					display: inline-block;
  				}
  
  				.but-over {
  					display: none;
  				}
  			}
  
  			a:hover {
  				.but-up {
  					display: inline-block;
  				}
  
  				.but-over {
  					display: none;
  				}
  			}
  		}
  	}
  */
  /*
  	.staffRollover {
  		hr {
  			//max-width: 140px;
  			//bottom: 63p
  		}
  		
  		h3 {
  			//bottom: 68px;
  			//font-size: 18px;
  		}
  
  		p {
  			//bottom: 42px;
  			//font-size: 11px;
  		}
  
  		img {
  			//width: 24px;
  			//margin-left: -12px;
  		}
  
  	}
  */
  /*
  	.doubleLine2 {
  		h3 {
  			bottom: 83px !important;
  		}
  
  		p {
  			bottom: 47px;
  		}
  
  		hr {
  			bottom: 78px;
  		}
  	}
  */
  /*
  	.singleLine1 {
  		h3 {
  			bottom: 78px !important;
  		}
  
  		p {
  			bottom: 52px;
  		}
  
  		hr {
  			bottom: 73px;
  		}
  	}
  	*/
}
@media only screen and (max-width: 1023px) {
  /* line 2912, ../sass/screen.scss */
  #main-nav {
    height: 120px;
    background: url("../../../images/Header_Gradient_2.png");
    background-size: 100% 120px;
    background-position: top center;
    background-repeat: no-repeat;
  }

  /* line 2921, ../sass/screen.scss */
  #main-nav .main-logo {
    position: relative;
    width: 260px;
    top: 10px;
    z-index: 4;
  }

  /* line 2928, ../sass/screen.scss */
  #mobile-menu-but {
    display: block;
    background: url("../../../images/hambuger.png");
    background-size: 18px auto;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 40;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 18px;
    margin-top: -18px;
    cursor: pointer;
  }

  /* line 2943, ../sass/screen.scss */
  #home-holder h1 {
    font-size: 38px;
  }

  /* line 2947, ../sass/screen.scss */
  #menu-list li {
    padding-left: 0;
  }

  /* line 2952, ../sass/screen.scss */
  #introduction {
    padding-top: 30px;
  }
  /* line 2955, ../sass/screen.scss */
  #introduction p {
    font-size: 22px;
    line-height: 29px;
    padding-top: 5px;
    font-family: 'SeroOT-Light';
  }

  /*
  	#introduction p {
  		font-size: 15px;
  		line-height: 18px;
  		padding-top: 5px;
  		font-family: 'SeroOT-Light';
  	}
  */
  /* line 2971, ../sass/screen.scss */
  .single-top {
    margin-top: 100px;
  }

  /*
  	#work {
  		padding-top: 34px;
  	}
  */
  /* line 2979, ../sass/screen.scss */
  #work .work-page {
    padding-top: 100px;
  }

  /* line 2983, ../sass/screen.scss */
  #work #filter-menu ul li {
    float: left;
    font-size: 18px;
    padding-top: 5px;
    padding-left: 16px;
    cursor: pointer;
  }

  /* line 2995, ../sass/screen.scss */
  .work-module {
    padding-bottom: 55px;
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 3002, ../sass/screen.scss */
  .work-module p {
    font-size: 15px;
    line-height: 18px;
    font-family: 'SeroOT-Light';
  }

  /* line 3009, ../sass/screen.scss */
  .work-project-header {
    float: none;
  }

  /* line 3013, ../sass/screen.scss */
  #home-down-but {
    display: none;
  }

  /* line 3017, ../sass/screen.scss */
  .section-title {
    margin-top: 0;
  }

  /* line 3021, ../sass/screen.scss */
  .services-copy {
    padding-bottom: 40px;
  }

  /* line 3025, ../sass/screen.scss */
  .video-holder {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  /* line 3030, ../sass/screen.scss */
  .video-holder2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 3035, ../sass/screen.scss */
  .video-holder3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 3040, ../sass/screen.scss */
  .video-play {
    margin-top: 20%;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
    position: absolute;
    left: 0;
    right: 0;
  }

  /* line 3078, ../sass/screen.scss */
  #footer .hrmob {
    margin-top: 50px;
    margin-bottom: 30px;
  }

  /* line 3086, ../sass/screen.scss */
  #footer h2 {
    text-align: left !important;
    font-size: 30px !important;
    line-height: 30px;
    padding-bottom: 5px;
  }
  /* line 3093, ../sass/screen.scss */
  #footer h3 {
    padding-bottom: 5px;
    color: #fdb813;
    text-align: left !important;
    font-size: 18px;
    padding-top: 14px;
  }
  /* line 3101, ../sass/screen.scss */
  #footer p {
    font-size: 14px !important;
    line-height: 20px;
    color: #999999;
    text-align: left !important;
    font-family: "SeroOT-Light";
    padding-top: 5px;
  }
  /* line 3110, ../sass/screen.scss */
  #footer a {
    font-family: "SeroOT-Light";
  }

  /* line 3115, ../sass/screen.scss */
  #footer .news-letter span {
    font-size: 26px;
    color: #999999;
  }

  /* line 3120, ../sass/screen.scss */
  #footer input {
    max-width: 60%;
    font-size: 12px;
  }

  /* line 3127, ../sass/screen.scss */
  #footer input[type=submit] {
    border: 2px solid #fdb813;
    background-color: #000000;
    color: #fdb813;
    font-size: 14px;
    padding-top: 1px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 1px;
    vertical-align: baseline;
    cursor: pointer;
  }

  /* line 3146, ../sass/screen.scss */
  #footer .subscribe-but {
    border: 2px solid #fdb813;
    background-color: #000000;
    color: #fdb813;
    height: 24px;
    font-size: 14px;
    display: inline-block;
    padding-top: 3px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 5px;
    vertical-align: bottom;
    cursor: pointer;
  }

  /* line 3162, ../sass/screen.scss */
  #footer .social-links img {
    padding-right: 0;
    width: 37px;
  }
  /* line 3167, ../sass/screen.scss */
  #footer .social-links a {
    padding-right: 2%;
  }

  /*
  	#footer .social-links h3 {
  		padding-bottom: 15px;
  	}
  */
  /* line 3178, ../sass/screen.scss */
  .doubleLine2 h3 {
    bottom: 115px !important;
  }
  /* line 3182, ../sass/screen.scss */
  .doubleLine2 p {
    bottom: 66px;
  }
  /* line 3186, ../sass/screen.scss */
  .doubleLine2 hr {
    bottom: 107px;
  }

  /* line 3192, ../sass/screen.scss */
  .singleLine1 h3 {
    bottom: 110px !important;
  }
  /* line 3196, ../sass/screen.scss */
  .singleLine1 p {
    bottom: 78px;
  }
  /* line 3200, ../sass/screen.scss */
  .singleLine1 hr {
    bottom: 102px;
  }

  /* line 3205, ../sass/screen.scss */
  .col-md-6 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 3210, ../sass/screen.scss */
  .pad-right-20 {
    padding-right: 0;
  }

  /* line 3214, ../sass/screen.scss */
  .pad-left-20 {
    padding-left: 0;
  }

  /* line 3218, ../sass/screen.scss */
  .tempLeft {
    margin-left: 15px;
  }

  /* line 3222, ../sass/screen.scss */
  .tempLeft2 {
    margin-left: 40px;
  }

  /* BELOW IS REQUIRED FORM FORM SUBMITION MESSAGES
  	div.wpcf7-acceptance-missing,
  	div.wpcf7-validation-errors {
  		border: 2px solid #398f14;
  		border: none;
  		color: #fff;
  		margin: 0;
  		padding: 0;
  		margin-top: -36px;
  	}
  
  	div.wpcf7-mail-sent-ok {
  		border: 2px solid #398f14;
  		border: none;
  		color: #fff;
  		margin: 0;
  		padding: 0;
  		margin-top: -36px;
  	}
  
  	div.wpcf7-aborted,
  	div.wpcf7-mail-sent-ng {
  		border: 2px solid #398f14;
  		border: none;
  		color: #fff;
  		margin: 0;
  		padding: 0;
  		margin-top: -36px;
  	}
   */
}
@media only screen and (max-width: 818px) {
  /* line 3261, ../sass/screen.scss */
  .grid-item,
  .grid-sizer {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  /* line 3267, ../sass/screen.scss */
  .grid-item h2,
  .grid-sizer h2 {
    min-width: initial;
  }

  /*
  	.doubleLine2 hr {
  		max-width: none;
  	}
  */
}
@media only screen and (max-width: 767px) {
  /* line 3283, ../sass/screen.scss */
  .desktop2 {
    display: none !important;
  }

  /* line 3287, ../sass/screen.scss */
  .tablet2 {
    display: none !important;
  }

  /* line 3291, ../sass/screen.scss */
  .mobile2 {
    display: block !important;
  }

  /* line 3295, ../sass/screen.scss */
  #main-nav .main-logo {
    width: 200px;
  }

  /* line 3303, ../sass/screen.scss */
  .tempLeft {
    margin-left: 0;
  }

  /* line 3307, ../sass/screen.scss */
  .tempLeft2 {
    margin-left: 0;
  }

  /*
  	#footer input[type=submit] {
  		margin-top: -64px;
  	}
  */
  /* line 3317, ../sass/screen.scss */
  #footer .news-letter {
    padding-top: 8%;
  }

  /* line 3321, ../sass/screen.scss */
  #footer p {
    font-family: "SeroOT-Light";
    font-size: 12px !important;
    line-height: 18px;
    color: #999999;
    text-align: left !important;
  }

  /* line 3329, ../sass/screen.scss */
  #footer {
    padding-top: 0;
  }

  /*
  	.menu-line {
  		display: inline-block;
  	}
  */
  /* line 3339, ../sass/screen.scss */
  #mobile-menu-but {
    display: block;
    background: url("../../../images/hambuger.png");
    background-size: 14px auto;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 40;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 18px;
    margin-top: -11px;
    cursor: pointer;
  }

  /* line 3357, ../sass/screen.scss */
  .services-copy p {
    font-size: 20px;
    padding-left: 0;
  }

  /* line 3364, ../sass/screen.scss */
  .pad-right-20-2 {
    padding-right: 0;
  }

  /* line 3368, ../sass/screen.scss */
  .copy-block-body {
    padding-bottom: 10px;
  }

  /* line 3374, ../sass/screen.scss */
  #image-zoom-holder {
    padding: 20px;
  }

  /* line 3378, ../sass/screen.scss */
  #zoom-close-but {
    right: 10px;
    top: 10px;
  }

  /* line 3401, ../sass/screen.scss */
  #home-show-all span,
  #moreBut span {
    text-align: center;
    font-size: 14px;
    width: 100%;
    display: block;
    background-color: #000000;
    z-index: 1000;
    width: 130px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    margin-top: -27px;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
  }

  /* line 3420, ../sass/screen.scss */
  #home-show-all,
  #moreBut {
    margin-top: -10px;
  }

  /* line 3425, ../sass/screen.scss */
  #error-title {
    padding-top: 50px;
  }

  /* line 3429, ../sass/screen.scss */
  #clients-holder {
    padding-top: 70px;
  }

  /* line 3434, ../sass/screen.scss */
  .grid-item-center h5 {
    line-height: 24px !important;
  }

  /* line 3445, ../sass/screen.scss */
  #menu-list {
    display: none;
  }

  /*
  #moreBut {
  	padding-top:10px;cursor: pointer;width: 100px;left: 0;right: 0;margin-left: auto;margin-right: auto;transition: opacity 0.15s ease-in;
  	span {
  		font-size:20px; color:#ffffff; display:block; text-align: center;
  	}
  	img {
  		width:50px; height:auto; left:0;right:0; margin-right:auto; margin-left:auto;display:block
  	}
  }
  */
  /* line 3465, ../sass/screen.scss */
  .home-filter {
    margin-top: -26px !important;
  }

  /* line 3469, ../sass/screen.scss */
  .home-filter
  .yellow-dash {
    width: 4px;
    padding-top: 4px;
  }

  /* line 3475, ../sass/screen.scss */
  #work {
    padding-top: 14px;
  }

  /* line 3482, ../sass/screen.scss */
  .work-module h1 {
    font-size: 28px;
    line-height: 28px;
    max-width: none;
  }
  /* line 3488, ../sass/screen.scss */
  .work-module h3 {
    padding-bottom: 5px;
    font-size: 24px;
  }
  /* line 3493, ../sass/screen.scss */
  .work-module h4 {
    font-size: 14px;
    line-height: 16px;
  }

  /* line 3500, ../sass/screen.scss */
  .work-module #work-hero,
  .work-module #work-hero2 {
    height: auto;
    width: 100%;
    position: relative;
    padding-bottom: 140px;
  }

  /* line 3509, ../sass/screen.scss */
  .work-module #work-hero img {
    height: initial;
  }

  /* line 3514, ../sass/screen.scss */
  .work-module
  .a-feature-copy {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  /* line 3521, ../sass/screen.scss */
  #work-hero {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  /* line 3526, ../sass/screen.scss */
  #work-hero2 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  /* line 3531, ../sass/screen.scss */
  .work-hero-im-bg-all {
    display: none;
  }

  /* line 3535, ../sass/screen.scss */
  .single-image {
    width: 100% !important;
    height: auto !important;
    margin-top: 10px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative !important;
  }

  /* line 3544, ../sass/screen.scss */
  .single-image-im {
    width: 100%;
    height: auto;
  }

  /* line 3549, ../sass/screen.scss */
  .no-gutters-left {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 3554, ../sass/screen.scss */
  .img-3 {
    padding-bottom: 10px;
  }

  /* line 3558, ../sass/screen.scss */
  #people-holder {
    padding-top: 60px;
  }

  /* line 3562, ../sass/screen.scss */
  #people-list {
    padding-top: 5px;
  }

  /* line 3566, ../sass/screen.scss */
  #people-list .col-xs-6 {
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 4px;
  }

  /* line 3605, ../sass/screen.scss */
  .doubleLine2 h3 {
    bottom: 91px !important;
  }
  /* line 3609, ../sass/screen.scss */
  .doubleLine2 p {
    bottom: 50px;
  }
  /* line 3613, ../sass/screen.scss */
  .doubleLine2 hr {
    bottom: 86px;
  }

  /* line 3619, ../sass/screen.scss */
  .singleLine1 h3 {
    bottom: 86px !important;
  }
  /* line 3623, ../sass/screen.scss */
  .singleLine1 p {
    bottom: 60px;
  }
  /* line 3627, ../sass/screen.scss */
  .singleLine1 hr {
    bottom: 81px;
  }

  /* line 3632, ../sass/screen.scss */
  #people-list h2,
  #people-list h5,
  #work-list h2,
  #work-list h5 {
    font-size: 36px;
    line-height: 1em;
    margin: auto;
  }

  /* line 3642, ../sass/screen.scss */
  #people-list h5,
  #work-list h5 {
    font-family: 'SeroOT-Light';
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 10px;
  }

  /* line 3650, ../sass/screen.scss */
  #work-list h5 {
    padding-top: 0;
  }

  /* line 3655, ../sass/screen.scss */
  #home-holder .arrow-down {
    width: 50px;
  }

  /* line 3659, ../sass/screen.scss */
  #home-categories #categories-list {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 3664, ../sass/screen.scss */
  #home-categories #categories-list li {
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    float: left;
  }

  /* line 3674, ../sass/screen.scss */
  #home-categories #categories-list .icon1 {
    width: 70px;
  }
  /* line 3678, ../sass/screen.scss */
  #home-categories #categories-list .icon2 {
    width: 80px;
  }
  /* line 3682, ../sass/screen.scss */
  #home-categories #categories-list .icon3 {
    width: 80px;
  }
  /* line 3686, ../sass/screen.scss */
  #home-categories #categories-list .icon4 {
    width: 80px;
    padding-top: 15px;
  }
  /* line 3691, ../sass/screen.scss */
  #home-categories #categories-list .icon5 {
    width: 80px;
  }

  /* line 3696, ../sass/screen.scss */
  #home-categories #categories-list .cat-list-item {
    display: inline-block;
    height: 130px;
    margin-bottom: 20px;
  }

  /* line 3702, ../sass/screen.scss */
  .hrmob {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  /* line 3707, ../sass/screen.scss */
  .hrwidth {
    margin-left: 25px;
    margin-right: 25px;
  }

  /* line 3712, ../sass/screen.scss */
  .work-page {
    padding-top: 84px !important;
  }

  /* line 3716, ../sass/screen.scss */
  #work .home-filter {
    	/*
        list-style: none;
        float: left;
        position: absolute;
        left: 10px;
        top: 170px;
        */
    list-style: none;
    float: none;
    position: relative;
    right: 0;
    margin-top: -52px !important;
  }

  /* line 3731, ../sass/screen.scss */
  #work .all-work-filter {
    list-style: none;
    float: left !important;
    position: relative;
    right: 0;
    margin-top: 0 !important;
  }
  /* line 3739, ../sass/screen.scss */
  #work .all-work-filter span {
    margin-top: 7px !important;
  }

  /* line 3744, ../sass/screen.scss */
  .all-work-list {
    margin-top: 46px !important;
  }

  /* line 3752, ../sass/screen.scss */
  .swiper-container {
    width: 100%;
    height: auto;
  }

  /* line 3757, ../sass/screen.scss */
  #home-holder #work #filter-menu {
    position: relative;
    right: 10px;
    margin-right: -10px;
  }
  /* line 3762, ../sass/screen.scss */
  #home-holder #work #filter-menu span {
    font-size: 16px;
  }

  /* line 3767, ../sass/screen.scss */
  #work-list {
    margin-top: 6px;
  }

  /* line 3771, ../sass/screen.scss */
  #work #filter-menu ul li {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    cursor: pointer;
  }

  /* line 3780, ../sass/screen.scss */
  .single-top {
    margin-top: 65px;
    width: 100%;
  }

  /* line 3786, ../sass/screen.scss */
  .top-40 {
    padding-top: 10px;
    margin-top: -105px;
    padding-bottom: 0;
  }

  /* line 3792, ../sass/screen.scss */
  .top-40-2 {
    padding-top: 10px;
    padding-bottom: 0;
  }

  /* line 3797, ../sass/screen.scss */
  .whatwedo {
    font-size: 36px !important;
  }

  /* line 3801, ../sass/screen.scss */
  .video-play {
    margin-top: 20%;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
    width: 40px;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 3811, ../sass/screen.scss */
  .video-play img {
    width: 30px;
    height: auto;
  }

  /* line 3817, ../sass/screen.scss */
  .video-holder {
    padding-top: 40px;
    padding-bottom: 0;
  }

  /* line 3822, ../sass/screen.scss */
  .video-holder2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 3827, ../sass/screen.scss */
  .video-holder3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 3833, ../sass/screen.scss */
  h1 {
    line-height: 30px;
  }
}
@media only screen and (max-width: 500px) {
  /* line 3843, ../sass/screen.scss */
  .grid-item {
    width: 100%;
    padding-top: 6px;
  }

  /* line 3848, ../sass/screen.scss */
  .hrmob {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  /* line 3853, ../sass/screen.scss */
  #footer h3 {
    padding-bottom: 5px;
    color: #fdb813;
    text-align: left !important;
    font-size: 22px;
    padding-top: 14px;
  }

  /* line 3861, ../sass/screen.scss */
  .whatwedo {
    font-size: 22px !important;
  }

  /* line 3866, ../sass/screen.scss */
  #work-list h2 {
    max-width: 10em;
  }
  /* line 3870, ../sass/screen.scss */
  #work-list h5 {
    max-width: 10em;
  }

  /* line 3875, ../sass/screen.scss */
  .section-title {
    max-width: 2.5em;
  }

  /*
  .staffRollover hr {bottom: 44.5%;}
  .staffRollover h3 {
      text-align: center !important;
      bottom: 60%;
  }
  .staffRollover p {
      text-align: center !important;
      top: 45%;
     }
  .staffRollover img {
      position: absolute;
      bottom: 15px;
      left: 50%;
      cursor: pointer;
      margin-left: -20px;
  }
  */
  /* line 3898, ../sass/screen.scss */
  .work-module #work-hero-im-bg {
    height: 400px;
  }

  /* line 3902, ../sass/screen.scss */
  .work-module #work-hero {
    margin-top: -395px;
  }

  /* line 3906, ../sass/screen.scss */
  .top-40 {
    margin-top: -140px;
  }
}
/*********************
TRANSITIONS
*********************/
/* line 3921, ../sass/screen.scss */
.transition {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.095, 1.08);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.095, 1.08);
  -webkit-transition-duration: 1000ms;
  transition-duration: 1000ms;
}

/* line 3934, ../sass/screen.scss */
.transition-news {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.095, 1.08);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.095, 1.08);
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
}

/* line 3947, ../sass/screen.scss */
.transitioned {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/* line 3965, ../sass/screen.scss */
.transitioned2 {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-animation-duration: 3000ms;
  animation-duration: 3000ms;
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn2;
  animation-name: fadeIn2;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeIn2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
