/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900&display=swap');
/*** FONTS ***/
/* font-family: 'Roboto', sans-serif;*/
@font-face {
  font-family: 'a';
  src: url('../../../../fonts/Chapaza-Regular.eot') format('embedded-opentype');
  src: url('../../../../fonts/Chapaza-Regular.eot#iefix') format('embedded-opentype'), url('../../../../fonts/Chapaza-Regular.woff') format('woff'), 11 url('../../../../fonts/Chapaza-Regular.ttf') format('truetype'), url('../../../../fonts/Chapaza-Regular.svg#Chapaza-Regular') format('svg');
}
@font-face {
  font-family: 'b';
  src: url('../../../../fonts/OpenSans.eot') format('embedded-opentype');
  src: url('../../../../fonts/OpenSans.eot#iefix') format('embedded-opentype'), url('../../../../fonts/OpenSans.woff') format('woff'), url('../../../../fonts/OpenSans.ttf') format('truetype'), url('../../../../fonts/OpenSans.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Chapaza';
  font-family: 'Roboto', sans-serif;
  src: url('../../../../fonts/Chapaza-Regular.eot');
  src: url('../../../../fonts/Chapaza-Regular.eot#iefix') format('embedded-opentype'), url('../../../../fonts/Chapaza-Regular.woff2') format('woff2'), url('../../../../fonts/Chapaza-Regular.woff') format('woff'), url('../../../../fonts/Chapaza-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* line 27, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  background: #fff;
  font-size: 16px;
  color: #0a0a0a;
  font-family: a;
  font-family: 'Roboto', sans-serif;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
.tab-show, .mob-show {
  display: none;
}
@media (min-width: 768px) {
  /* line 41, templates/g5_hydrogen/custom/scss/custom.scss */
  .menuresp-menu {
    display: none !important;
  }
}
@media (min-width: 960px) {
  /* line 47, templates/g5_hydrogen/custom/scss/custom.scss */
  .desk-show {
    display: block;
  }
}
/* line 52, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  color: #0a0a0a;
}
/*** HEADINGS ***/
/* line 57, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: a;
  font-weight: 500;
}
/* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6, strong {
  color: #184047;
}
/* OLD h1, h2 {
 font-size: 32px;
 margin: 0 0 20px;
 line-height: 31px;
 }
 */
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2 {
  font-size: 32px;
  margin: 0 0 30px;
  line-height: 32px;
}
/*** BACKGROUNDS ***/
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  background: #fff;
  background-image: url('../../../../images/bgs/header-bg.jpg');
  background-repeat: no-repeat;
  background-position: 77% center;
  padding: 13px 0;
}
/* line 98, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  background: #184047;
  z-index: 99999999;
}
/* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-intro {
  background-color: #d6834f;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-innerbanner {
  background: #eee;
}
/*** UNIVERSAL ***/
/* line 112, templates/g5_hydrogen/custom/scss/custom.scss */
.social {
  overflow: hidden;
}
/* line 116, templates/g5_hydrogen/custom/scss/custom.scss */
.social > a {
  float: left;
  margin-right: 5px;
  position: relative;
}
/* line 122, templates/g5_hydrogen/custom/scss/custom.scss */
.social > a > img {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
.social > a > img:last-child {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
/* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
.social > a:hover > img {
  opacity: 0;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
.social > a:hover > img:last-child {
  opacity: 1;
}
/* line 145, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page > div {
  margin: 0 40px;
}
/* line 149, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-183 .item-page > div, .itemid-182 .item-page > div, .itemid-173 .item-page > div, .itemid-101 .item-page > div, .itemid-112 .item-page > div, .itemid-133 .item-page > div, .itemid-114 .item-page > div, .itemid-158 .item-page > div, .itemid-160 .item-page > div {
  padding: 27px 0 0 94px;
  background-image: url('../../../../images/icons/tl.png');
  background-repeat: no-repeat;
}
/* line 163, templates/g5_hydrogen/custom/scss/custom.scss */
a.butt {
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #d6834f;
  border: 1px solid #d6834f;
  padding: 11px 36px;
  border-radius: 4px;
  font-size: 14px;
}
/* line 174, templates/g5_hydrogen/custom/scss/custom.scss */
a.butt:hover {
  background-color: #d6834f;
  color: #fff;
}
/* line 179, templates/g5_hydrogen/custom/scss/custom.scss */
p {
  margin: 0 0 25px;
  font-size: 16px;
  line-height: 20px;
  color: black;
}
/* line 186, templates/g5_hydrogen/custom/scss/custom.scss */
.page > div a {
  color: #737373;
}
/* line 190, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-128 .item-page > div {
  margin: 0;
}
/*** HEADER ***/
/* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a {
  color: #184047;
  transition: 0.4s;
}
/* line 200, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a:hover {
  color: #d6834f;
}
/* line 204, templates/g5_hydrogen/custom/scss/custom.scss */
.head {
  overflow: hidden;
}
/* line 208, templates/g5_hydrogen/custom/scss/custom.scss */
.head > a {
  float: left;
}
/* line 212, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info {
  float: right;
  margin-top: 10px;
}
/* line 217, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info > div {
  float: left;
}
/* line 221, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info > div:first-child {
  margin-right: 20px;
}
/* line 225, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info a {
  display: block;
  float: right;
}
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info .tel {
  font-size: 40px;
  clear: both;
  line-height: 31px;
}
/* line 236, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info a.mail {
  font-size: 14px;
  clear: both;
}
/*** MENU ***/
/* line 242, templates/g5_hydrogen/custom/scss/custom.scss */
div#menu .g-content {
  padding: 0 15px;
  margin: 0 10px;
}
/* line 247, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men {
  margin: 0;
}
/* line 251, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li {
  float: left;
  position: relative;
}
/* line 256, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > a {
  padding: 17px 14px 16px;
  font-size: 15px;
  color: #fff !important;
  line-height: 15px;
}
/* line 263, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li a:hover, .menumain-men li.active > a {
  background-color: #4b6265;
}
/* line 268, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > ul {
  border-top: 1px solid #fff;
}
/* line 272, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li ul {
  position: absolute;
  left: 0;
  background-color: #184047;
  display: none;
}
/* line 279, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > ul {
  background-color: #4b6265;
}
/* line 283, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li ul a {
  color: #fff !important;
  white-space: nowrap;
  padding: 18px 20px 15px;
  display: block;
  font-size: 15px;
  line-height: 15px;
}
/* line 292, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > ul li:last-child {
  border: none;
}
/* line 296, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > ul li {
  border-bottom: 1px solid #6c888c;
  position: relative;
}
/* line 301, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > ul ul {
  left: 100%;
  top: 0;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > ul > li > a:hover, .menumain-men > li > ul > li.active > a {
  background-color: #184047;
}
/*** SLIDESHOW ***/
/* line 312, templates/g5_hydrogen/custom/scss/custom.scss */
div#slideshow {
  position: relative;
}
/* line 316, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-slideshow {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
/* line 321, templates/g5_hydrogen/custom/scss/custom.scss */
div#rev_slider_1_1_wrapper, div#rev_slider_1_1, div#rev_slider_1_1_wrapper .slotholder * {
  min-height: 610px !important;
  width: 100% !important;
}
/* line 328, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99999;
  color: #fff;
  width: 1150px;
}
/* line 338, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-over h1 {
  font-size: 40px;
  color: #fff;
  line-height: 41px;
}
/* line 344, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-over h1, .slide-over p {
  margin-bottom: 30px;
}
/* line 349, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-over {
  width: 541px;
}
/*** SEARCH INTRO ***/
/* line 354, templates/g5_hydrogen/custom/scss/custom.scss */
div#intro {
  height: 180px;
}
/* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our {
  margin: 10px 40px;
}
/* line 363, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our > * {
  float: left;
}
/* line 367, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our > h2 {
  width: 16%;
  font-size: 32px;
  font-family: a;
  text-align: right;
  line-height: 35px;
  margin-right: 5%;
  margin: 16px 5% 16px 0;
}
/* line 377, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our > form {
  width: 79%;
  margin-bottom: 0;
}
/* line 382, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our select {
  width: 32%;
  margin-right: 2%;
  box-sizing: border-box;
  border-radius: 10px;
  height: 46px;
  font-size: 17px;
  color: #184047;
  padding: 10px 6px;
}
/* line 393, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our > form > .ms-parent > button {
  box-sizing: border-box;
  height: 46px;
  border-radius: 10px;
  text-align: left;
  padding: 12px 10px 8px;
  color: #fff;
  font-size: 17px;
}
/* line 403, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our > form > .ms-parent {
  margin-right: 2%;
  box-sizing: border-box;
  border-radius: 10px;
  height: 46px;
  font-size: 17px;
  color: #184047;
  padding: 5px 6px 50px 0;
}
/* line 413, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our form > *:nth-child(3n) {
  margin-right: 0;
}
/* line 417, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our form > *:nth-last-child(-n+3) {
  margin-bottom: 0;
}
/* line 421, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our > form > * {
  float: left;
}
/* line 425, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our > form > button {
  width: 32%;
  box-sizing: border-box;
  height: 46px;
  border-radius: 10px;
  text-align: left;
  padding: 12px 10px 8px;
  color: #fff;
  background: #184047;
  font-size: 17px;
  margin-top: 5px;
}
/* line 438, templates/g5_hydrogen/custom/scss/custom.scss */
.ms-choice > span.placeholder {
  top: 15px;
  left: 10px;
}
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
.ms-choice > span {
  top: 15px !important;
  left: 10px !important;
  left: 10px !important;
  color: #000;
}
/* line 450, templates/g5_hydrogen/custom/scss/custom.scss */
.search-our button:hover {
  background: #4b6265;
}
/*** SPONSOR INTRODUCTION ***/
/* line 455, templates/g5_hydrogen/custom/scss/custom.scss */
img.spon {
  display: block;
  margin: 45px auto;
}
/*** HOME ***/
/* line 461, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 {
  /**** Refer a Friend ****/
}
/* line 462, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 h1 {
  font-size: 42px;
  line-height: 50px;
  font-family: 'Chapaza';
}
/* line 467, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 strong {
  font-size: 20px;
  line-height: 24px;
  color: black;
}
/* line 473, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom {
  height: 420px;
}
/* line 475, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .refer-a-friend {
  background-image: url('../../../../images/refer-a-friend.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 480, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .refer-a-friend .custom {
  height: 420px;
  width: 44%;
  text-align: right;
  float: right;
  display: inline-block;
  padding-right: 5%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 490, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .refer-a-friend .custom h2 {
  font-size: 42px;
  line-height: 50px;
  color: #d6834f;
  font-family: 'Chapaza';
}
/* line 496, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .refer-a-friend .custom p {
  font-size: 21px;
  line-height: 22px;
  font-weight: bold;
  color: #184047;
}
/* line 502, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .refer-a-friend .custom .butt.buttnew {
  padding: 7px 40px;
  margin-top: 20px !important;
  position: relative;
  display: inline-block;
  text-align: center;
  width: 190px;
}
/* line 512, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .salary-tax {
  background-color: #184047;
}
/* line 514, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .salary-tax .custom {
  height: 420px;
  width: 51%;
  text-align: left;
  float: left;
  display: inline-block;
  padding-left: 5%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 524, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .salary-tax .custom h2 {
  font-size: 42px;
  line-height: 50px;
  color: #d6834f;
  font-family: 'Chapaza';
  margin-top: -9px;
  position: relative;
}
/* line 532, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .salary-tax .custom p {
  font-size: 21px;
  line-height: 22px;
  font-weight: bold;
  color: white;
  margin-bottom: 15px;
}
/* line 539, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-mainbottom .salary-tax .custom .butt.buttnew {
  padding: 7px 19px;
  margin-top: 12px !important;
  position: relative;
  display: inline-block;
  text-align: center;
  width: 190px;
}
/* line 550, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .item-page a.butt.buttnew {
  display: inline-block;
  width: 170px;
  text-align: center;
  padding: 4px 8px;
  font-size: 16px !important;
  line-height: 18px;
  margin-right: 1px !important;
  margin-bottom: 30px;
  text-decoration: none !important;
}
/* line 560, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .item-page a.butt.buttnew strong {
  font-size: 13px;
  color: white;
  line-height: 16px;
}
/* line 566, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks {
  position: relative;
}
/* line 568, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks:hover span {
  background-color: #184047;
}
/* line 571, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks span {
  font-size: 27px !important;
  font-family: 'Bahnschrift';
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0px;
  position: absolute;
  bottom: 24px;
  left: 0;
  color: white;
  z-index: 1;
  background-color: rgba(214, 131, 79, 0.9);
  width: 72%;
  height: 64px;
  line-height: 65px;
  text-align: left;
  margin-bottom: 0;
  padding-left: 20px;
  color: white !important;
  text-decoration: none !important;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 593, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks span:hover {
  background-color: #184047;
}
/* line 597, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks span:after {
  content: "";
  background-image: url('../../../../images/arrow.png');
  position: absolute;
  height: 18px;
  width: 87%;
  display: block;
  background-repeat: no-repeat;
  background-position: right;
  top: 24px;
  padding-right: 20px;
}
/* line 610, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks.vacancies {
  background-image: url('../../../../images/new-top.jpg');
  height: 215px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom: 10px;
  margin-top: 29px;
  position: relative;
  display: block;
}
/* line 621, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks.clients {
  background-image: url('../../../../images/new-top2.jpg');
  height: 215px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px;
  display: block;
}
/* line 630, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .quicklinks.candidates {
  background-image: url('../../../../images/new-top3.jpg');
  height: 215px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}
/* line 638, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-main {
  padding: 50px 0;
}
/* line 640, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 #g-main a {
  color: #d6834f;
  font-weight: bold;
  text-decoration: underline;
  font-size: 18px;
}
/* line 647, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .split {
  overflow: hidden;
  width: 100%;
}
/* line 650, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .split a {
  font-size: 20px;
  line-height: 20px;
  color: #173f46 !important;
  font-weight: bold;
  text-decoration: none !important;
}
/* line 657, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .split a:hover {
  color: #d6834f !important;
}
/* line 660, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .split p {
  display: inline-block;
  color: black;
  margin-bottom: 10px;
}
/* line 666, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 667, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .testimonial p {
  color: white;
  font-size: 22px;
  line-height: 28px;
}
/* line 672, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .testimonial p.business {
  font-size: 14px;
}
@media (max-width: 1199px) {
  /* line 679, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 680, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 h1 {
    font-size: 39px;
    line-height: 40px;
    font-family: 'Chapaza';
  }
  /* line 685, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .item-page a.butt.buttnew {
    width: 153px;
  }
  /* line 688, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 689, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 690, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .refer-a-friend .custom {
    height: 420px;
    width: 60%;
    text-align: right;
    float: right;
    display: inline-block;
    padding-right: 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  /* line 702, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 703, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom {
    height: 420px;
    width: 67%;
  }
}
@media (max-width: 959px) {
  /* line 713, templates/g5_hydrogen/custom/scss/custom.scss */
  p {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 20px;
    color: black;
  }
  /* line 719, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 720, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 h1 {
    font-size: 35px;
    line-height: 40px;
    font-family: 'Chapaza';
  }
  /* line 725, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 strong {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 729, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .item-page a.butt.buttnew {
    width: 140px !important;
    font-size: 14px !important;
  }
  /* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 734, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .refer-a-friend {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 738, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .refer-a-friend .custom {
    height: 420px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    text-align: right;
    float: right;
    display: inline-block;
    padding-right: 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  /* line 749, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .refer-a-friend .custom p {
    padding-left: 20%;
  }
  /* line 754, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 755, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom {
    height: 420px;
    width: 76%;
  }
  /* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom h2 {
    margin-top: 6px;
  }
  /* line 761, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom p {
    padding-right: 20%;
  }
  /* line 764, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom p:nth-child(3) {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 774, templates/g5_hydrogen/custom/scss/custom.scss */
  p {
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 20px;
    color: black;
  }
  /* line 780, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 781, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .quicklinks.vacancies {
    margin-top: 0;
  }
  /* line 784, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 h1 {
    font-size: 35px;
    line-height: 40px;
    font-family: 'Chapaza';
  }
  /* line 789, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 strong {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 793, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .item-page a.butt.buttnew {
    width: 132px !important;
    font-size: 13px !important;
    padding: 4px 2px;
  }
  /* line 798, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom {
    height: auto;
  }
  /* line 800, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .refer-a-friend {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .refer-a-friend .custom {
    height: 375px;
    width: 100%;
    text-align: right;
    float: right;
    display: inline-block;
    padding-right: 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.5);
  }
  /* line 817, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom {
    height: 375px;
    width: 100%;
  }
  /* line 821, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom h2 {
    margin-top: 6px;
  }
  /* line 824, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 #g-mainbottom .salary-tax .custom p:nth-child(3) {
    display: none;
  }
}
/* line 833, templates/g5_hydrogen/custom/scss/custom.scss */
.home a.butt {
  margin-top: 60px;
  display: table;
}
/*** SERVICES ***/
/* line 839, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-extension, section#g-mainbottom {
  background-color: #eee;
}
/* line 844, templates/g5_hydrogen/custom/scss/custom.scss */
.service-intro > div {
  float: left;
  width: 29%;
  margin-right: 6.5%;
}
/* line 850, templates/g5_hydrogen/custom/scss/custom.scss */
.service-intro > div:last-child {
  margin-right: 0;
}
/* line 854, templates/g5_hydrogen/custom/scss/custom.scss */
.serv-img {
  padding-left: 3px;
  border-left: 2px solid #184047;
}
/* line 859, templates/g5_hydrogen/custom/scss/custom.scss */
.serv-img a {
  background-color: #184047;
  display: block;
}
/* line 864, templates/g5_hydrogen/custom/scss/custom.scss */
.serv-img a:hover img {
  opacity: 0.6;
}
/* line 868, templates/g5_hydrogen/custom/scss/custom.scss */
.serv-img img {
  width: 100%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 877, templates/g5_hydrogen/custom/scss/custom.scss */
.serv-img ~ * {
  padding: 0 30px;
}
/* line 881, templates/g5_hydrogen/custom/scss/custom.scss */
.service-intro {
  margin: 0 6%;
  overflow: hidden;
  padding: 60px 0;
}
/* line 887, templates/g5_hydrogen/custom/scss/custom.scss */
.service-intro h3 {
  margin: 30px 0 10px;
  line-height: 23px;
}
/* line 892, templates/g5_hydrogen/custom/scss/custom.scss */
.service-intro h3 a {
  color: #184047;
}
/* line 896, templates/g5_hydrogen/custom/scss/custom.scss */
.service-intro h3 a:hover {
  color: #d6834f;
}
/* line 900, templates/g5_hydrogen/custom/scss/custom.scss */
p.tag-line {
  color: #d6834f;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
.service-intro p:last-child {
  margin-bottom: 0;
}
/*** NEWS ***/
/* line 909, templates/g5_hydrogen/custom/scss/custom.scss */
div#bottom {
  margin: 65px 0;
}
/* line 913, templates/g5_hydrogen/custom/scss/custom.scss */
.customnews-intro {
  text-align: center;
  margin-bottom: 70px;
}
/* line 918, templates/g5_hydrogen/custom/scss/custom.scss */
.home-news {
  overflow: hidden;
}
/* line 922, templates/g5_hydrogen/custom/scss/custom.scss */
.n-item {
  width: 47.6%;
  float: left;
  margin-right: 4.8%;
  position: relative;
  min-height: 179px;
}
/* line 930, templates/g5_hydrogen/custom/scss/custom.scss */
.n-item > div {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-left: 30px;
  font-size: 15px;
  overflow: hidden;
}
/* line 939, templates/g5_hydrogen/custom/scss/custom.scss */
.n-item > div > img {
  max-height: 180px;
  width: auto;
  max-width: 1000px;
}
/* line 945, templates/g5_hydrogen/custom/scss/custom.scss */
.n-item:last-child {
  margin-right: 0;
}
/* line 949, templates/g5_hydrogen/custom/scss/custom.scss */
.n-item > div:first-child {
  padding-left: 3px;
  border-left: 2px solid #184047;
}
/* line 954, templates/g5_hydrogen/custom/scss/custom.scss */
.n-item h4 {
  font-size: 20px;
  line-height: 23px;
}
/* line 959, templates/g5_hydrogen/custom/scss/custom.scss */
.n-item p {
  margin-bottom: 0;
}
/* line 963, templates/g5_hydrogen/custom/scss/custom.scss */
a.readm {
  color: #d6834f;
  text-decoration: underline;
}
/* line 968, templates/g5_hydrogen/custom/scss/custom.scss */
a.readm:hover {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  color: #112e34;
}
/* line 977, templates/g5_hydrogen/custom/scss/custom.scss */
span.date {
  font-size: 12px;
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #c2c2c2;
  display: block;
  position: absolute;
  bottom: 0;
}
/*** FOOTER ***/
/* line 989, templates/g5_hydrogen/custom/scss/custom.scss */
footer#g-footer {
  background-image: url('../../../../images/footer-bgnew.jpg');
  background-size: cover;
  background-position: center;
  color: #fff;
}
/* line 996, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > div {
  float: right;
}
/* line 1000, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > img {
  float: left;
  margin-top: 94px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1010, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > img:hover {
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
/* line 1016, templates/g5_hydrogen/custom/scss/custom.scss */
.foot {
  overflow: hidden;
  padding: 0px 0;
}
/* line 1021, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > div > div {
  float: left;
  margin-top: 41px;
}
/* line 1026, templates/g5_hydrogen/custom/scss/custom.scss */
.foot a {
  color: #fff;
  display: table;
}
/* line 1031, templates/g5_hydrogen/custom/scss/custom.scss */
.foot a.tel {
  font-size: 40px;
  line-height: 31px;
  margin-bottom: 10px;
}
/* line 1037, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > div > div:last-child > * {
  float: right;
  clear: both;
}
/* line 1042, templates/g5_hydrogen/custom/scss/custom.scss */
.foot .social {
  margin-top: 60px;
}
/* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > div > div:last-child {
  margin-top: 0;
  margin-left: 30px;
}
/* line 1051, templates/g5_hydrogen/custom/scss/custom.scss */
.foot p {
  margin-bottom: 0;
  line-height: 28px;
}
/* line 1056, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > div > div a:hover {
  color: #d6834f;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1065, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > div > div:nth-child(2) {
  margin-left: 30px;
}
/*** COPYRIGHT ***/
/* line 1070, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-copyright {
  background-color: #112e34;
  border-top: 1px solid #4d6267;
}
/* line 1075, templates/g5_hydrogen/custom/scss/custom.scss */
.copy {
  overflow: hidden;
}
/* line 1079, templates/g5_hydrogen/custom/scss/custom.scss */
.copy > p {
  float: left;
  font-size: 12px;
  color: #fff;
  margin: 0;
}
/* line 1086, templates/g5_hydrogen/custom/scss/custom.scss */
.copy > p:last-child {
  float: right;
}
/* line 1090, templates/g5_hydrogen/custom/scss/custom.scss */
.copy a {
  color: #fff;
}
/* line 1094, templates/g5_hydrogen/custom/scss/custom.scss */
.copy a:hover {
  color: #d6834f;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/*** TESTIMONIAL ***/
/* line 1104, templates/g5_hydrogen/custom/scss/custom.scss */
.testi span {
  display: block;
  margin-top: 10px;
  color: #d88550;
  font-weight: 600;
  font-size: 16px;
  font-style: normal;
}
/* line 1113, templates/g5_hydrogen/custom/scss/custom.scss */
.testi > p {
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
  margin-bottom: 30px;
  font-style: italic;
}
/* line 1120, templates/g5_hydrogen/custom/scss/custom.scss */
.testi > p:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 1126, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-lower {
  background-image: url('../../../../images/bgs/testimonial-bg.jpg');
  padding: 73px;
}
/* line 1131, templates/g5_hydrogen/custom/scss/custom.scss */
.test-holder {
  overflow: hidden;
}
/* line 1135, templates/g5_hydrogen/custom/scss/custom.scss */
.test-holder > div {
  float: left;
  width: 80%;
  position: relative;
  box-sizing: border-box;
}
/* line 1142, templates/g5_hydrogen/custom/scss/custom.scss */
.test-holder > div.arr {
  width: 10%;
  height: 270px;
  background-size: 68px 69px;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 1150, templates/g5_hydrogen/custom/scss/custom.scss */
.left.arr {
  background-image: url('../../../../images/icons/left-arr.png');
  background-position: left center;
}
/* line 1155, templates/g5_hydrogen/custom/scss/custom.scss */
.right.arr {
  background-image: url('../../../../images/icons/right-arr.png');
  background-position: right center;
}
/* line 1160, templates/g5_hydrogen/custom/scss/custom.scss */
.test-block {
  height: 180px;
  color: #fff;
  padding: 0 70px;
  background-image: url('../../../../images/icons/speech.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
}
/* line 1169, templates/g5_hydrogen/custom/scss/custom.scss */
.testimonial {
  display: none;
  position: absolute;
  padding: 0 70px;
  left: 0;
  top: 80px;
  text-align: center;
  font-size: 15px;
}
/* line 1179, templates/g5_hydrogen/custom/scss/custom.scss */
p.name {
  color: #184047;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 18px;
}
/* line 1186, templates/g5_hydrogen/custom/scss/custom.scss */
p.business {
  font-size: 14px;
  margin-bottom: 0;
}
/*** ABOUT US ***/
/*
 .team {
 overflow: hidden;
 display: table;
 //margin: 80px auto;
 margin: auto;
 }
 .team>div {
 float: left;
 margin-right: 140px;
 text-align: right;
 }
 .team>div:last-child {
 margin-right: 0;
 }
 .team img {
 margin-bottom: 30px;
 }
 p.pos {
 font-size: 18px;
 color: #d6834f;
 }
 .team p .tel {
 font-size: 24px;
 color: #184047;
 }
 .team p .mail {
 color: #d6834f;
 }
 .team p .tel:hover {
 color: #d6834f;
 }
 .team p .mail:hover {
 color: #184047;
 }
 .team p:nth-child(4) {
 line-height: 20px;
 }
 .team .social>a {
 margin-right: 0;
 display: inline-block;
 float: none;
 }
 .team .social>a img {
 margin: 0;
 }*/
/* line 1249, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1250, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team {
  display: flex;
  justify-content: space-between;
}
/* line 1253, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div {
  float: unset;
  margin-right: unset;
  flex: 0 23%;
  width: 23%;
}
/* line 1258, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > h1 {
  line-height: 32px;
}
/* line 1261, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > img.contact-prof {
  flex: 1 16vw;
  width: 100%;
  margin-bottom: 30px;
}
/* line 1266, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > p.pos {
  font-size: 18px;
  color: #d6834f;
}
/* line 1270, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1271, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > p .tel {
  font-size: 24px;
  color: #439a86;
}
/* line 1274, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > p .tel:hover {
  color: #d6834f;
}
/* line 1278, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > p > a.mail {
  font-size: 16px;
}
/* line 1280, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > p > a.mail:hover {
  color: #184047;
}
/* line 1284, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > p:nth-child(4) {
  line-height: 20px;
}
/* line 1288, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1289, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > .social > a {
  margin-right: 0;
  display: inline-block;
  float: none;
}
/* line 1293, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133.outline-9 .team > div > .social > a img {
  margin: 0;
}
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 1303, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1304, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1305, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1306, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > h1 {
    font-size: 26px;
    line-height: 26px;
  }
  /* line 1310, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > img.contact-prof {
    flex: 1 16vw;
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 1315, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1316, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p .tel {
    font-size: 19px;
    color: #439a86;
  }
  /* line 1319, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p .tel:hover {
    color: #d6834f;
  }
  /* line 1323, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p > a.mail {
    font-size: 14px;
  }
  /* line 1325, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p > a.mail:hover {
    color: #184047;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1336, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1337, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1338, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1339, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > h1 {
    font-size: 20px;
    line-height: 20px;
  }
  /* line 1343, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > img.contact-prof {
    flex: 1 16vw;
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 1348, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1349, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p .tel {
    font-size: 14px;
    color: #439a86;
  }
  /* line 1352, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p .tel:hover {
    color: #d6834f;
  }
  /* line 1356, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p a.mail {
    font-size: 12px;
  }
  /* line 1358, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p a.mail:hover {
    color: #184047;
  }
}
@media (max-width: 767px) {
  /* line 1369, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1370, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team {
    flex-flow: column wrap;
  }
  /* line 1372, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div {
    flex: 0 100%;
    width: 100%;
    margin-bottom: 0;
  }
  /* line 1376, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > h1 {
    font-size: 32px;
    line-height: 32px;
  }
  /* line 1380, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > img.contact-prof {
    flex: 1 16vw;
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 1385, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1386, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p .tel {
    font-size: 24px;
    color: #439a86;
  }
  /* line 1389, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p .tel:hover {
    color: #d6834f;
  }
  /* line 1393, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p a.mail {
    font-size: 18px;
  }
  /* line 1395, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133.outline-9 .team > div > p a.mail:hover {
    color: #184047;
  }
}
/* line 1406, templates/g5_hydrogen/custom/scss/custom.scss */
span.sep {
  display: block;
  height: 1px;
  width: 100%;
  margin: 31px 0;
  background: #c2c2c2;
}
/* line 1414, templates/g5_hydrogen/custom/scss/custom.scss */
.link-thoughs > a, .vac_butts > a, .vac-title a, .top-info a {
  padding: 20px 30px;
  color: #fff !important;
  background-color: #d88550;
  border-radius: 5px;
  font-size: 18px;
  line-height: 18px;
  display: block;
  float: left;
  margin-right: 20px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1434, templates/g5_hydrogen/custom/scss/custom.scss */
.link-thoughs > a:hover, .vac_butts > a:hover, .top-info a:hover {
  background-color: #184047;
}
/* line 1440, templates/g5_hydrogen/custom/scss/custom.scss */
.vac_butts > a, .vac-title a, .top-info a {
  padding: 13px 10px 10px;
  font-size: 14px;
  line-height: 11px;
}
/* line 1448, templates/g5_hydrogen/custom/scss/custom.scss */
.top-info a {
  float: none;
  display: table;
}
/* line 1453, templates/g5_hydrogen/custom/scss/custom.scss */
.vac_butts > a:hover, .vac_butts > a:last-child, .vac-title a {
  background-color: #184047;
}
/* line 1459, templates/g5_hydrogen/custom/scss/custom.scss */
.vac_butts > a:last-child:hover, .vac-title a:hover {
  background-color: #d88550;
}
/*** BANNER ***/
/* line 1465, templates/g5_hydrogen/custom/scss/custom.scss */
.custompage-ban {
  height: 205px;
  background-image: url('../../../../images/banners/about-banner.jpg');
  background-size: cover;
  background-position: center;
  /*margin-bottom: 20px;*/
  position: relative;
}
/* line 1474, templates/g5_hydrogen/custom/scss/custom.scss */
a.submit {
  position: absolute;
  right: 0;
  padding: 27px 30px 21px;
  background-color: #d88550;
  border-radius: 40px 0 0 40px;
  line-height: 20px;
  font-size: 21px;
  color: #fff;
  top: 68.5px;
  box-shadow: 2px 2px 14px -5px #000;
  z-index: 9999;
  transition: 0.4s;
}
/* line 1489, templates/g5_hydrogen/custom/scss/custom.scss */
a.submit:hover {
  background-color: #184047;
}
/*** CONTACT ***/
/* line 1494, templates/g5_hydrogen/custom/scss/custom.scss */
.trio {
  font-size: 15px;
}
/* line 1498, templates/g5_hydrogen/custom/scss/custom.scss */
.trio > div {
  display: inline-block;
  vertical-align: bottom;
  margin-right: 80px;
}
/* line 1504, templates/g5_hydrogen/custom/scss/custom.scss */
.trio p:last-child {
  margin-bottom: 0;
}
/* line 1508, templates/g5_hydrogen/custom/scss/custom.scss */
.trio a {
  color: #d88550;
}
/* line 1512, templates/g5_hydrogen/custom/scss/custom.scss */
.trio .tel {
  color: #666;
}
/* line 1516, templates/g5_hydrogen/custom/scss/custom.scss */
.trio .tel:hover {
  color: #d88550;
}
/* line 1520, templates/g5_hydrogen/custom/scss/custom.scss */
.trio a:hover {
  color: #666;
}
/*** CONTACT FORM ***/
/* line 1525, templates/g5_hydrogen/custom/scss/custom.scss */
div#cavas_id89 {
  margin-bottom: 25px;
}
/* line 1529, templates/g5_hydrogen/custom/scss/custom.scss */
form#userForm {
  background-color: #eee;
  padding: 3%;
  margin-bottom: 80px;
}
/* line 1535, templates/g5_hydrogen/custom/scss/custom.scss */
.form-split > div:first-child {
  width: 35%;
  margin-right: 5%;
}
/* line 1540, templates/g5_hydrogen/custom/scss/custom.scss */
.form-split > div {
  float: left;
  width: 60%;
}
/* line 1545, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-133 .team {
  margin: 80px auto 0;
}
/* line 1549, templates/g5_hydrogen/custom/scss/custom.scss */
body .formResponsive .formHorizontal .rsform-block {
  margin-bottom: 40px;
}
/* line 1553, templates/g5_hydrogen/custom/scss/custom.scss */
body .formResponsive .formHorizontal .rsform-block.rsform-block-submit {
  margin-bottom: 0;
}
/* line 1557, templates/g5_hydrogen/custom/scss/custom.scss */
body .formResponsive .formHorizontal .formControlLabel {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
  display: none;
}
/* line 1565, templates/g5_hydrogen/custom/scss/custom.scss */
body .formResponsive .formHorizontal .formControls {
  margin-left: 0;
}
/* line 1569, templates/g5_hydrogen/custom/scss/custom.scss */
body .formResponsive textarea, body .formResponsive input[type="text"] {
  background-color: #fff;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 4px 4px 0 #c2c2c2;
  -moz-box-shadow: 4px 4px 0 #c2c2c2;
  box-shadow: 4px 4px 0 #c2c2c2;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  margin: 0;
}
/* line 1587, templates/g5_hydrogen/custom/scss/custom.scss */
body .formResponsive textarea, body .formResponsive input[type="text"] {
  display: block;
  height: 55px;
  padding: 13px;
  margin-bottom: 9px;
  line-height: 18px;
  color: #c2c2c2;
  box-sizing: border-box;
  width: 100%;
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}
/* line 1602, templates/g5_hydrogen/custom/scss/custom.scss */
textarea#Message {
  width: 100%;
  height: 258px !important;
}
/* line 1607, templates/g5_hydrogen/custom/scss/custom.scss */
body .formResponsive .formHorizontal .formValidation {
  display: block;
}
/* line 1611, templates/g5_hydrogen/custom/scss/custom.scss */
.rsform-block.rsform-block-submit .formBody {
  text-align: right;
}
/* line 1615, templates/g5_hydrogen/custom/scss/custom.scss */
button#Submit {
  display: inline-block;
  padding: 15px 48px;
  font-size: 15px;
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  border-radius: 0;
  box-shadow: none !important;
  border: 1px solid #d88550;
  background: #d88550;
  text-shadow: none !important;
  border-radius: 5px;
}
/* line 1630, templates/g5_hydrogen/custom/scss/custom.scss */
button#Submit:hover {
  color: #d88550;
  background: #fff;
}
/*** SUBMIT FORM ***/
/* line 1636, templates/g5_hydrogen/custom/scss/custom.scss */
input#upload {
  display: none;
}
/* line 1640, templates/g5_hydrogen/custom/scss/custom.scss */
.rsform-block.rsform-block-upload .formBody {
  background-color: #fff;
  height: 55px;
  -webkit-box-shadow: 4px 4px 0 #c2c2c2;
  -moz-box-shadow: 4px 4px 0 #c2c2c2;
  box-shadow: 4px 4px 0 #c2c2c2;
  position: relative;
  background-image: url('../../../../images/icons/browse.png');
  background-repeat: no-repeat;
  background-position: 90% center;
  overflow: hidden;
  box-sizing: border-box;
  padding: 13px;
  transition: 0.2s;
  cursor: pointer;
}
/* line 1657, templates/g5_hydrogen/custom/scss/custom.scss */
.rsform-block.rsform-block-upload .formBody:hover {
  opacity: 0.6;
}
/* line 1661, templates/g5_hydrogen/custom/scss/custom.scss */
span.up-text {
  font-family: b;
  font-family: 'Roboto', sans-serif;
  margin-top: 3px;
  display: block;
}
/** CLIENTS ***/
/* line 1669, templates/g5_hydrogen/custom/scss/custom.scss */
.page img[src="/images/pics/clients.png"] {
  margin: 0;
}
/*** NEWS ***/
/* line 1674, templates/g5_hydrogen/custom/scss/custom.scss */
.category-desc.clearfix {
  margin-bottom: 30px;
}
/* line 1678, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-128 #g-main .blog {
  overflow: hidden;
  margin: 30px 0;
  padding: 27px 0 0 110px;
  background-image: url('../../../../images/icons/tl.png');
  background-repeat: no-repeat;
  min-height: 100px;
}
/* line 1687, templates/g5_hydrogen/custom/scss/custom.scss */
.page {
  overflow: hidden;
  font-size: 15px;
  margin: 30px 0;
  padding: 27px 0 0 110px;
  background-image: url('../../../../images/icons/tl.png');
  background-repeat: no-repeat;
  min-height: 100px;
}
/* line 1697, templates/g5_hydrogen/custom/scss/custom.scss */
[itemprop="blogPost"] {
  margin-bottom: 40px;
}
/* line 1699, templates/g5_hydrogen/custom/scss/custom.scss */
[itemprop="blogPost"] p {
  display: none;
}
/* line 1704, templates/g5_hydrogen/custom/scss/custom.scss */
.page > div {
  float: none;
  width: auto;
}
/* line 1709, templates/g5_hydrogen/custom/scss/custom.scss */
.page > div:first-child {
  margin-right: 5%;
  width: 15%;
  text-align: right;
  color: #d88550;
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  display: none;
}
/* line 1720, templates/g5_hydrogen/custom/scss/custom.scss */
.page > div:first-child h1 {
  word-spacing: -10px;
  line-height: 34px;
}
/* line 1725, templates/g5_hydrogen/custom/scss/custom.scss */
a.intro-img {
  display: block;
  height: 319px;
  overflow: hidden;
  margin-bottom: 40px;
  background-size: cover;
}
/* line 1733, templates/g5_hydrogen/custom/scss/custom.scss */
a.intro-img > img {
  width: 100%;
  display: none;
}
/* line 1738, templates/g5_hydrogen/custom/scss/custom.scss */
.page-header h2 {
  margin-bottom: 10px;
}
/* line 1742, templates/g5_hydrogen/custom/scss/custom.scss */
.page-header h2 a {
  color: #184047;
}
/* line 1746, templates/g5_hydrogen/custom/scss/custom.scss */
span.art-info {
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #c2c2c2;
  display: block;
  margin-bottom: 40px;
}
/* line 1756, templates/g5_hydrogen/custom/scss/custom.scss */
.rd-more {
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #fff;
  background-color: #d6834f;
  border: 1px solid #d6834f;
  padding: 11px 36px;
  border-radius: 4px;
  font-size: 14px;
  display: table;
}
/* line 1769, templates/g5_hydrogen/custom/scss/custom.scss */
.rd-more:hover {
  color: #d6834f;
  background-color: #fff;
}
/* line 1774, templates/g5_hydrogen/custom/scss/custom.scss */
.items-row {
  float: left;
  width: 47.5%;
  margin-right: 5%;
}
/* line 1780, templates/g5_hydrogen/custom/scss/custom.scss */
.items-row:nth-child(2n+1) {
  margin-right: 0;
}
/* line 1784, templates/g5_hydrogen/custom/scss/custom.scss */
.items-row:nth-child(2n+2) {
  clear: both;
}
/* line 1788, templates/g5_hydrogen/custom/scss/custom.scss */
.items-row:last-child .sep {
  display: none;
}
/*** AREAS WE COVER ***/
/* line 1793, templates/g5_hydrogen/custom/scss/custom.scss */
.uls {
  overflow: hidden;
}
/* line 1797, templates/g5_hydrogen/custom/scss/custom.scss */
div.uls > ul {
  float: left;
  width: 20%;
  padding-right: 5%;
  border-right: 1px solid #eee;
  margin: 25px 5% 50px 0;
}
/* line 1805, templates/g5_hydrogen/custom/scss/custom.scss */
.uls li {
  margin-left: 19px;
}
/* line 1809, templates/g5_hydrogen/custom/scss/custom.scss */
.uls > ul:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
}
/* line 1815, templates/g5_hydrogen/custom/scss/custom.scss */
.page img {
  margin-bottom: 40px;
}
/* line 1819, templates/g5_hydrogen/custom/scss/custom.scss */
all {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/*** CHART ***/
/* line 1828, templates/g5_hydrogen/custom/scss/custom.scss */
.chart-holder {
  overflow: hidden;
  padding: 5px;
  background-color: #184047;
}
/* line 1834, templates/g5_hydrogen/custom/scss/custom.scss */
.chart-holder > div {
  background-color: #eee;
  height: 350px;
  float: left;
}
/* line 1840, templates/g5_hydrogen/custom/scss/custom.scss */
.chart-holder > div:first-child {
  background-color: #184047;
  padding: 15px 15px 20px;
  overflow: hidden;
  height: auto;
  float: none;
}
/* line 1848, templates/g5_hydrogen/custom/scss/custom.scss */
input.calc-input {
  outline: none;
  border: none;
  box-shadow: none;
  padding: 10px;
  font-family: b;
  font-family: 'Roboto', sans-serif;
  color: #737373;
  font-size: 17px;
  float: left;
  margin: 0 20px;
  border-radius: 0;
}
/* line 1862, templates/g5_hydrogen/custom/scss/custom.scss */
.chart-holder label {
  font-size: 17px;
  color: #fff;
  float: left;
  line-height: 20px;
  padding: 11.5px 0;
  margin: 0;
}
/* line 1871, templates/g5_hydrogen/custom/scss/custom.scss */
button[onclick="calcInit()"] {
  padding: 15px 25px 13px;
  float: right;
  font-size: 17px;
  display: block;
  line-height: 15px;
  background-color: #d88550;
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1886, templates/g5_hydrogen/custom/scss/custom.scss */
button[onclick="calc()"]:hover {
  color: #d88550;
  background: #fff;
}
/* line 1891, templates/g5_hydrogen/custom/scss/custom.scss */
#chart {
  width: 60%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1900, templates/g5_hydrogen/custom/scss/custom.scss */
.chart-holder > div:last-child {
  background-image: url('../../../../images/pics/calc.jpg');
  background-color: black;
  background-position: center;
  background-size: cover;
  width: 39.3%;
  margin-left: 0.7%;
}
/* line 1909, templates/g5_hydrogen/custom/scss/custom.scss */
#chart > div > div > a {
  color: #eee !important;
}
/* line 1913, templates/g5_hydrogen/custom/scss/custom.scss */
.split-tabs {
  position: absolute;
  z-index: 99999999;
  height: auto !important;
}
/* line 1919, templates/g5_hydrogen/custom/scss/custom.scss */
.split-tabs > div {
  float: left;
  padding: 15px 24px 12px;
  background-color: #c1c1c1;
  border-right: 1px solid #9a9a9a;
  line-height: 15px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1934, templates/g5_hydrogen/custom/scss/custom.scss */
.split-tabs > div.active {
  background-color: #d88550;
}
/* line 1938, templates/g5_hydrogen/custom/scss/custom.scss */
.split-tabs > div:last-child {
  border-right: none;
}
/* line 1942, templates/g5_hydrogen/custom/scss/custom.scss */
text tspan:nth-child(3), text tspan:last-child {
  font-size: 14px;
  font-weight: 600;
}
/* line 1948, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-148 .item-page li {
  margin-bottom: 20px;
}
/* line 1952, templates/g5_hydrogen/custom/scss/custom.scss */
.clients > div {
  float: left;
  width: 18%;
  margin-right: 8%;
  margin-bottom: 60px;
}
/* line 1959, templates/g5_hydrogen/custom/scss/custom.scss */
.clients {
  overflow: hidden;
}
/* line 1963, templates/g5_hydrogen/custom/scss/custom.scss */
.clients > div:nth-child(4n) {
  margin-right: 0;
}
/* line 1967, templates/g5_hydrogen/custom/scss/custom.scss */
.clients > div:nth-child(4n+1) {
  clear: left;
}
/* line 1971, templates/g5_hydrogen/custom/scss/custom.scss */
.clients img {
  margin-bottom: 0;
}
/*** CAROUSEL ***/
/* line 1976, templates/g5_hydrogen/custom/scss/custom.scss */
.caroholder {
  width: 90%;
  overflow: hidden;
  height: 120px;
  position: relative;
  margin: 50px auto;
}
/* line 1984, templates/g5_hydrogen/custom/scss/custom.scss */
.caro {
  position: absolute;
  left: 0;
}
/* line 1989, templates/g5_hydrogen/custom/scss/custom.scss */
.caro img {
  max-width: 180px;
  max-height: 110px;
  margin-right: 100px;
  float: left;
}
/* line 1996, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-130 .custompage-ban, .itemid-145 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-a.jpg');
}
/* line 2001, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-122 .custompage-ban, .itemid-120 .custompage-ban, .itemid-128 .custompage-ban, .itemid-146 .custompage-ban, .itemid-115 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-b.jpg');
}
/* line 2009, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-125 .custompage-ban, .itemid-151 .custompage-ban, .itemid-126 .custompage-ban, .itemid-148 .custompage-ban, .itemid-127 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-c.jpg');
}
/* line 2017, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-158 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-d.jpg');
}
/* line 2021, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-159 .custompage-ban, .itemid-160 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-e.jpg');
}
/* line 2026, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-113 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-f.jpg');
}
/* line 2030, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-116 .custompage-ban, .itemid-141 .custompage-ban, .itemid-135 .custompage-ban, .itemid-118 .custompage-ban, .itemid-142 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-g.jpg');
}
/* line 2038, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-119 .custompage-ban, .itemid-121 .custompage-ban, .itemid-123 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-h.jpg');
}
/* line 2044, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-119 .custompage-ban, .itemid-121 .custompage-ban, .itemid-116 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-i.jpg');
}
/* line 2050, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-116 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-j.jpg');
}
/* line 2054, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-112 .custompage-ban, .itemid-114 .custompage-ban, .itemid-144 .custompage-ban, .itemid-150 .custompage-ban, .itemid-136 .custompage-ban, .itemid-149 .custompage-ban, .itemid-137 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-k.jpg');
}
/* line 2064, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-119 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-l.jpg');
}
/* line 2068, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-161 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-m.jpg');
}
/* line 2072, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-137 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-a.jpg');
}
/* line 2076, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-115 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-b.jpg');
}
/* line 2080, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-212 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-f.jpg');
}
/* line 2084, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-119 .custompage-ban, .itemid-144 .custompage-ban, .itemid-137 .custompage-ban, .itemid-121 .custompage-ban, .itemid-159 .custompage-ban, .itemid-160 .custompage-ban, .itemid-142 .custompage-ban {
  margin-bottom: 0;
}
/* line 2094, templates/g5_hydrogen/custom/scss/custom.scss */
.link-thoughs {
  display: table;
  margin: auto;
}
/*** VACANCY PAGE ***/
/* line 2100, templates/g5_hydrogen/custom/scss/custom.scss */
.vac {
  border: 1px solid #184047;
  margin-bottom: 50px;
  padding: 20px;
  border-radius: 8px;
}
/* line 2107, templates/g5_hydrogen/custom/scss/custom.scss */
h5 {
  line-height: 20px;
  font-size: 19px;
  font-weight: 600;
}
/* line 2113, templates/g5_hydrogen/custom/scss/custom.scss */
.v-head > h5 {
  float: left;
  margin: 0;
}
/* line 2118, templates/g5_hydrogen/custom/scss/custom.scss */
.v-head > h5 a {
  color: #184047;
}
/* line 2122, templates/g5_hydrogen/custom/scss/custom.scss */
.v-head > h5 a:hover {
  color: #d88550;
}
/* line 2126, templates/g5_hydrogen/custom/scss/custom.scss */
.vac > div {
  overflow: hidden;
  margin-bottom: 15px;
}
/* line 2131, templates/g5_hydrogen/custom/scss/custom.scss */
span.dat {
  float: right;
  margin-top: 4px;
  color: #184047;
  line-height: 15px;
}
/* line 2138, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-info {
  color: #5a6061;
  font-size: 14px;
}
/* line 2143, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-info > span {
  display: inline-block;
  padding: 0 10px;
}
/* line 2148, templates/g5_hydrogen/custom/scss/custom.scss */
span.vac-loc {
  padding-left: 0;
}
/* line 2152, templates/g5_hydrogen/custom/scss/custom.scss */
.vac > .v-head {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #c5c5c5;
}
/* line 2158, templates/g5_hydrogen/custom/scss/custom.scss */
.vac_main > p:last-child {
  margin-bottom: 0;
}
/* line 2162, templates/g5_hydrogen/custom/scss/custom.scss */
.vac > .vac_butts {
  margin-bottom: 0;
}
/* line 2166, templates/g5_hydrogen/custom/scss/custom.scss */
.top-info {
  margin-bottom: 25px;
  border-bottom: 1px solid grey;
  padding-bottom: 15px;
}
/* line 2172, templates/g5_hydrogen/custom/scss/custom.scss */
.pag {
  display: table;
  margin: auto;
}
/* line 2177, templates/g5_hydrogen/custom/scss/custom.scss */
.pag > a, .pag > span {
  font-size: 16px;
  color: #184047 !important;
  margin-left: 3px;
  display: block;
  float: left;
}
/* line 2186, templates/g5_hydrogen/custom/scss/custom.scss */
.pag > .active, .pag > a:hover {
  color: #d88550 !important;
}
/*** SINGLE VACANCY ***/
/* line 2192, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-title h2 {
  width: 70%;
  float: left;
  line-height: 40px;
}
/* line 2198, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-title {
  overflow: hidden;
}
/* line 2202, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-title > a {
  float: right;
}
/* line 2206, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-spec {
  border: 1px solid #184047;
  margin-bottom: 50px;
  padding: 20px;
  border-radius: 8px;
  overflow: hidden;
}
/* line 2214, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-spec > * {
  float: left;
  width: 50%;
  margin-bottom: 20px;
}
/* line 2220, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-spec > *:nth-child(2n+1) {
  clear: left;
}
/* line 2224, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-spec > *:nth-last-child(-n+2) {
  margin-bottom: 0;
}
/* line 2228, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-spec > * > span {
  display: inline-block;
  width: 30%;
  font-size: 17px;
  font-weight: 600;
}
/* line 2235, templates/g5_hydrogen/custom/scss/custom.scss */
.vacancy .vac_main {
  margin-bottom: 50px;
}
/*** CREDENTIALS ***/
/* line 2240, templates/g5_hydrogen/custom/scss/custom.scss */
.stat > div {
  float: left;
  width: 20%;
  margin-right: 20%;
  margin-bottom: 30px;
}
/* line 2247, templates/g5_hydrogen/custom/scss/custom.scss */
.stat > div:nth-child(3n) {
  margin-right: 0;
}
/* line 2251, templates/g5_hydrogen/custom/scss/custom.scss */
.stat > div:last-nth-child(-n+3) {
  margin-bottom: 0;
}
/* line 2255, templates/g5_hydrogen/custom/scss/custom.scss */
.stat {
  overflow: hidden;
}
/* line 2259, templates/g5_hydrogen/custom/scss/custom.scss */
.stat span {
  font-size: 72px;
  display: block;
  line-height: 71px;
  color: #184047;
}
/*** APPLY ***/
/* line 2267, templates/g5_hydrogen/custom/scss/custom.scss */
.form-block > * {
  float: left;
}
/* line 2271, templates/g5_hydrogen/custom/scss/custom.scss */
.form-block {
  overflow: hidden;
  clear: both;
}
/* line 2276, templates/g5_hydrogen/custom/scss/custom.scss */
.form-block .small {
  display: table;
  font-size: 12px;
  color: #d88550;
}
/* line 2282, templates/g5_hydrogen/custom/scss/custom.scss */
.form-block > p {
  margin-bottom: 0;
  width: 16%;
  margin-right: 10%;
  text-align: right;
}
/* line 2289, templates/g5_hydrogen/custom/scss/custom.scss */
.application-form input, .application-form select, .application-form textarea {
  box-sizing: border-box;
  height: 42px;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #184047;
  font-size: 15px;
  float: right;
  width: 74%;
}
/* line 2302, templates/g5_hydrogen/custom/scss/custom.scss */
.application-form .upload-options input {
  float: initial;
  width: auto;
  border: initial;
}
/* line 2308, templates/g5_hydrogen/custom/scss/custom.scss */
.application-form .upload-options {
  box-sizing: border-box;
  min-height: 200px;
  border-radius: 0;
  box-shadow: none;
  /* border: 1px solid #184047; */
  font-size: 15px;
  float: right;
  width: 74%;
  margin-bottom: 20px;
}
/* line 2320, templates/g5_hydrogen/custom/scss/custom.scss */
.application-form textarea {
  height: 100px;
}
/* line 2324, templates/g5_hydrogen/custom/scss/custom.scss */
.application-form input#fileToUpload {
  border: none;
}
/* line 2328, templates/g5_hydrogen/custom/scss/custom.scss */
.application-form input[type="submit"] {
  float: right;
  color: #fff !important;
  background-color: #d88550;
  border-radius: 5px;
  font-size: 18px;
  line-height: 18px;
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border: none;
}
/* line 2344, templates/g5_hydrogen/custom/scss/custom.scss */
span.file-icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  height: 32px;
  width: 32px;
  display: inline-block;
  margin-top: 5px;
  position: relative;
  top: 10px;
}
/* line 2356, templates/g5_hydrogen/custom/scss/custom.scss */
div#cloud-summary {
  width: 100%;
  border: 15px solid #d88550;
  padding: 10px 50px 0;
}
/* line 2362, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-120 div#cloud-summary {
  font-family: b;
  font-family: 'Roboto', sans-serif;
  width: 100%;
  border: 0px solid #d88550;
  padding: 8px 10px 1px;
  box-shadow: 4px 4px 0 #c2c2c2;
  background-color: #fff;
  color: #c2c2c2;
}
/* line 2373, templates/g5_hydrogen/custom/scss/custom.scss */
div#file-summary {
  width: 100%;
  border: 15px solid #d88550;
  padding: 25px 50px 0;
}
/* line 2379, templates/g5_hydrogen/custom/scss/custom.scss */
div#cloud-summary p, div#file-summary p {
  word-break: break-all;
}
/* line 2384, templates/g5_hydrogen/custom/scss/custom.scss */
div#cloud-options {
  width: 100%;
  margin: 15px 0 0;
}
/* line 2389, templates/g5_hydrogen/custom/scss/custom.scss */
#cloud-options a {
  padding: 20px 30px;
  display: inline-block;
  background-color: #d88550;
  border-radius: 5px;
  margin-right: 15px;
  font-family: arial;
  transition: all 0.4s ease;
  color: #fff;
}
/* line 2400, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-120 #cloud-options a:last-child {
  margin-right: 0px;
  float: right;
}
/* line 2405, templates/g5_hydrogen/custom/scss/custom.scss */
#cloud-options a:hover {
  display: inline-block;
  background-color: #d88550;
  border-radius: 5px;
  margin-right: 15px;
  color: #fff;
}
/* line 2413, templates/g5_hydrogen/custom/scss/custom.scss */
error {
  display: none;
  float: right;
  width: 74%;
  color: #ff1427;
}
/* line 2420, templates/g5_hydrogen/custom/scss/custom.scss */
.fileUpload {
  position: relative;
  overflow: hidden;
  margin: 10px 0;
}
@media (max-width: 767px) {
  /* line 2427, templates/g5_hydrogen/custom/scss/custom.scss */
  .fileUpload {
    width: 100%;
  }
}
/* line 2432, templates/g5_hydrogen/custom/scss/custom.scss */
.fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 2444, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  padding: 20px 30px;
  display: inline-block;
  background: #d88550;
  margin-right: 0;
  font-family: arial;
  transition: all 0.4s ease;
  color: #fff;
  box-shadow: none;
  font-size: 15px;
}
/*** RESP ***/
/** DESKTOP **/
@media (max-width: 1199px) {
  /* line 2461, templates/g5_hydrogen/custom/scss/custom.scss */
  /*** MENU ***/
  /** SLIDESHOW ***/
  /** TESTIMONIAL SLIDER ***/
  /*** BUTTONS ***/
  /*** STATS ***/
  /* line 2463, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li > a {
    padding: 19px 12px 16px;
    font-size: 13px;
  }
  /* line 2467, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li ul a {
    font-size: 13px;
  }
  /* line 2471, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-overlay {
    width: 890px;
  }
  /* line 2475, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-lower {
    background-image: url('../../../../images/bgs/testimonial-bg.jpg');
    padding: 53px 0;
  }
  /* line 2480, templates/g5_hydrogen/custom/scss/custom.scss */
  .link-thoughs > a /*, .vac_butts > a, .vac-title a, .top-info a*/ {
    padding: 20px 12px;
  }
  /* line 2485, templates/g5_hydrogen/custom/scss/custom.scss */
  .stat span {
    font-size: 65px;
  }
  /* line 2488, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-150 .page img:nth-last-child(-n+2) {
    max-width: 399px;
  }
  /* line 2491, templates/g5_hydrogen/custom/scss/custom.scss */
  #cloud-options a {
    padding: 20px 18px;
  }
}
/** TABLET **/
@media (max-width: 959px) {
  /* line 2497, templates/g5_hydrogen/custom/scss/custom.scss */
  /*** MENU ***/
  /** SLIDESHOW ***/
  /*** SEARCH FROM ***/
  /*** PAGE ***/
  /*** TEST SCROLL ***/
  /*** SERVICE INTROS ***/
  /*** NEWS INTRO ***/
  /*** BUTTONS ***/
  /*** STATS ***/
  /*** TAX CALC ***/
  /*** CONTACT ***/
  /* line 2498, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-hide {
    display: none !important;
  }
  /* line 2501, templates/g5_hydrogen/custom/scss/custom.scss */
  .tab-show {
    display: block;
  }
  /* line 2505, templates/g5_hydrogen/custom/scss/custom.scss */
  div#menu .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 2509, templates/g5_hydrogen/custom/scss/custom.scss */
  .tabber span {
    display: block;
    width: 50px;
    height: 7px;
    margin-bottom: 11px;
    background: #184047;
    cursor: pointer;
  }
  /* line 2517, templates/g5_hydrogen/custom/scss/custom.scss */
  .tabber span:last-child {
    margin-bottom: 0;
  }
  /* line 2520, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men {
    display: none;
  }
  /* line 2523, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li {
    float: none;
    position: relative;
  }
  /* line 2527, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li ul {
    position: relative;
  }
  /* line 2530, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li > ul {
    background-color: #d88550;
  }
  /* line 2533, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li > ul ul {
    left: 0;
  }
  /* line 2536, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li > a {
    font-size: 16px;
    border-bottom: 1px solid #4b6265;
  }
  /* line 2540, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li ul a {
    font-size: 16px;
    border-bottom: 1px solid #fff;
  }
  /* line 2544, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li > ul li {
    border: none;
  }
  /* line 2547, templates/g5_hydrogen/custom/scss/custom.scss */
  span.dropper {
    position: absolute;
    cursor: pointer;
    right: 6%;
    height: 39px;
    top: 2px;
    width: 40px;
    background-image: url('../../../../images/icons/down.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 7px;
  }
  /* line 2560, templates/g5_hydrogen/custom/scss/custom.scss */
  div#rev_slider_1_1_wrapper, div#rev_slider_1_1, div#rev_slider_1_1_wrapper .slotholder * {
    min-height: 450px !important;
    width: 100% !important;
  }
  /* line 2566, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-overlay {
    width: 700px;
  }
  /* line 2570, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our > h2 {
    display: none;
  }
  /* line 2573, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our > form {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 2578, templates/g5_hydrogen/custom/scss/custom.scss */
  .item-page > div {
    margin: 0;
  }
  /* line 2582, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-lower {
    padding: 43px 0;
    background-position: center;
  }
  /* line 2586, templates/g5_hydrogen/custom/scss/custom.scss */
  .test-holder > div.arr {
    display: none;
  }
  /* line 2589, templates/g5_hydrogen/custom/scss/custom.scss */
  .test-holder > div {
    float: none;
    width: 100%;
  }
  /* line 2594, templates/g5_hydrogen/custom/scss/custom.scss */
  .service-intro {
    margin: 0;
  }
  /* line 2598, templates/g5_hydrogen/custom/scss/custom.scss */
  div#bottom {
    margin: 25px 0;
  }
  /* line 2601, templates/g5_hydrogen/custom/scss/custom.scss */
  .n-item {
    width: 100%;
    float: none;
    min-height: 137px;
    margin-bottom: 40px;
  }
  /* line 2608, templates/g5_hydrogen/custom/scss/custom.scss */
  .link-thoughs > a {
    padding: 17px 12px;
    font-size: 16px;
  }
  /* line 2613, templates/g5_hydrogen/custom/scss/custom.scss */
  .stat > div {
    float: left;
    width: 23%;
    margin-right: 15.5%;
  }
  /* line 2618, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-150 .page img:nth-last-child(-n+2) {
    max-width: 289px;
  }
  /* line 2622, templates/g5_hydrogen/custom/scss/custom.scss */
  .chart-holder {
    position: relative;
  }
  /* line 2625, templates/g5_hydrogen/custom/scss/custom.scss */
  #chart {
    width: 100%;
  }
  /* line 2628, templates/g5_hydrogen/custom/scss/custom.scss */
  .chart-holder > .split-tabs {
    right: 5px;
  }
  /* line 2631, templates/g5_hydrogen/custom/scss/custom.scss */
  .chart-holder > div:last-child {
    display: none;
  }
  /* line 2635, templates/g5_hydrogen/custom/scss/custom.scss */
  .trio > div:last-child {
    margin-right: 0;
  }
  /* line 2638, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133 .team {
    display: none;
  }
  /* line 2641, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-split > div {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
  }
  /* line 2646, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-120 div#cloud-options {
    margin: 40px 0 40px;
    text-align: right;
  }
  /* line 2650, templates/g5_hydrogen/custom/scss/custom.scss */
  .testimonial {
    display: none;
    position: absolute;
    padding: 0 70px;
    left: 0;
    top: 55px;
    text-align: center;
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  /* line 2661, templates/g5_hydrogen/custom/scss/custom.scss */
  /*** HEADER ***/
  /*** SLIDESHOW ***/
  /*** SEARCH FORM ***/
  /*** CAROUSEL ***/
  /*** PAGES ***/
  /*** SERV-INTROS ***/
  /*** TESTIMONIALS ***/
  /*** NEWS ***/
  /*** FOOTER ***/
  /*** COPYRIGHT ***/
  /*** TEAM ***/
  /*** PAGE ***/
  /*** VACANCIES ***/
  /*** AREAS WE COVER ***/
  /*** BLOG ***/
  /*** HEADEDER ***/
  /*** STATS ***/
  /*** VAC ***/
  /*** APPLY ***/
  /* line 2663, templates/g5_hydrogen/custom/scss/custom.scss */
  .head > * {
    display: table;
    margin: auto;
  }
  /* line 2667, templates/g5_hydrogen/custom/scss/custom.scss */
  .head > a {
    float: none;
    margin-bottom: 13px;
  }
  /* line 2671, templates/g5_hydrogen/custom/scss/custom.scss */
  .head > .head-info {
    float: none;
    margin-top: 20px;
  }
  /* line 2675, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info .tel {
    font-size: 32px;
  }
  /* line 2679, templates/g5_hydrogen/custom/scss/custom.scss */
  div#rev_slider_1_1_wrapper, div#rev_slider_1_1, div#rev_slider_1_1_wrapper .slotholder * {
    min-height: 600px !important;
    width: 100% !important;
  }
  /* line 2685, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-overlay {
    width: 100%;
    top: 40%;
  }
  /* line 2689, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-over {
    width: 100%;
  }
  /* line 2692, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 a.submit {
    top: 85%;
    transform: translateX(-50%);
  }
  /* line 2696, templates/g5_hydrogen/custom/scss/custom.scss */
  a.submit {
    border-radius: 40px;
    top: 50%;
    left: 50%;
    width: 218px;
    transform: translate(-50%, -50%);
  }
  /* line 2703, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-over p, .slide-over img {
    display: none;
  }
  /* line 2707, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-over h1 {
    text-align: center;
  }
  /* line 2711, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our {
    margin: 0;
  }
  /* line 2714, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our form > *:nth-last-child(-n+3) {
    margin-bottom: 10px;
  }
  /* line 2717, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our form > *:nth-child(3n) {
    margin-right: 0;
  }
  /* line 2720, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our button {
    width: 100%;
  }
  /* line 2723, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our select {
    width: 100%;
    margin-right: 0;
  }
  /* line 2728, templates/g5_hydrogen/custom/scss/custom.scss */
  .caroholder {
    margin: 20px auto;
  }
  /* line 2732, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .item-page > div, .itemid-112 .item-page > div, .itemid-133 .item-page > div, .itemid-114 .item-page > div, .itemid-158 .item-page > div, .itemid-160 .item-page > div {
    padding: 0;
    background-image: none;
  }
  /* line 2742, templates/g5_hydrogen/custom/scss/custom.scss */
  .service-intro > div {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
  /* line 2748, templates/g5_hydrogen/custom/scss/custom.scss */
  .service-intro > div:last-child {
    margin-bottom: 0;
  }
  /* line 2751, templates/g5_hydrogen/custom/scss/custom.scss */
  .service-intro {
    padding: 20px 0;
  }
  /* line 2755, templates/g5_hydrogen/custom/scss/custom.scss */
  .test-block {
    height: 280px;
    color: #fff;
    padding: 0;
    background-image: none;
  }
  /* line 2761, templates/g5_hydrogen/custom/scss/custom.scss */
  .testimonial {
    display: none;
    position: absolute;
    padding: 0;
    left: 0;
    top: 50%;
    text-align: center;
    transform: translateY(-50%);
    font-size: 20px !important;
  }
  /* line 2772, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 div#bottom {
    display: none;
  }
  /* line 2776, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot {
    overflow: hidden;
    padding: 30px 0 0;
  }
  /* line 2780, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > img {
    display: none;
  }
  /* line 2783, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div {
    float: none;
  }
  /* line 2786, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div > div {
    float: none;
    margin-top: 0;
  }
  /* line 2790, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot p {
    margin-bottom: 0;
    line-height: 28px;
    text-align: left;
  }
  /* line 2795, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div > div:nth-child(2) {
    margin: 30px auto;
    float: none;
    display: table;
  }
  /* line 2800, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot .social {
    margin-top: -130px;
  }
  /* line 2804, templates/g5_hydrogen/custom/scss/custom.scss */
  .copy > p:last-child {
    float: none;
  }
  /* line 2807, templates/g5_hydrogen/custom/scss/custom.scss */
  .copy > p {
    float: none;
    text-align: center;
  }
  /* line 2812, templates/g5_hydrogen/custom/scss/custom.scss */
  .team > div {
    float: none;
    margin-right: 0;
    text-align: right;
    margin-bottom: 40px;
  }
  /* line 2818, templates/g5_hydrogen/custom/scss/custom.scss */
  .team > div:last-child {
    margin-bottom: 0;
  }
  /* line 2821, templates/g5_hydrogen/custom/scss/custom.scss */
  .link-thoughs > a {
    padding: 20px 10px;
    font-size: 17px;
    display: table;
    margin: 0 auto 20px;
    float: none;
  }
  /* line 2829, templates/g5_hydrogen/custom/scss/custom.scss */
  .page {
    margin: 0;
    padding: 0;
    background-image: none;
  }
  /* line 2835, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac_butts > a {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  /* line 2840, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac_butts > a:last-child {
    margin-bottom: 0;
  }
  /* line 2843, templates/g5_hydrogen/custom/scss/custom.scss */
  span.vac-loc, span.vac-type {
    padding-left: 0;
  }
  /* line 2847, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-info > span {
    display: inline-block;
    padding: 0 10px;
    width: 40%;
  }
  /* line 2853, templates/g5_hydrogen/custom/scss/custom.scss */
  .uls > ul:nth-child(2n) {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
  }
  /* line 2858, templates/g5_hydrogen/custom/scss/custom.scss */
  div.uls > ul {
    float: left;
    width: 47.5%;
  }
  /* line 2862, templates/g5_hydrogen/custom/scss/custom.scss */
  div#cavas_id106 {
    height: 300px !important;
  }
  /* line 2866, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-128 #g-main .blog {
    overflow: hidden;
    margin: 0;
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    min-height: 100px;
  }
  /* line 2874, templates/g5_hydrogen/custom/scss/custom.scss */
  .items-row {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  /* line 2879, templates/g5_hydrogen/custom/scss/custom.scss */
  a.intro-img {
    height: 300px;
  }
  /* line 2882, templates/g5_hydrogen/custom/scss/custom.scss */
  body .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 13px;
  }
  /* line 2886, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    padding: 0;
    background-size: cover;
    background-position: center;
  }
  /* line 2892, templates/g5_hydrogen/custom/scss/custom.scss */
  .stat > div {
    float: left;
    width: 47.5%;
    margin-right: 5%;
  }
  /* line 2897, templates/g5_hydrogen/custom/scss/custom.scss */
  .stat > div:nth-child(3n) {
    margin-right: 5%;
  }
  /* line 2900, templates/g5_hydrogen/custom/scss/custom.scss */
  .stat > div:nth-child(2n) {
    margin-right: 0;
  }
  /* line 2904, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-spec > * > span {
    display: inline-block;
    width: 40%;
    font-size: 17px;
    font-weight: 600;
  }
  /* line 2910, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-title > a {
    float: none;
    display: block;
    margin-bottom: 20px;
  }
  /* line 2915, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-spec > * {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 2920, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-spec > *:nth-last-child(-n+2) {
    margin-bottom: 20px;
  }
  /* line 2923, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-spec > *:last-child {
    margin-bottom: 0;
  }
  /* line 2927, templates/g5_hydrogen/custom/scss/custom.scss */
  .form-block > p {
    margin-bottom: 0;
    width: 100%;
    margin-right: 0;
    float: none;
  }
  /* line 2933, templates/g5_hydrogen/custom/scss/custom.scss */
  .application-form input, .application-form select, .application-form textarea {
    float: none;
    width: 100%;
  }
  /* line 2939, templates/g5_hydrogen/custom/scss/custom.scss */
  h2.form-job-title {
    line-height: 36px;
  }
  /* line 2942, templates/g5_hydrogen/custom/scss/custom.scss */
  .application-form .upload-options {
    width: 100%;
    text-align: center;
  }
  /* line 2946, templates/g5_hydrogen/custom/scss/custom.scss */
  #cloud-options a {
    margin-right: 0px;
    padding: 20px 30px;
    width: 49%;
  }
  /* line 2951, templates/g5_hydrogen/custom/scss/custom.scss */
  #cloud-options a i {
    display: block;
  }
  /* line 2954, templates/g5_hydrogen/custom/scss/custom.scss */
  #cloud-options a:hover {
    margin-right: 0px;
  }
  /* line 2957, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-120 div#cloud-options {
    margin: 40px 0 40px;
    text-align: center;
  }
}
/* line 2963, templates/g5_hydrogen/custom/scss/custom.scss */
.span12 h3 {
  margin: 1.95rem 0 1rem 0 !important;
}
/* line 2967, templates/g5_hydrogen/custom/scss/custom.scss */
.contactinfop a, .page > div a {
  color: #d6834f;
  transition: 0.4s;
}
/* line 2973, templates/g5_hydrogen/custom/scss/custom.scss */
.page > div a:hover {
  color: #17343a !important;
}
/* line 2977, templates/g5_hydrogen/custom/scss/custom.scss */
.contactinfop a:hover {
  color: #17343a !important;
}
/* line 2981, templates/g5_hydrogen/custom/scss/custom.scss */
button[onclick="calcInit()"] {
  transition: 0.4s;
}
/* line 2985, templates/g5_hydrogen/custom/scss/custom.scss */
button[onclick="calcInit()"]:hover {
  background-color: #165a66;
}
/*#g-main>div>div>div>div>div>div>div>div>div>div:nth-child(2)>img {
 width: 103%
 }*/
