/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import "jlbacktotop";
@import url('https://fonts.googleapis.com/css2?family=Varela&display=swap');
@media only screen and (min-width: 320px) {
  /* line 4, templates/g5_helium/custom/scss/custom.scss */
  /********************   CONTACT FORM   ********************/
  /* line 6, templates/g5_helium/custom/scss/custom.scss */
  .contbase {
    font-size: 18px;
    background-color: #784cf6 !important;
    padding: 40px;
  }
  /* line 7, templates/g5_helium/custom/scss/custom.scss */
  #contbase {
    background: #79aa01 !important;
    padding: 40px;
  }
  /* line 8, templates/g5_helium/custom/scss/custom.scss */
  .transition-fade {
    transition: 0.4s;
    opacity: 1;
  }
  /* line 14, templates/g5_helium/custom/scss/custom.scss */
  #contact-form .controls input, #contact-form .controls textarea {
    background: #fff;
    background-color: #fff !important;
  }
  /* line 20, templates/g5_helium/custom/scss/custom.scss */
  textarea {
    background-color: #e3e3e3 !important;
  }
  /* line 21, templates/g5_helium/custom/scss/custom.scss */
  #custom-7392-particle h3 {
    font-weight: 100 !important;
  }
  /* line 23, templates/g5_helium/custom/scss/custom.scss */
  .mytitle2 {
    font-weight: 100 !important;
  }
  /* line 24, templates/g5_helium/custom/scss/custom.scss */
  .course-l {
    background-image: url('../../images/course/leadership-boot-camp.jpg');
    background-size: cover;
    line-height: 20px !important;
    background-color: #eee;
  }
  /* line 29, templates/g5_helium/custom/scss/custom.scss */
  #custom-8839-particle {
    background: #2a363b;
    position: absolute;
    margin-top: -22px;
    width: 100%;
  }
  /* line 34, templates/g5_helium/custom/scss/custom.scss */
  .ff_elem {
    padding-left: 15px !important;
  }
  /* line 36, templates/g5_helium/custom/scss/custom.scss */
  #bfPage1 {
    padding: 0 15px !important;
  }
  /* line 38, templates/g5_helium/custom/scss/custom.scss */
  #custom-7392-particle {
    margin-top: 72px !important;
    padding: 0 15px !important;
  }
  /* line 40, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode input[type="text"] {
    background-color: #e3e3e3 !important;
  }
  /* line 42, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode section.bfElemWrap {
    background: transparent !important;
  }
  /* line 45, templates/g5_helium/custom/scss/custom.scss */
  .bfElemWrap {
    border-radius: 0 !important;
  }
  /* line 46, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode label {
    vertical-align: top;
    margin: 0 !important;
  }
  /* line 51, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode .bfLabelLeft input, .bfQuickMode .bfLabelLeft textarea, .bfQuickMode .bfLabelLeft select, .bfQuickMode .bfLabelLeft button {
    width: auto;
    float: left;
    margin: 0px;
    height: 40px;
  }
  /* line 58, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode .bfLabelLeft label {
    width: 100% !important;
  }
  /* line 61, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode .uneditable-input, .bfQuickMode input[type="text"]:hover, .bfQuickMode textarea:hover, .bfQuickMode .uneditable-input:hover, .bfQuickMode input[type="text"]:focus, .bfQuickMode textarea:focus, .bfQuickMode .uneditable-input:focus {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
  }
  /* line 67, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode .bfLabelLeft label {
    margin-top: 7px !important;
  }
  /* line 71, templates/g5_helium/custom/scss/custom.scss */
  #bfSubmitButton {
    width: 50% !important;
    margin-left: 25%;
    float: none;
  }
  /* line 73, templates/g5_helium/custom/scss/custom.scss */
  #ff_elem171 {
    height: 145px !important;
  }
  /* line 76, templates/g5_helium/custom/scss/custom.scss */
  .be-base {
    height: 45px;
    width: 45px;
    position: absolute;
    right: 0;
    margin-right: 0;
    top: 0;
    margin-top: 15px;
    border-top: 10px solid #3b719a;
    border-right: 10px solid #3b719a;
  }
  /* line 77, templates/g5_helium/custom/scss/custom.scss */
  .be-base2 {
    opacity: 0.3;
    position: absolute;
    right: 0;
    margin-right: -34px;
    margin-top: -7px;
    height: 60px;
    width: 60px;
    border-top: 15px solid #fff;
    border-right: 15px solid #fff;
  }
  /* line 78, templates/g5_helium/custom/scss/custom.scss */
  .be-base3 {
    opacity: 0.2;
    height: 45px;
    width: 45px;
    position: absolute;
    right: 0;
    margin-right: 0;
    top: 0;
    border-top: 10px solid #3b719a;
    border-right: 10px solid #3b719a;
  }
  /* line 80, templates/g5_helium/custom/scss/custom.scss */
  .be-inline {
    position: relative;
    display: inline-block;
  }
  /* line 85, templates/g5_helium/custom/scss/custom.scss */
  .speciser {
    position: absolute !important;
    background-color: rgba(255, 255, 255, 0.7);
    bottom: 0;
    margin-bottom: 0px;
  }
  /* line 86, templates/g5_helium/custom/scss/custom.scss */
  .titlebase {
    min-height: 160px !important;
    background-image: url('../../images/frame/integral-health-service.gif');
    background-size: auto;
  }
  /* line 88, templates/g5_helium/custom/scss/custom.scss */
  .specificbg {
    background-color: #f3f3f3;
  }
  /* line 89, templates/g5_helium/custom/scss/custom.scss */
  .specific-serv {
    margin-top: -40px;
  }
  /* line 91, templates/g5_helium/custom/scss/custom.scss */
  .servlist .fl-holder .tx-base {
    padding-bottom: 15px !important;
  }
  /* line 94, templates/g5_helium/custom/scss/custom.scss */
  .servlist {
    margin-top: -70px !important;
  }
  /* line 95, templates/g5_helium/custom/scss/custom.scss */
  .servlist .tx-base {
    padding: 180px 15px 15px !important;
  }
  /* line 100, templates/g5_helium/custom/scss/custom.scss */
  #g-sidebar {
    padding: 0;
  }
  /* line 101, templates/g5_helium/custom/scss/custom.scss */
  #g-mainbar {
    padding: 3rem 0 0;
  }
  /* line 102, templates/g5_helium/custom/scss/custom.scss */
  .mysidebar a {
    text-decoration: none !important;
    color: #3b719a !important;
    font-family: headline-sb !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 106, templates/g5_helium/custom/scss/custom.scss */
  .mysidebar a:hover {
    color: #5eb130 !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 111, templates/g5_helium/custom/scss/custom.scss */
  .mysidebar .g-title {
    background: #3b7199;
    margin: 0;
    padding: 15px 0px 15px 30px !important;
    font-family: headline-b !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
  }
  /* line 117, templates/g5_helium/custom/scss/custom.scss */
  .osmodule p {
    font-family: 'Varela', sans-serif !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 121, templates/g5_helium/custom/scss/custom.scss */
  hr:not([size]) {
    height: 0px !important;
  }
  /* line 124, templates/g5_helium/custom/scss/custom.scss */
  body {
    line-height: 1.6 !important;
  }
  /* line 125, templates/g5_helium/custom/scss/custom.scss */
  html.is-animating .transition-fade {
    opacity: 0;
  }
  /* line 131, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_emailmsg {
    width: 100% !important;
  }
  /* line 134, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_email {
    width: 100% !important;
  }
  /* line 137, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_name {
    width: 100% !important;
  }
  /* line 142, templates/g5_helium/custom/scss/custom.scss */
  .teamerg .g-content {
    margin-top: 73px !important;
  }
  /* line 145, templates/g5_helium/custom/scss/custom.scss */
  .mydefender-r .card-body {
    padding: 0 !important;
  }
  /* line 148, templates/g5_helium/custom/scss/custom.scss */
  .mydefender-r .card {
    border: 0 !important;
    background-color: transparent !important;
  }
  /* line 152, templates/g5_helium/custom/scss/custom.scss */
  .mydefender-r .card-header {
    border: 0 !important;
    margin-top: 15px;
    cursor: pointer;
  }
  /* line 159, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder .tx-base {
    padding-bottom: 15px !important;
    padding-bottom: 50px !important;
  }
  /* line 161, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder .tx-base2 {
    padding-bottom: 0px !important;
    padding-bottom: 0px !important;
  }
  /* line 163, templates/g5_helium/custom/scss/custom.scss */
  .progdiv .fl-holder {
    margin-bottom: 45px;
  }
  /* line 166, templates/g5_helium/custom/scss/custom.scss */
  .progdiv .tx-base {
    padding-top: 150px;
    background-position: 0 -55px;
    position: relative;
    padding-bottom: 40px;
  }
  /* line 172, templates/g5_helium/custom/scss/custom.scss */
  .footerlogo img {
    width: 150px;
  }
  /* line 175, templates/g5_helium/custom/scss/custom.scss */
  .progdiv {
    padding: 0 15px;
    margin-top: 60px;
  }
  /* line 179, templates/g5_helium/custom/scss/custom.scss */
  .progdiv .sev-base {
    margin-top: 50px;
  }
  /* line 183, templates/g5_helium/custom/scss/custom.scss */
  .sev-base {
    border-radius: 7px;
  }
  /* line 185, templates/g5_helium/custom/scss/custom.scss */
  #triangle-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #f3f3f3;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    margin-left: -10px;
  }
  /* line 199, templates/g5_helium/custom/scss/custom.scss */
  .top-social {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  /* line 205, templates/g5_helium/custom/scss/custom.scss */
  .mymailto a {
    color: #fff !important;
  }
  /* line 208, templates/g5_helium/custom/scss/custom.scss */
  .mymailto a:hover {
    color: #5eb130 !important;
    text-decoration: none !important;
  }
  /* line 212, templates/g5_helium/custom/scss/custom.scss */
  #contact-form .controls .btn-primary.validate {
    font-size: 1rem;
    padding: 0.8rem 1.5rem;
    margin-left: 0 !important;
  }
  /* line 217, templates/g5_helium/custom/scss/custom.scss */
  #contact-form legend {
    font-size: 28px !important;
  }
  /* line 220, templates/g5_helium/custom/scss/custom.scss */
  .optional {
    color: #000 !important;
  }
  /* line 223, templates/g5_helium/custom/scss/custom.scss */
  .itemscope {
    max-width: 500px !important;
  }
  /* line 229, templates/g5_helium/custom/scss/custom.scss */
  .say-hey {
    text-align: center;
  }
  /* line 233, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_name {
    width: 98.7%;
    font-size: 14px;
    font-family: 'f-regular' Helvetica, Arial, sans-serif !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
  }
  /* line 240, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_email {
    width: 98.7%;
    font-size: 14px;
    font-family: 'f-regular' Helvetica, Arial, sans-serif !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
  }
  /* line 247, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_emailmsg {
    width: 98.7%;
    font-size: 14px;
    font-family: 'f-regular' Helvetica, Arial, sans-serif !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
  }
  /* line 254, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_message {
    width: 100%;
    font-size: 14px;
    font-family: 'f-regular' Helvetica, Arial, sans-serif !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
  }
  /* line 261, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_name-lbl {
    display: none !important;
  }
  /* line 264, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_email-lbl {
    display: none !important;
  }
  /* line 267, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_emailmsg-lbl {
    display: none !important;
  }
  /* line 270, templates/g5_helium/custom/scss/custom.scss */
  #jform_contact_message-lbl {
    display: none;
  }
  /* line 273, templates/g5_helium/custom/scss/custom.scss */
  #contact-form label {
    font-weight: normal !important;
    color: #666 !important;
    margin-bottom: 0 !important;
  }
  /* line 278, templates/g5_helium/custom/scss/custom.scss */
  .mysubmit .btn-primary {
    border: 0;
    border-radius: 0;
    margin-top: 10px !important;
  }
  /* line 283, templates/g5_helium/custom/scss/custom.scss */
  .jform_contact_email_copy {
    margin: 0 !important;
  }
  /* line 286, templates/g5_helium/custom/scss/custom.scss */
  .contact-form .controls {
    margin: 0 !important;
  }
  /* line 289, templates/g5_helium/custom/scss/custom.scss */
  .con-bg {
    background-color: #e8e8e8 !important;
    border-radius: 0 !important;
  }
  /* line 293, templates/g5_helium/custom/scss/custom.scss */
  .contact-form .well {
    border: 0 !important;
    border-radius: 0 !important;
    background-color: #e8e8e8 !important;
    padding: 40px 5% 30px !important;
  }
  /* line 299, templates/g5_helium/custom/scss/custom.scss */
  .well {
    border: 0 !important;
  }
  /* line 302, templates/g5_helium/custom/scss/custom.scss */
  input[type="text"], input[type="email"], input[type="tel"], select, textarea {
    border: #f5f5f5 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  /* line 311, templates/g5_helium/custom/scss/custom.scss */
  input.invalid {
    border: 1px solid #1867a9 !important;
  }
  /* line 314, templates/g5_helium/custom/scss/custom.scss */
  input[type="text"] {
    border-radius: 0 !important;
  }
  /* line 317, templates/g5_helium/custom/scss/custom.scss */
  input[type="email"] {
    border-radius: 0 !important;
  }
  /* line 320, templates/g5_helium/custom/scss/custom.scss */
  legend {
    padding-bottom: 7px !important;
  }
  /* line 323, templates/g5_helium/custom/scss/custom.scss */
  .cont-pad {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 60px;
  }
  /* line 328, templates/g5_helium/custom/scss/custom.scss */
  .controls .btn {
    font-family: "f-medium";
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
  }
  /* line 333, templates/g5_helium/custom/scss/custom.scss */
  .contact h1, h3, h4, legend {
    color: #5eb130;
  }
  /* line 340, templates/g5_helium/custom/scss/custom.scss */
  .g-than {
    display: none;
  }
  /* line 343, templates/g5_helium/custom/scss/custom.scss */
  .if-pad {
    padding-top: 30px;
  }
  /* line 347, templates/g5_helium/custom/scss/custom.scss */
  .team-l {
    position: relative;
  }
  /* line 351, templates/g5_helium/custom/scss/custom.scss */
  .team-pic {
    background-color: #f7f7f7;
    text-align: center;
  }
  /* line 356, templates/g5_helium/custom/scss/custom.scss */
  #g-intro {
    padding: 0 !important;
  }
  /* line 359, templates/g5_helium/custom/scss/custom.scss */
  .m-0 {
    margin: 0 !important;
  }
  /* line 362, templates/g5_helium/custom/scss/custom.scss */
  .p-r-15 {
    padding-right: 15px;
  }
  /* line 365, templates/g5_helium/custom/scss/custom.scss */
  .p-l-15 {
    padding-left: 15px;
  }
  /* line 368, templates/g5_helium/custom/scss/custom.scss */
  .p-b-15 {
    padding-bottom: 15px;
  }
  /* line 371, templates/g5_helium/custom/scss/custom.scss */
  .p-t-11 {
    padding-top: 11px;
  }
  /* line 375, templates/g5_helium/custom/scss/custom.scss */
  .mypane-header {
    transition: 0.2s all;
    border-top: 1px solid #f4f4f4;
    background: #ebebeb;
    cursor: pointer !important;
  }
  /* line 381, templates/g5_helium/custom/scss/custom.scss */
  .trans-0-2 {
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
  }
  /* line 387, templates/g5_helium/custom/scss/custom.scss */
  .fgreen-tx {
    color: #fff !important;
  }
  /* line 390, templates/g5_helium/custom/scss/custom.scss */
  .mypane-header {
    cursor: pointer !important;
  }
  /* line 393, templates/g5_helium/custom/scss/custom.scss */
  .mypane-header a {
    font-family: headline-b !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
    color: #5eb130;
  }
  /* line 400, templates/g5_helium/custom/scss/custom.scss */
  .mypane-header a:hover {
    font-family: headline-b !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
    color: #333;
  }
  /* line 407, templates/g5_helium/custom/scss/custom.scss */
  .pane-toggler-down {
    background-color: #5eb130 !important;
    border-top: 0 !important;
  }
  /* line 411, templates/g5_helium/custom/scss/custom.scss */
  .pane-slider h3, strong {
    font-family: headline-m !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    color: #5eb130 !important;
  }
  /* line 418, templates/g5_helium/custom/scss/custom.scss */
  .pane-toggler-down a {
    background-color: #5eb130 !important;
    border-top: 0 !important;
    color: #fff;
  }
  /* line 423, templates/g5_helium/custom/scss/custom.scss */
  .pane-slider {
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
  /* line 428, templates/g5_helium/custom/scss/custom.scss */
  .myflex {
    display: flex;
    justify-content: flex-start;
  }
  /* line 432, templates/g5_helium/custom/scss/custom.scss */
  .myflex-text {
    display: flex;
    align-items: center;
  }
  /* line 436, templates/g5_helium/custom/scss/custom.scss */
  .about-r {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
    background-image: url('../../images/frame/integral-health-service.gif');
  }
  /* line 443, templates/g5_helium/custom/scss/custom.scss */
  .about-child {
    padding: 4%;
  }
  /* line 446, templates/g5_helium/custom/scss/custom.scss */
  .about-child h5 {
    font-size: 203%;
  }
  /* line 450, templates/g5_helium/custom/scss/custom.scss */
  #mast-about {
    background-image: url('../../images/mast/tl-message-media-mast-about.jpg');
    background-size: cover;
  }
  /* line 454, templates/g5_helium/custom/scss/custom.scss */
  #mast-services {
    background-image: url('../../images/mast/tl-message-media-mast-services.jpg');
    background-size: cover;
  }
  /* line 458, templates/g5_helium/custom/scss/custom.scss */
  #mast-team {
    background-image: url('../../images/mast/tl-message-media-mast-team.jpg');
    background-size: cover;
  }
  /* line 462, templates/g5_helium/custom/scss/custom.scss */
  #mast-contact {
    background-image: url('../../images/mast/tl-message-media-mast-contact-2.jpg');
    background-size: cover;
  }
  /* line 466, templates/g5_helium/custom/scss/custom.scss */
  #mast-case {
    background-image: url('../../images/mast/tl-message-media-mast-case.jpg');
    background-size: cover;
  }
  /* line 470, templates/g5_helium/custom/scss/custom.scss */
  .mast-l {
    height: 30px;
    background-color: rgba(8, 9, 42, 0.3);
  }
  /* line 475, templates/g5_helium/custom/scss/custom.scss */
  .mycredit {
    font-size: 13px;
  }
  /* line 478, templates/g5_helium/custom/scss/custom.scss */
  .my25-t {
    margin-top: 25px;
  }
  /* line 481, templates/g5_helium/custom/scss/custom.scss */
  #g-footer {
    padding: 1rem 0 0 !important;
  }
  /* line 484, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-grid:nth-child(3) {
    padding-top: 18px !important;
    padding-bottom: 12px !important;
  }
  /* line 488, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-grid {
    border-bottom: 1px solid #555;
  }
  /* line 491, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-grid:last-child {
    border-bottom: 0;
  }
  /* line 494, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-grid:first-child {
    border-bottom: 0 !important;
  }
  /* line 497, templates/g5_helium/custom/scss/custom.scss */
  .g-horizontalmenu a {
    text-decoration: none !important;
    font-family: headline-r !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 505, templates/g5_helium/custom/scss/custom.scss */
  .menuflex {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
  }
  /* line 507, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-dropdown {
    background: #2e3b41;
    background-color: #2e3b41;
    border: 0 !important;
    border-radius: 0 !important;
  }
  /* line 513, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation {
    padding-bottom: 15px;
  }
  /* line 516, templates/g5_helium/custom/scss/custom.scss */
  .g-main-nav .g-sublevel > li {
    padding: 0 0 0 0 !important;
  }
  /* line 519, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    top: 2.5rem;
  }
  /* line 522, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-right .g-offcanvas-toggle {
    left: inherit;
    right: 1.9rem;
  }
  /* line 526, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
    box-shadow: 0 2px 0 #5eb130;
  }
  /* line 529, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-main-nav {
    font-family: headline-sb !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 537, templates/g5_helium/custom/scss/custom.scss */
  .text-cernter p {
    padding-bottom: 54px !important;
  }
  /* line 539, templates/g5_helium/custom/scss/custom.scss */
  .max-200 {
    max-width: 200px;
  }
  /* line 542, templates/g5_helium/custom/scss/custom.scss */
  .pr-0 {
    padding-right: 0 !important;
  }
  /* line 545, templates/g5_helium/custom/scss/custom.scss */
  .pl-0 {
    padding-left: 0 !important;
  }
  /* line 548, templates/g5_helium/custom/scss/custom.scss */
  .osv-hr {
    border-top: 4px solid #5eb130;
    opacity: 1 !important;
  }
  /* line 552, templates/g5_helium/custom/scss/custom.scss */
  .osv-hr2 {
    border-top: 4px solid #3b719a;
  }
  /* line 555, templates/g5_helium/custom/scss/custom.scss */
  .osv-hr3 {
    border-top: 4px solid #ccc;
  }
  /* line 558, templates/g5_helium/custom/scss/custom.scss */
  .regisbtn {
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
  }
  /* line 563, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-1 {
    background-image: url('../../images/frame/integral-health-service-22.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 568, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-2 {
    background-image: url('../../images/frame/integral-health-service-23.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
  }
  /* line 574, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-3 {
    background-image: url('../../images/frame/integral-health-service-24.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 579, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-4 {
    background-image: url('../../images/frame/integral-health-service-1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 584, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-5 {
    background-image: url('../../images/frame/integral-health-service-13.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 589, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-6 {
    background-image: url('../../images/frame/integral-health-service-20.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 594, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-7 {
    background-image: url('../../images/frame/integral-health-service-12.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 599, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-8 {
    background-image: url('../../images/frame/integral-health-service-8.jpg');
    background-size: cover !important;
    background-repeat: no-repeat;
  }
  /* line 605, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-9 {
    background-image: url('../../images/frame/integral-health-service-6.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 611, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-10 {
    background-image: url('../../images/frame/integral-health-service-25.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 617, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-11 {
    background-image: url('../../images/frame/integral-health-service-26.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 623, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-12 {
    background-image: url('../../images/frame/integral-health-service-27.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 635, templates/g5_helium/custom/scss/custom.scss */
  #et-base-1 {
    background-image: url('../../images/program/integral-health-training-1.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 640, templates/g5_helium/custom/scss/custom.scss */
  #et-base-2 {
    background-image: url('../../images/program/integral-health-training-2.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 645, templates/g5_helium/custom/scss/custom.scss */
  #et-base-3 {
    background-image: url('../../images/program/integral-health-training-3.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 650, templates/g5_helium/custom/scss/custom.scss */
  #et-base-4 {
    background-image: url('../../images/program/integral-health-training-4.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 655, templates/g5_helium/custom/scss/custom.scss */
  #et-base-5 {
    background-image: url('../../images/program/integral-health-training-5.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 660, templates/g5_helium/custom/scss/custom.scss */
  #et-base-6 {
    background-image: url('../../images/program/integral-health-training-6.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 665, templates/g5_helium/custom/scss/custom.scss */
  #et-base-7 {
    background-image: url('../../images/program/integral-health-training-7.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 670, templates/g5_helium/custom/scss/custom.scss */
  #et-base-8 {
    background-image: url('../../images/program/integral-health-training-8.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 675, templates/g5_helium/custom/scss/custom.scss */
  #et-base-9 {
    background-image: url('../../images/program/integral-health-training-9.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 680, templates/g5_helium/custom/scss/custom.scss */
  #et-base-10 {
    background-image: url('../../images/program/integral-health-training-10.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 685, templates/g5_helium/custom/scss/custom.scss */
  #et-base-11 {
    background-image: url('../../images/program/integral-health-training-11.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 690, templates/g5_helium/custom/scss/custom.scss */
  #et-base-12 {
    background-image: url('../../images/program/integral-health-training-12.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 695, templates/g5_helium/custom/scss/custom.scss */
  #custom-7287-particle .sev-base {
    margin-top: -70px !important;
  }
  /* line 698, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder {
    display: flex !important;
    margin-top: 20px;
    border-radius: 7px;
  }
  /* line 703, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder div {
    border-radius: 7px;
  }
  /* line 705, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder img {
    border-radius: 7px;
    height: 100%;
  }
  /* line 707, templates/g5_helium/custom/scss/custom.scss */
  .our-serve {
    height: 230px;
    background-color: #5eb130;
  }
  /* line 713, templates/g5_helium/custom/scss/custom.scss */
  .our-serve2 {
    height: 210px;
    background-color: #5eb130;
    background-image: url('../../images/frame/integral-health-service.gif');
    background-size: auto;
    line-height: 20px !important;
  }
  /* line 722, templates/g5_helium/custom/scss/custom.scss */
  .tx-base h5 {
    text-align: center;
  }
  /* line 724, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder .tx-base h5 {
    text-align: left;
  }
  /* line 725, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder .tx-base2 h5 {
    text-align: left;
  }
  /* line 728, templates/g5_helium/custom/scss/custom.scss */
  .tx-base {
    background-color: #fff;
    padding: 200px 15px 15px !important;
  }
  /* line 734, templates/g5_helium/custom/scss/custom.scss */
  .tx-base2 {
    background-color: #fff;
    display: flex;
    align-content: center;
    align-items: center;
    padding: 20px !important;
  }
  /* line 742, templates/g5_helium/custom/scss/custom.scss */
  .bg-grey-1 {
    background-color: #f3f3f3;
  }
  /* line 745, templates/g5_helium/custom/scss/custom.scss */
  .bg-grey-1a {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#1a000000',GradientType=0);
    /* IE6-9 */
  }
  /* line 759, templates/g5_helium/custom/scss/custom.scss */
  .br-grey-2 {
    background-color: #f4f5f7;
  }
  /* line 762, templates/g5_helium/custom/scss/custom.scss */
  .pane-sliders .grey-bg-2 {
    background-color: #f5f6f8;
  }
  /* line 765, templates/g5_helium/custom/scss/custom.scss */
  .bg-pri {
    background-color: #5eb130;
  }
  /* line 769, templates/g5_helium/custom/scss/custom.scss */
  .bg-sec {
    background-color: #1867a9 !important;
  }
  /* line 773, templates/g5_helium/custom/scss/custom.scss */
  .tx-pri {
    color: #5eb130 !important;
  }
  /* line 776, templates/g5_helium/custom/scss/custom.scss */
  .tx-grey {
    color: #2a363b !important;
  }
  /* line 780, templates/g5_helium/custom/scss/custom.scss */
  #intro-l {
    background-size: cover;
    line-height: 20px !important;
    background-color: #5eb130;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
  }
  /* line 789, templates/g5_helium/custom/scss/custom.scss */
  #intro-l2 {
    background-image: url('../images/frame/tl-message-media-africa-1.gif');
    background-size: cover;
    line-height: 20px !important;
    height: 200px;
  }
  /* line 795, templates/g5_helium/custom/scss/custom.scss */
  #intro-l3 {
    background-image: url('../../images/frame');
    background-size: cover;
    line-height: 20px !important;
  }
  /* line 800, templates/g5_helium/custom/scss/custom.scss */
  #feature-l {
    background-image: url('../../images/frame/integral-health-service-14.jpg');
    background-size: cover;
    line-height: 20px !important;
    background-color: #eee;
  }
  /* line 806, templates/g5_helium/custom/scss/custom.scss */
  #intro-l h3 {
    font-size: 190% !important;
  }
  /* line 809, templates/g5_helium/custom/scss/custom.scss */
  #intro-l2 h3 {
    font-size: 550% !important;
  }
  /* line 812, templates/g5_helium/custom/scss/custom.scss */
  #intro-l3 h3 {
    font-size: 219% !important;
  }
  /* line 815, templates/g5_helium/custom/scss/custom.scss */
  .intro-l {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 820, templates/g5_helium/custom/scss/custom.scss */
  .intro-l2 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
  }
  /* line 826, templates/g5_helium/custom/scss/custom.scss */
  .intro-l3 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 834, templates/g5_helium/custom/scss/custom.scss */
  .intro-l2 img {
    width: 60%;
  }
  /* line 837, templates/g5_helium/custom/scss/custom.scss */
  .intro-l3 img {
    width: 60%;
  }
  /* line 841, templates/g5_helium/custom/scss/custom.scss */
  #g-offcanvas {
    background: #202c31 !important;
  }
  /* line 844, templates/g5_helium/custom/scss/custom.scss */
  #custom-2413-particle {
    text-align: center !important;
  }
  /* line 847, templates/g5_helium/custom/scss/custom.scss */
  .g-main-nav .g-sublevel > li > .g-menu-item-container, .g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 0.8rem;
    font-weight: normal !important;
    letter-spacing: 1px;
  }
  /* line 853, templates/g5_helium/custom/scss/custom.scss */
  .g-main-nav {
    text-transform: uppercase !important;
  }
  /* line 856, templates/g5_helium/custom/scss/custom.scss */
  #social-3171-particle {
    min-width: 140px !important;
  }
  /* line 860, templates/g5_helium/custom/scss/custom.scss */
  .carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 145px !important;
  }
  /* line 865, templates/g5_helium/custom/scss/custom.scss */
  .carousel-indicators li {
    height: 1px !important;
    width: 15px !important;
  }
  /* line 869, templates/g5_helium/custom/scss/custom.scss */
  #slitem {
    background-size: cover;
    background-position: 80%;
    background-repeat: no-repeat;
  }
  /* line 874, templates/g5_helium/custom/scss/custom.scss */
  .slitile {
    font-size: 400%;
  }
  /* line 877, templates/g5_helium/custom/scss/custom.scss */
  .slitile2 {
    font-size: 250%;
    color: #5eb130;
  }
  /* line 881, templates/g5_helium/custom/scss/custom.scss */
  .sli-hr {
    width: 20%;
    margin-left: 40%;
    border-top: 4px solid #5eb130;
  }
  /* line 886, templates/g5_helium/custom/scss/custom.scss */
  .sli-hr2 {
    width: 20%;
    margin-left: 40%;
    border-top: 4px solid #fff;
    opacity: 0.7;
    display: none;
  }
  /* line 893, templates/g5_helium/custom/scss/custom.scss */
  .sli-title {
    text-align: center;
    position: absolute !important;
    bottom: 0;
    margin-bottom: 60px;
  }
  /* line 899, templates/g5_helium/custom/scss/custom.scss */
  .sli-title2 {
    text-align: center;
    position: absolute !important;
    bottom: 0;
    margin-bottom: 15px;
  }
  /* line 905, templates/g5_helium/custom/scss/custom.scss */
  #slider-l {
    background-color: rgba(255, 0, 0, 0.1);
    height: 50%;
    border-bottom-right-radius: 7px;
  }
  /* line 910, templates/g5_helium/custom/scss/custom.scss */
  #slider-r {
    background-color: rgba(255, 0, 0, 0.1);
    height: 50%;
  }
  /* line 914, templates/g5_helium/custom/scss/custom.scss */
  .slirow {
    height: 100%;
  }
  /* line 917, templates/g5_helium/custom/scss/custom.scss */
  .btn {
    text-shadow: none !important;
  }
  /* line 920, templates/g5_helium/custom/scss/custom.scss */
  .sli-dlines {
    position: relative;
    height: 100%;
    background-image: url('../images/frame/dlines-60.png');
  }
  /* line 925, templates/g5_helium/custom/scss/custom.scss */
  .sli-intro {
    text-align: center;
    margin-top: 6.2px;
    font-weight: 600 !important;
    letter-spacing: 1px;
    font-size: 9px;
  }
  /* line 932, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation {
    background: #000;
  }
  /* line 935, templates/g5_helium/custom/scss/custom.scss */
  .g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
    max-height: 66px !important;
  }
  /* line 940, templates/g5_helium/custom/scss/custom.scss */
  .g-logo {
    padding-left: 0 !important;
  }
  /* line 943, templates/g5_helium/custom/scss/custom.scss */
  #slider-r .btn-outline-danger {
    color: rgba(255, 255, 255, 0.83) !important;
    background-color: transparent;
    background-image: none;
    border-color: rgba(255, 255, 255, 0.82) !important;
  }
  /* line 949, templates/g5_helium/custom/scss/custom.scss */
  #slider-r .btn-outline-danger:hover {
    color: #fff;
    background-color: #5eb130 !important;
    border-color: #5eb130 !important;
  }
  /* line 954, templates/g5_helium/custom/scss/custom.scss */
  .btn-outline-primary {
    color: #1867a9 !important;
    background-color: transparent;
    background-image: none;
    border-color: #1867a9 !important;
  }
  /* line 960, templates/g5_helium/custom/scss/custom.scss */
  .btn-outline-primary:hover {
    color: #fff !important;
    background-color: #1867a9 !important;
    border-color: #1867a9 !important;
  }
  /* line 965, templates/g5_helium/custom/scss/custom.scss */
  .btn-primary, .btn-secondary {
    background-color: #000 !important;
    border: 0 !important;
    background: #000 !important;
    border-radius: 0 !important;
    text-shadow: 0 !important;
    box-shadow: none !important;
  }
  /* line 974, templates/g5_helium/custom/scss/custom.scss */
  .btn-primary:hover, .btn-secondary:hover {
    background-color: #5eb130 !important;
    background: #5eb130 !important;
  }
  /* line 979, templates/g5_helium/custom/scss/custom.scss */
  .topstroke {
    height: 3px;
    width: 100px;
    border-radius: 1.5px;
  }
  /* line 984, templates/g5_helium/custom/scss/custom.scss */
  .carousel-caption h3 {
    font-size: 160%;
  }
  /* line 987, templates/g5_helium/custom/scss/custom.scss */
  .carousel-caption p {
    font-size: 14px !important;
  }
  /* line 990, templates/g5_helium/custom/scss/custom.scss */
  .slide1 {
    background-image: url('../../images/home-slider/integral-health-slide-1.jpg');
  }
  /* line 993, templates/g5_helium/custom/scss/custom.scss */
  .slide2 {
    background-image: url('../../images/home-slider/integral-health-slide-2.jpg');
  }
  /* line 996, templates/g5_helium/custom/scss/custom.scss */
  .slide3 {
    background-image: url('../../images/home-slider/tl-message-media-slide-4.jpg');
  }
  /* line 999, templates/g5_helium/custom/scss/custom.scss */
  .slide4 {
    background-image: url('../../images/home-slider/tl-message-media-slide-5.jpg');
  }
  /* line 1002, templates/g5_helium/custom/scss/custom.scss */
  .myoverlay {
    background-image: url('../../images/frame/overlay-1.png');
    background-position: top;
    background-repeat: repeat-x;
    position: absolute;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    color: #fff;
    text-align: center;
    opacity: 0.6;
    height: 400px;
  }
  /* line 1021, templates/g5_helium/custom/scss/custom.scss */
  .myoverlay2 {
    background-image: url('../../images/frame/overlay-3.png');
    background-position: top;
    background-repeat: repeat-x;
    background-size: contain;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    opacity: 1;
    height: 100%;
  }
  /* line 1033, templates/g5_helium/custom/scss/custom.scss */
  .carousel-fade .carousel-item {
    opacity: 0;
    transition: opacity ease-out 0.7s;
  }
  /* line 1037, templates/g5_helium/custom/scss/custom.scss */
  .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
    opacity: 1;
  }
  /* line 1042, templates/g5_helium/custom/scss/custom.scss */
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    opacity: 0;
  }
  /* line 1046, templates/g5_helium/custom/scss/custom.scss */
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
    transform: translateX(0);
    transform: translate3d(0, 0, 0);
  }
  /* line 1054, templates/g5_helium/custom/scss/custom.scss */
  .carousel-indicators .active {
    background-color: #5eb130 !important;
    width: 40px !important;
    transition: all 0.2s;
  }
  /* line 1059, templates/g5_helium/custom/scss/custom.scss */
  .carousel-control-next, .carousel-control-prev {
    width: 6% !important;
  }
  /* line 1063, templates/g5_helium/custom/scss/custom.scss */
  .carousel-indicators li {
    height: 2px !important;
    transition: all 0.2s;
  }
  /* line 1067, templates/g5_helium/custom/scss/custom.scss */
  .carousel-indicators {
    position: absolute !important;
    right: 0 !important;
    bottom: 17px !important;
    left: 0 !important;
    z-index: 15 !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding-left: 0 !important;
    margin-right: 40% !important;
    margin-left: 40% !important;
    list-style: none !important;
    top: auto !important;
  }
  /* line 1083, templates/g5_helium/custom/scss/custom.scss */
  .carousel-fade .carousel-item {
    opacity: 0;
    transition: opacity ease-out 0.4s;
    height: 380px;
  }
  /* line 1088, templates/g5_helium/custom/scss/custom.scss */
  .carousel-caption {
    position: absolute;
    right: 9%;
    bottom: 32% !important;
    left: 9%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, 0.2);
  }
  /* line 1100, templates/g5_helium/custom/scss/custom.scss */
  .carousel {
    position: relative;
    margin-bottom: 0 !important;
    line-height: 1;
  }
  /* line 1106, templates/g5_helium/custom/scss/custom.scss */
  .bodycopy-r {
    font-family: bodycopy-r !important;
    font-family: 'Varela', sans-serif !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "bodycopy-r";
    font-style: normal;
    src: url('../../fonts/Varela/Varela.woff') format("woff"), url('../../fonts/Varela/Varela.ttf') format("ttf");
  }
  /* line 1117, templates/g5_helium/custom/scss/custom.scss */
  .headline-t {
    font-family: headline-t !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-t";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-Thin.woff') format("woff"), url('../../fonts/exo/Exo2-Thin.ttf') format("ttf");
  }
  /* line 1127, templates/g5_helium/custom/scss/custom.scss */
  .headline-l {
    font-family: headline-l !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-l";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-Light.woff') format("woff"), url('../../fonts/exo/Exo2-Light.ttf') format("ttf");
  }
  /* line 1137, templates/g5_helium/custom/scss/custom.scss */
  .headline-r {
    font-family: headline-r !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-r";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-Regular.woff') format("woff"), url('../../fonts/exo/Exo2-Regular.ttf') format("ttf");
  }
  /* line 1147, templates/g5_helium/custom/scss/custom.scss */
  .headline-m {
    font-family: headline-m !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-m";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-Medium.woff') format("woff"), url('../../fonts/exo/Exo2-Medium.ttf') format("ttf");
  }
  /* line 1157, templates/g5_helium/custom/scss/custom.scss */
  .headline-sb {
    font-family: headline-sb !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-sb";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-SemiBold.woff') format("woff"), url('../../fonts/exo/Exo2-SemiBold.ttf') format("ttf");
  }
  /* line 1167, templates/g5_helium/custom/scss/custom.scss */
  .headline-b {
    font-family: headline-b !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-b";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-Bold.woff') format("woff"), url('../../fonts/exo/Exo2-Bold.ttf') format("ttf");
  }
  /* line 1177, templates/g5_helium/custom/scss/custom.scss */
  .headline-xb {
    font-family: headline-xb !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-xb";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-ExtraBold.woff') format("woff"), url('../../fonts/exo/Exo2-ExtraBold.ttf') format("ttf");
  }
  /* line 1187, templates/g5_helium/custom/scss/custom.scss */
  .headline-bl {
    font-family: headline-bl !important;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  @font-face {
    font-family: "headline-bl";
    font-style: normal;
    src: url('../../fonts/exo/Exo2-Black.woff') format("woff"), url('../../fonts/exo/Exo2-Black.ttf') format("ttf");
  }
  /* line 1200, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder a {
    text-decoration: none !important;
  }
  /* line 1202, templates/g5_helium/custom/scss/custom.scss */
  .fl-holder:hover a {
    text-decoration: none !important;
  }
}
@media only screen and (min-width: 576px) {
  /* line 1207, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode .bfLabelLeft label {
    width: 50% !important;
  }
  /* line 1213, templates/g5_helium/custom/scss/custom.scss */
  .be-base {
    margin-top: 0px;
  }
  /* line 1216, templates/g5_helium/custom/scss/custom.scss */
  .g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
    max-height: 85px !important;
  }
  /* line 1220, templates/g5_helium/custom/scss/custom.scss */
  .my25-t {
    margin-top: 0;
  }
  /* line 1224, templates/g5_helium/custom/scss/custom.scss */
  .carousel-indicators {
    position: absolute;
    bottom: 10px;
    right: 30px;
    z-index: 15;
    width: 100%;
    list-style: none;
    text-align: center;
  }
  /* line 1233, templates/g5_helium/custom/scss/custom.scss */
  #slider-l {
    background-color: rgba(0, 0, 0, 0.15);
  }
  /* line 1236, templates/g5_helium/custom/scss/custom.scss */
  #slider-r {
    background-color: rgba(0, 56, 223, 0.1);
    height: 50%;
  }
  /* line 1240, templates/g5_helium/custom/scss/custom.scss */
  #slider-l {
    height: 100%;
  }
  /* line 1243, templates/g5_helium/custom/scss/custom.scss */
  #slider-r {
    height: 100%;
  }
  /* line 1246, templates/g5_helium/custom/scss/custom.scss */
  .slitile2 {
    font-size: 150%;
  }
  /* line 1249, templates/g5_helium/custom/scss/custom.scss */
  .sli-title {
    text-align: left;
    position: absolute !important;
    bottom: 0;
    margin-bottom: 90px;
  }
  /* line 1255, templates/g5_helium/custom/scss/custom.scss */
  .sli-title2 {
    text-align: right;
    position: absolute !important;
    bottom: 0;
    margin-bottom: 128px;
  }
  /* line 1261, templates/g5_helium/custom/scss/custom.scss */
  .sli-hr {
    width: 40%;
    margin-left: 0;
  }
  /* line 1265, templates/g5_helium/custom/scss/custom.scss */
  .sli-hr2 {
    width: 10%;
    margin-left: 90%;
    display: block;
  }
  /* line 1271, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    top: 2.5rem;
  }
  /* line 1275, templates/g5_helium/custom/scss/custom.scss */
  .box-l {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1276, templates/g5_helium/custom/scss/custom.scss */
  .box-m {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1277, templates/g5_helium/custom/scss/custom.scss */
  .box-r {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1279, templates/g5_helium/custom/scss/custom.scss */
  #box-l {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1280, templates/g5_helium/custom/scss/custom.scss */
  #box-m {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1281, templates/g5_helium/custom/scss/custom.scss */
  #box-r {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1284, templates/g5_helium/custom/scss/custom.scss */
  #box-l2 {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1287, templates/g5_helium/custom/scss/custom.scss */
  #box-m2 {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1288, templates/g5_helium/custom/scss/custom.scss */
  #box-m2b {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1289, templates/g5_helium/custom/scss/custom.scss */
  #box-m2c {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1290, templates/g5_helium/custom/scss/custom.scss */
  #box-m2d {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1292, templates/g5_helium/custom/scss/custom.scss */
  #box-lb {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1293, templates/g5_helium/custom/scss/custom.scss */
  #box-m2e {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1294, templates/g5_helium/custom/scss/custom.scss */
  #box-m2f {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1295, templates/g5_helium/custom/scss/custom.scss */
  #box-m2g {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1296, templates/g5_helium/custom/scss/custom.scss */
  #box-m2h {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1297, templates/g5_helium/custom/scss/custom.scss */
  #box-m2i {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1298, templates/g5_helium/custom/scss/custom.scss */
  #box-m2j {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1303, templates/g5_helium/custom/scss/custom.scss */
  .course-l {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
  }
  /* line 1306, templates/g5_helium/custom/scss/custom.scss */
  #custom-7392-particle {
    margin-top: 72px !important;
    padding: 0 !important;
  }
  /* line 1308, templates/g5_helium/custom/scss/custom.scss */
  #bfPage1 {
    padding: 0 !important;
  }
  /* line 1310, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode section.bfElemWrap {
    background: #f1f1f1 !important;
  }
  /* line 1313, templates/g5_helium/custom/scss/custom.scss */
  #bfSubmitButton {
    width: 40% !important;
    margin-left: 30%;
    float: none;
  }
  /* line 1319, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode .uneditable-input, .bfQuickMode input[type="text"]:hover, .bfQuickMode textarea:hover, .bfQuickMode .uneditable-input:hover, .bfQuickMode input[type="text"]:focus, .bfQuickMode textarea:focus, .bfQuickMode .uneditable-input:focus {
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50% !important;
  }
  /* line 1325, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode section input[type="text"], .bfQuickMode section textarea, .bfQuickMode section select {
    float: left;
    margin: 0px;
    width: 50% !important;
    padding-left: 15px !important;
  }
  /* line 1332, templates/g5_helium/custom/scss/custom.scss */
  .bfQuickMode section.bfElemWrap {
    margin: 0px 0px 19px 0px !important;
    padding: 0 0 0 15px !important;
  }
  /* line 1337, templates/g5_helium/custom/scss/custom.scss */
  #intro-l {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  /* line 1343, templates/g5_helium/custom/scss/custom.scss */
  #g-sidebar {
    padding: 3rem 0;
  }
  /* line 1344, templates/g5_helium/custom/scss/custom.scss */
  #g-mainbar {
    padding: 3rem 0;
  }
  /* line 1346, templates/g5_helium/custom/scss/custom.scss */
  .mysidebar ul {
    width: 100% !important;
  }
  /* line 1351, templates/g5_helium/custom/scss/custom.scss */
  #logo-9608-particle {
    padding: 0 0.938rem;
  }
  /* line 1355, templates/g5_helium/custom/scss/custom.scss */
  .mydefender-l {
    background-color: #f7f7f7;
  }
  /* line 1358, templates/g5_helium/custom/scss/custom.scss */
  .mydefender-r {
    background-color: #f7f7f7;
    padding: 34px 40px 40px 40px !important;
  }
  /* line 1362, templates/g5_helium/custom/scss/custom.scss */
  .team-pic {
    width: 160%;
  }
  /* line 1366, templates/g5_helium/custom/scss/custom.scss */
  .team-l {
    top: 50px;
  }
  /* line 1369, templates/g5_helium/custom/scss/custom.scss */
  .team-pic {
    position: absolute;
    left: 0;
  }
  /* line 1374, templates/g5_helium/custom/scss/custom.scss */
  .mast-l {
    height: 250px;
  }
  /* line 1378, templates/g5_helium/custom/scss/custom.scss */
  .ghost-pad-l {
    padding-left: 7.5px !important;
  }
  /* line 1383, templates/g5_helium/custom/scss/custom.scss */
  .ghost-pad-r {
    padding-right: 7.5px !important;
  }
  /* line 1386, templates/g5_helium/custom/scss/custom.scss */
  .ghost-pad-lr {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1391, templates/g5_helium/custom/scss/custom.scss */
  .int-base {
    padding-left: 7% !important;
  }
  /* line 1395, templates/g5_helium/custom/scss/custom.scss */
  #slitem {
    background-size: cover;
    background-position: center;
  }
  /* line 1399, templates/g5_helium/custom/scss/custom.scss */
  .carousel-fade .carousel-item {
    opacity: 0;
    transition: opacity ease-out 0.4s;
    height: 670px;
  }
  /* line 1404, templates/g5_helium/custom/scss/custom.scss */
  .slitile {
    font-size: 600%;
  }
  /* line 1407, templates/g5_helium/custom/scss/custom.scss */
  .slitile2 {
    font-size: 240%;
  }
  /* line 1410, templates/g5_helium/custom/scss/custom.scss */
  .sli-title {
    text-align: left;
    position: absolute !important;
    bottom: 0;
    margin-bottom: 152px;
  }
  /* line 1416, templates/g5_helium/custom/scss/custom.scss */
  .sli-title2 {
    text-align: right;
    position: absolute !important;
    bottom: 0;
    margin-bottom: 190px;
  }
  /* line 1422, templates/g5_helium/custom/scss/custom.scss */
  .sli-hr {
    width: 200px;
    margin-left: 0;
  }
  /* line 1426, templates/g5_helium/custom/scss/custom.scss */
  .sli-hr2 {
    width: 10%;
    margin-top: 24px;
    margin-left: 90%;
  }
  /* line 1431, templates/g5_helium/custom/scss/custom.scss */
  #slider-l {
    height: 100%;
  }
  /* line 1435, templates/g5_helium/custom/scss/custom.scss */
  .mainnav .g-grid {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 1438, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    top: 1.6rem;
  }
  /* line 1441, templates/g5_helium/custom/scss/custom.scss */
  .mainnav .g-grid:first-child {
    border-bottom: 0;
  }
  /* line 1444, templates/g5_helium/custom/scss/custom.scss */
  .g-than {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  /* line 1457, templates/g5_helium/custom/scss/custom.scss */
  .if-pad {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 7% !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1467, templates/g5_helium/custom/scss/custom.scss */
  #bfSubmitButton {
    width: 20% !important;
    margin-left: 40%;
    float: none;
  }
  /* line 1474, templates/g5_helium/custom/scss/custom.scss */
  .box-l {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1475, templates/g5_helium/custom/scss/custom.scss */
  .box-m {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1476, templates/g5_helium/custom/scss/custom.scss */
  .box-r {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1477, templates/g5_helium/custom/scss/custom.scss */
  #box-l {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1478, templates/g5_helium/custom/scss/custom.scss */
  #box-m {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1481, templates/g5_helium/custom/scss/custom.scss */
  #box-m2 {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1482, templates/g5_helium/custom/scss/custom.scss */
  #box-m2b {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1484, templates/g5_helium/custom/scss/custom.scss */
  #box-m2d {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1485, templates/g5_helium/custom/scss/custom.scss */
  #box-lb {
    padding-left: 15px !important;
    padding-right: 7.5px !important;
  }
  /* line 1486, templates/g5_helium/custom/scss/custom.scss */
  #box-m2e {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1488, templates/g5_helium/custom/scss/custom.scss */
  #box-m2f {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1489, templates/g5_helium/custom/scss/custom.scss */
  #box-m2h {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1490, templates/g5_helium/custom/scss/custom.scss */
  #box-m2i {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  /* line 1491, templates/g5_helium/custom/scss/custom.scss */
  #box-m2j {
    padding-left: 7.5px !important;
    padding-right: 15px !important;
  }
  /* line 1495, templates/g5_helium/custom/scss/custom.scss */
  #tx-base-1, #tx-base-3, #tx-base-4, #tx-base-5, #tx-base-6, #tx-base-7, #tx-base-8, #tx-base-9, #tx-base-10, #tx-base-11, #tx-base-12 {
    background-size: contain;
  }
  /* line 1499, templates/g5_helium/custom/scss/custom.scss */
  .sli-title {
    text-align: left;
  }
  /* line 1502, templates/g5_helium/custom/scss/custom.scss */
  .sli-title2 {
    text-align: right;
  }
  /* line 1506, templates/g5_helium/custom/scss/custom.scss */
  .g-toplevel {
    text-align: right !important;
  }
  /* line 1510, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-container {
    padding: 0 20px !important;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 1534, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-container {
    width: 1500px !important;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 1540, templates/g5_helium/custom/scss/custom.scss */
  .recon-maximum {
    max-width: 1670px;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 1548, templates/g5_helium/custom/scss/custom.scss */
  .max-slider {
    max-width: 1670px;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/*# sourceMappingURL=custom_12.css.map */