/* ########## DIV SETTINGS ########## */

.sp-contact-info li {
    font-size: 14px;
}

.sp-contact-info {
    margin: 0;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    margin-left: 30px;
}

#offcanvas-toggler {
    vertical-align: middle;
}

#sppb-addon-1618318028484 .sppb-addon-form-builder-form .sppb-form-group label:not(.form-builder-radio-label):not(.form-builder-checkbox-label) {
    display: none;
}

.service-item .service-content-wrapper {
    padding: 20px;
}

#sp-bottom {
    line-height: 1.7;
}

#sp-bottom .sp-module {
    margin-bottom: 0;
}

.sp-scroll-up {
    color: #fff;
    background: #222454;
    border-radius: 0;
}

.eapps-instagram-feed {
  font-size: 14px;
  font-family: unset;
  line-height: 18px;
  font-weight: 400;
}


/* ########## MEDIA SCREEN ########## */

@media (max-width: 480px) {
  html.coming-soon .coming-soon-logo, html.offline .coming-soon-logo {
    width: 75%;
  }
}


@media (max-width: 992px) {
  #sp-bottom {
    padding: 50px 0px 40px 0px !important;
  }
}

@media (max-width: 1400px) and (min-width: 992px) {
  body.helix-ultimate .sppb-row-container {
    max-width: 1140px;
  }
}


/* ########## GOOGLE FONTS LOCAL ########## */

body { font-family: 'Montserrat'; }
h1,h2,h3,h4,h5,h6 { font-family: 'Montserrat'; }
error-page { font-family: 'Montserrat'; }

/* montserrat-100 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-200 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900 - cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts-local/montserrat-v25-cyrillic-ext-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts-local/montserrat-v25-cyrillic-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts-local/montserrat-v25-cyrillic-ext-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts-local/montserrat-v25-cyrillic-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts-local/montserrat-v25-cyrillic-ext-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}