/* line 2993, templates/g5_hydrogen/custom/scss/custom.scss */
.mapul li {
  color: white;
  width: 197% !important;
  margin-top: -62PX;
}
@media (max-width: 1200px) {
  /* line 3000, templates/g5_hydrogen/custom/scss/custom.scss */
  .mapul li {
    color: white;
    width: 197% !important;
    margin: 0PX;
  }
}
@media (max-width: 442px) {
  /* line 3008, templates/g5_hydrogen/custom/scss/custom.scss */
  .mapul li {
    color: white;
    width: 197% !important;
    margin-left: -183PX;
  }
}
/* line 3015, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup {
  background: none !important;
  clear: left;
  font: 14px Helvetica, Arial, sans-serif;
  width: 300px;
}
/* line 3022, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup .indicates-required {
  display: none !important;
}
/* line 3026, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup .button {
  background-color: #d5824f !important;
  margin-top: 20px !important;
}
/* line 3031, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup .mc-field-group input {
  background: none !important;
}
/* line 3035, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup .mc-field-group input {
  padding: 11px 0 !important;
  margin-bottom: -10px !important;
}
/* line 3040, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup input {
  border: 1px solid white !important;
}
/* line 3044, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup ::placeholder {
  color: white;
}
/* line 3048, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup .button {
  border: 0 none !important;
  border-radius: 4px !important;
  box-shadow: 4px 3px 22px rgba(0, 0, 0, 0.3);
  width: 48% !important;
  transition: 0.4s;
  width: 35% !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
/* line 3059, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup .button:hover {
  background-color: #173f46 !important;
  border: 0 none !important;
  border-radius: 0px !important;
  box-shadow: 4px 3px 22px rgba(0, 0, 0, 0.2);
}
/* line 3066, templates/g5_hydrogen/custom/scss/custom.scss */
div#mc_embed_signup_scroll {
  margin-top: -40px;
}
/* line 3070, templates/g5_hydrogen/custom/scss/custom.scss */
#mc_embed_signup .mc-field-group input {
  text-indent: 7% !important;
}
@media (max-width: 767px) {
  /* line 3075, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our > form > button {
    width: 100%;
    box-sizing: border-box;
    height: 46px;
    border-radius: 10px;
    text-align: center;
    padding: 12px 5px 8px;
    color: #fff;
    background: #184047;
    font-size: 17px;
    margin-top: 5px;
  }
  /* line 3087, templates/g5_hydrogen/custom/scss/custom.scss */
  .search-our > form > .ms-parent {
    margin-right: 2%;
    box-sizing: border-box;
    border-radius: 10px;
    height: 46px;
    font-size: 17px;
    color: #184047;
    padding: 5px 6px 50px 0;
    width: 100% !important;
  }
  /* line 3097, templates/g5_hydrogen/custom/scss/custom.scss */
  div#intro {
    height: 380px;
  }
  /* line 3100, templates/g5_hydrogen/custom/scss/custom.scss */
  div#mc_embed_signup_scroll {
    display: none !important;
  }
  /* line 3103, templates/g5_hydrogen/custom/scss/custom.scss */
  .testimonial {
    font-size: 16px !important;
  }
  /* line 3106, templates/g5_hydrogen/custom/scss/custom.scss */
  .headerlogo1 {
    margin-right: 0;
    margin-bottom: 10px;
    max-width: 340px;
    width: 101%;
  }
  /* line 3112, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info-sub1 {
    margin-left: 0px;
    display: block;
  }
  /* line 3116, templates/g5_hydrogen/custom/scss/custom.scss */
  .tabber.tab-show {
    margin-left: 46px;
  }
  /* line 3119, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer > div > div > div > div > div > div > div > div > div {
    margin-right: -55px !important;
  }
  /* line 3122, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div > div:nth-child(2) {
    margin: 9px auto;
    float: none;
    display: table;
    margin-right: 53px;
  }
}
@media (max-width: 375px) {
  /* line 3131, templates/g5_hydrogen/custom/scss/custom.scss */
  .tabber.tab-show {
    margin-left: 36px;
  }
}
/* VACANCIES HIDER DELETE WHEN NEEDS TO COME BACK */
/* line 3137, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-intro {
  display: block;
}
/* line 3141, templates/g5_hydrogen/custom/scss/custom.scss */
#g-intro {
  display: block;
}
/* line 3145, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-167 #g-intro, .itemid-159 #g-intro {
  display: block;
}
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/* line 3151, templates/g5_hydrogen/custom/scss/custom.scss */
p.pos.directortag {
  margin-top: -27px;
}
/* line 3155, templates/g5_hydrogen/custom/scss/custom.scss */
.buttnew {
  color: white !important;
  background-color: #d5824f;
  transition: 0.4s;
  margin-top: 0px !important;
}
/* line 3162, templates/g5_hydrogen/custom/scss/custom.scss */
.buttnew:hover {
  color: white !important;
  background-color: #173f46 !important;
  transition: 0.4s;
  border: 1px solid #173f46 !important;
}
/* line 3169, templates/g5_hydrogen/custom/scss/custom.scss */
.bottomholder {
  background-color: #ededed;
}
/* line 3173, templates/g5_hydrogen/custom/scss/custom.scss */
.lowerbannerholder {
  background-color: #ededed;
}
/* line 3177, templates/g5_hydrogen/custom/scss/custom.scss */
.footerrightcontent .social > a > img:last-child {
  left: 8px;
}
/* line 3181, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer > div > div > div > div > div > div > div > div > div > div.footerrightcontent > div > a:nth-child(1) > img:nth-child(2) {
  left: 0px;
}
/*Mailchimp form colour text fix */
/* line 3186, templates/g5_hydrogen/custom/scss/custom.scss */
#mce-EMAIL {
  color: white !important;
}
/* line 3190, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-9 .item-page a {
  color: #d6834f;
  transform: 0.4s;
}
/* line 3195, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-9 .item-page a:hover {
  color: #439a86;
}
/* line 3199, templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  line-height: 22px;
}
@media (max-width: 364px) {
  /* line 3204, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info .tel {
    font-size: 29px;
  }
}
/* line 3213, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-9 .item-page a {
  color: #439a86;
  transform: 0.4s;
}
/* line 3218, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-9 .item-page a:hover {
  color: #d6834f;
}
/* line 3222, templates/g5_hydrogen/custom/scss/custom.scss */
.rd-more a {
  color: white !important;
}
/* line 3226, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main > div > div > div > div > div > div > div > div:nth-child(4) > a {
  color: white !important;
}
/* line 3230, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main > div > div > div > div > div > div > div > div:nth-child(4) > a:hover {
  color: #439a86 !important;
}
/* BROADBEAN FIX */
/* Broadbean Vacancy Fix */
/* line 3236, templates/g5_hydrogen/custom/scss/custom.scss */
span.trianglelist {
  display: none;
}
@media (max-width: 767px) {
  /* line 3241, templates/g5_hydrogen/custom/scss/custom.scss */
  h3 {
    color: #184047 !important;
  }
  /* line 3244, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-info > span {
    display: inline-block;
    padding: 0 10px;
    width: 40%;
    white-space: nowrap;
    display: block;
  }
  /* line 3251, templates/g5_hydrogen/custom/scss/custom.scss */
  span.pipe {
    display: none;
  }
  /* line 3254, templates/g5_hydrogen/custom/scss/custom.scss */
  span.trianglelist {
    display: initial;
  }
  /* line 3257, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-title > a {
    float: right;
    display: block;
    margin-bottom: 20px;
    width: 60%;
    height: 44px;
    /* padding: 0; */
    text-align: center;
  }
  /* line 3266, templates/g5_hydrogen/custom/scss/custom.scss */
  .vac-spec > * > span {
    display: inline-block;
    width: 40%;
    font-size: 17px;
    font-weight: 600;
    display: block;
  }
}
/* TWITTER FOOTER */
/* line 3276, templates/g5_hydrogen/custom/scss/custom.scss */
.foot > img {
  float: left;
  margin-top: 94px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: none;
}
/* line 3287, templates/g5_hydrogen/custom/scss/custom.scss */
.twitdiv {
  margin-top: -22%;
}
@media only screen and (max-width: 1200px) {
  /* line 3292, templates/g5_hydrogen/custom/scss/custom.scss */
  .twitdiv {
    margin-top: -28%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3298, templates/g5_hydrogen/custom/scss/custom.scss */
  .twitdiv {
    margin-top: -34%;
    width: 10%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3305, templates/g5_hydrogen/custom/scss/custom.scss */
  .twitdiv {
    margin-top: 13%;
    width: 98%;
  }
}
/* THORNTON LEGAL CATEGORIES */
/* line 3312, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-20.categoriesmod {
  margin-top: 44px;
}
/* line 3316, templates/g5_hydrogen/custom/scss/custom.scss */
.categoriesmod a {
  color: #184047;
  transition: 0.4s;
}
/* line 3321, templates/g5_hydrogen/custom/scss/custom.scss */
.categoriesmod a:hover {
  color: #d6834e;
}
/* line 3325, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-11 h3.page-header.item-title {
  display: none;
}
/* line 3329, templates/g5_hydrogen/custom/scss/custom.scss */
.cat-children {
  display: none;
}
/* New member of staff */
/* line 3334, templates/g5_hydrogen/custom/scss/custom.scss */
.team > div {
  float: left;
  margin-right: 120px;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  /* line 3341, templates/g5_hydrogen/custom/scss/custom.scss */
  .team > div {
    float: left;
    margin-right: 12px;
    text-align: right;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3349, templates/g5_hydrogen/custom/scss/custom.scss */
  .team > div {
    float: left;
    margin-right: 180px;
    margin-top: 50px;
    text-align: right;
  }
}
/* Footer Links */
/* line 3358, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-50.team-member-grid {
  text-align: center;
  margin-bottom: 28px;
}
/* line 3363, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3364, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright p.copyp.copyp1 {
  color: white;
}
/* line 3367, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright p.copyp.copyp4 {
  color: white;
}
/* line 3370, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright p.copyp.copyp4 {
  float: right;
}
/* line 3373, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright p.copyp {
  display: inline-block;
}
/* line 3376, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright p.copyp.copyp2 {
  margin-left: 13%;
  margin-right: 15%;
}
@media only screen and (max-width: 1200px) {
  /* line 3383, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-copyright p.copyp {
    display: block;
    text-align: left;
  }
  /* line 3387, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-copyright p.copyp.copyp2 {
    margin-left: 0%;
    margin-right: 0%;
  }
}
/* line 3393, templates/g5_hydrogen/custom/scss/custom.scss */
.team .social > a img {
  margin: 0;
  margin-bottom: 21px;
}
/* line 3398, templates/g5_hydrogen/custom/scss/custom.scss */
.team > div {
  float: left;
  margin-right: 85px;
  text-align: right;
}
/* line 3404, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-171 #g-main .blog {
  overflow: hidden;
  margin: 30px 0;
  padding: 27px 0 0 110px;
  background-image: url('../../../../images/icons/tl.png');
  background-repeat: no-repeat;
  min-height: 100px;
}
/* line 3413, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-171 dd.createdby {
  display: none;
  font-family: b;
  font-family: 'Roboto', sans-serif;
}
/* line 3419, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-171 span.icon-calendar {
  display: none;
  font-family: b;
  font-family: 'Roboto', sans-serif;
}
/* line 3425, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-171 time {
  font-family: b;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #c2c2c2;
  display: block;
  margin-bottom: 40px;
  margin-left: 17px;
  margin-top: -15px;
}
/* line 3437, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-171 #g-main .g-block.size-80 {
  margin-left: -36px;
}
@media only screen and (max-width: 959px) {
  /* line 3442, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-171 time {
    font-family: b;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #c2c2c2;
    display: block;
    margin-bottom: 40px;
    margin-left: -24px;
    margin-top: -15px;
  }
  /* line 3453, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-171 #g-main .g-block.size-80 {
    margin-left: 0px;
  }
  /* line 3456, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .n-item {
    width: 100%;
    float: none;
    min-height: 137px;
    margin-bottom: 91px;
  }
  /* line 3462, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .n-item > div > img {
    max-height: 198px;
    width: auto;
    max-width: 1000px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3470, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-171 #g-main .blog {
    overflow: hidden;
    margin: 0;
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    min-height: 100px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 3481, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.nav.menumain-men > li > a {
    padding: 20px 8px 16px;
    font-size: 13px;
  }
}
/* NEW MAPS */
/* line 3488, templates/g5_hydrogen/custom/scss/custom.scss */
iframe.map1 {
  width: 49.8%;
}
/* line 3492, templates/g5_hydrogen/custom/scss/custom.scss */
iframe.map2 {
  width: 49.8%;
}
@media only screen and (max-width: 1011px) {
  /* line 3497, templates/g5_hydrogen/custom/scss/custom.scss */
  iframe.map1 {
    width: 100%;
  }
  /* line 3500, templates/g5_hydrogen/custom/scss/custom.scss */
  iframe.map2 {
    width: 100%;
  }
}
/* line 3505, templates/g5_hydrogen/custom/scss/custom.scss */
footer#g-footer {
  min-height: 620px;
}
/* line 3509, templates/g5_hydrogen/custom/scss/custom.scss */
p.foot-address {
  margin-top: -41px;
  line-height: 20px;
}
/* line 3514, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer > div > div > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > p:nth-child(2) {
  margin-top: 24px;
}
@media (max-width: 767px) {
  /* line 3519, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot .social {
    margin-top: -298px;
  }
  /* line 3522, templates/g5_hydrogen/custom/scss/custom.scss */
  p.foot-address {
    margin-top: -29px;
    line-height: 20px;
  }
  /* line 3526, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div > div:nth-child(2) {
    margin: 9px auto;
    float: none;
    display: table;
    margin-right: 22%;
    position: relative;
    margin: 0 auto;
    margin-left: 12%;
  }
  /* line 3535, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div > div:last-child > * {
    float: right;
    clear: both;
    position: relative;
    display: block;
    margin-right: 0%;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 385px) {
  /* line 3547, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div > div:nth-child(2) {
    margin: 9px auto;
    float: none;
    display: table;
    margin-right: 0%;
    position: relative;
    margin: 0 auto;
    /* margin-left: 10%; */
    text-align: center;
    display: block;
    margin-left: 0%;
    width: 85vw;
  }
  /* line 3560, templates/g5_hydrogen/custom/scss/custom.scss */
  span.tel-city {
    font-size: 18px;
    margin-right: 30px;
  }
}
/* line 3566, templates/g5_hydrogen/custom/scss/custom.scss */
span.tel-city {
  font-size: 24px;
  margin-right: 30px;
}
/* line 3571, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info .tel {
  font-size: 29px;
  clear: both;
  line-height: 31px;
}
/* line 3577, templates/g5_hydrogen/custom/scss/custom.scss */
.social.tab-hide {
  margin-top: 14px;
}
/* line 3581, templates/g5_hydrogen/custom/scss/custom.scss */
.social.tab-hide {
  margin-top: 14px;
  margin-right: 23px;
}
@media (max-width: 860px) {
  /* line 3587, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info > div:first-child {
    margin-right: 74px;
  }
}
@media (max-width: 767px) {
  /* line 3593, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info > div:first-child {
    margin-right: 20px;
  }
  /* line 3596, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info > div {
    float: inherit;
  }
  /* line 3599, templates/g5_hydrogen/custom/scss/custom.scss */
  img.headerlogo1.visible-phone {
    float: left;
    width: 90%;
    margin-left: -35px;
  }
  /* line 3604, templates/g5_hydrogen/custom/scss/custom.scss */
  .secondptrio {
    margin-top: 29px;
  }
  /* line 3607, templates/g5_hydrogen/custom/scss/custom.scss */
  img.headerlogo1.visible-phone {
    float: left;
    width: 75%;
    margin-left: 0px;
  }
}
/* line 3614, templates/g5_hydrogen/custom/scss/custom.scss */
.head-info > div {
  float: inherit;
}
/* line 3618, templates/g5_hydrogen/custom/scss/custom.scss */
.tabber span {
  display: block;
  width: 50px;
  height: 7px;
  margin-bottom: 11px;
  background: #184047;
  cursor: pointer;
  margin: 0 auto;
  margin-bottom: 10px;
}
/* line 3629, templates/g5_hydrogen/custom/scss/custom.scss */
.tabber.tab-show {
  position: absolute;
  top: 20px;
  right: 23px;
}
/* line 3635, templates/g5_hydrogen/custom/scss/custom.scss */
div#chart {
  padding-top: 36px;
}
@media (max-width: 370px) {
  /* line 3640, templates/g5_hydrogen/custom/scss/custom.scss */
  .foot > div > div:nth-child(2) {
    margin: 9px auto;
    float: none;
    display: table;
    margin-right: 0%;
    position: relative;
    margin: 0 auto;
    /* margin-left: 10%; */
    text-align: center;
    display: block;
    margin-left: 0%;
    width: 85vw;
  }
  /* line 3653, templates/g5_hydrogen/custom/scss/custom.scss */
  span.tel-city {
    font-size: 18px;
    margin-right: 30px;
  }
}
/* line 3659, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .item-page a.butt.buttnew {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 440px) {
  /* line 3665, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 .item-page a.butt.buttnew {
    display: inline-block;
    margin-right: 10px;
    width: 215px;
    margin-bottom: 10px;
  }
}
@media (max-width: 365px) {
  /* line 3674, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info .tel {
    font-size: 19px;
    clear: both;
    line-height: 31px;
  }
}
/* mod_vac_homepage style */
/* line 3682, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list {
  position: absolute;
  top: 15px;
  z-index: 999;
  left: calc(50% - 575px);
  width: 1200px;
  padding: 60px 0 0 0px;
}
/* line 3691, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list h1 {
  font-size: 40px;
  color: #fff;
  line-height: 41px;
  text-shadow: 1px 1px 2px #000;
}
/* line 3698, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list h2 {
  color: #fff;
  text-shadow: 1px 1px 2px #000;
  padding: 30px 0 0;
}
/* line 3704, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list > p {
  color: #fff;
  text-shadow: 1px 1px 2px #000;
  font-size: 17px;
}
/* line 3710, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list {
  /*
   @media only screen and (max-width: 375px) {
   .vacancy {
   margin: 0vw 0 45% -14vw;
   }
   .vacancy:last-child {
   display: block;
   margin: 0vw 0 0 -14vw;
   }
   .vacancy-carousel {
   padding: 95vw 0 0 0;
   }
   }
   @media only screen and (max-width: 359px) {
   .vacancy {
   margin: 0vw 0 40% -10vw;
   }
   .vacancy:last-child {
   display: block;
   margin: 0vw 0 -15% -10vw;
   }
   .vacancy-carousel {
   padding: 90vw 0 0 0;
   }
   }
   @media only screen and (max-width: 330px) {
   .vacancy {
   margin: 0vw 0 35% -5vw;
   }
   .vacancy:last-child {
   display: block;
   margin: 0vw 0 -8% -5vw;
   }
   .vacancy-carousel {
   padding: 90vw 0 0 0;
   }
   }*/
}
/* line 3711, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy {
  margin-bottom: 12px;
  padding: 20px;
  border-radius: 8px;
  width: 23%;
  margin-right: 1%;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 3720, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy > div {
  overflow: hidden;
  margin-bottom: 15px;
  height: 40px;
}
/* line 3725, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy > .v-head {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #c5c5c5;
  height: 68px;
}
/* line 3731, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy .dat {
  display: none;
}
/* line 3734, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy > .vac-info {
  color: #5a6061;
  font-size: 13px;
  height: 40px;
}
/* line 3739, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy > .vac-info > span {
  display: inline-block;
  padding: 0px 2px;
}
/* line 3743, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy .vac_main {
  display: none;
}
/* line 3746, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy > .vac_butts {
  margin-bottom: 0;
}
/* line 3749, templates/g5_hydrogen/custom/scss/custom.scss */
.hp-vacancy-list .vacancy .vac_butts > a:last-child {
  display: none;
}
@media only screen and (max-width: 959px) {
  /* line 3753, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list .vacancy:last-child {
    display: none;
  }
  /* line 3756, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list .vacancy {
    width: 31%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3760, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list {
    /*.vacancy {
     display: inline-block;
     padding: 12px;
     transform: rotate(90deg);
     transform-origin: right top;
     width: 57vw;
     margin: 5% 0 0px 0px;
     }
     .vacancy-carousel {
     position: relative;
     display: block;
     top: 0;
     left: 0px;
     width: 600%;
     max-height: 500px;
     margin: 0;
     overflow-y: hidden;
     overflow-x: scroll;
     -webkit-overflow-scrolling: touch;
     transform: rotate(-90deg) translateY(-120px);
     transform-origin: right top;
     padding: 0 0 0 0;
     }*/
    /* .vacancy:last-child {
     display: block;
     margin: 5% 0 -35% -24vw;
     }*/
  }
  /* line 3784, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list .vacancy {
    margin-bottom: 12px;
    padding: 20px;
    border-radius: 8px;
    width: 23%;
    margin-right: 5%;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.7);
  }
  /* line 3793, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list .vacancy-carousel {
    width: 100%;
    height: 240px;
    margin: 0 auto;
    display: unset;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin: 0px 0px;
  }
  /* line 3803, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list .vacancy {
    width: 83%;
    /*display: flex!important;*/
    flex: 0 0 auto !important;
  }
  /* line 3808, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list .vacancy:last-child {
    display: initial;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 3856, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list {
    width: 960px;
    left: calc(50% - 462px);
  }
}
@media only screen and (max-width: 959px) {
  /* line 3863, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list {
    width: 768px;
    padding: 20px 0 0 0px;
    left: calc(50% - 370px);
  }
  /* line 3868, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list > p {
    padding: 0 30% 0 0;
    margin: 0;
  }
  /* line 3872, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list > p br {
    display: none;
  }
  /* line 3875, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list h1 {
    font-size: 30px;
    margin: 0px 0 15px;
  }
  /* line 3879, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list h2 {
    font-size: 25px;
    margin: 0px 0 10px;
    padding: 20px 0 0;
  }
  /* line 3884, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3890, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list {
    width: 98%;
    left: 9px;
  }
  /* line 3894, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list h2 {
    padding: 20px 0;
  }
  /* line 3897, templates/g5_hydrogen/custom/scss/custom.scss */
  .hp-vacancy-list p {
    padding: 0;
  }
}
/* Iphone 7 fixes */
@media screen and (max-width: 396px) and (min-width: 361px) {
  /* line 3904, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info .tel {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  /* line 3910, templates/g5_hydrogen/custom/scss/custom.scss */
  a.submit {
    position: absolute;
    right: 0;
    padding: 19px 30px 21px;
    background-color: #d88550;
    border-radius: 40px 0 0 40px;
    line-height: 20px;
    font-size: 21px;
    color: #fff;
    top: 68.5px;
    box-shadow: 2px 2px 14px -5px #000;
    z-index: 9999;
    transition: 0.4s;
  }
  /* line 3924, templates/g5_hydrogen/custom/scss/custom.scss */
  .head-info .tel {
    font-size: 20px;
    clear: both;
    line-height: 31px;
  }
}
/* January 2020 changes */
/* line 3932, templates/g5_hydrogen/custom/scss/custom.scss */
.custompage-ban {
  height: 20vw;
}
@media (max-width: 767px) {
  /* line 3937, templates/g5_hydrogen/custom/scss/custom.scss */
  .custompage-ban {
    height: 30vw;
  }
  /* line 3940, templates/g5_hydrogen/custom/scss/custom.scss */
  a.submit {
    position: absolute;
    margin-top: -48px;
    transform: translate(23px, 0px);
  }
}
@media (max-width: 450px) {
  /* line 3948, templates/g5_hydrogen/custom/scss/custom.scss */
  .custompage-ban {
    height: 45vw;
  }
  /* line 3951, templates/g5_hydrogen/custom/scss/custom.scss */
  a.submit {
    position: absolute;
    margin-top: -48px;
    transform: translate(23px, 0px);
  }
}
@media (max-width: 400px) {
  /* line 3959, templates/g5_hydrogen/custom/scss/custom.scss */
  .custompage-ban {
    height: 45vw;
  }
  /* line 3962, templates/g5_hydrogen/custom/scss/custom.scss */
  a.submit {
    position: absolute;
    margin-top: -48px;
    transform: translate(-12px, 0px);
  }
}
/* Head Image Changes */
/* line 3970, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-144, .itemid-150 {
  /*values */
  /*credentials*/
}
/* line 3975, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-144 .custompage-ban, .itemid-150 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-c.jpg');
}
/* For Employers */
/* line 3981, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3986, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-116 .custompage-ban, .itemid-135 .custompage-ban, .itemid-118 .custompage-ban, .itemid-141 .custompage-ban, .itemid-142 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-d.jpg');
}
/* image 3 */
/* line 3992, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3995, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-132 .custompage-ban, .itemid-146 .custompage-ban, .itemid-145 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-e.jpg');
}
/* areas we cover */
/* line 4001, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4002, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-130 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-f.jpg');
}
/* Job Seeker Tips */
/* line 4008, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4016, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-125 .custompage-ban, .itemid-126 .custompage-ban, .itemid-161 .custompage-ban, .itemid-172 .custompage-ban, .itemid-148 .custompage-ban, .itemid-127 .custompage-ban, .itemid-168 .custompage-ban, .itemid-186 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-g.jpg');
}
/* submit CV */
/* line 4022, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4023, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-120 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-h.jpg');
}
/* Refer a friend */
/* line 4029, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4030, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-113 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-i.jpg');
}
/* News / blog */
/* line 4036, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4038, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-blog .custompage-ban, .outline-11 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-j.jpg');
}
/* The Team / Join Us */
/* line 4044, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4046, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-114 .custompage-ban, .itemid-158 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-k.jpg');
}
@media (max-width: 767px) {
  /* line 4052, templates/g5_hydrogen/custom/scss/custom.scss */
  a.submit {
    top: 61% !important;
    left: calc(100% - 218px) !important;
  }
  /* line 4056, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 a.submit {
    top: 91% !important;
    left: calc(100% - 105px) !important;
  }
}
@media (max-width: 400px) {
  /* line 4063, templates/g5_hydrogen/custom/scss/custom.scss */
  a.submit {
    top: 61% !important;
    left: calc(100% - 182px) !important;
  }
  /* line 4067, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-101 a.submit {
    top: 95% !important;
    left: calc(100% - 105px) !important;
  }
}
/* New Meet The Team Page */
/* line 4074, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member {
  text-align: center;
  background-color: #184047;
  border: 1px solid white;
  height: 342px;
  font-size: 20px;
  color: white;
  background-size: cover;
  position: relative;
  overflow: hidden;
  transition: 0.35s;
  background-position: center;
  width: 33%;
  flex: 0 33%;
}
/* line 4088, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member h3 {
  margin: 1.95rem 0 1rem 0 !important;
  font-size: 20px;
  color: white;
  display: block !important;
  margin-top: 10.3vw !important;
  transition: 0.8s;
}
/* line 4096, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member h4 {
  font-size: 22px;
  color: #d6834f;
  margin-top: -25px;
}
/* line 4101, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member .orange-but-meet {
  font-size: 20px;
  background-color: #d6834f;
  display: inline-block;
  padding: 4px 15px;
  width: 80%;
  transition: 0.4s;
}
/* line 4108, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member .orange-but-meet:hover {
  background-color: white;
  color: #184047;
}
/* line 4115, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member.box-nick {
  background-image: url('../../../../images/pics/nick.jpg');
}
/* line 4119, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member.box-joe {
  background-image: url('../../../../images/pics/joe.jpg');
}
/* line 4123, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member.box-laura {
  background-image: url('../../../../images/laura-kate.jpg');
}
/* line 4127, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member.box-tim {
  background-image: url('../../../../images/tim2.jpg');
}
/* line 4131, templates/g5_hydrogen/custom/scss/custom.scss */
.blue-box {
  position: absolute;
  width: 100%;
  top: 400px;
  bottom: 0;
  background-color: rgba(17, 46, 52, 0);
  opacity: 0;
  transition: 0.4s;
}
/* line 4141, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4142, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member:hover .blue-box {
  position: absolute;
  width: 100%;
  top: 0px;
  bottom: 0;
  background-color: rgba(17, 46, 52, 0.7);
  opacity: 1;
}
/* line 4150, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-block.size-25.team-member:hover h3 {
  margin: 1.95rem 0 1rem 0 !important;
  font-size: 26px;
  color: white;
  display: block !important;
  margin-top: 5.8vw !important;
}
/* line 4159, templates/g5_hydrogen/custom/scss/custom.scss */
img.person-image {
  width: 100%;
  padding: 0px 20px 40px 0px;
  margin-top: 40px;
}
/* line 4165, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text {
  padding-left: 40px;
  padding-top: 30px;
}
/* line 4168, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text h3 {
  font-size: 30px;
  color: #112e34;
  font-weight: 600;
}
/* line 4173, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text h4 {
  color: #d88550;
  font-size: 24px;
  margin-top: -27px;
}
/* line 4178, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text a {
  display: block;
  color: #d88550 !important;
  font-size: 24px;
}
/* line 4182, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text a:hover {
  color: #173f46 !important;
}
/* line 4186, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text a.telephoneteam {
  font-size: 30px;
  color: #112e34 !important;
  font-weight: 600;
}
/* line 4190, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text a.telephoneteam:hover {
  color: #d88550 !important;
}
/* line 4194, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text .social-people {
  display: inline-block;
  margin-right: 15px;
  margin-top: 27px;
  transition: 0.4s;
}
/* line 4199, templates/g5_hydrogen/custom/scss/custom.scss */
.person-text .social-people:hover {
  filter: brightness(0) saturate(100%) invert(12%) sepia(79%) saturate(371%) hue-rotate(142deg) brightness(97%) contrast(95%);
}
/* line 4205, templates/g5_hydrogen/custom/scss/custom.scss */
h4.moreabout {
  color: #d88550;
  font-size: 24px;
}
/* line 4210, templates/g5_hydrogen/custom/scss/custom.scss */
a.back-to-team {
  color: white !important;
  background-color: #d88550;
  padding: 15px 57px;
  font-size: 24px;
  margin-top: 22px;
  display: inline-block;
  text-align: center;
  transition: 0.4s;
}
/* line 4219, templates/g5_hydrogen/custom/scss/custom.scss */
a.back-to-team:hover {
  background-color: #112e34 !important;
}
@media (max-width: 1200px) {
  /* line 4225, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member {
    flex: 0 33%;
    height: 262px;
  }
}
@media (max-width: 767px) {
  /* line 4232, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member {
    flex: 0 100%;
  }
  /* line 4235, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-183 .item-page > div, .itemid-182 .item-page > div {
    padding: 0px 0px 0px 20px;
    background-repeat: no-repeat;
    background-image: none;
  }
  /* line 4241, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-173 .item-page > div {
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-image: none;
  }
  /* line 4246, templates/g5_hydrogen/custom/scss/custom.scss */
  img.person-image {
    width: 100%;
    padding: 0px 20px 40px 0px;
    margin-top: 9px;
  }
  /* line 4251, templates/g5_hydrogen/custom/scss/custom.scss */
  .person-text {
    padding-left: 0px;
    padding-top: 0px;
    margin-top: -30px;
  }
  /* line 4256, templates/g5_hydrogen/custom/scss/custom.scss */
  h4.moreabout {
    color: #d88550;
    font-size: 24px;
    margin-bottom: 0px;
  }
  /* line 4261, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member {
    height: 350px;
  }
  /* line 4264, templates/g5_hydrogen/custom/scss/custom.scss */
  h3 {
    margin: 1.95rem 0 1rem 0 !important;
    font-size: 29px;
    color: white;
    display: block !important;
    margin-top: 6.8vw !important;
  }
  /* line 4271, templates/g5_hydrogen/custom/scss/custom.scss */
  .blue-box {
    position: absolute;
    width: 100%;
    top: 265px;
    bottom: 0;
    background-color: rgba(17, 46, 52, 0.5);
    opacity: 1;
  }
  /* line 4279, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member h3 {
    margin: 1.95rem 0 1rem 0 !important;
    font-size: 34px;
    color: white;
    display: block !important;
    margin-top: 10.3vw !important;
    transition: 0.8s;
    margin-top: 0px !important;
  }
  /* line 4288, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member h4 {
    font-size: 24px;
    color: #d6834f;
    margin-top: -23px;
  }
  /* line 4293, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member .orange-but-meet {
    font-size: 25px;
    background-color: #d6834f;
    display: inline-block;
    padding: 5px 15px;
    width: 68%;
    transition: 0.4s;
    margin-top: 0px;
  }
  /* line 4302, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member .orange-but-meet {
    font-size: 20px;
    background-color: transparent;
    display: inline-block;
    padding: 5px 15px;
    width: 68%;
    transition: 0.4s;
    margin-top: -18px;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    margin-top: -30px;
    margin-left: -34%;
  }
  /* line 4316, templates/g5_hydrogen/custom/scss/custom.scss */
  .orange-but-meet {
    display: none !important;
  }
  /* line 4319, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 4320, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member:hover .blue-box {
    position: absolute;
    width: 100%;
    top: 265px;
    bottom: 0;
    background-color: rgba(17, 46, 52, 0.5);
    opacity: 1;
  }
  /* line 4328, templates/g5_hydrogen/custom/scss/custom.scss */
  a.g-block.size-25.team-member:hover h3 {
    margin: 1.95rem 0 1rem 0 !important;
    font-size: 34px;
    color: white;
    display: block !important;
    margin-top: 10.3vw !important;
    transition: 0.8s;
    margin-top: 0px !important;
  }
}
/* line 4340, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 4342, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-101 .hide-home, .itemid-133 .hide-home {
  display: none;
}
/* line 4347, templates/g5_hydrogen/custom/scss/custom.scss */
h1.banner-h1 {
  position: absolute;
  margin-top: -280px;
  margin-left: 20%;
  color: white;
  font-size: 63px;
}
/* line 4355, templates/g5_hydrogen/custom/scss/custom.scss */
.custompage-ban {
  height: 20vw;
  margin-top: -25px;
}
/* line 4360, templates/g5_hydrogen/custom/scss/custom.scss */
h1.banner-h1 {
  position: absolute;
  margin-top: -13%;
  margin-left: 22%;
  color: white;
  font-size: 63px;
  background-image: url('../../../../images/tlwhite.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 100px;
  padding-top: 25px;
  height: 73px;
  filter: drop-shadow(2px 1px 2px black);
}
@media (max-width: 960px) {
  /* line 4377, templates/g5_hydrogen/custom/scss/custom.scss */
  h1.banner-h1 {
    position: absolute;
    margin-top: -13%;
    margin-left: 11%;
    color: white;
    font-size: 36px;
    background-image: url('../../../../images/tlwhite.png?5e30627c');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 76px;
    padding-top: 13px;
    height: 51px;
    filter: drop-shadow(0px 0px 13px black);
  }
}
@media (max-width: 767px) {
  /* line 4395, templates/g5_hydrogen/custom/scss/custom.scss */
  h1.banner-h1 {
    display: none !important;
  }
  /* line 4398, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-167 h3 {
    margin: 1.95rem 0 1rem 0 !important;
    font-size: 29px;
    color: white;
    display: block !important;
    margin-top: 6.8vw !important;
    color: #184047;
  }
  /* line 4407, templates/g5_hydrogen/custom/scss/custom.scss */
  .span12 h3 {
    color: #184047;
  }
}
/* line 4412, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav.menumain-men > li > a {
  padding: 17px 14px 16px;
  font-size: 14px;
  color: #fff !important;
  line-height: 15px;
}
/*img.contact-prof {
 width: 16vw!important;
 }*/
@media (min-width: 767px) {
  /* line 4424, templates/g5_hydrogen/custom/scss/custom.scss */
  .item-page > h1:first-child {
    display: none;
  }
  /* line 4427, templates/g5_hydrogen/custom/scss/custom.scss */
  div[itemprop="articleBody"] > h1:first-child {
    display: none;
  }
  /* line 4430, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-185 .item-page > div, .itemid-184 .item-page > div, .itemid-183 .item-page > div, .itemid-182 .item-page > div, .itemid-173 .item-page > div, .itemid-112 .item-page > div, .itemid-133 .item-page > div, .itemid-114 .item-page > div, .itemid-158 .item-page > div, .itemid-160 .item-page > div {
    padding: 27px 0 0 0px;
    background-image: none;
    background-repeat: no-repeat;
  }
  /* line 4444, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 4468, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-150 .page, .itemid-116 .page, .itemid-144 .page, .itemid-118 .page, .itemid-146 .page, .itemid-137 .page, .itemid-130 .page, .itemid-115 .page, .itemid-122 .page, .itemid-135 .page, .itemid-141 .page, .itemid-142 .page, .itemid-145 .page, .itemid-125 .page, .itemid-126 .page, .itemid-161 .page, .itemid-172 .page, .itemid-148 .page, .itemid-127 .page, .itemid-168 .page, .itemid-120 .page, .itemid-113 .page, .itemid-171 .page, .itemid-186 .page {
    overflow: hidden;
    font-size: 15px;
    margin: 30px 0;
    padding: 27px 0 0 0px;
    background-image: none;
    background-repeat: no-repeat;
    min-height: 100px;
  }
  /* line 4477, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-150 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-116 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-144 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-118 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-146 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-137 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-130 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-115 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-122 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-135 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-141 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-142 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-145 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-125 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-126 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-161 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-172 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-148 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-127 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-168 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-120 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-113 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-171 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1, .itemid-186 #g-main > div > div > div > div > div > div > div > div > div > div:nth-child(2) h1 {
    display: none;
  }
  /* line 4481, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-132 .custompage-ban, .itemid-128 .custompage-ban {
    display: none;
  }
  /* line 4485, templates/g5_hydrogen/custom/scss/custom.scss */
  .itemid-133 div[itemprop="articleBody"] > h1:first-child {
    display: inline;
  }
}
/* background image adjustments */
/* line 4491, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-144 .custompage-ban, .itemid-150 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-b.jpg') !important;
}
/* line 4496, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-115 .custompage-ban, .itemid-141 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-c.jpg') !important;
}
/* line 4501, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-114 .custompage-ban, .itemid-182 .custompage-ban, .itemid-183 .custompage-ban, .itemid-184 .custompage-ban, .itemid-185 .custompage-ban {
  background-image: url('../../../../images/banners/tl-banners-2020-1904x500px-d.jpg');
}
/* line 4509, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-agent {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
/* line 4510, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-agent img.contact-prof {
  margin-bottom: 30px;
}
/* line 4513, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-agent h1 {
  line-height: 32px;
}
/* line 4516, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-agent p.pos {
  font-size: 18px;
  color: #d6834f;
}
/* line 4520, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-agent p {
  line-height: 20px;
}
/* line 4523, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-agent a.tel {
  font-size: 24px;
  color: #439a86;
  text-align: right;
  display: block;
}
/* line 4529, templates/g5_hydrogen/custom/scss/custom.scss */
.vac-agent a.mail {
  font-size: 18px;
  color: #439a86;
  text-align: right;
  display: block;
}
/* line 4539, templates/g5_hydrogen/custom/scss/custom.scss */
.vac_main p {
  margin: 0 0 8px;
}
/* line 4543, templates/g5_hydrogen/custom/scss/custom.scss */
span.vac-ref {
  color: #5a6061;
  font-size: 13px;
}
@media (max-width: 768px) {
  /* line 4549, templates/g5_hydrogen/custom/scss/custom.scss */
  .vacancy .g-grid {
    flex-flow: column-reverse;
  }
  /* line 4553, templates/g5_hydrogen/custom/scss/custom.scss */
  .vacancy .size-25 {
    width: 100%;
    margin-top: 70px;
  }
  /* line 4558, templates/g5_hydrogen/custom/scss/custom.scss */
  .vacancy .size-70 {
    width: 100%;
  }
}
/*# sourceMappingURL=custom_12.css.map */