/* 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
 */

/**** Large Mobile / Small Tablets ****/
@media (min-width: 481px) and (max-width: 767px) {
  /* line 5, templates/g5_helium/custom/scss/mobile.scss */
  /**** General ****/
  /**** Buttons ****/
  /**** Banner ****/
  /**** Navigation ****/
  /**** Homepage ****/
  /**** Footer ****/
  /**** Projects ****/
  /**** Contact Us ****/
  /* line 6, templates/g5_helium/custom/scss/mobile.scss */
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "";
    background-image: url('../../../../images/icons/tabber.png');
    height: 22px;
    width: 38px;
    position: relative;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 19, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas {
    width: 100%;
  }
  /* line 23, templates/g5_helium/custom/scss/mobile.scss */
  /* line 24, templates/g5_helium/custom/scss/mobile.scss */
  .g-offcanvas-right .g-offcanvas-toggle {
    left: inherit;
    top: 2.2rem;
    right: 8%;
  }
  /* line 32, templates/g5_helium/custom/scss/mobile.scss */
  p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 37, templates/g5_helium/custom/scss/mobile.scss */
  strong, b {
    font-size: 12px;
    line-height: 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
  }
  /* line 45, templates/g5_helium/custom/scss/mobile.scss */
  h2 {
    font-family: "Montserrat", sans-serif;
    font-size: 25px;
    line-height: 30px;
  }
  /* line 51, templates/g5_helium/custom/scss/mobile.scss */
  h3 {
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
    font-weight: bold;
    margin-top: 32px;
  }
  /* line 62, templates/g5_helium/custom/scss/mobile.scss */
  a.border-btn-white {
    font-size: 14px;
    line-height: 18px;
    padding: 10px !important;
    width: 161px;
  }
  /* line 69, templates/g5_helium/custom/scss/mobile.scss */
  .border-btn-brown {
    font-size: 14px;
    line-height: 18px;
    padding: 10px !important;
    width: 161px;
  }
  /* line 78, templates/g5_helium/custom/scss/mobile.scss */
  /* line 79, templates/g5_helium/custom/scss/mobile.scss */
  #g-banner .tagline {
    display: none;
  }
  /* line 84, templates/g5_helium/custom/scss/mobile.scss */
  /* line 85, templates/g5_helium/custom/scss/mobile.scss */
  /* line 86, templates/g5_helium/custom/scss/mobile.scss */
  body:not(.itemid-101) #g-banner .sub-banner {
    height: 259px;
  }
  /* line 94, templates/g5_helium/custom/scss/mobile.scss */
  /* line 95, templates/g5_helium/custom/scss/mobile.scss */
  /* line 96, templates/g5_helium/custom/scss/mobile.scss */
  #g-navigation .logo img {
    height: 63px;
    width: 63px;
    margin: 6% 0 0 5%;
  }
  /* line 103, templates/g5_helium/custom/scss/mobile.scss */
  #g-navigation .g-social {
    display: none;
  }
  /* line 109, templates/g5_helium/custom/scss/mobile.scss */
  /* line 110, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta {
    height: auto;
    padding: 4rem 0 0rem 0;
  }
  /* line 114, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] {
    width: 100%;
    display: block;
    right: 0;
    float: none;
    position: relative;
  }
  /* line 121, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"]:before {
    height: 18px;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: -50px;
  }
  /* line 130, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] h2 {
    font-size: 22px;
  }
  /* line 134, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] h1 {
    font-size: 35px;
    line-height: 45px;
  }
  /* line 139, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] p {
    font-size: 17px;
    line-height: 24px;
  }
  /* line 146, templates/g5_helium/custom/scss/mobile.scss */
  /* line 147, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .g-block.size-50.column-1 {
    flex: 0 100%;
    margin-right: 0;
  }
  /* line 152, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .g-block.size-50.column-2 {
    flex: 0 100%;
    margin-top: 5px;
  }
  /* line 157, templates/g5_helium/custom/scss/mobile.scss */
  /* line 158, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-1 {
    height: 322px;
    width: 100%;
  }
  /* line 162, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-1:before {
    content: "";
    background-image: url('../../../../images/icons/medium.png');
    height: 91px;
    width: 91px;
    position: absolute;
    bottom: -20px;
    left: 43%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 30;
  }
  /* line 176, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-2 {
    width: 100%;
    height: 173px;
  }
  /* line 180, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-2:before {
    content: "";
    background-image: url('../../../../images/icons/medium.png');
    height: 91px;
    width: 91px;
    position: absolute;
    bottom: -20px;
    left: 30%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 30;
  }
  /* line 194, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-3 {
    width: 44%;
    height: 139px;
  }
  /* line 199, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-4 {
    height: 139px;
  }
  /* line 205, templates/g5_helium/custom/scss/mobile.scss */
  /* line 206, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 211, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc h2 {
    margin-bottom: 5rem;
    margin-top: 0;
  }
  /* line 215, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc h2:before {
    height: 18px;
    background-size: contain;
    top: 74px;
  }
  /* line 222, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc .split-left {
    flex: 0 100%;
  }
  /* line 225, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc .split-left .border-btn-brown {
    padding: 4% 0;
    margin: 8% 0 0 0;
  }
  /* line 231, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc .split-right {
    flex: 0 100%;
  }
  /* line 236, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd {
    background-attachment: scroll;
    height: 320px;
  }
  /* line 240, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box {
    width: 264px;
    height: 264px;
    margin: 0 auto;
  }
  /* line 245, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box:after {
    display: none;
  }
  /* line 249, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .overlay {
    height: 264px;
    width: 264px;
    left: 0%;
    bottom: 0%;
  }
  /* line 256, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square {
    width: 264px;
    height: 264px;
  }
  /* line 260, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square {
    width: 264px;
    height: 264px;
    position: absolute;
    left: 10%;
    top: 4%;
  }
  /* line 267, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square h3 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 16px;
  }
  /* line 273, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square p {
    font-size: 12px;
    line-height: 20px;
  }
  /* line 278, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square a:nth-of-type(1) {
    font-size: 25px;
    line-height: 30px;
    margin-top: 5%;
  }
  /* line 284, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square a:nth-of-type(2) {
    font-size: 14px;
    line-height: 15px;
    margin-top: 5px;
  }
  /* line 295, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos {
    height: 116px;
  }
  /* line 298, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos .g-content {
    height: 100px;
    padding: 0;
  }
  /* line 303, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos #module-companies-125-particle {
    overflow: hidden;
  }
  /* line 307, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos .g-companies-image {
    display: flex;
    justify-content: center;
    height: 95px;
    align-items: center;
  }
  /* line 314, templates/g5_helium/custom/scss/mobile.scss */
  /* line 315, templates/g5_helium/custom/scss/mobile.scss */
  /* line 316, templates/g5_helium/custom/scss/mobile.scss */
  /* line 317, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos .g-companies.style1 .APS .g-companies-item img {
    height: auto !important;
    width: 100px !important;
  }
  /* line 328, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer {
    padding: 20px 0 0 0;
  }
  /* line 331, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer p {
    font-size: 12px;
    line-height: 14px;
  }
  /* line 336, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer a.tel {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 341, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer a.email {
    font-size: 12px;
    line-height: 16px;
    margin: 15px 0px 14px 0;
  }
  /* line 347, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .size-20 {
    display: none;
  }
  /* line 351, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .size-16 {
    flex-basis: 35%;
    flex: 0 35%;
    width: 35%;
  }
  /* line 357, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .size-64 {
    flex-basis: 65%;
    flex: 0 65%;
    width: 65%;
  }
  /* line 363, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .g-content {
    margin: 0px 0.425rem;
    padding: 0px 0.438rem;
  }
  /* line 369, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project section#g-contenta .project-profile #Gallery .slider .owl-nav, .itemid-113.view-project section#g-contenta .project-profile #Gallery .slider2 .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    top: 35%;
    width: 100%;
    height: 0;
    left: 0;
  }
  /* line 381, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project section#g-contenta .project-profile .sidebar {
    padding-right: 0%;
  }
  /* line 387, templates/g5_helium/custom/scss/mobile.scss */
  /* line 388, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113 div#filterContainer:before {
    display: none;
  }
  /* line 392, templates/g5_helium/custom/scss/mobile.scss */
  /* line 393, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation {
    margin: 0 0 30px 0;
  }
  /* line 396, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation h1 {
    font-size: 25px;
    line-height: 30px;
    width: 100%;
    position: relative;
    margin-top: 50px;
  }
  /* line 403, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation h1:before {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    width: 100%;
    height: 16px;
    background-image: url('../../../../images/icons/line-project.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    bottom: 0;
    left: 0;
    margin-top: 0;
    top: -40px;
  }
  /* line 421, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .list-group {
    width: 100%;
  }
  /* line 425, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .radio, .itemid-113.view-projects .navigation .checkbox {
    min-height: 20px;
    padding-left: 0;
  }
  /* line 431, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation label {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
  }
  /* line 437, templates/g5_helium/custom/scss/mobile.scss */
  /* line 438, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .children label {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 444, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .parent {
    width: 58%;
  }
  /* line 449, templates/g5_helium/custom/scss/mobile.scss */
  /* line 450, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project {
    width: 100%;
    display: block;
    margin: 0;
    margin-bottom: 50px;
  }
  /* line 456, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project:before {
    width: 100%;
    height: 16px;
    top: 104%;
  }
  /* line 462, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project span.title {
    font-size: 18px;
    line-height: 25px;
    margin-top: 25px;
  }
  /* line 468, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project strong, .itemid-113.view-projects .projects-list .project b {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 474, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project p {
    font-size: 12px;
    line-height: 14px;
  }
  /* line 479, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project .image {
    width: 100%;
    height: 285px;
  }
  /* line 483, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project .image:before {
    content: "";
    background-image: url('../../../../images/icons/medium.png');
    height: 91px;
    width: 91px;
    bottom: -20px;
    left: 58%;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 495, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project .border-btn-brown {
    display: none;
  }
  /* line 502, templates/g5_helium/custom/scss/mobile.scss */
  /* line 503, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile {
    display: block;
  }
  /* line 506, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile h1 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  /* line 512, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile h2 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 36px;
    margin-bottom: 14px;
  }
  /* line 519, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .description:after {
    width: 100% !important;
  }
  /* line 523, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .sidebar {
    padding-right: 0;
  }
  /* line 527, templates/g5_helium/custom/scss/mobile.scss */
  /* line 529, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .slider .owl-nav, .itemid-113.view-project .project-profile .slider2 .owl-nav {
    margin-top: 10px;
    text-align: center;
    top: 35%;
  }
  /* line 534, templates/g5_helium/custom/scss/mobile.scss */
  /* line 535, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .slider .owl-nav button.owl-prev:before, .itemid-113.view-project .project-profile .slider2 .owl-nav button.owl-prev:before {
    height: 32px;
    width: 20px;
  }
  /* line 541, templates/g5_helium/custom/scss/mobile.scss */
  /* line 542, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .slider .owl-nav button.owl-next:before, .itemid-113.view-project .project-profile .slider2 .owl-nav button.owl-next:before {
    height: 32px;
    width: 20px;
  }
  /* line 550, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .sidebar {
    display: block;
    width: 100%;
  }
  /* line 554, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .sidebar .tab {
    overflow: hidden;
    height: auto;
  }
  /* line 558, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .sidebar .tab button {
    font-size: 25px;
    line-height: 30px;
  }
  /* line 565, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content {
    display: block;
    width: 100%;
  }
  /* line 569, templates/g5_helium/custom/scss/mobile.scss */
  /* line 570, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #About .size-42 {
    display: inline-block;
    position: relative;
    width: 100%;
    flex: 0 100%;
    display: block;
    margin-bottom: 18px;
    height: 25px;
  }
  /* line 579, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #About .size-42:before {
    width: 98%;
    height: 18px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(180deg);
    display: block;
    top: 10px;
  }
  /* line 592, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #Gallery img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 64vw;
  }
  /* line 599, templates/g5_helium/custom/scss/mobile.scss */
  /* line 600, templates/g5_helium/custom/scss/mobile.scss */
  /* line 601, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #Process .slider2 .item {
    height: auto;
  }
  /* line 604, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #Process .slider2 .item img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 64vw;
  }
  /* line 618, templates/g5_helium/custom/scss/mobile.scss */
  /* line 619, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta {
    height: auto;
    padding: 4rem 0 0rem 0;
  }
  /* line 623, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"] {
    width: 100%;
    display: block;
    right: 0;
    float: none;
    position: relative;
  }
  /* line 630, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"]:before {
    height: 18px;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: -50px;
  }
  /* line 639, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"] h1 {
    font-size: 25px;
    line-height: 35px;
  }
  /* line 644, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"] p {
    font-size: 17px;
    line-height: 22px;
  }
  /* line 651, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb {
    padding: 0% 0;
  }
  /* line 654, templates/g5_helium/custom/scss/mobile.scss */
  /* line 655, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .sidebar-text p {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
  }
  /* line 660, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .sidebar-text p:before {
    width: 28px;
    height: 25px;
    display: block;
    position: relative;
    margin-bottom: 6%;
  }
  /* line 670, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130 {
    width: 100%;
    height: 220px;
  }
  /* line 674, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130:before {
    height: 40px;
    width: 40px;
    bottom: -7px;
    left: -7px;
  }
  /* line 681, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130 .owl-item {
    height: 220px;
  }
  /* line 684, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130 .owl-item img {
    display: block;
    width: 100%;
    height: 220px;
    object-fit: cover;
  }
  /* line 693, templates/g5_helium/custom/scss/mobile.scss */
  /* line 694, templates/g5_helium/custom/scss/mobile.scss */
  /* line 695, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-prev {
    width: 25px;
    height: 42px;
    left: 0.5rem;
  }
  /* line 700, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-prev:before {
    height: 28px;
    width: 20px;
  }
  /* line 706, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-next {
    width: 25px;
    height: 42px;
    right: 0.5rem;
  }
  /* line 711, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-next:before {
    height: 28px;
    width: 20px;
  }
  /* line 720, templates/g5_helium/custom/scss/mobile.scss */
  /* line 721, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc a.border-btn-brown {
    width: 190px;
    padding: 10px 0;
  }
  /* line 726, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid {
    display: flex;
    flex-direction: column-reverse;
  }
  /* line 730, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left {
    width: 100%;
    flex: 0 100%;
  }
  /* line 734, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .port-sunlight {
    position: relative;
    margin-bottom: 4rem;
  }
  /* line 739, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 743, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .g-content img {
    height: auto;
    width: 100%;
  }
  /* line 749, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text {
    height: auto;
    width: 100%;
    padding: 0 0 0 0;
  }
  /* line 754, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 759, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text h2 {
    font-size: 16px;
    line-height: 20px;
    padding-top: 0;
  }
  /* line 764, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text h2:before {
    right: 5px;
    width: 40%;
    height: 16px;
    top: 2px;
  }
  /* line 774, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right {
    width: 100%;
    flex: 0 100%;
  }
  /* line 778, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right img {
    display: none;
  }
  /* line 782, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text {
    height: auto;
    width: 100%;
    padding: 0 0%;
  }
  /* line 787, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 792, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text h2 {
    font-size: 16px;
    line-height: 20px;
    padding-top: 0;
  }
  /* line 797, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text h2:before {
    right: 5px;
    width: 53%;
    height: 16px;
    top: 2px;
  }
  /* line 806, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .ideas-with-heart {
    display: none;
  }
  /* line 809, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .ideas-with-heart:before {
    display: none;
  }
  /* line 817, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd {
    background-attachment: scroll;
    height: 320px;
    padding: 0.5% 0;
  }
  /* line 822, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box {
    width: 264px;
    height: 264px;
    margin: 0 auto;
  }
  /* line 827, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box:after {
    display: none;
  }
  /* line 831, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .overlay {
    height: 264px;
    width: 264px;
    left: 0%;
    bottom: 0%;
  }
  /* line 838, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square {
    width: 264px;
    height: 264px;
  }
  /* line 842, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square {
    width: 198px;
    height: 198px;
    position: absolute;
    left: 6%;
    top: 18%;
  }
  /* line 849, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square h3 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 16px;
  }
  /* line 855, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square p {
    font-size: 12px;
    line-height: 20px;
  }
  /* line 860, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square a {
    height: 35px;
    font-size: 14px;
    padding: 3% 5%;
  }
  /* line 871, templates/g5_helium/custom/scss/mobile.scss */
  /* line 872, templates/g5_helium/custom/scss/mobile.scss */
  /* line 873, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members div#filterContainer:before {
    display: none;
  }
  /* line 877, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation {
    margin: 0 0 30px 0;
  }
  /* line 880, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation h1 {
    font-size: 25px;
    line-height: 30px;
    width: 100%;
    position: relative;
    margin-top: 50px;
  }
  /* line 887, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation h1:before {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    width: 100%;
    height: 16px;
    background-image: url('../../../../images/icons/line-project.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    bottom: 0;
    left: 0;
    margin-top: 0;
    top: -40px;
  }
  /* line 905, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .list-group {
    width: 100%;
  }
  /* line 909, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .radio, .itemid-112.view-members .navigation .checkbox {
    min-height: 20px;
    padding-left: 0;
  }
  /* line 915, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation label {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
  }
  /* line 921, templates/g5_helium/custom/scss/mobile.scss */
  /* line 922, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .children label {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 928, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .parent {
    width: 58%;
  }
  /* line 933, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members section#g-contenta {
    margin-top: 0;
  }
  /* line 937, templates/g5_helium/custom/scss/mobile.scss */
  /* line 938, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact {
    margin: 2px 3px;
    vertical-align: top;
    padding: 3% 1.2%;
    height: 200px;
    width: 47%;
  }
  /* line 945, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact .title {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
  }
  /* line 951, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact p {
    font-size: 11px;
    line-height: 13px;
    margin-top: 3%;
    color: ;
  }
  /* line 958, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact .border-btn-brown {
    display: none;
  }
  /* line 963, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member {
    height: 200px;
    width: 47%;
    margin: 0px 1%;
  }
  /* line 968, templates/g5_helium/custom/scss/mobile.scss */
  /* line 969, templates/g5_helium/custom/scss/mobile.scss */
  /* line 970, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member:hover .overlay:before {
    width: 100%;
    height: 100%;
  }
  /* line 977, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member:after {
    width: 8px;
    height: 8px;
    bottom: 16px;
    background-size: contain;
    left: 16px;
  }
  /* line 985, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member:before {
    width: 8px;
    height: 8px;
    bottom: 3px;
    background-size: contain;
    left: 3px;
  }
  /* line 993, templates/g5_helium/custom/scss/mobile.scss */
  /* line 994, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member .overlay:before {
    height: 35px;
    width: 35px;
  }
  /* line 1003, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1004, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member a.back {
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  /* line 1010, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member a.back:before {
    height: 34px;
    width: 34px;
    display: inline-block;
    top: 12px;
  }
  /* line 1018, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile {
    display: block;
    margin-top: 40px;
    margin-bottom: 0;
  }
  /* line 1023, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content {
    position: relative;
    width: 100%;
    flex: 0 100%;
    display: block;
  }
  /* line 1029, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content h1 {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 1033, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content h1:before {
    content: "";
    position: relative;
    display: inline-block;
    right: 0;
    width: 44%;
    height: 16px;
    background-image: url('../../../../images/icons/line.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    float: right;
    top: 3px;
  }
  /* line 1049, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content strong, .itemid-112.view-member .member-profile .content p {
    font-size: 12px;
    line-height: 16px;
    padding-right: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 1059, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .profile-image {
    height: 84vw;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
  }
  /* line 1071, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1073, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114 h1, .itemid-205 h1 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 0;
  }
  /* line 1079, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114 h2, .itemid-205 h2 {
    font-size: 20px;
    line-height: 25px;
  }
  /* line 1084, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114 strong, .itemid-205 strong, .itemid-114 b, .itemid-205 b {
    font-size: 13px;
    line-height: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
  }
  /* line 1092, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1093, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1094, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta strong, .itemid-205.view-category #g-contenta strong, .itemid-114.view-category #g-contenta b, .itemid-205.view-category #g-contenta b {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 1100, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta h2, .itemid-205.view-category #g-contenta h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin-top: 6%;
  }
  /* line 1107, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1108, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content, .itemid-205.view-category #g-contenta .categories .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 1112, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content ul.categories-module.mod-list, .itemid-205.view-category #g-contenta .categories .g-content ul.categories-module.mod-list {
    padding: 0;
  }
  /* line 1115, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1116, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1117, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li h4 a, .itemid-205.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li h4 a {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 1123, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1124, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1125, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li .children li h5, .itemid-205.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li .children li h5 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 5px;
  }
  /* line 1140, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1141, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .search .g-content, .itemid-205.view-category #g-contenta .search .g-content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 1147, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .search .g-content input[type="search"], .itemid-205.view-category #g-contenta .search .g-content input[type="search"] {
    height: 32px;
    width: 87%;
  }
  /* line 1152, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .search .g-content input.button, .itemid-205.view-category #g-contenta .search .g-content input.button {
    padding: 0.5%;
    border-left: 0;
    right: 4px;
    position: relative;
    height: 27px;
    object-fit: none;
  }
  /* line 1163, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1164, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .span3, .itemid-205.view-category #g-contenta .blog .span3 {
    margin-bottom: 5rem;
  }
  /* line 1168, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .items-row, .itemid-205.view-category #g-contenta .blog .items-row {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 1173, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1174, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .item:before, .itemid-205.view-category #g-contenta .blog .item:before {
    width: 100%;
    height: 16px;
    top: 105%;
  }
  /* line 1180, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1181, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .item .pull-none.item-image img, .itemid-205.view-category #g-contenta .blog .item .pull-none.item-image img {
    object-fit: cover;
    object-position: center;
    height: 285px;
    width: 100%;
  }
  /* line 1193, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1194, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1195, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .sidebar, .itemid-205.view-article #g-contenta .sidebar {
    display: block;
    vertical-align: top;
    width: 100%;
    padding-right: 0;
  }
  /* line 1200, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .sidebar .border-btn-brown, .itemid-205.view-article #g-contenta .sidebar .border-btn-brown {
    font-size: 13px;
    line-height: 16px;
    padding: 4% 0%;
    width: 160px;
    margin: 10% 0 !important;
  }
  /* line 1209, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .article-info:before, .itemid-205.view-article #g-contenta .article-info:before {
    display: none;
  }
  /* line 1213, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .main, .itemid-205.view-article #g-contenta .main {
    display: block;
    width: 100%;
  }
  /* line 1217, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1218, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .main .pull-none.item-image img, .itemid-205.view-article #g-contenta .main .pull-none.item-image img {
    width: 100%;
    height: 48vw;
  }
  /* line 1227, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1228, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-navigation, .itemid-205.view-search #g-navigation {
    background-image: none;
    height: 0;
  }
  /* line 1233, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1234, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta form, .itemid-205.view-search #g-contenta form {
    width: 100%;
  }
  /* line 1238, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta dd, .itemid-205.view-search #g-contenta dd {
    margin-left: 0;
  }
  /* line 1242, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta dl.search-results, .itemid-205.view-search #g-contenta dl.search-results {
    width: 100%;
  }
  /* line 1246, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1247, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search dt.result-title, .itemid-205.view-search #g-contenta .search dt.result-title {
    line-height: 20px;
  }
  /* line 1250, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search dt.result-title a, .itemid-205.view-search #g-contenta .search dt.result-title a {
    font-size: 18px;
  }
  /* line 1255, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search input[type="search"], .itemid-205.view-search #g-contenta .search input[type="search"] {
    height: 34px;
    width: 281px;
    border-radius: 0 !important;
    -webkit-appearance: none;
  }
  /* line 1262, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search select, .itemid-205.view-search #g-contenta .search select {
    height: 42px;
    font-size: 13px;
    width: 210px;
    -webkit-appearance: none;
  }
  /* line 1269, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1270, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search #searchForm input.inputbox, .itemid-205.view-search #g-contenta .search #searchForm input.inputbox {
    height: 42px;
    width: 165px;
    font-size: 13px;
    line-height: 18px;
    padding-left: 10px;
  }
  /* line 1279, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search legend, .itemid-205.view-search #g-contenta .search legend {
    font-size: 20px;
    line-height: 26px;
  }
  /* line 1284, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search label, .itemid-205.view-search #g-contenta .search label {
    font-size: 18px;
    line-height: 25px;
    padding-left: 28px;
  }
  /* line 1290, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search .controls .radio:first-child, .itemid-205.view-search #g-contenta .search .controls .radio:first-child, .itemid-114.view-search #g-contenta .search .controls .checkbox:first-child, .itemid-205.view-search #g-contenta .search .controls .checkbox:first-child, .itemid-114.view-search #g-contenta .search .controls .radio, .itemid-205.view-search #g-contenta .search .controls .radio, .itemid-114.view-search #g-contenta .search .controls .checkbox, .itemid-205.view-search #g-contenta .search .controls .checkbox {
    font-size: 18px;
    line-height: 25px;
    padding-left: 28px;
  }
  /* line 1309, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1310, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 h1 {
    font-size: 25px;
    line-height: 30px;
    width: 100%;
    position: relative;
    margin-top: 50px;
  }
  /* line 1317, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 h1:before {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    width: 100%;
    height: 16px;
    background-image: url('../../../../images/icons/line-project.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    bottom: 0;
    left: 0;
    margin-top: 0;
    top: -40px;
  }
  /* line 1335, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1336, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 1341, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta a.phone {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    display: block;
    margin-top: 22px;
    margin-bottom: 5px;
  }
  /* line 1350, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta a.email {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 1355, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1356, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a {
    padding: 4px 4% 0 0;
  }
  /* line 1359, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a span.fa.fa-linkedin {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 1364, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a span.fa.fa-twitter {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 1369, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a span.fa.fa-instagram {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 1376, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1377, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive h2 {
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
    line-height: 28px;
  }
  /* line 1383, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive textarea {
    height: 150px;
  }
  /* line 1387, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive button#Submit {
    font-size: 14px;
    line-height: 20px;
    padding: 2% 5%;
    margin-top: 0;
    height: 38px;
    width: 158px;
  }
  /* line 1396, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1397, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal p {
    font-size: 13px;
    line-height: 16px;
  }
  /* line 1402, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1403, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal .rsform-block.rsform-block-message .formBody {
    height: 160px;
  }
  /* line 1408, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal .formRow:nth-of-type(1) {
    border: 2px solid #dab89d;
    padding: 3% 5%;
    width: 100%;
    margin-top: 0;
    position: relative;
  }
  /* line 1415, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal .formRow:nth-of-type(1):before {
    display: none;
  }
  /* line 1424, templates/g5_helium/custom/scss/mobile.scss */
  .g-googlemap > div {
    height: 300px !important;
  }
}
/**** Mobiles ****/
@media (max-width: 480px) {
  /* line 1433, templates/g5_helium/custom/scss/mobile.scss */
  /**** General ****/
  /**** Buttons ****/
  /**** Banner ****/
  /**** Navigation ****/
  /**** Homepage ****/
  /**** Footer ****/
  /**** Projects ****/
  /**** Contact Us ****/
  /* line 1434, templates/g5_helium/custom/scss/mobile.scss */
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "";
    background-image: url('../../../../images/icons/tabber.png');
    height: 22px;
    width: 38px;
    position: relative;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 1447, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas {
    width: 100%;
  }
  /* line 1451, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1452, templates/g5_helium/custom/scss/mobile.scss */
  .g-offcanvas-right .g-offcanvas-toggle {
    left: inherit;
    top: 2.2rem;
    right: 8%;
  }
  /* line 1460, templates/g5_helium/custom/scss/mobile.scss */
  p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 1465, templates/g5_helium/custom/scss/mobile.scss */
  strong, b {
    font-size: 12px;
    line-height: 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
  }
  /* line 1473, templates/g5_helium/custom/scss/mobile.scss */
  h2 {
    font-family: "Montserrat", sans-serif;
    font-size: 25px;
    line-height: 30px;
  }
  /* line 1479, templates/g5_helium/custom/scss/mobile.scss */
  h3 {
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
    font-weight: bold;
    margin-top: 32px;
  }
  /* line 1490, templates/g5_helium/custom/scss/mobile.scss */
  a.border-btn-white {
    font-size: 14px;
    line-height: 18px;
    padding: 10px !important;
    width: 161px;
  }
  /* line 1497, templates/g5_helium/custom/scss/mobile.scss */
  .border-btn-brown {
    font-size: 14px;
    line-height: 18px;
    padding: 10px !important;
    width: 161px;
  }
  /* line 1506, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1507, templates/g5_helium/custom/scss/mobile.scss */
  #g-banner .tagline {
    display: none;
  }
  /* line 1512, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1513, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1514, templates/g5_helium/custom/scss/mobile.scss */
  body:not(.itemid-101) #g-banner .sub-banner {
    height: 259px;
  }
  /* line 1522, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1523, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1524, templates/g5_helium/custom/scss/mobile.scss */
  #g-navigation .logo img {
    height: 63px;
    width: 63px;
    margin: 6% 0 0 5%;
  }
  /* line 1531, templates/g5_helium/custom/scss/mobile.scss */
  #g-navigation .g-social {
    display: none;
  }
  /* line 1537, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1538, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta {
    height: auto;
    padding: 1rem 0 1rem 0;
    position: relative;
  }
  /* line 1542, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta:before {
    content: "";
    background-image: url('../../../../images/icons/white-line-left.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    height: 18px;
    width: 83%;
    display: block;
    position: relative;
    left: 8vw;
    top: 37px;
    transform: rotate(180deg);
    margin-bottom: 20px;
  }
  /* line 1558, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] {
    width: 100%;
    display: block;
    right: 0;
    float: none;
    position: relative;
  }
  /* line 1565, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"]:before {
    height: 18px;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: -50px;
  }
  /* line 1574, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] h2 {
    font-size: 22px;
  }
  /* line 1578, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] h1 {
    font-size: 35px;
    line-height: 45px;
  }
  /* line 1583, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta div[itemprop="articleBody"] p {
    font-size: 17px;
    line-height: 24px;
  }
  /* line 1589, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta .about-gallery-container {
    display: flex;
  }
  /* line 1592, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta .about-gallery-container a {
    width: 100%;
    flex: 0 100%;
    height: 240px;
    margin-bottom: 66px;
  }
  /* line 1598, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1599, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1600, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contenta .about-gallery-container a:hover .overlay:before {
    width: 100%;
    height: 100%;
  }
  /* line 1610, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1611, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .g-block.size-50.column-1 {
    flex: 0 100%;
    margin-right: 0;
  }
  /* line 1616, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .g-block.size-50.column-2 {
    flex: 0 100%;
    margin-top: 5px;
  }
  /* line 1621, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1622, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-1 {
    height: 322px;
    width: 100%;
    margin-bottom: 4px;
  }
  /* line 1627, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-1:before {
    content: "";
    background-image: url('../../../../images/icons/medium.png');
    height: 91px;
    width: 91px;
    position: absolute;
    bottom: -20px;
    left: 43%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 30;
  }
  /* line 1641, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-2 {
    width: 100%;
    height: 173px;
    margin-bottom: 4px;
  }
  /* line 1646, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-2:before {
    content: "";
    background-image: url('../../../../images/icons/medium.png');
    height: 91px;
    width: 91px;
    position: absolute;
    bottom: -20px;
    left: 30%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 30;
  }
  /* line 1660, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-3 {
    width: 44%;
    height: 139px;
  }
  /* line 1665, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentb .about-gallery-container .item-content-4 {
    height: 139px;
  }
  /* line 1671, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc {
    padding: 2rem 0;
  }
  /* line 1674, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc h2 {
    margin-bottom: 20px;
    margin-top: 0;
    font-size: 35px;
    line-height: 45px;
    font-weight: 500;
    text-align: left;
    position: relative;
  }
  /* line 1683, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc h2:before {
    display: none;
  }
  /* line 1688, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc p {
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    width: 100%;
  }
  /* line 1696, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc .split-left {
    flex: 0 100%;
  }
  /* line 1699, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc .split-left .border-btn-brown {
    padding: 3.5% 3%;
    margin: 10% 0 0 0;
    color: gray;
    border: 1px solid gray;
  }
  /* line 1705, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentc .split-left .border-btn-brown:hover {
    background-color: gray;
    color: white;
  }
  /* line 1713, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd {
    background-attachment: scroll;
    height: 330px;
  }
  /* line 1717, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box {
    width: 264px;
    height: 264px;
    margin: 0 auto;
  }
  /* line 1722, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box:after {
    display: none;
  }
  /* line 1726, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .overlay {
    height: 264px;
    width: 264px;
    left: 0%;
    bottom: 0%;
  }
  /* line 1733, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square {
    width: 264px;
    height: 264px;
  }
  /* line 1737, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square {
    width: 264px;
    height: 264px;
    position: absolute;
    left: 10%;
    top: 4%;
  }
  /* line 1744, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square h3 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 16px;
  }
  /* line 1750, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square p {
    font-size: 12px;
    line-height: 20px;
  }
  /* line 1755, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square a:nth-of-type(1) {
    font-size: 25px;
    line-height: 30px;
    margin-top: 5%;
  }
  /* line 1761, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-101 #g-contentd .focus-box .focus-square .inner-square a:nth-of-type(2) {
    font-size: 14px;
    line-height: 15px;
    margin-top: 5px;
  }
  /* line 1772, templates/g5_helium/custom/scss/mobile.scss */
  div#module-homeslider-149-particle {
    position: relative;
    width: 100%;
    height: 500px;
    min-height: 500px;
  }
  /* line 1778, templates/g5_helium/custom/scss/mobile.scss */
  div#module-homeslider-149-particle .address {
    height: 500px;
    min-height: 500px;
  }
  /* line 1782, templates/g5_helium/custom/scss/mobile.scss */
  div#module-homeslider-149-particle .address img {
    width: 48%;
  }
  /* line 1788, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos {
    height: auto;
  }
  /* line 1791, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos .g-content {
    height: 128px;
    padding: 0.5rem 0;
    margin: 0;
  }
  /* line 1797, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos #module-companies-125-particle {
    overflow: hidden;
  }
  /* line 1801, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos .g-companies-image {
    display: flex;
    justify-content: center;
    height: 95px;
    align-items: center;
  }
  /* line 1808, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1809, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1810, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1811, templates/g5_helium/custom/scss/mobile.scss */
  #g-logos .g-companies.style1 .APS .g-companies-item img {
    height: auto !important;
    width: 100px !important;
  }
  /* line 1822, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer {
    padding: 20px 0 0 0;
  }
  /* line 1825, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer p {
    font-size: 12px;
    line-height: 14px;
  }
  /* line 1830, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer a.tel {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 1835, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer a.email {
    font-size: 12px;
    line-height: 16px;
    margin: 15px 0px 14px 0;
  }
  /* line 1841, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .size-20 {
    display: none;
  }
  /* line 1845, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .size-16 {
    flex-basis: 35%;
    flex: 0 35%;
    width: 35%;
  }
  /* line 1851, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .size-64 {
    flex-basis: 65%;
    flex: 0 65%;
    width: 65%;
  }
  /* line 1857, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .g-content {
    margin: 0px 0.425rem;
    padding: 0px 0.438rem;
  }
  /* line 1863, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project section#g-contenta .project-profile #Gallery .slider .owl-nav, .itemid-113.view-project section#g-contenta .project-profile #Gallery .slider2 .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    top: 35%;
    width: 100%;
    height: 0;
    left: 0;
  }
  /* line 1875, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project section#g-contenta .project-profile .sidebar {
    padding-right: 0%;
  }
  /* line 1881, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1882, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113 div#filterContainer:before {
    display: none;
  }
  /* line 1886, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1887, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation {
    margin: 0 0 30px 0;
  }
  /* line 1890, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation h1 {
    font-size: 25px;
    line-height: 30px;
    width: 100%;
    position: relative;
    margin-top: 35px;
  }
  /* line 1897, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation h1:before {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    width: 100%;
    height: 16px;
    background-image: url('../../../../images/icons/line-project.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    bottom: 0;
    left: 0;
    margin-top: 0;
    top: -40px;
  }
  /* line 1915, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .list-group {
    width: 100%;
  }
  /* line 1919, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .radio, .itemid-113.view-projects .navigation .checkbox {
    min-height: 20px;
    padding-left: 0;
  }
  /* line 1925, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation label {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
  }
  /* line 1931, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1932, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .children label {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 1938, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .navigation .parent {
    width: 58%;
  }
  /* line 1943, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1944, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project {
    width: 100%;
    display: block;
    margin: 0;
    margin-bottom: 70px;
  }
  /* line 1950, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project:before {
    width: 100%;
    height: 14px;
    top: 106%;
  }
  /* line 1956, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project span.title {
    font-size: 18px;
    line-height: 25px;
    margin-top: 25px;
  }
  /* line 1962, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project strong, .itemid-113.view-projects .projects-list .project b {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 1968, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project p {
    font-size: 12px;
    line-height: 14px;
  }
  /* line 1973, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project .image {
    width: 100%;
    height: 63vw;
  }
  /* line 1977, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project .image:before {
    content: "";
    background-image: url('../../../../images/icons/medium.png');
    height: 91px;
    width: 91px;
    bottom: -20px;
    left: 58%;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 1989, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-projects .projects-list .project .border-btn-brown {
    display: none;
  }
  /* line 1996, templates/g5_helium/custom/scss/mobile.scss */
  /* line 1997, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile {
    display: block;
  }
  /* line 2000, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile h1 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  /* line 2006, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile h2 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 36px;
    margin-bottom: 14px;
  }
  /* line 2013, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .description:after {
    width: 100% !important;
  }
  /* line 2017, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2019, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .slider .owl-nav, .itemid-113.view-project .project-profile .slider2 .owl-nav {
    margin-top: 10px;
    text-align: center;
    top: 35%;
  }
  /* line 2024, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2025, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .slider .owl-nav button.owl-prev:before, .itemid-113.view-project .project-profile .slider2 .owl-nav button.owl-prev:before {
    height: 32px;
    width: 20px;
  }
  /* line 2031, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2032, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .slider .owl-nav button.owl-next:before, .itemid-113.view-project .project-profile .slider2 .owl-nav button.owl-next:before {
    height: 32px;
    width: 20px;
  }
  /* line 2040, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .sidebar {
    display: block;
    width: 100%;
  }
  /* line 2044, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .sidebar .tab {
    overflow: hidden;
    height: auto;
  }
  /* line 2048, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .sidebar .tab button {
    font-size: 25px;
    line-height: 30px;
  }
  /* line 2055, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content {
    display: block;
    width: 100%;
  }
  /* line 2059, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2060, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #About .size-42 {
    display: inline-block;
    position: relative;
    width: 100%;
    flex: 0 100%;
    display: block;
    margin-bottom: 18px;
    height: 25px;
  }
  /* line 2069, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #About .size-42:before {
    width: 98%;
    height: 18px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(180deg);
    display: block;
    top: 10px;
  }
  /* line 2082, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #Gallery img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 64vw;
  }
  /* line 2089, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2090, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2091, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #Process .slider2 .item {
    height: auto;
  }
  /* line 2094, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-113.view-project .project-profile .content #Process .slider2 .item img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 64vw;
  }
  /* line 2108, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2109, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta {
    height: auto;
    padding: 1rem 0 1rem 0;
  }
  /* line 2113, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2114, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta h1:before {
    height: 18px;
    width: 100%;
    display: block;
    position: relative;
    left: 0;
    top: 0;
    transform: rotate(180deg);
    margin-bottom: 20px;
  }
  /* line 2126, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"] {
    width: 100%;
    display: block;
    right: 0;
    float: none;
    position: relative;
  }
  /* line 2133, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"] h2 {
    font-size: 22px;
  }
  /* line 2137, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"] h1 {
    font-size: 35px;
    line-height: 45px;
  }
  /* line 2142, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contenta div[itemprop="articleBody"] p {
    font-size: 17px;
    line-height: 24px;
  }
  /* line 2149, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb {
    padding: 0% 0;
  }
  /* line 2152, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2153, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .sidebar-text p {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
  }
  /* line 2158, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .sidebar-text p:before {
    width: 28px;
    height: 25px;
    display: block;
    position: relative;
    margin-bottom: 6%;
  }
  /* line 2168, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130 {
    width: 100%;
    height: 220px;
  }
  /* line 2172, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130:before {
    height: 40px;
    width: 40px;
    bottom: -7px;
    left: -7px;
  }
  /* line 2179, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130 .owl-item {
    height: 220px;
  }
  /* line 2182, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb div#g-owlcarousel-module-owlcarousel-130 .owl-item img {
    display: block;
    width: 100%;
    height: 220px;
    object-fit: cover;
  }
  /* line 2191, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2192, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2193, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-prev {
    width: 25px;
    height: 42px;
    left: 0.5rem;
  }
  /* line 2198, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-prev:before {
    height: 28px;
    width: 20px;
  }
  /* line 2204, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-next {
    width: 25px;
    height: 42px;
    right: 0.5rem;
  }
  /* line 2209, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentb .g-owlcarousel .owl-nav .owl-next:before {
    height: 28px;
    width: 20px;
  }
  /* line 2218, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2219, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc a.border-btn-brown {
    width: 190px;
    padding: 10px;
  }
  /* line 2224, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid {
    display: flex;
    flex-direction: column-reverse;
  }
  /* line 2228, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left {
    width: 100%;
    flex: 0 100%;
  }
  /* line 2232, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .port-sunlight {
    position: relative;
    margin-bottom: 4rem;
  }
  /* line 2237, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 2241, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .g-content img {
    height: auto;
    width: 100%;
  }
  /* line 2247, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text {
    height: auto;
    width: 100%;
    padding: 0 0 0 0;
  }
  /* line 2252, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 2257, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text h2 {
    font-size: 16px;
    line-height: 20px;
    padding-top: 0;
  }
  /* line 2262, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-left .split-left-text h2:before {
    right: 5px;
    width: 40%;
    height: 16px;
    top: 2px;
  }
  /* line 2272, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right {
    width: 100%;
    flex: 0 100%;
  }
  /* line 2276, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right img {
    display: none;
  }
  /* line 2280, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text {
    height: auto;
    width: 100%;
    padding: 0 0%;
  }
  /* line 2285, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 2290, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text h2 {
    font-size: 16px;
    line-height: 20px;
    padding-top: 0;
  }
  /* line 2295, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .split-right-text h2:before {
    right: 5px;
    width: 53%;
    height: 16px;
    top: 2px;
  }
  /* line 2304, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .ideas-with-heart {
    display: none;
  }
  /* line 2307, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentc .g-grid .split-right .ideas-with-heart:before {
    display: none;
  }
  /* line 2315, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd {
    background-attachment: scroll;
    height: 320px;
    padding: 0.5% 0;
  }
  /* line 2320, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box {
    width: 264px;
    height: 264px;
    margin: 0 auto;
  }
  /* line 2325, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box:after {
    display: none;
  }
  /* line 2329, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .overlay {
    height: 264px;
    width: 264px;
    left: 0%;
    bottom: 0%;
  }
  /* line 2336, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square {
    width: 264px;
    height: 264px;
  }
  /* line 2340, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square {
    width: 198px;
    height: 198px;
    position: absolute;
    left: 6%;
    top: 18%;
  }
  /* line 2347, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square h3 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 16px;
  }
  /* line 2353, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square p {
    font-size: 12px;
    line-height: 20px;
  }
  /* line 2358, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-111 #g-contentd .focus-box .focus-square .inner-square a {
    height: 35px;
    font-size: 14px;
    padding: 3% 5%;
  }
  /* line 2369, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2370, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2371, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members div#filterContainer:before {
    display: none;
  }
  /* line 2375, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation {
    margin: 0 0 30px 0;
  }
  /* line 2378, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation h1 {
    font-size: 25px;
    line-height: 30px;
    width: 100%;
    position: relative;
    margin-top: 50px;
  }
  /* line 2385, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation h1:before {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    width: 100%;
    height: 16px;
    background-image: url('../../../../images/icons/line-project.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    bottom: 0;
    left: 0;
    margin-top: 0;
    top: -40px;
  }
  /* line 2403, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .list-group {
    width: 100%;
  }
  /* line 2407, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .radio, .itemid-112.view-members .navigation .checkbox {
    min-height: 20px;
    padding-left: 0;
  }
  /* line 2413, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation label {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
  }
  /* line 2419, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2420, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .children label {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 2426, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .navigation .parent {
    width: 58%;
  }
  /* line 2431, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members section#g-contenta {
    margin-top: 0;
  }
  /* line 2435, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2436, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact {
    margin: 2px 3px;
    vertical-align: top;
    padding: 3% 1.2%;
    height: 40vw;
    width: 47%;
  }
  /* line 2443, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact .title {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
  }
  /* line 2449, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact p {
    font-size: 11px;
    line-height: 13px;
    margin-top: 3%;
    color: ;
  }
  /* line 2456, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .contact .border-btn-brown {
    display: none;
  }
  /* line 2461, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member {
    height: 40vw;
    width: 47%;
    margin: 0px 1%;
  }
  /* line 2466, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2467, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2468, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member:hover .overlay:before {
    width: 100%;
    height: 100%;
  }
  /* line 2475, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member:after {
    width: 8px;
    height: 8px;
    bottom: 16px;
    background-size: contain;
    left: 16px;
  }
  /* line 2483, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member:before {
    width: 8px;
    height: 8px;
    bottom: 3px;
    background-size: contain;
    left: 3px;
  }
  /* line 2491, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2492, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-members .members-list .member .overlay:before {
    height: 35px;
    width: 35px;
  }
  /* line 2501, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2502, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member a.back {
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  /* line 2508, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member a.back:before {
    height: 34px;
    width: 34px;
    display: inline-block;
    top: 12px;
  }
  /* line 2516, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile {
    display: block;
    margin-top: 40px;
    margin-bottom: 0;
  }
  /* line 2521, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content {
    position: relative;
    width: 100%;
    flex: 0 100%;
    display: block;
  }
  /* line 2527, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content h1 {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 2531, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content h1:before {
    content: "";
    position: relative;
    display: inline-block;
    right: 0;
    width: 44%;
    height: 16px;
    background-image: url('../../../../images/icons/line.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    float: right;
    top: 3px;
  }
  /* line 2547, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .content strong, .itemid-112.view-member .member-profile .content p {
    font-size: 12px;
    line-height: 16px;
    padding-right: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 2557, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-112.view-member .member-profile .profile-image {
    height: 84vw;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
  }
  /* line 2569, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2571, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114 h1, .itemid-205 h1 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 0;
  }
  /* line 2577, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114 h2, .itemid-205 h2 {
    font-size: 20px;
    line-height: 25px;
  }
  /* line 2582, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114 strong, .itemid-205 strong, .itemid-114 b, .itemid-205 b {
    font-size: 13px;
    line-height: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
  }
  /* line 2590, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2591, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-navigation, .itemid-205.view-search #g-navigation {
    background-image: none;
    height: 0;
  }
  /* line 2596, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2597, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta form, .itemid-205.view-search #g-contenta form {
    width: 100%;
  }
  /* line 2601, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta dd, .itemid-205.view-search #g-contenta dd {
    margin-left: 0;
  }
  /* line 2605, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta dl.search-results, .itemid-205.view-search #g-contenta dl.search-results {
    width: 100%;
  }
  /* line 2609, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2610, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search dt.result-title, .itemid-205.view-search #g-contenta .search dt.result-title {
    line-height: 20px;
  }
  /* line 2613, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search dt.result-title a, .itemid-205.view-search #g-contenta .search dt.result-title a {
    font-size: 18px;
  }
  /* line 2618, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search input[type="search"], .itemid-205.view-search #g-contenta .search input[type="search"] {
    height: 34px;
    width: 281px;
    border-radius: 0 !important;
    -webkit-appearance: none;
  }
  /* line 2625, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search select, .itemid-205.view-search #g-contenta .search select {
    height: 42px;
    font-size: 13px;
    width: 210px;
    -webkit-appearance: none;
  }
  /* line 2632, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2633, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search #searchForm input.inputbox, .itemid-205.view-search #g-contenta .search #searchForm input.inputbox {
    height: 42px;
    width: 165px;
    font-size: 13px;
    line-height: 18px;
    padding-left: 10px;
  }
  /* line 2642, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search legend, .itemid-205.view-search #g-contenta .search legend {
    font-size: 20px;
    line-height: 26px;
  }
  /* line 2647, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search label, .itemid-205.view-search #g-contenta .search label {
    font-size: 18px;
    line-height: 25px;
    padding-left: 28px;
  }
  /* line 2653, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-search #g-contenta .search .controls .radio:first-child, .itemid-205.view-search #g-contenta .search .controls .radio:first-child, .itemid-114.view-search #g-contenta .search .controls .checkbox:first-child, .itemid-205.view-search #g-contenta .search .controls .checkbox:first-child, .itemid-114.view-search #g-contenta .search .controls .radio, .itemid-205.view-search #g-contenta .search .controls .radio, .itemid-114.view-search #g-contenta .search .controls .checkbox, .itemid-205.view-search #g-contenta .search .controls .checkbox {
    font-size: 18px;
    line-height: 25px;
    padding-left: 28px;
  }
  /* line 2669, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2670, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2671, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta strong, .itemid-205.view-category #g-contenta strong, .itemid-114.view-category #g-contenta b, .itemid-205.view-category #g-contenta b {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 2677, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta h2, .itemid-205.view-category #g-contenta h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin-top: 6%;
  }
  /* line 2684, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2685, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content, .itemid-205.view-category #g-contenta .categories .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 2689, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content ul.categories-module.mod-list, .itemid-205.view-category #g-contenta .categories .g-content ul.categories-module.mod-list {
    padding: 0;
  }
  /* line 2692, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2693, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2694, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li h4 a, .itemid-205.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li h4 a {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 2700, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2701, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2702, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li .children li h5, .itemid-205.view-category #g-contenta .categories .g-content ul.categories-module.mod-list li .children li h5 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 5px;
  }
  /* line 2717, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2718, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .search .g-content, .itemid-205.view-category #g-contenta .search .g-content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 2724, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .search .g-content input[type="search"], .itemid-205.view-category #g-contenta .search .g-content input[type="search"] {
    height: 32px;
    width: 87%;
  }
  /* line 2729, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .search .g-content input.button, .itemid-205.view-category #g-contenta .search .g-content input.button {
    padding: 0.5%;
    border-left: 0;
    right: 4px;
    position: relative;
    height: 27px;
    object-fit: none;
  }
  /* line 2740, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2741, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .span3, .itemid-205.view-category #g-contenta .blog .span3 {
    margin-bottom: 5rem;
  }
  /* line 2745, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .items-row, .itemid-205.view-category #g-contenta .blog .items-row {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 2750, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2751, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .item:before, .itemid-205.view-category #g-contenta .blog .item:before {
    width: 100%;
    height: 16px;
    top: 107%;
  }
  /* line 2757, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2758, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-category #g-contenta .blog .item .pull-none.item-image img, .itemid-205.view-category #g-contenta .blog .item .pull-none.item-image img {
    object-fit: cover;
    object-position: center;
    height: 63vw;
    width: 100%;
  }
  /* line 2770, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2771, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2772, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .sidebar, .itemid-205.view-article #g-contenta .sidebar {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  /* line 2777, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .sidebar .border-btn-brown, .itemid-205.view-article #g-contenta .sidebar .border-btn-brown {
    font-size: 13px;
    line-height: 16px;
    padding: 4% 0%;
    width: 160px;
    margin: 10% 0 !important;
  }
  /* line 2786, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .article-info:before, .itemid-205.view-article #g-contenta .article-info:before {
    display: none;
  }
  /* line 2790, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .main, .itemid-205.view-article #g-contenta .main {
    display: block;
    width: 100%;
  }
  /* line 2794, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2795, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-114.view-article #g-contenta .main .pull-none.item-image img, .itemid-205.view-article #g-contenta .main .pull-none.item-image img {
    width: 100%;
    height: 48vw;
  }
  /* line 2807, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2808, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 h1 {
    font-size: 25px;
    line-height: 30px;
    width: 100%;
    position: relative;
    margin-top: 35px;
  }
  /* line 2815, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 h1:before {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    width: 100%;
    height: 16px;
    background-image: url('../../../../images/icons/line-project.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    bottom: 0;
    left: 0;
    margin-top: 0;
    top: -38px;
  }
  /* line 2833, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2834, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta p {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 2839, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta a.phone {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    display: block;
    margin-top: 22px;
    margin-bottom: 5px;
  }
  /* line 2848, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta a.email {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 2853, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2854, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a {
    padding: 4px 4% 0 0;
  }
  /* line 2857, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a span.fa.fa-linkedin {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 2862, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a span.fa.fa-twitter {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 2867, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .g-social a span.fa.fa-instagram {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 2874, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2875, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive h2 {
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
    line-height: 28px;
  }
  /* line 2881, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive textarea {
    height: 150px;
  }
  /* line 2885, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive button#Submit {
    font-size: 14px;
    line-height: 20px;
    padding: 2% 5%;
    margin-top: 0;
    height: 38px;
    width: 158px;
  }
  /* line 2894, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2895, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal p {
    font-size: 13px;
    line-height: 16px;
  }
  /* line 2900, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2901, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal .rsform-block.rsform-block-message .formBody {
    height: 160px;
  }
  /* line 2906, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal .formRow:nth-of-type(1) {
    border: 2px solid #dab89d;
    padding: 3% 5%;
    width: 100%;
    margin-top: 0;
    position: relative;
  }
  /* line 2913, templates/g5_helium/custom/scss/mobile.scss */
  .itemid-116 #g-contenta .formResponsive .formHorizontal .formRow:nth-of-type(1):before {
    display: none;
  }
  /* line 2922, templates/g5_helium/custom/scss/mobile.scss */
  .g-googlemap > div {
    height: 300px !important;
  }
  /* line 2926, templates/g5_helium/custom/scss/mobile.scss */
  li.g-menu-item.g-menu-item-type-particle.g-menu-item---particle-H4BQL.g-standard {
    height: 40px;
  }
  /* line 2930, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas {
    border: 4px solid white;
  }
  /* line 2933, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas ul.g-sublevel {
    padding: 0 !important;
  }
  /* line 2937, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas a {
    opacity: 1;
    color: #555453;
  }
  /* line 2942, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas .g-menu-parent-indicator {
    display: none;
  }
  /* line 2946, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2947, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas .g-menu-item-link-parent .g-menu-item-container {
    padding-bottom: 0px !important;
    padding-top: 0 !important;
  }
  /* line 2953, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container {
    background: transparent;
  }
  /* line 2956, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container li.g-menu-item.g-menu-item-type-particle.g-menu-item---particle-ovxcd.g-standard {
    height: 40px;
  }
  /* line 2960, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: transparent !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
  }
  /* line 2966, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container .g-go-back {
    display: none !important;
  }
  /* line 2970, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container ul {
    background: transparent;
    height: 100%;
    position: relative;
    display: block;
    padding: 5rem 40px;
    float: left;
    width: 100%;
    transform: none;
  }
  /* line 2980, templates/g5_helium/custom/scss/mobile.scss */
  /* line 2981, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container ul li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: transparent;
  }
  /* line 2984, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container ul li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
    color: #555453;
    text-shadow: 0 0;
  }
  /* line 2990, templates/g5_helium/custom/scss/mobile.scss */
  #g-offcanvas #g-mobilemenu-container ul li .g-menu-item-container {
    padding: 6px 15px;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    color: white;
    font-family: "Montserrat", sans-serif;
  }
}
/* Slider */
/* line 3007, templates/g5_helium/custom/scss/mobile.scss */
.slick-slide img {
  width: 100%;
}
/* line 3011, templates/g5_helium/custom/scss/mobile.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
/* line 3026, templates/g5_helium/custom/scss/mobile.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* line 3034, templates/g5_helium/custom/scss/mobile.scss */
.slick-list:focus {
  outline: none;
}
/* line 3038, templates/g5_helium/custom/scss/mobile.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
/* line 3043, templates/g5_helium/custom/scss/mobile.scss */
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 3052, templates/g5_helium/custom/scss/mobile.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
/* line 3059, templates/g5_helium/custom/scss/mobile.scss */
.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}
/* line 3065, templates/g5_helium/custom/scss/mobile.scss */
.slick-track:after {
  clear: both;
}
/* line 3069, templates/g5_helium/custom/scss/mobile.scss */
.slick-loading .slick-track {
  visibility: hidden;
}
/* line 3073, templates/g5_helium/custom/scss/mobile.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
/* line 3080, templates/g5_helium/custom/scss/mobile.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 3084, templates/g5_helium/custom/scss/mobile.scss */
.slick-slide img {
  display: block;
}
/* line 3088, templates/g5_helium/custom/scss/mobile.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 3092, templates/g5_helium/custom/scss/mobile.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 3096, templates/g5_helium/custom/scss/mobile.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 3100, templates/g5_helium/custom/scss/mobile.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 3104, templates/g5_helium/custom/scss/mobile.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* line 3110, templates/g5_helium/custom/scss/mobile.scss */
.slick-arrow.slick-hidden {
  display: none;
}
/*# sourceMappingURL=mobile_13.css.map */