@charset "UTF-8";
/*!
Theme Name: Ntp
Theme URI: http://underscores.me/
Author: Pavle Srdic
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ntp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ntp is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("css_37.css");
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}
a:visited {
  color: #800080;
}
a:hover, a:focus, a:active {
  color: #191970;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  position: relative;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Ntp Scss Global
--------------------------------------------- */
html,
body {
  overflow-x: hidden;
}

.d_none {
  display: none !important;
}

.d_block {
  display: block !important;
}

body {
  font-family: "Roboto", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", sans-serif;
}

.ntp_section {
  padding: 4em 0;
}

.ntp_section_two {
  padding: 2em 0;
}

.title-image {
  width: 68%;
}

.button-bitf {
  text-transform: uppercase;
  border: solid 1px #27aae1;
  border-radius: 50px;
  width: auto;
  max-width: 300px;
  color: #27aae1;
  text-align: center;
  min-width: 150px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
}
.button-bitf p {
  margin-bottom: 0;
}
.button-bitf a:hover {
  color: #fff !important;
  text-decoration: none;
}
.button-bitf:visited {
  text-decoration: none;
}
.button-bitf:hover {
  text-decoration: none;
  background: #27aae1;
  transition: 1s background;
  color: white !important;
}

.ntp_button {
  text-transform: uppercase;
  border: solid 1px #27aae1;
  font-weight: 500;
  border-radius: 20px;
  width: auto;
  display: block;
  padding: 7px 10px;
  max-width: 200px;
  text-align: center;
  color: #054e6e;
}
.ntp_button:visited {
  color: #054e6e;
  text-decoration: none;
}
.ntp_button:hover {
  text-decoration: none;
  background: #27aae1;
  transition: 1s background;
  color: white;
}

.left_angle_top_section {
  clip-path: polygon(25% 0, 100% 120px, 100% 100%, 0 100%, 0 120px);
  padding-top: 10em;
  position: relative;
  margin-top: -120px;
  padding-bottom: 120px;
}

.right_angle_top_section {
  clip-path: polygon(75% 0, 100% 120px, 100% 100%, 0 100%, 0 120px);
  padding-top: 10em;
  position: relative;
  margin-top: -120px;
  padding-bottom: 120px;
}

.pre_angle {
  padding-bottom: 10em;
}

@media (max-width: 768px) {
  .left_angle_top_section {
    clip-path: unset;
    padding-top: 10em;
    position: relative;
    margin-top: 0;
    padding: 0;
  }

  .right_angle_top_section {
    clip-path: unset;
    padding-top: 10em;
    position: relative;
    margin-top: 0;
    padding: 0;
  }

  .pre_angle {
    padding-bottom: 2em;
  }
}
.all-programs-btn {
  border: 2px solid white !important;
  color: white !important;
  border-radius: 50px !important;
  text-align: center;
  font-weight: bold !important;
  width: 300px !important;
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.all-programs-btn a {
  color: white !important;
}

.margin-bottom {
  margin-bottom: 50px !important;
}

.box_shadow_div {
  box-shadow: 0px 0px 10px 0px #ccc;
}
.box_shadow_div .podrska-holder {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -15px;
}
.box_shadow_div .podrska-holder .osnivaci-logo {
  height: auto;
}
.box_shadow_div .podrska-holder .osnivaci-logo img {
  width: 80%;
}

.swiss-rising {
  margin-top: 20px !important;
}

.ntp-bg {
  max-width: 70%;
  margin-top: 10px;
}

.ntp-ca {
  max-width: 33%;
  display: inline-block;
}

.ntp-nis {
  max-width: 33%;
  display: inline-block;
  margin-left: 5px;
}

.page {
  margin: 0;
}

.ntp_section_default .section_content h1 {
  margin-top: 0;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
  margin-bottom: 1em;
}
.ntp_section_default .section_content p {
  color: #054e6e;
}
.ntp_section_default .section_content .ntp_button {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-left: auto;
  margin-top: 40px;
  display: block;
  border-radius: 40px;
}

.err404 {
  background: black;
  background: linear-gradient(90deg, black 0%, #2c3866 46%, #2c2c91 84%);
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #27aae1;
}
.err404 h2 {
  font-size: 200px;
  font-weight: bold;
}
.err404 p {
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 3px;
}

.date-post-act {
  position: relative;
  bottom: 32px;
  float: right;
}

.button-wrap-contact {
  border: 2px solid white;
  border-radius: 50px;
  text-transform: uppercase;
  width: 300px;
  font-weight: bold;
  padding: 9px 20px;
  margin: 0 auto;
  margin-bottom: 60px;
}
.button-wrap-contact a {
  color: white;
}

.white-section-btn .usluge-btn {
  border: 2px solid #27aae1;
  border-radius: 50px;
  text-align: center;
  font-weight: bold;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  opacity: 1 !important;
}
.white-section-btn .usluge-btn a {
  color: #054e6e;
}

.ntp-section_one .section_content h1 {
  margin-top: 0;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
  margin-bottom: 1em;
}
.ntp-section_one .section_content p {
  color: #054e6e;
}
.ntp-section_one .section_content .ntp_button {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-left: auto;
  margin-top: 40px;
  display: block;
  border-radius: 40px;
}

.ntp-section_two {
  background: green;
}
.ntp-section_two .section_content h1 {
  margin-top: 0;
  color: white;
  font-size: 2.2em;
  font-weight: 700;
  margin-bottom: 1em;
}
.ntp-section_two .section_content p {
  color: white;
}
.ntp-section_two .section_content .ntp_button {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 40px;
  display: block;
  border-radius: 40px;
  border-color: white;
  color: white;
  background-attachment: unset;
}

.text-padding {
  padding-left: 20px;
  padding-right: 20px;
}

.ntp-section_three .row {
  background-image: url(http://via.placeholder.com/350x400);
  background-repeat: no-repeat;
  padding: 5em;
  background-position-x: left;
}

.video-title {
  text-align: center;
  color: #27aae1;
  font-weight: bold;
  text-transform: capitalize;
}

.ntp_carousel_before {
  margin-bottom: 2em;
}
.ntp_carousel_before .ntp_carousel_main_div {
  box-shadow: #ccc 0px 10px 15px 0px;
  padding: 15px;
}
.ntp_carousel_before .carousel-indicators {
  position: relative;
  margin: 0;
  margin-top: 25px;
}
.ntp_carousel_before .carousel-indicators li {
  width: 8px;
  height: 8px;
  border: solid 1px #27aae1;
  background: #27aae1;
  opacity: 1;
  border-radius: 50%;
  margin: 0 4px;
}
.ntp_carousel_before .carousel-indicators .active {
  background: transparent;
}

.ntp_mentori .mentori_div .mentori_prodile_pic {
  box-shadow: #ccc 0px 10px 15px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px 0 80px 0;
  margin-bottom: 30px;
}
.ntp_mentori .mentori_div .mentori_prodile_pic img {
  max-width: 150px;
  width: 100%;
}
.ntp_mentori .mentori_div .mentori_opis h2 {
  color: #054e6e;
  font-size: 1.5em;
}
.ntp_mentori .mentori_div .mentori_opis p {
  font-weight: 300;
}

.alumni-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: -30px;
}

.just-text {
  color: #054e6e;
  padding: 30px 0;
}

@media (max-width: 768px) {
  .alumni-grid {
    grid-template-columns: 1fr 1fr;
  }

  .button-konferencija {
    height: 50px !important;
  }
  .button-konferencija a {
    font-size: 12px !important;
  }
  .button-konferencija p {
    margin-top: 8px !important;
    line-height: 16px !important;
  }

  .ntp_button {
    margin: 0 auto;
  }

  .ntp_section {
    padding: 2em 0;
  }

  .ntp-section_one .row {
    flex-flow: wrap-reverse;
  }
  .ntp-section_one .section_image {
    margin-top: 20px;
  }
  .ntp-section_one .section_image img {
    width: 100%;
  }
  .ntp-section_one .section_content h1 {
    margin-bottom: 20px;
  }
  .ntp-section_one .section_content p {
    font-size: 14px;
  }
  .ntp-section_one .section_content .ntp_button {
    margin: 0 auto;
  }

  .ntp_section_default .section_image {
    margin-top: 20px;
  }
  .ntp_section_default .section_image img {
    width: 100%;
  }
  .ntp_section_default .section_content h1 {
    margin-bottom: 20px;
  }
  .ntp_section_default .section_content p {
    font-size: 14px;
  }
  .ntp_section_default .section_content .ntp_button {
    margin: 0 auto;
  }

  .ntp-section_three .row {
    padding: inherit;
  }
}
.button {
  position: relative;
  margin: 0 auto;
  width: 200px;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 5em;
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  height: 40px;
  opacity: 0.7;
  transition: all 0.2s ease;
}
.button:hover {
  opacity: 1;
}
.button:hover .particle {
  animation: particleAnim 2.2s infinite linear;
}
.button:hover .particle::after {
  opacity: 1;
  display: block;
}
.button p {
  margin-top: 8px;
}

.particle {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  border-radius: 100%;
  transition: all 300ms ease;
  width: 38px;
  height: 38px;
}
.particle::after {
  content: "";
  position: absolute;
  left: calc(50% - 8px);
  top: -8px;
  height: 15px;
  width: 15px;
  border-radius: 1em;
  border: 0.25em solid #fff;
  background: #fff;
  opacity: 0;
  transition: all 0.2s linear;
  display: none;
  box-shadow: 0px 0px 10px 3px #fff;
}

@keyframes particleAnim {
  0% {
    left: 0;
    transform: rotate(0);
  }
  28% {
    left: 162px;
    transform: rotate(0);
  }
  50% {
    left: 162px;
    transform: rotate(180deg);
  }
  78% {
    left: 0;
    transform: rotate(180deg);
  }
  100% {
    left: 0;
    transform: rotate(360deg);
  }
}
.button2 {
  position: relative;
  margin: 0 auto;
  width: 360px;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 5em;
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  height: 40px;
  opacity: 0.7;
  transition: all 0.2s ease;
}
.button2:hover {
  opacity: 1;
}
.button2:hover .particle2 {
  animation: particleAnim2 1.5s infinite linear;
}
.button2:hover .particle2::after {
  opacity: 1;
  display: block;
}
.button2 p {
  margin-top: 13px;
}

.particle2 {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  border-radius: 100%;
  transition: all 300ms ease;
  width: 40px;
  height: 40px;
}
.particle2::after {
  content: "";
  position: absolute;
  left: calc(50% - 8px);
  top: -8px;
  height: 15px;
  width: 15px;
  border-radius: 1em;
  border: 0.25em solid #fff;
  background: #fff;
  opacity: 0;
  transition: all 0.2s linear;
  display: none;
  box-shadow: 0px 0px 10px 3px #fff;
}

@keyframes particleAnim2 {
  0% {
    left: 0;
    transform: rotate(0);
  }
  28% {
    left: 320px;
    transform: rotate(0);
  }
  50% {
    left: 320px;
    transform: rotate(180deg);
  }
  78% {
    left: 0;
    transform: rotate(180deg);
  }
  100% {
    left: 0;
    transform: rotate(360deg);
  }
}
.button3 {
  position: relative;
  cursor: none;
  width: 200px;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 5em;
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  height: 40px;
  opacity: 0.7;
  transition: all 0.2s ease;
}
.button3:hover {
  opacity: 1;
  cursor: none;
}
.button3:hover .particle3 {
  animation: particleAnim3 2.2s infinite linear;
}
.button3:hover .particle3::after {
  opacity: 1;
  display: block;
}
.button3 p {
  margin-top: 8px;
  cursor: none;
}

.particle3 {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  border-radius: 100%;
  transition: all 300ms ease;
  width: 38px;
  height: 38px;
}
.particle3::after {
  content: "";
  position: absolute;
  left: calc(50% - 8px);
  top: -8px;
  height: 15px;
  width: 15px;
  border-radius: 1em;
  border: 0.25em solid #fff;
  background: #fff;
  opacity: 0;
  transition: all 0.2s linear;
  display: none;
  box-shadow: 0px 0px 10px 3px #fff;
}

@keyframes particleAnim3 {
  0% {
    left: 0;
    transform: rotate(0);
  }
  28% {
    left: 162px;
    transform: rotate(0);
  }
  50% {
    left: 162px;
    transform: rotate(180deg);
  }
  78% {
    left: 0;
    transform: rotate(180deg);
  }
  100% {
    left: 0;
    transform: rotate(360deg);
  }
}
.button-konferencija {
  position: relative;
  margin: 0 auto;
  width: 500px;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 5em;
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  height: 40px;
  opacity: 0.7;
  transition: all 0.2s ease;
}
.button-konferencija:hover {
  opacity: 1;
}
.button-konferencija p {
  margin-top: 9px;
}

.button-konferencija:hover {
  background: #27aae1;
}

/* Ntp Scss Header
--------------------------------------------- */
.mobile_menu {
  background: #054e6e !important;
  color: white;
}
.mobile_menu a {
  color: white !important;
}
.mobile_menu .navbar-brand {
  width: 200px;
}
.mobile_menu .dropdown-menu {
  background: unset;
  border: none;
}

.normal_header {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 75vh;
  overflow: hidden;
}
.normal_header .planetImg {
  position: absolute;
  top: -5%;
  right: 13%;
  animation: float 12s ease-in-out infinite;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
  margin-top: 130px;
  background-position-y: bottom;
}
.normal_header .right_nav {
  display: flex;
  justify-content: space-between;
  padding-left: 150px;
  flex-flow: column;
}
.normal_header .right_nav .side-menu_2 {
  flex-grow: 2;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}
.normal_header .right_nav .side-menu_2 .meni {
  color: white;
  position: relative;
  left: 81px;
  top: 7px;
  text-transform: uppercase;
  font-weight: 500;
}
.normal_header .right_nav .side-menu_2 .middle_spliter {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: column;
  max-height: 460px;
}
.normal_header .right_nav .side-menu_2 .middle_spliter hr {
  flex-grow: 2;
  width: 1px;
  background: #fff;
  opacity: 0.8;
  margin: 0;
}
.normal_header .right_nav .side-menu_2 .middle_spliter #menuBtn {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 99;
  height: auto;
  position: relative;
}
.normal_header .right_nav .side-menu_2 .middle_spliter #menuBtn input {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 9;
  top: 10px;
}
.normal_header .right_nav .side-menu_2 .middle_spliter #menuBtn span {
  position: relative;
  display: block;
  margin: 4px 0 0 0;
  border-radius: 2px;
  transition: all 0.2s linear;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
}
.normal_header .right_nav .side-menu_2 .middle_spliter #menuBtn span:nth-child(2) {
  transform-style: preserve-3d;
  width: 35px;
  height: 35px;
  border: 1px solid #fff;
  border-radius: 100%;
}
.normal_header .right_nav .side-menu_2 .middle_spliter #menuBtn span .middle_dot {
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px #054e6e;
}
.normal_header .right_nav .side-menu_2 ul {
  margin: 0;
  list-style: none;
  text-align: left;
  width: 100%;
  margin-top: 130px;
  padding: 0;
}
.normal_header .right_nav .side-menu_2 ul li {
  position: relative;
  text-align: right;
  padding: 5px 10px;
}
.normal_header .right_nav .side-menu_2 ul li a {
  text-decoration: none;
  color: #fff;
  cursor: none;
  outline: none;
}
.normal_header .right_nav .side-menu_2 ul li a:hover {
  color: #27aae1;
  cursor: pointer;
}
.normal_header .right_nav .side-menu_2 ul li a:active {
  border: none;
}
.normal_header .right_nav .side-menu_2 ul .active span {
  display: block;
  margin: 0;
  position: absolute;
  height: 80%;
  width: 20%;
  max-height: 9px;
  max-width: 9px;
  top: 12px;
  right: -22px;
  border-radius: 50%;
  background: #fff;
  z-index: 2;
  box-shadow: 0px 0px 1px 1px #054e6e;
}
.normal_header .right_nav .side-menu_2 ul .active a {
  color: #fff;
}
.normal_header .right_nav .side-menu_2 .sub_nav {
  margin-top: 170px;
}
.normal_header .right_nav .side-menu_2 .sub_nav li {
  text-align: left;
  padding-left: 0;
}
.normal_header .side-menu {
  width: 200px;
  height: 100vh;
  position: absolute;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.normal_header .mainText .mainTitle {
  text-transform: uppercase;
  color: #fff;
  font-size: 5em;
  position: relative;
  letter-spacing: 5px;
  position: relative;
  display: block;
  text-transform: uppercase;
  transition: all 0.4s linear;
  opacity: 1;
  user-select: none;
  font-weight: 700;
}
.normal_header .mainText .mainTitle:hover {
  opacity: 1;
  -webkit-text-fill-color: white;
  text-fill-color: white;
}
.normal_header .mainText .subTitle {
  color: #fff;
}
.normal_header .mainText .subTitle:hover {
  opacity: 1;
  -webkit-text-fill-color: white;
  text-fill-color: white;
}
.normal_header .mainText .subTitle:hover ~ .cursor {
  transform: scale(1.4);
  mix-blend-mode: difference;
  background: white;
}
.normal_header .mainText .subTitle .apply_button {
  border: 2px solid #27aae1;
  height: 80px;
  width: 200px;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  margin: 25px;
}
.normal_header .mainText .subTitle .apply_button::after {
  content: "Apply Now";
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%);
  color: #27aae1;
  transition: all 0.1s linear;
}
.normal_header .mainText .subTitle .apply_button::before {
  content: "";
  position: relative;
  display: block;
  height: 15px;
  width: 15px;
  background: #27aae1;
  box-shadow: 0px 0px 10px 3px #0ff;
  margin-left: -8px;
  margin-top: -8px;
  opacity: 0;
  transition: all 0.1s linear;
  border-radius: 100%;
  animation: star 1.3s linear infinite;
}

.normal_header {
  max-height: 100vh;
  transform: rotateX(0deg);
  padding: 2em 0 6em 0;
}
.normal_header .header-logo {
  max-width: 350px;
  width: 100%;
}
.normal_header .container {
  position: relative;
  height: 100%;
}
.normal_header .container .row {
  height: 100%;
}
.normal_header .container .row .header_left_content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-flow: column;
}
.normal_header .container .row .header_left_content .planetImg {
  top: 0;
  right: 0;
}

.sub_nav {
  display: none;
}

#sub_1 {
  display: block;
}

.slider_nav {
  padding-top: 5em;
}
.slider_nav .carousel-indicators {
  position: relative;
  margin: 0;
}
.slider_nav .carousel-indicators .homepage_nav_indicators {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: block;
  background: white;
  opacity: 1;
  border: 0;
  box-shadow: 0px 0px 10px 1px white;
  margin: 0 5px;
  cursor: none;
}
.slider_nav .carousel-indicators .homepage_nav_indicators:hover {
  background: #27aae1 !important;
  transition: background 0.5s;
}
.slider_nav .carousel-indicators .active {
  background: #27aae1 !important;
  transition: background 0.5s;
}

@media (min-width: 768px) {
  .mobile_menu {
    display: none;
  }
}
@media (max-width: 767px) {
  #homepage_header {
    max-height: 90vh;
    padding: 2em 0;
  }

  .header-logo {
    display: none !important;
  }

  #cursor {
    display: none;
  }

  .mainText .mainTitle {
    font-size: 2em !important;
  }
  .mainText .subTitle {
    font-size: 16px !important;
    height: 70px;
  }
  .mainText .subTitle .apply_button {
    font-size: 13px;
    margin: 10px 0;
    height: 60px;
    width: 150px;
    font-weight: 500;
  }

  .right_nav {
    display: none !important;
  }

  .header_left_content {
    align-items: flex-end !important;
  }
  .header_left_content img {
    width: 90% !important;
  }

  .right_nav {
    display: none;
  }
}
/* Ntp Scss Footer
--------------------------------------------- */
@media (min-width: 768px) {
  .footer_right_fix {
    padding-right: 3rem;
  }

  .footer_right_side {
    padding-left: 3rem;
  }
}
footer {
  background: #010824;
  color: #91a9af;
}
footer .footer_liste {
  margin-top: 50px;
}
footer .border_footer {
  border-right: 1px solid #91a9af;
}
footer .footer_main {
  padding: 3rem 0;
}
footer .footer_main .about_us {
  margin-top: 3em;
}
footer .footer_main .about_us h4 {
  text-align: left;
  text-transform: uppercase;
  font-size: 1.3rem;
  padding-bottom: 10px;
}
footer .footer_main .about_us p {
  font-weight: 300;
  font-size: 15px;
}
footer .footer_main .kontakt ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .footer_right_side .social_footer {
  text-align: right;
  font-size: 3rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
footer .footer_right_side .social_footer .footer_flex_fix span {
  margin-right: 10px;
  transition: all 1s ease;
  cursor: pointer;
}
footer .footer_right_side .social_footer .footer_flex_fix span:hover {
  color: #27aae1;
}
footer .footer_right_side ul {
  text-decoration: none;
  list-style: none;
}
footer .copyright {
  background: #171f38;
  font-weight: 300;
}
footer .copyright .container {
  padding: 15px 0;
}
footer .copyright .container .right_side {
  text-align: right;
}
footer .copyright .container .right_side a {
  font-weight: 700;
  font-style: italic;
  color: #91a9af;
  text-decoration: none;
}
footer .copyright .container .right_side a:hover {
  color: white;
  transition: 0.3s;
}

#menu-footer1 li {
  margin-bottom: 20px;
}
#menu-footer1 li a {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#menu-footer2 li {
  margin-bottom: 20px;
}
#menu-footer2 #menu-item-10759 a,
#menu-footer2 #menu-item-10760 a {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#menu-footer2 #menu-item-10763 a,
#menu-footer2 #menu-item-10764 a,
#menu-footer2 #menu-item-10765 a {
  color: #91a9af;
  text-decoration: none;
  letter-spacing: 1px;
}

#menu-footer3 li {
  margin-bottom: 20px;
}
#menu-footer3 li a {
  color: #91a9af;
  text-decoration: none;
  letter-spacing: 1px;
}
#menu-footer3 #menu-item-10761 {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#menu-footer4 li {
  margin-bottom: 20px;
}
#menu-footer4 li a {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.social_footer {
  margin-bottom: 1em;
}

@media (max-width: 768px) {
  .footer_logo a {
    width: 100%;
  }
  .footer_logo a img {
    max-width: 300px;
    margin: 0 auto;
    display: block;
  }

  .border_footer .row {
    margin: 0;
  }
  .border_footer .about_us,
  .border_footer .kontakt {
    text-align: center !important;
  }
  .border_footer .about_us h4,
  .border_footer .kontakt h4 {
    text-align: center !important;
  }
  .border_footer .about_us p,
  .border_footer .kontakt p {
    text-align: center !important;
  }

  .footer_right_side .row {
    margin: 0;
  }
  .footer_right_side .row .social_footer {
    justify-content: center;
    align-items: center;
  }
  .footer_right_side .row .footer_liste {
    margin-top: 20px;
  }
  .footer_right_side .row .footer_liste ul {
    text-align: center;
    margin: 0;
    padding: 0;
  }

  .copyright .col-12 {
    text-align: left !important;
  }
}
/* Ntp Scss Homepage
--------------------------------------------- */
#homepage_container .lang_nav_home a {
  cursor: none;
}

.first_section .first_sec_img {
  width: 100%;
  max-width: 225px;
  border-radius: 50%;
  margin: 0 auto;
  display: block;
  margin-bottom: 2em;
  margin-left: 0;
}
.first_section .first_section_col {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
}
.first_section .first_section_details {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  height: 340px;
}
.first_section .first_section_details h2 {
  font-size: 3em;
  -webkit-text-stroke: 1px black;
  -webkit-text-fill-color: transparent;
  color: transparent;
  letter-spacing: 1px;
  margin: 20px 0;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.first_section .first_section_details p {
  min-height: 100px;
  margin: 0;
  padding-bottom: 1em;
}

.second_section {
  background: url("../fonts/section_2_background.svg");
  background-position: center center;
  color: white;
  padding-bottom: 15em;
  height: 500px;
}
.second_section .header h1 {
  text-align: center;
  font-size: 4em;
  font-weight: 900;
}
.second_section .second_par {
  text-align: center;
  font-weight: 600;
}

.fourth_opis_desc {
  width: 300px;
  height: 200px;
}
.fourth_opis_desc p {
  color: #054e6e;
}

.sixt_section {
  padding: 2em 0 4em 0 !important;
}

.fourth_section .fourth_opis h1 {
  color: #054e6e;
  font-size: 3em;
  font-weight: 700;
  margin-top: 2em;
}
.fourth_section .fourth_opis p {
  color: #054e6e;
}
.fourth_section .homepage_slick_slider .slick_nav_item {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99;
  cursor: pointer;
}
.fourth_section .homepage_slick_slider .slick_left {
  left: 0;
  top: 0;
}
.fourth_section .homepage_slick_slider .slick_right {
  right: 0;
  top: 0;
}
.fourth_section .homepage_blog_slider .slider_item {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  padding: 10px 0;
}
.fourth_section .homepage_blog_slider .slider_item .box_shadow_div {
  padding: 10px 20px;
}
.fourth_section .homepage_blog_slider .slider_item .slider_cat {
  background: #054e6e;
  width: auto;
  display: inline-block;
  color: white;
  padding: 5px 10px;
  font-weight: 500;
  margin-bottom: 5px;
}
.fourth_section .homepage_blog_slider .slider_item .slider_opis {
  font-weight: 600;
  color: #054e6e;
  font-size: 1.4em;
  display: inline-block;
  max-width: 390px;
  margin-top: 5px;
}
.fourth_section .homepage_blog_slider .slider_item .slider_opis p {
  margin: 0;
  overflow: hidden;
}
.fourth_section .homepage_blog_slider .slider_item .slider_url a {
  font-weight: 500;
  margin: 10px 0;
  display: inline-block;
  color: #27aae1;
}

.home-button-holder {
  height: 120px;
}

@media (max-width: 767px) {
  .home-button-holder {
    height: 70px;
  }
}
.fifth_section {
  background: #054e6e;
  position: relative;
}
.fifth_section .fifth_opis {
  color: white;
}
.fifth_section .fifth_opis h1 {
  font-size: 3em;
  max-width: 400px;
}
.fifth_section .background_image_div {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
}
.fifth_section .background_image_div img {
  height: 100%;
}

.sixt_section .box_shadow_div {
  padding: 0px 15px;
  height: 100%;
}
.sixt_section h1 {
  color: #054e6e;
  padding-top: 10px;
  font-weight: 700;
  font-size: 20px !important;
}
.sixt_section .osnivaci_slike {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sixt_section .osnivaci_slike img {
  max-height: 230px;
  padding: 10px 10px;
}
.sixt_section .osnivaci_slike a {
  display: flex;
}

.slider_row .ntp_button {
  max-width: 320px;
  color: white;
  border-radius: 30px;
  font-weight: 500;
  border-width: 2px;
  margin-top: 50px;
  font-size: 14px;
}
.slider_row .circle_naslov {
  color: white;
  text-align: center;
  padding-top: 15px;
  font-size: 1em;
}
.slider_row .circle-text {
  position: absolute;
  transform: rotate(90deg);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  font-size: 2em;
  color: #27aae1;
  font-weight: 500;
}
.slider_row .ko-progress-circle__dot {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 999999999999999999;
  background: unset !important;
  clip: unset !important;
}
.slider_row .ko-progress-circle__dot .progress_bar_dot {
  width: 21px;
  height: 21px;
  background: white;
  margin-top: -7px;
  border-radius: 50%;
  box-shadow: 0px 0px 10px 0px #fff;
}
.slider_row .ko-progress-circle {
  transform: rotate(-90deg);
  margin: 20px auto;
  width: 150px;
  height: 150px;
  background-color: #27aae1;
  border-radius: 50%;
}
.slider_row .ko-progress-circle .ko-progress-circle__slice,
.slider_row .ko-progress-circle .ko-progress-circle__fill {
  width: 150px;
  height: 150px;
  position: absolute;
  -webkit-backface-visibility: hidden;
  transition: transform 1s;
  border-radius: 50%;
}
.slider_row .ko-progress-circle .ko-progress-circle__slice {
  clip: rect(0px, 150px, 150px, 75px);
}
.slider_row .ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
  clip: rect(0px, 75px, 150px, 0px);
  background-color: #ffffff;
}
.slider_row .ko-progress-circle .ko-progress-circle__overlay {
  width: 134px;
  height: 134px;
  position: absolute;
  margin-left: 8px;
  margin-top: 8px;
  background-color: #010824;
  border-radius: 50%;
}
.slider_row .ko-progress-circle[data-progress="0"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="0"] .ko-progress-circle__fill {
  transform: rotate(0deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="0"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(0deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="0"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(0deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="1"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="1"] .ko-progress-circle__fill {
  transform: rotate(1.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="1"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(3.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="1"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(3.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="2"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="2"] .ko-progress-circle__fill {
  transform: rotate(3.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="2"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(7.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="2"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(7.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="3"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="3"] .ko-progress-circle__fill {
  transform: rotate(5.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="3"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(10.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="3"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(10.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="4"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="4"] .ko-progress-circle__fill {
  transform: rotate(7.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="4"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(14.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="4"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(14.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="5"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="5"] .ko-progress-circle__fill {
  transform: rotate(9deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="5"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(18deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="5"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(18deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="6"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="6"] .ko-progress-circle__fill {
  transform: rotate(10.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="6"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(21.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="6"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(21.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="7"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="7"] .ko-progress-circle__fill {
  transform: rotate(12.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="7"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(25.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="7"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(25.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="8"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="8"] .ko-progress-circle__fill {
  transform: rotate(14.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="8"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(28.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="8"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(28.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="9"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="9"] .ko-progress-circle__fill {
  transform: rotate(16.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="9"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(32.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="9"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(32.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="10"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="10"] .ko-progress-circle__fill {
  transform: rotate(18deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="10"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(36deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="10"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(36deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="11"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="11"] .ko-progress-circle__fill {
  transform: rotate(19.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="11"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(39.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="11"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(39.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="12"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="12"] .ko-progress-circle__fill {
  transform: rotate(21.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="12"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(43.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="12"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(43.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="13"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="13"] .ko-progress-circle__fill {
  transform: rotate(23.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="13"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(46.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="13"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(46.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="14"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="14"] .ko-progress-circle__fill {
  transform: rotate(25.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="14"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(50.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="14"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(50.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="15"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="15"] .ko-progress-circle__fill {
  transform: rotate(27deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="15"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(54deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="15"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(54deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="16"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="16"] .ko-progress-circle__fill {
  transform: rotate(28.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="16"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(57.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="16"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(57.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="17"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="17"] .ko-progress-circle__fill {
  transform: rotate(30.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="17"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(61.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="17"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(61.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="18"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="18"] .ko-progress-circle__fill {
  transform: rotate(32.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="18"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(64.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="18"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(64.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="19"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="19"] .ko-progress-circle__fill {
  transform: rotate(34.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="19"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(68.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="19"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(68.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="20"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="20"] .ko-progress-circle__fill {
  transform: rotate(36deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="20"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(72deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="20"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(72deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="21"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="21"] .ko-progress-circle__fill {
  transform: rotate(37.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="21"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(75.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="21"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(75.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="22"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="22"] .ko-progress-circle__fill {
  transform: rotate(39.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="22"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(79.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="22"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(79.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="23"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="23"] .ko-progress-circle__fill {
  transform: rotate(41.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="23"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(82.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="23"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(82.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="24"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="24"] .ko-progress-circle__fill {
  transform: rotate(43.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="24"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(86.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="24"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(86.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="25"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="25"] .ko-progress-circle__fill {
  transform: rotate(45deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="25"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(90deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="25"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(90deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="26"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="26"] .ko-progress-circle__fill {
  transform: rotate(46.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="26"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(93.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="26"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(93.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="27"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="27"] .ko-progress-circle__fill {
  transform: rotate(48.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="27"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(97.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="27"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(97.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="28"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="28"] .ko-progress-circle__fill {
  transform: rotate(50.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="28"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(100.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="28"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(100.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="29"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="29"] .ko-progress-circle__fill {
  transform: rotate(52.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="29"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(104.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="29"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(104.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="30"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="30"] .ko-progress-circle__fill {
  transform: rotate(54deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="30"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(108deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="30"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(108deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="31"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="31"] .ko-progress-circle__fill {
  transform: rotate(55.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="31"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(111.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="31"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(111.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="32"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="32"] .ko-progress-circle__fill {
  transform: rotate(57.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="32"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(115.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="32"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(115.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="33"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="33"] .ko-progress-circle__fill {
  transform: rotate(59.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="33"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(118.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="33"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(118.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="34"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="34"] .ko-progress-circle__fill {
  transform: rotate(61.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="34"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(122.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="34"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(122.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="35"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="35"] .ko-progress-circle__fill {
  transform: rotate(63deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="35"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(126deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="35"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(126deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="36"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="36"] .ko-progress-circle__fill {
  transform: rotate(64.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="36"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(129.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="36"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(129.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="37"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="37"] .ko-progress-circle__fill {
  transform: rotate(66.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="37"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(133.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="37"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(133.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="38"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="38"] .ko-progress-circle__fill {
  transform: rotate(68.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="38"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(136.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="38"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(136.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="39"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="39"] .ko-progress-circle__fill {
  transform: rotate(70.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="39"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(140.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="39"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(140.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="40"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="40"] .ko-progress-circle__fill {
  transform: rotate(72deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="40"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(144deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="40"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(144deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="41"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="41"] .ko-progress-circle__fill {
  transform: rotate(73.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="41"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(147.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="41"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(147.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="42"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="42"] .ko-progress-circle__fill {
  transform: rotate(75.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="42"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(151.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="42"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(151.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="43"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="43"] .ko-progress-circle__fill {
  transform: rotate(77.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="43"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(154.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="43"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(154.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="44"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="44"] .ko-progress-circle__fill {
  transform: rotate(79.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="44"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(158.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="44"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(158.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="45"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="45"] .ko-progress-circle__fill {
  transform: rotate(81deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="45"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(162deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="45"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(162deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="46"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="46"] .ko-progress-circle__fill {
  transform: rotate(82.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="46"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(165.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="46"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(165.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="47"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="47"] .ko-progress-circle__fill {
  transform: rotate(84.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="47"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(169.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="47"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(169.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="48"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="48"] .ko-progress-circle__fill {
  transform: rotate(86.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="48"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(172.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="48"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(172.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="49"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="49"] .ko-progress-circle__fill {
  transform: rotate(88.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="49"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(176.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="49"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(176.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="50"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="50"] .ko-progress-circle__fill {
  transform: rotate(90deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="50"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(180deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="50"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(180deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="51"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="51"] .ko-progress-circle__fill {
  transform: rotate(91.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="51"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(183.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="51"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(183.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="52"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="52"] .ko-progress-circle__fill {
  transform: rotate(93.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="52"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(187.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="52"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(187.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="53"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="53"] .ko-progress-circle__fill {
  transform: rotate(95.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="53"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(190.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="53"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(190.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="54"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="54"] .ko-progress-circle__fill {
  transform: rotate(97.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="54"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(194.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="54"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(194.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="55"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="55"] .ko-progress-circle__fill {
  transform: rotate(99deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="55"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(198deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="55"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(198deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="56"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="56"] .ko-progress-circle__fill {
  transform: rotate(100.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="56"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(201.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="56"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(201.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="57"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="57"] .ko-progress-circle__fill {
  transform: rotate(102.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="57"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(205.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="57"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(205.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="58"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="58"] .ko-progress-circle__fill {
  transform: rotate(104.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="58"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(208.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="58"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(208.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="59"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="59"] .ko-progress-circle__fill {
  transform: rotate(106.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="59"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(212.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="59"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(212.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="60"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="60"] .ko-progress-circle__fill {
  transform: rotate(108deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="60"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(216deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="60"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(216deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="61"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="61"] .ko-progress-circle__fill {
  transform: rotate(109.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="61"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(219.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="61"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(219.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="62"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="62"] .ko-progress-circle__fill {
  transform: rotate(111.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="62"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(223.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="62"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(223.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="63"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="63"] .ko-progress-circle__fill {
  transform: rotate(113.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="63"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(226.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="63"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(226.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="64"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="64"] .ko-progress-circle__fill {
  transform: rotate(115.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="64"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(230.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="64"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(230.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="65"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="65"] .ko-progress-circle__fill {
  transform: rotate(117deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="65"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(234deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="65"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(234deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="66"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="66"] .ko-progress-circle__fill {
  transform: rotate(118.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="66"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(237.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="66"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(237.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="67"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="67"] .ko-progress-circle__fill {
  transform: rotate(120.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="67"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(241.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="67"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(241.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="68"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="68"] .ko-progress-circle__fill {
  transform: rotate(122.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="68"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(244.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="68"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(244.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="69"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="69"] .ko-progress-circle__fill {
  transform: rotate(124.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="69"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(248.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="69"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(248.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="70"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="70"] .ko-progress-circle__fill {
  transform: rotate(126deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="70"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(252deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="70"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(252deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="71"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="71"] .ko-progress-circle__fill {
  transform: rotate(127.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="71"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(255.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="71"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(255.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="72"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="72"] .ko-progress-circle__fill {
  transform: rotate(129.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="72"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(259.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="72"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(259.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="73"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="73"] .ko-progress-circle__fill {
  transform: rotate(131.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="73"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(262.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="73"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(262.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="74"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="74"] .ko-progress-circle__fill {
  transform: rotate(133.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="74"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(266.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="74"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(266.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="75"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="75"] .ko-progress-circle__fill {
  transform: rotate(135deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="75"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(270deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="75"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(270deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="76"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="76"] .ko-progress-circle__fill {
  transform: rotate(136.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="76"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(273.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="76"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(273.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="77"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="77"] .ko-progress-circle__fill {
  transform: rotate(138.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="77"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(277.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="77"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(277.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="78"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="78"] .ko-progress-circle__fill {
  transform: rotate(140.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="78"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(280.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="78"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(280.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="79"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="79"] .ko-progress-circle__fill {
  transform: rotate(142.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="79"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(284.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="79"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(284.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="80"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="80"] .ko-progress-circle__fill {
  transform: rotate(144deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="80"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(288deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="80"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(288deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="81"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="81"] .ko-progress-circle__fill {
  transform: rotate(145.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="81"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(291.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="81"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(291.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="82"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="82"] .ko-progress-circle__fill {
  transform: rotate(147.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="82"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(295.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="82"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(295.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="83"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="83"] .ko-progress-circle__fill {
  transform: rotate(149.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="83"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(298.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="83"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(298.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="84"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="84"] .ko-progress-circle__fill {
  transform: rotate(151.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="84"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(302.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="84"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(302.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="85"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="85"] .ko-progress-circle__fill {
  transform: rotate(153deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="85"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(306deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="85"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(306deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="86"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="86"] .ko-progress-circle__fill {
  transform: rotate(154.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="86"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(309.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="86"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(309.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="87"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="87"] .ko-progress-circle__fill {
  transform: rotate(156.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="87"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(313.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="87"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(313.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="88"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="88"] .ko-progress-circle__fill {
  transform: rotate(158.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="88"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(316.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="88"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(316.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="89"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="89"] .ko-progress-circle__fill {
  transform: rotate(160.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="89"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(320.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="89"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(320.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="90"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="90"] .ko-progress-circle__fill {
  transform: rotate(162deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="90"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(324deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="90"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(324deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="91"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="91"] .ko-progress-circle__fill {
  transform: rotate(163.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="91"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(327.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="91"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(327.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="92"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="92"] .ko-progress-circle__fill {
  transform: rotate(165.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="92"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(331.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="92"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(331.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="93"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="93"] .ko-progress-circle__fill {
  transform: rotate(167.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="93"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(334.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="93"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(334.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="94"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="94"] .ko-progress-circle__fill {
  transform: rotate(169.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="94"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(338.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="94"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(338.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="95"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="95"] .ko-progress-circle__fill {
  transform: rotate(171deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="95"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(342deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="95"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(342deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="96"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="96"] .ko-progress-circle__fill {
  transform: rotate(172.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="96"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(345.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="96"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(345.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="97"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="97"] .ko-progress-circle__fill {
  transform: rotate(174.6deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="97"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(349.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="97"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(349.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="98"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="98"] .ko-progress-circle__fill {
  transform: rotate(176.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="98"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(352.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="98"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(352.8deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="99"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="99"] .ko-progress-circle__fill {
  transform: rotate(178.2deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="99"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(356.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="99"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(356.4deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="100"] .ko-progress-circle__slice.full,
.slider_row .ko-progress-circle[data-progress="100"] .ko-progress-circle__fill {
  transform: rotate(180deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="100"] .ko-progress-circle__fill.ko-progress-circle__bar {
  transform: rotate(360deg);
  transition-duration: 2s;
}
.slider_row .ko-progress-circle[data-progress="100"] .ko-progress-circle__fill.ko-progress-circle__dot {
  transform: rotate(360deg);
  transition-duration: 2s;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader_4.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick_2.eot");
  src: url("../fonts/slick_2.eot#iefix") format("embedded-opentype"), url("../fonts/slick_2.woff") format("woff"), url("../fonts/slick_2.ttf") format("truetype"), url("../fonts/slick_2.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: white;
  color: white;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: white;
  color: white;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.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);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.third_section {
  background: #010824;
}

@media (max-width: 767px) {
  .ntp_section {
    padding: 2em 0;
  }

  .first_section .first_sec_img {
    margin: 0 auto;
  }
  .first_section .first_section_details {
    height: auto;
  }
  .first_section .first_section_col {
    margin-bottom: 40px;
    text-align: center;
  }
  .first_section .ntp_button {
    margin: 0 auto;
    padding: 5px 25px;
  }

  .third_section {
    margin-top: 0;
    clip-path: unset;
  }

  .fourth_section {
    padding: 2em 0;
  }
  .fourth_section .fourth_opis h1 {
    font-size: 2.5em;
    margin-top: 0;
    margin: 10px 0;
    text-align: center;
  }
  .fourth_section .fourth_opis p {
    text-align: center;
  }
  .fourth_section .homepage_blog_slider .box_shadow_div {
    box-shadow: unset;
  }

  .fifth_section .fifth_opis {
    text-align: center;
  }
  .fifth_section .background_image_div {
    display: none;
  }

  .sixt_section .osnivaci_slike {
    flex-flow: column;
  }
  .sixt_section .col-12 {
    margin-bottom: 20px;
  }
}
/* Ntp Scss Innolab
--------------------------------------------- */
.objave .description {
  font-size: 14px !important;
}

.slider_row .circle_naslov {
  text-transform: uppercase;
}

.altuelnosti_section {
  height: auto;
}
.altuelnosti_section h2 {
  font-weight: 700 !important;
  color: #054e6e !important;
}

.aktuelnosti_btn a {
  color: #054e6e !important;
}
.aktuelnosti_btn a:hover,
.aktuelnosti_btn a:focus,
.aktuelnosti_btn a:active {
  color: #fff !important;
}

.normal_header .right_nav .side-menu_2 {
  width: min-content !important;
}

.footer_flex_fix img {
  width: auto;
}

.footer_liste li:hover {
  cursor: pointer;
}
.footer_liste li {
  padding: 2px 0;
}

.footer_main .about_us:hover {
  cursor: default;
}
.footer_main .kontakt:hover {
  cursor: default;
}

.ocekivanja-wrapper {
  align-items: center !important;
}

.btn-link {
  display: flex;
  justify-content: center;
  align-items: center;
}

.namenjeno-row .ntp_section {
  padding-top: 0;
}
.namenjeno-row img {
  padding: 20px;
  box-shadow: 0px 13px 12px #a09f9f;
}

.milan-slika,
.andjela-slika,
.nikolina-slika {
  padding-top: 15px;
}

.namenjeno-list {
  color: #054e6e;
  font-size: 1rem;
  margin-left: 1rem;
}
.namenjeno-list li {
  padding: 5px 0;
}

@media (min-height: 768px) {
  .header_raising .right_nav .side-menu_2 .sub_nav {
    margin-top: 136px !important;
  }

  .header_raising .right_nav .side-menu_2 ul {
    margin-top: 100px;
  }

  .header_raising .right_nav .side-menu_2 .middle_spliter {
    height: 100% !important;
  }
}
.ocekivanja {
  display: flex;
  align-items: center;
  padding-bottom: 100px;
}
.ocekivanja .section-title {
  font-size: 1.8rem !important;
}

.recnik h6,
.recnik p {
  color: #fff !important;
}
.recnik .items-btn span {
  margin-right: 8px;
}

.rising-starts {
  background: #004b82 !important;
}
.rising-starts .counter-bg {
  display: flex;
  align-items: center;
  background-position: top !important;
}

.header_raising {
  background: url("../images/raising-header-bg.png") !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.header_raising .social_footer {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.header_raising .social_footer .footer_flex_fix {
  display: flex;
}
.header_raising .social_footer img {
  margin: 0 5px;
  align-self: center;
}
.header_raising .social_footer .mail-icon {
  height: fit-content;
  align-self: center;
}
.header_raising .mainTitle {
  padding-bottom: 40px;
}

.raising-faq .card-header {
  background: #ec5a22;
}
.raising-faq .card {
  margin: 0 auto;
}
.raising-faq .card p {
  padding: 5px 10px;
}
.raising-faq .open-icon p {
  background-color: #ec5a22;
  color: #fff;
  margin-bottom: 0 !important;
}

.open-icon p {
  background: transparent;
  color: #fff;
  margin-bottom: 0 !important;
}

.card-body-inno {
  font-weight: 400 !important;
}

.welcome .subtitle {
  font-size: 1rem !important;
}

.rising-starts .box .box-holder h4 {
  font-size: 18px !important;
}

.rising-starts .slider_row .circle_naslov p {
  font-size: 16px !important;
}

.uspeh .box p {
  font-size: 14px !important;
  text-align: center;
}

.uspeh .section-title {
  font-size: 2em !important;
  padding-bottom: 25px !important;
}

.ko-moze-title {
  margin-top: 0 !important;
  padding-bottom: 45px !important;
}

.uspeh .section-left .holder span {
  font-size: 1rem !important;
}

.uspeh .section-right .holder span {
  font-size: 16px !important;
}

.uspeh .section-title {
  margin-top: 25px !important;
}

.ocekivanja .ugovor-btn {
  margin-top: 5px !important;
}

.uspeh .section-right .holder .pdf-btn i {
  bottom: 0 !important;
  right: 5px;
}

.button-part .arhiva {
  margin-top: 4em;
}
.button-part .arhiva a {
  font-weight: 700;
}

.button3 a {
  color: #fff;
  text-decoration: none;
  cursor: none;
}
.button3 a:hover {
  color: #fff;
  text-decoration: none;
  cursor: none;
}
.button3 a:visited {
  color: #fff;
  text-decoration: none;
}

.normal_header {
  background: url("../images/innolab_bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 75vh;
  overflow: hidden;
}
.normal_header .planetImg {
  position: absolute;
  top: -5%;
  right: 13%;
  animation: float 12s ease-in-out infinite;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
  margin-top: 125px;
  background-position-y: bottom;
  height: 300px;
  width: 300px;
}

.header-align {
  width: 97%;
  display: flex;
  text-transform: uppercase;
  transition: all 0.4s linear;
  justify-content: space-between;
}

.apply-button-2 {
  border: 2px solid #fff;
  height: 50px;
  width: 214px;
  border-radius: 50px;
  position: relative;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  margin: 25px;
}
.apply-button-2::after {
  content: "prijavi se";
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translate(-50%);
  color: #fff;
  transition: all 0.1s linear;
}
.apply-button-2::before {
  content: "";
  position: relative;
  display: block;
  height: 15px;
  width: 15px;
  background: #27aae1;
  box-shadow: 0px 0px 10px 3px #0ff;
  margin-left: -8px;
  margin-top: -8px;
  opacity: 0;
  transition: all 0.1s linear;
  border-radius: 100%;
  animation: star 1.3s linear infinite;
}

.header_left_content .subTitle {
  font-weight: 400;
  font-size: 23px;
  color: #fff;
}
.header_left_content .subTitle:hover {
  color: #fff;
}
.header_left_content .subTitle p {
  font-style: italic;
}

.mainText .subTitle p::after {
  content: "";
  font-size: 23px;
  font-weight: 200;
}

.innolab-particules {
  width: 80%;
}

.sub-Text {
  font-size: 24px;
  color: #27aae1;
  font-weight: bold;
}

.section-inno {
  background: #e7e7e7;
  padding: 1em 0;
}

.blue-arrow {
  list-style-type: none;
  background: url("../images/blue-arrow.png");
  background-position: left;
  background-size: 10px;
  background-repeat: no-repeat;
  padding-left: 30px;
  color: #003b66;
  font-weight: bold;
  margin: 10px;
}

.innolab-cat {
  width: 300px;
}

.text-3d {
  border-bottom: 3px solid #27aae1;
  padding-bottom: 10px;
}

.check {
  background: url("../images/check.png");
  background-position: left;
  background-size: 16px;
  background-repeat: no-repeat;
}

.section-three-inno {
  background: url("../images/LASER-UV-LAB.jpg");
}

.section-three-inno {
  padding: 2em 0;
}

.text-3d-2 {
  color: #fff;
}

.check-2 {
  color: #fff;
}

.list-subText {
  color: #fff;
  padding-left: 37px;
  font-size: 13px;
}

.innolab-cat-masina {
  width: 325px;
}

.file-button-wrap {
  display: block;
  margin: 0 auto;
  background: #27aae1;
  font-weight: 500;
  border-radius: 34px;
  width: 300px;
  margin-top: 1em;
}

.file-icon {
  max-width: 19px;
  margin-top: 4px;
  vertical-align: baseline;
}

.file-button {
  display: flex;
  justify-content: center;
  height: 40px;
  align-items: center;
}
.file-button a {
  align-self: center;
}

.file_button {
  text-transform: uppercase;
  padding: 7px 10px;
  text-align: center;
  color: #fff !important;
  font-size: 14px;
  text-decoration: none !important;
}
.file_button:hover {
  color: #fff;
}

.inno-three-text section {
  width: 20%;
}

.colors-img {
  width: 70%;
  margin-top: 4em;
}

.inno-three-text {
  display: flex;
  justify-content: space-around;
  padding-left: 80px;
  margin-top: 50px;
}

.text-3 {
  margin-bottom: 1em;
}

.inno-clip {
  padding-bottom: 130px;
  background: url("../images/blue-space.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 750px;
  margin-top: auto;
}

.card {
  background: transparent;
  border: none;
  color: #fff;
  margin: 0 auto;
}

.card-header-inno {
  background: rgba(255, 255, 255, 0.2);
  border: none;
}
.card-header-inno h5 {
  margin: 0 !important;
}

.card-body-inno {
  background: transparent;
  font-size: 15px;
  font-weight: 200;
  font-style: italic;
}

.bold-white {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  border: none;
  outline: none;
  text-align: left;
}
.bold-white:hover {
  color: #fff;
  text-decoration: none;
}
.bold-white:focus {
  text-decoration: none !important;
  box-shadow: none;
}

.plus-icon {
  width: 40px;
  height: 40px;
  margin-right: 20px;
  float: left;
  background-image: url("../images/plus_1.png") !important;
}

.minus-icon {
  background-image: url("../images/minus.png") !important;
  width: 40px;
  height: 40px;
  margin-right: 20px;
  float: left;
}

.humans-slider {
  width: 80%;
  margin: 0 auto;
}

.bold-blue {
  font-weight: bold;
  color: #054e6e;
  padding-top: 100px;
  padding-bottom: 50px;
}

.carousel-indicators li {
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #279fd6;
  background-clip: padding-box;
  margin: 0 6px;
  opacity: 1;
  transition: opacity 0.6s ease;
  border-radius: 50%;
}

.carousel-indicators .active {
  opacity: 1;
  border: 2px solid #279fd6;
  background: transparent;
  width: 6px;
  height: 6px;
  margin: 8.5px 5px;
}

.mail-ntp {
  color: #279fd6;
  text-decoration: none;
  font-size: 22px;
  font-weight: 400;
}
.mail-ntp:hover {
  text-decoration: none;
  color: #279fd6;
}
.mail-ntp:focus {
  text-decoration: none;
  color: #279fd6;
}

.bold-blue:nth-child(1) {
  padding-top: 20px;
  padding-bottom: 0px;
}

.navy-section {
  background: #58c4b4 !important;
}

.logo-partners {
  text-align: left;
  padding: 1em;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 90%;
  margin: 20px 12px;
}
.logo-partners a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.logo-partners img {
  width: 80%;
}

.testemonial_slika {
  display: flex;
  justify-content: center;
}

.table-content3 {
  text-transform: uppercase;
}

.namenjeno2 ul {
  text-align: left !important;
}

.receno-bitf {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.receno-bitf .inkubacija-slider-shadow {
  width: 800px;
}
.receno-bitf .inkubacija-slider {
  width: 83%;
}
.receno-bitf .inkubacija-slider-p,
.receno-bitf .inkubacija-slider-h5 {
  text-align: center;
}

.box_shadow_div_2 {
  box-shadow: 0px 0px 10px 0px #3381a5;
  background: #279dd4;
  height: 400px;
  display: flex;
}

.inkubacija-slider {
  justify-content: center !important;
  align-items: flex-end !important;
}
.inkubacija-slider .slider_opis p,
.inkubacija-slider .slider_url p {
  color: #fff;
  font-weight: 400;
  height: 63px;
  overflow: hidden;
}
.inkubacija-slider .bitf-ljudi-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.inkubacija-slider .bitf-ljudi-content p {
  color: #fff;
}

.slider-image-inkubacija img {
  margin: 0 !important;
}

.smaller-title {
  font-size: 3.5em !important;
}

.pridruzi-se-p {
  line-height: 20px !important;
  margin: 22px auto !important;
}

.wrap-pridruzi-se-icons p {
  line-height: 20px;
}

.predavanja {
  padding: 0 26px;
}

.home-btn {
  margin-left: 0 !important;
  margin-top: 20px;
  margin-bottom: 15px;
}

.zajednica-slider {
  height: 350px;
}

.entry-title {
  margin-top: 0;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
  margin-bottom: 1em;
  margin-top: 2em;
}

.entry-content p {
  color: #054e6e;
}

.entry-meta {
  padding-bottom: 1em;
}
.entry-meta span {
  color: #054e6e;
}
.entry-meta span a {
  color: #27aae1;
}

.post-thumbnail {
  display: flex;
  justify-content: center;
}
.post-thumbnail img {
  max-width: 90%;
}

.uz_podrsku_opis .sweeden-logo {
  padding-right: 0;
}

.inkubator-overlay {
  background: #033c63 !important;
}

.ink p {
  font-size: 1rem !important;
}

.kompanije-table {
  height: 410px;
  padding-right: 50px;
}

.zasto_ntp_company_testemonial .testemonial_opis {
  text-align: left;
}

.zasto_ntp_company_testemonial .testemonial_opis span {
  text-align: left;
}

.zasto_ntp_company_testemonial .testemonial_slika img {
  width: 50%;
}

.description-firm {
  padding-left: 20px;
  padding-right: 20px;
}

.gdlr-core-input-wrap {
  position: relative;
  margin: 2em auto;
}

.gdlr-core-center-align {
  margin-top: 2em;
  width: 100% !important;
  display: flex;
  justify-content: center;
}

.gdlr-core-column-60, .gdlr-core-column-30 {
  width: 48%;
}
.gdlr-core-column-60 input, .gdlr-core-column-30 input {
  margin: 5px 0 !important;
  border-radius: 10px;
  color: black;
  background-color: #ececec;
  width: 100%;
  border: none;
  padding: 10px;
}
.gdlr-core-column-60 textarea, .gdlr-core-column-30 textarea {
  color: black;
  height: 145px;
  background-color: #ececec;
  border-radius: 10px;
  border: none;
  padding: 10px;
}

.message-input {
  float: right;
  position: absolute;
  right: 0;
  top: 5px;
}

.wpcf7-submit {
  height: 40px !important;
  padding: 0 50px !important;
  text-transform: uppercase !important;
  border-radius: 3em !important;
  border-color: #27aae1 !important;
  font-weight: 800 !important;
  font-size: 14px !important;
  color: #054e6e !important;
  border: 2px solid #27aae1 !important;
  background-color: #fff !important;
  background: #fff !important;
  width: auto !important;
}

@media (max-width: 767px) {
  .message-input {
    position: relative;
    margin-bottom: 1em;
  }

  .gdlr-core-column-60, .gdlr-core-column-30 {
    width: 100%;
  }

  .gdlr-core-input-wrap {
    position: relative;
    margin: 2em auto;
    padding: 0 1em;
  }

  .colors-img {
    width: 90% !important;
  }
}
.section-five {
  background: url("../images/siva-pozadina.png");
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
}

.three-d {
  float: none !important;
  margin: 0 auto;
  text-align: center;
  padding: 8px 44px;
  display: flex;
  justify-content: center;
  width: 180px;
}

.buttons-inc {
  display: flex;
  margin-top: 3em;
  justify-content: space-around;
  align-items: center;
}
.buttons-inc .programi-btn {
  width: auto;
  background: #27aae1;
  padding: 0 30px;
  margin-left: 50px;
}
.buttons-inc .programi-btn p {
  line-height: 18px;
}
.buttons-inc .programi-btn p a {
  color: #fff !important;
  margin: 0 auto;
  position: relative;
  top: 3px;
}
.buttons-inc .studenti-btn p a {
  vertical-align: middle;
}

.o_nama_third_section .thid_section_cards h2,
.o_nama_third_section .thid_section_cards p {
  text-align: center;
}

.aktuelnosti_btn {
  margin-top: 2em;
}

.podrska-text h1 {
  text-align: center;
}

.o_nama_fifth_section {
  padding-bottom: 2em;
}

.zasto_ntp_company_testemonial {
  padding-top: 0 !important;
}
.zasto_ntp_company_testemonial h1 {
  text-align: center;
  color: #054e6e;
  font-weight: 700;
  margin-bottom: 1em;
  font-size: 2.2em;
}

@media (max-width: 1100px) {
  .normal_header .right_nav {
    padding-left: 110px;
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .normal_header .right_nav {
    padding-left: 40px;
  }

  .header-align {
    width: 97%;
    display: flex;
    text-transform: uppercase;
    transition: all 0.4s linear;
    justify-content: space-between;
    flex-flow: wrap;
  }

  .normal_header .planetImg {
    height: 250px;
    width: 250px;
  }

  .inno-three-text section {
    width: 30%;
  }

  .second-fix {
    flex-flow: column-reverse !important;
  }
}
@media (max-width: 768px) {
  .rising-starts .slider_row .ko-progress-circle .ko-progress-circle__overlay {
    background: #004b82 !important;
  }

  .rising-starts {
    background: #004b82 !important;
  }

  .normal_header .planetImg {
    display: block;
    margin: 0 auto;
  }

  .inno-three-text section {
    width: 100%;
  }

  .innolab-particules {
    width: 90%;
  }

  .third-fix {
    justify-content: center;
  }
  .third-fix .innolab-cat,
  .third-fix .innolab-cat-masina {
    width: 200px;
    float: left;
    padding-bottom: 30px;
  }
}
.third-fix:nth-child(1) {
  padding: 0 2em;
}

@media (max-width: 546px) {
  .plus-icon {
    margin-bottom: 12%;
  }

  .buttons-inc {
    flex-direction: column;
  }
  .buttons-inc .programi-btn {
    margin: 1rem auto;
  }
}
@media (max-width: 500px) {
  .three-d {
    font-size: 13px;
    text-transform: uppercase;
    width: 170px;
  }
}
@media (max-width: 355px) {
  .plus-icon {
    margin-bottom: 30%;
  }
}
/* Ntp Scss Imagine If
--------------------------------------------- */
.normal_header_2 {
  background: url("../images/imagineIfBG.png");
  background-position: center;
  background-size: cover;
}

.mainTitle img {
  width: 60%;
}

.first_section_imagine {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: -25px;
}
.first_section_imagine h1 {
  margin-bottom: 1em !important;
}
.first_section_imagine p {
  color: #054e6e;
}
.first_section_imagine .two_icons {
  height: fit-content;
  width: 13em;
}
.first_section_imagine .two-img-wrapper {
  display: flex;
  justify-content: space-around;
}

.navy-section {
  background: #58bac2;
  height: auto;
}
.navy-section .who-can {
  margin-top: 0;
  color: #fff;
  font-size: 2.2em;
  font-weight: 700;
  margin-bottom: 1.5em;
}
.navy-section .who-can-p {
  color: #fff;
  font-weight: 300;
}
.navy-section .green-ppl-bg {
  margin-top: 75px;
}
.navy-section .green-sec {
  background-repeat: no-repeat;
  background: url("../images/green-ppl.png");
  height: 495px;
  max-width: 100%;
  background-size: cover;
  background-position: top;
  padding-top: 158px;
  margin-top: 40px;
}
.navy-section .green-sec .apply-now-fix a {
  color: #fff;
}
.navy-section .yellow-icons {
  align-items: center;
  display: flex;
  justify-content: space-evenly;
  margin: 0 auto;
}
.navy-section .wrap-yellow-icons {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 95px;
  width: 160px;
}
.navy-section .wrap-yellow-icons p {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  padding-top: 15px;
  font-weight: 700;
}

.wrap-yellow-icons:nth-child(3) p {
  position: relative;
  top: 11px;
}

.wrap-yellow-icons:nth-child(4) p {
  position: relative;
  top: 9px;
}

.apply-now-fix {
  width: 330px;
  margin-top: 5em;
}

.triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17.5px 0 17.5px 25px;
  border-color: transparent transparent transparent #007bff;
}

.h1-blue {
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
  padding: 1em 4em 0 4em;
  text-align: center;
}
.h1-blue:nth-child(1) {
  margin-top: 1em;
  padding: 0;
}

.card-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 40px;
}

.card-green {
  width: 220px;
  height: 280px;
  background: #7cd9c6;
  margin: 0 4px;
}
.card-green:nth-child(2) {
  background: #66c8b5;
}
.card-green:nth-child(3) {
  background: #58baa6;
}
.card-green:nth-child(4) {
  background: #58bac2;
}
.card-green #small-letters {
  font-size: 12px;
  color: #fff;
  padding: 0 2em;
  margin-top: -20px;
}

.card-one-green,
.card-two-green,
.card-three-green,
.card-four-green {
  position: relative;
}

.number-card {
  font-size: 120px;
  color: #fff;
  opacity: 1;
  margin-left: 20px;
  font-weight: 700;
  margin-bottom: 0px;
}

.card-one-green::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #7cd9c6;
  border-bottom: 15px solid transparent;
  clear: both;
  z-index: 11;
  visibility: hidden;
}
.card-one-green::before {
  content: "";
  position: absolute;
  left: 103.5%;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #fff;
  border-bottom: 15px solid transparent;
  clear: both;
  z-index: 10;
  visibility: hidden;
}

.card-two-green::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #66c8b5;
  border-bottom: 15px solid transparent;
  clear: both;
  z-index: 11;
  visibility: hidden;
}
.card-two-green::before {
  content: "";
  position: absolute;
  left: 103.5%;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #fff;
  border-bottom: 15px solid transparent;
  clear: both;
  z-index: 10;
  visibility: hidden;
}

.card-three-green::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #58baa6;
  border-bottom: 15px solid transparent;
  clear: both;
  z-index: 11;
  visibility: hidden;
}
.card-three-green::before {
  content: "";
  position: absolute;
  left: 103.5%;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #fff;
  border-bottom: 15px solid transparent;
  clear: both;
  z-index: 10;
  visibility: hidden;
}

.slick-slider {
  margin-bottom: 10em;
}

@media (min-width: 768px) and (max-width: 992px) {
  .card-wrapper {
    left: 26%;
  }

  .button p {
    font-size: 1em;
    margin-top: 7px;
  }

  .mainTitle img {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .card-two-green::after, .card-two-green::before {
    content: "";
    border: none;
  }
}
@media (max-width: 767px) {
  .mainTitle img {
    width: 50%;
    padding-bottom: 25px;
    padding-left: 40px;
  }

  .navy-section .green-sec {
    height: 615px;
  }

  .apply-now-fix {
    width: 280px;
    margin-top: 5em;
  }
}
@media (max-width: 505px) {
  .first_section_imagine .two-img-wrapper {
    display: flex;
    justify-content: center;
    padding: 0 1em;
  }

  .navy-section .wrap-yellow-icons {
    margin: 3em 0;
    height: 75px;
    width: 155px;
  }

  .navy-section .yellow-icons {
    display: grid;
    grid-template-columns: 2fr 2fr;
  }

  .navy-section .who-can {
    margin-bottom: 0;
  }

  .green-sec {
    padding-top: 100px !important;
  }
}
@media (max-width: 485px) {
  .card-three-green::after, .card-three-green::before,
  .card-one-green::after,
  .card-one-green::before {
    content: "";
    border: none;
  }

  .card-green {
    width: 280px;
    height: 280px;
    background: #7cd9c6;
    margin: 10px 4px;
  }
}
.card-text {
  color: #fff;
  padding: 0 1.4em;
  font-size: 18px;
  line-height: 17px;
  font-weight: 600;
  margin-top: -14px;
}

.slick-slide img {
  display: block;
  margin: 0 auto;
  max-height: 200px;
}

.slick-prev {
  left: -5px;
  height: 100%;
  width: 70px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: white;
  z-index: 1;
}
.slick-prev:focus {
  outline: none;
  background: white;
}

.slick-next {
  right: -5px;
  height: 100%;
  width: 70px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background: white;
  z-index: 1;
}
.slick-next:focus {
  outline: none;
  background: white;
}

.slick-prev::before {
  content: "";
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-top-width: 10px;
  border-bottom-width: 10px;
  border-right: 10px solid black;
  font-size: 0;
  margin: 0;
}

.slick-next::before {
  content: "";
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-bottom-width: 10px;
  border-top-width: 10px;
  border-left: 10px solid black;
  font-size: 0;
}

/* Ntp Scss Media
--------------------------------------------- */
.white-header {
  background: url("../images/white-bg.png") !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.blue-btn {
  color: #27aae1;
  border-color: #27aae1;
}
.blue-btn p {
  color: #27aae1;
  font-size: 14px;
}
.blue-btn ::after {
  border-color: #27aae1;
  background: #27aae1;
  box-shadow: 0px 0px 10px 3px #27aae1;
}

.mainText .blue-title {
  color: #004e70;
  font-weight: 400;
  content: "if you can imagine it you can print it";
  font-size: 23px;
}
.mainText .blue-title:hover {
  color: #004e70 !important;
  -webkit-text-fill-color: #004e70 !important;
}
.mainText .blue-title p::after {
  content: "" !important;
  display: none;
}

.normal_header .media-nav .side-menu_2 ul li a {
  color: #004e70;
}

.normal_header .media-nav .side-menu_2 ul .active a {
  color: #27aae1;
}

.normal_header .media-nav .side-menu_2 .middle_spliter #menuBtn span:nth-child(2) {
  border-color: #004e70;
}

.normal_header .media-nav .side-menu_2 .middle_spliter #menuBtn span .middle_dot {
  background: #004e70;
}

.normal_header .media-nav .side-menu_2 .middle_spliter hr {
  background: #004e70;
}

.normal_header .media-nav .side-menu_2 ul .active span {
  background: #004e70;
}

.blue-planet {
  background: url("../images/nova_planeta.png") !important;
  position: absolute;
  top: -5%;
  right: 13%;
  animation: float 12s ease-in-out infinite;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center;
  border-radius: 50%;
  margin-top: 125px;
  background-position-y: bottom;
  height: 300px;
  width: 300px;
}

.media-doc hr {
  width: 66%;
  margin-top: 30px;
  padding-top: 1px;
  background: #27aae1;
  color: #004e70;
}

.dogadjaji {
  background: #054e6e;
  padding: 5px 10px;
  width: fit-content;
  color: #fff;
  font-size: 1em;
}

.media-card {
  display: flex;
  justify-content: space-between;
}

.btn-news {
  margin-top: 2em;
}

.media-card-wrapper {
  box-shadow: 0px 6px 3px #e2e2e2, 0px 1px 0px 0 #b4afaf;
  padding-bottom: 26px;
  margin: 20px 0;
  padding-top: 10px;
  margin-right: 2%;
}
.media-card-wrapper .middle-text {
  color: #054e6e;
  font-weight: bold;
  padding-top: 15px;
  padding-left: 0;
}
.media-card-wrapper p {
  line-height: initial;
  padding-bottom: 1rem;
}
.media-card-wrapper div a {
  color: #27aae1;
  font-weight: bold;
  text-decoration: none;
}
.media-card-wrapper h6 {
  padding-bottom: 10px;
}
.media-card-wrapper .date-post {
  position: relative;
  bottom: 20px;
  float: right;
}

#modal01 {
  justify-content: center;
  align-items: center;
}

.w3-modal-content {
  width: 76vw !important;
}

@media (max-width: 1600px) {
  .w3-modal-content {
    width: 88vw !important;
  }
}
@media (max-width: 1000px) {
  .w3-modal-content {
    width: 93vw !important;
  }
}
.heading-media {
  font-weight: 900;
  font-size: 2.8em !important;
  padding-left: 20px !important;
  margin-right: 50px;
  margin-bottom: 0 !important;
  cursor: default;
}
.heading-media:nth-child(1) {
  padding-left: 0 !important;
}

.sve-vesti {
  position: relative;
  text-align: right;
  padding-right: 20px;
  box-shadow: none;
  display: flex;
  flex-flow: column-reverse;
  padding-bottom: 5px;
}

.sve-vesti-btn {
  border: 2px solid #27aae1;
  color: #054e6e !important;
  float: right;
  border-radius: 50px;
  text-align: center;
  padding: 8px 44px;
  font-weight: bold;
}
.sve-vesti-btn a {
  color: #054e6e !important;
}
.sve-vesti-btn a:hover {
  color: #054e6e;
}
.sve-vesti-btn a:focus {
  color: #054e6e;
}
.sve-vesti-btn a:active {
  color: #054e6e;
}

.press-kit-content {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 25px;
}

.blue-file {
  height: 22px;
  padding-right: 13px;
}

.press-kit-p {
  display: flex;
  align-self: center;
  background: #e5e5e5;
  color: #054e6e;
  width: 86%;
  font-weight: 700;
  padding-left: 15px;
}

.foto-video {
  padding-top: 30px;
  padding-bottom: 2em;
}
.foto-video hr {
  width: 63%;
}

.foto-video-carousel {
  margin-left: -30px;
}

.panorama-wrap {
  padding-bottom: 4em;
}

.panorama-text {
  padding-bottom: 4em;
}

.search-field {
  margin-top: 4em;
  margin-bottom: 2em;
}
.search-field form {
  display: flex;
  justify-content: flex-end;
  padding-right: 50px;
  align-items: center;
}
.search-field form input {
  margin-right: 15px;
  border-radius: 0.2em;
  outline: none;
  padding: 0 14px;
  color: #054e6e;
  height: 36px;
  border: 2px solid #27aae1;
}
.search-field form input:focus {
  color: #054e6e;
}
.search-field form button {
  padding: 9px 50px !important;
  font-size: 1em;
  border: 2px solid #27aae1;
  background: #27aae1;
  color: #fff;
  border-radius: 2em;
  font-weight: 700;
}

@media (min-width: 992px) {
  .media-card-wrapper {
    max-width: 30%;
    flex: 1 0 0%;
  }
}
@media (max-width: 992px) {
  .media-doc hr {
    width: 45%;
    margin-top: 28px;
  }
  .media-doc hr:nth:child(2) {
    margin-bottom: 46px;
  }

  .media-card {
    flex-flow: wrap !important;
  }

  .wrap-fix {
    flex-flow: wrap !important;
    margin-right: 0px;
    margin-left: 0px;
  }

  .sve-vesti {
    flex-flow: row;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .media-doc hr {
    width: 30%;
    margin-top: 0px;
    margin-bottom: 42px;
  }
  .media-doc .fourth-line {
    width: 40%;
  }
}
@media (max-width: 540px) {
  .line-first {
    width: 26% !important;
  }
}
@media (max-width: 540px) {
  .media-doc hr {
    display: none;
  }
}
/* Ntp Scss Zajednica
--------------------------------------------- */
.blue-people-header {
  background: url(../images/zajednica-bg.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.smaller-title {
  font-size: 3.5em;
  color: #fff;
  font-weight: 700;
}

.hr-line-first {
  padding-top: 1px;
  width: 50%;
  display: flex;
  align-self: center;
  background: #27aae1;
  margin-bottom: 3px;
  margin-right: 0;
}

.kompanije-text {
  margin-bottom: 2rem;
}

.kompanije-section {
  margin-bottom: 3rem;
}

.startap-text {
  color: #8d8d8d !important;
  font-weight: 700;
}

.startap-text-wrapper {
  display: flex;
  justify-content: flex-end;
}

.company-wrapper {
  padding-top: 3em;
  display: flex;
  justify-content: space-between;
}

.left-company-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.coca-cola-link {
  color: #000 !important;
  text-decoration: none !important;
  font-size: 0.8em;
}

.coca-cola-wrapper {
  width: 40%;
  padding-bottom: 30px;
}

.company-desc {
  text-align: justify;
}

.blue-social-links {
  width: 130px;
  display: flex;
  justify-content: space-between;
}
.blue-social-links img {
  width: 19px;
}

.company-table {
  display: flex;
  justify-content: space-between;
  border-bottom: 0.1px solid #afaaaa;
  padding-bottom: 10px;
  padding-top: 10px;
}
.company-table span {
  font-size: 14px;
  padding: 0 20px;
}

.table-content,
.table-content2,
.table-content3 {
  color: #8d8d8d;
}

.company-table:hover span {
  color: #27aae1;
  cursor: default;
}

.pridruzi-se {
  background-repeat: no-repeat;
  background: url(../images/pridruzi-se-bg.png);
  height: auto;
  max-width: 100%;
  background-size: cover;
  background-position: top;
  padding-top: 158px;
  margin-bottom: -50px;
}

.pridruzi-se-header {
  margin-top: 0;
  color: #fff;
  font-size: 2.2em;
  font-weight: 700;
  margin-bottom: 2.5em;
}

.blue-pridruzi-se-icons {
  align-items: center;
  display: flex;
  justify-content: space-evenly;
  margin: 0 auto;
  margin-bottom: 4em;
}

.wrap-pridruzi-se-icons {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0 2em;
}
.wrap-pridruzi-se-icons h5 {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}
.wrap-pridruzi-se-icons img {
  padding-bottom: 20px;
  height: auto;
}
.wrap-pridruzi-se-icons:nth-child(4) {
  margin-top: -20px;
}

.member-img {
  width: 155px;
}

.partner-img {
  width: 80px;
}

.mentor-img {
  width: 69px;
}

.ambassador-img {
  width: 77px;
}

.pridruzi-se-p {
  margin: 0 auto;
  color: #fff;
  padding-bottom: 4em;
}

.setnja-zajednica {
  margin-top: 4em;
}

.setnja-zajednica-btn {
  border: 2px solid #27aae1;
  color: #054e6e;
  float: right;
  border-radius: 50px;
  text-align: center;
  padding: 8px 44px;
  font-weight: bold;
  font-size: 14px;
}

.setnja-zajednica-btn-wrap {
  display: flex;
  justify-content: center;
  margin: 0 auto;
}

@media (max-width: 1500px) {
  .pridruzi-se-header {
    margin-bottom: 1.5em;
  }
}
@media (max-width: 1400px) {
  .wrap-pridruzi-se-icons {
    padding: 0 1em;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .left-company-column {
    padding-bottom: 3rem !important;
  }

  .hr-line-first {
    width: 38%;
  }
}
@media (max-width: 992px) {
  .pridruzi-se {
    height: auto;
  }
}
@media (max-width: 768px) {
  .row-fix {
    flex-flow: wrap !important;
  }

  .left-company-column {
    padding-top: 3rem !important;
  }

  .hr-line-first {
    display: none;
  }
}
/* Ntp Scss Studenti
--------------------------------------------- */
.studenti-title::after {
  content: "Mesto gde sjajne ideje postaju uspešni biznisi" !important;
  font-weight: 300 !important;
}

.studenti-first p {
  width: 63%;
  margin: 0 auto;
}
.studenti-first h1 {
  margin-bottom: 1.2rem !important;
}

.znanje-wrapper {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
.znanje-wrapper h4 {
  color: #27aae1;
  font-weight: 800;
  font-family: "Roboto", sans-serif;
}
.znanje-wrapper p {
  line-height: 1.4;
  padding-top: 0.8em;
}

.ocekivanja-wrapper {
  padding: 0 30px;
  margin: 0 auto;
}
.ocekivanja-wrapper div {
  padding: 0;
}

.parkup {
  background-repeat: no-repeat;
  background: url(../images/parkup.png);
  height: 670px;
  max-width: 100%;
  background-size: cover;
  background-position: top;
  padding-top: 158px;
}

.parkup-content {
  color: #fff;
  font-weight: 300;
  margin-top: 1em !important;
  line-height: 1.4;
}

.parkup-btn {
  margin: 0;
  margin-top: 2em;
  font-size: 14px;
  margin-top: 13px;
  text-transform: uppercase;
}

.raising_stars_wrapper {
  margin-top: 6em;
}

.pressed-wrapper {
  padding-left: 50px;
}
.pressed-wrapper h1 {
  margin-top: 0;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 900;
  margin-bottom: 1em;
}
.pressed-wrapper p {
  font-weight: 400;
  line-height: 1.4;
  color: #054e6e;
  margin-bottom: 3rem;
}

.studenti-btn {
  text-transform: uppercase;
  font-size: 14px;
  margin: 0;
  float: right;
}
.studenti-btn p {
  font-weight: 800;
}

.pridruzi-se-studenti-wrapper {
  background-repeat: no-repeat;
  background: url(../images/blue-bg-studenti.png);
  height: auto;
  max-width: 100%;
  background-size: cover;
  background-position: top;
  margin-top: 85px;
  display: flex;
  /* justify-content: center; */
  align-items: center;
}
.pridruzi-se-studenti-wrapper section {
  padding: 150px 0 100px 0px;
}
.pridruzi-se-studenti-wrapper h1 {
  margin-top: 0;
  color: #fff;
  font-size: 2.2em;
  font-weight: 900;
  margin-bottom: 1em;
}
.pridruzi-se-studenti-wrapper p:nth-child(2) {
  color: #fff;
  font-weight: 300;
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}
.pridruzi-se-studenti-wrapper p:nth-child(1) {
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
}
.pridruzi-se-studenti-wrapper p .button-wrapper {
  margin-top: 3em;
}

.studenti_section .lako-startap {
  margin-top: -7em;
}

.grow-company .headline {
  padding-top: 5em;
}
.grow-company .subhead {
  padding-bottom: 2em;
}

@media (max-width: 992px) and (min-width: 768px) {
  .pridruzi-se-studenti-btn {
    margin: 0 auto !important;
  }
}
@media (max-width: 992px) {
  .znanje-wrapper {
    padding-top: 2rem;
  }

  .class-listening img {
    width: inherit;
  }

  .row-fix-2 {
    flex-flow: wrap-reverse;
  }

  .studenti-first p {
    width: 100%;
  }

  .row-fix-2 {
    flex-flow: wrap-reverse !important;
  }

  .raising-img {
    padding-left: 15px !important;
    margin-bottom: 3em;
  }

  .pressed-wrapper {
    padding-left: 0 !important;
  }
}
@media (max-width: 768px) {
  .row-fix {
    flex-flow: wrap !important;
  }

  .row-fix-2 {
    flex-flow: wrap !important;
  }

  .parkup-btn {
    margin: 0 auto;
  }

  .raising-img {
    margin-top: 0;
    margin-bottom: 2em;
  }

  .studenti-btn {
    margin: 0 auto;
    float: none;
  }
}
/* Ntp Scss Branko
--------------------------------------------- */
/* Rastuce kompanije */
.grow-company .headline {
  text-align: center;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
}
.grow-company .subhead {
  color: #054e6e;
}
.grow-company .phototext-section {
  padding-top: 50px;
  padding-bottom: 50px;
}
.grow-company .phototext-section .mobile-show {
  display: none;
}
.grow-company .phototext-section .description {
  width: 48%;
  padding: 40px;
}
.grow-company .phototext-section .description h4 {
  color: #27aae1;
  font-size: 18px;
  font-weight: 600;
}
.grow-company .phototext-section .description p {
  font-size: 16px;
  color: #054e6e;
  padding-right: 50px;
}
.grow-company .phototext-section .pic-holder {
  width: 50%;
}

.prefooter {
  background: url("../images/ftcover.png") no-repeat;
  background-position: center;
  background-size: cover;
  height: 880px;
}
.prefooter .empty-part {
  width: 50%;
}
.prefooter .white-part {
  width: 50%;
  margin-top: 100px;
  margin-bottom: 300px;
}
.prefooter .white-part h2 {
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
}
.prefooter .white-part p {
  color: #054e6e;
}
.prefooter .white-part .applay-btn-blue {
  border: 1px solid #27aae1;
  border-radius: 20px;
  color: #054e6e;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 40px;
  float: right;
  text-decoration: none;
}
.prefooter .white-part .applay-btn-blue:hover {
  background-color: #054e6e;
  color: white;
}
.prefooter .blue-part {
  width: 70%;
  color: white;
}
.prefooter .blue-part h2 {
  font-size: 2.2em;
  font-weight: 700;
}
.prefooter .blue-part .applay-btn-white {
  border: 1px solid white;
  border-radius: 20px;
  color: white;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 40px;
  text-decoration: none;
}
.prefooter .blue-part .applay-btn-white:hover {
  background-color: #054e6e;
  border: 1px solid #27aae1;
  color: white;
}

/* MENTORS */
.mentor {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mentor .section-title {
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 40px;
}
.mentor .mentor-holder {
  margin-top: 30px;
}
.mentor .mentor-holder img {
  width: auto;
  height: auto;
}
.mentor .mentor-name {
  display: inline-block;
  font-weight: 500;
}
.mentor a {
  position: relative;
  bottom: 4px;
  left: 5px;
  display: inline-block;
  width: 20px;
}
.mentor .function {
  color: #054e6e;
  font-size: 15px;
}

/* XS Mobile */
@media (max-width: 350px) {
  .mentor .mentor-holder img {
    width: 100%;
    height: auto;
  }

  .grow-company .phototext-section .mobile-show {
    display: block;
  }
  .grow-company .phototext-section .mobile-hidden {
    display: none;
  }
  .grow-company .phototext-section .description {
    width: 100%;
  }
  .grow-company .phototext-section .description h4 {
    text-align: center;
  }
  .grow-company .phototext-section .description p {
    text-align: center;
    padding-right: 0;
  }
  .grow-company .phototext-section .pic-holder {
    width: 100%;
  }

  .prefooter {
    height: 275px;
  }
  .prefooter .empty-part {
    width: 30%;
  }
  .prefooter .white-part {
    width: 70%;
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .prefooter .white-part h2 {
    font-size: 1em;
  }
  .prefooter .white-part p {
    font-size: 10px;
  }
  .prefooter .white-part .applay-btn-blue {
    font-size: 10px;
    padding: 3px 10px;
  }
  .prefooter .blue-part h2 {
    font-size: 1em;
  }
  .prefooter .blue-part p {
    font-size: 10px;
  }
  .prefooter .blue-part .applay-btn-white {
    font-size: 10px;
    padding: 3px 10px;
  }
}
@media (min-width: 351px) and (max-width: 767px) {
  .mentor .mentor-holder img {
    width: 100%;
    height: auto;
  }

  .grow-company .phototext-section .mobile-show {
    display: block;
  }
  .grow-company .phototext-section .mobile-hidden {
    display: none;
  }
  .grow-company .phototext-section .description {
    width: 100%;
  }
  .grow-company .phototext-section .description h4 {
    text-align: center;
  }
  .grow-company .phototext-section .description p {
    text-align: center;
    padding-right: 0;
  }
  .grow-company .phototext-section .pic-holder {
    width: 100%;
  }

  .prefooter {
    height: 275px;
  }
  .prefooter .empty-part {
    width: 30%;
  }
  .prefooter .white-part {
    width: 70%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .prefooter .white-part h2 {
    font-size: 1em;
  }
  .prefooter .white-part p {
    font-size: 10px;
  }
  .prefooter .white-part .applay-btn-blue {
    font-size: 10px;
    padding: 3px 10px;
  }
  .prefooter .blue-part h2 {
    font-size: 1em;
  }
  .prefooter .blue-part p {
    font-size: 10px;
  }
  .prefooter .blue-part .applay-btn-white {
    font-size: 10px;
    padding: 3px 10px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .grow-company .phototext-section .description {
    width: 50%;
    padding: 20px;
  }
  .grow-company .phototext-section .description p {
    font-size: 15px;
  }

  .prefooter {
    height: 540px;
  }
  .prefooter .empty-part {
    width: 40%;
  }
  .prefooter .white-part {
    width: 60%;
    margin-top: 60px;
    margin-bottom: 90px;
  }
  .prefooter .white-part h2 {
    font-size: 2.2em;
  }
  .prefooter .white-part p {
    font-size: 16px;
  }
  .prefooter .white-part .applay-btn-blue {
    font-size: 16px;
    padding: 7px 40px;
  }
  .prefooter .blue-part h2 {
    font-size: 2.2em;
  }
  .prefooter .blue-part p {
    font-size: 16px;
  }
  .prefooter .blue-part .applay-btn-white {
    font-size: 16px;
    padding: 7px 40px;
  }
}
.ink .inc-aplicirati {
  background: url("../images/kakoap.jpg") no-repeat;
  background-position: center;
  background-size: cover;
  height: 850px;
  color: white;
  margin-top: 2em;
}
.ink .inc-aplicirati ul {
  margin: 0 1.5em 1.5em 1em;
}
.ink .namenjeno {
  background: url("../images/namenjeno.jpg") no-repeat;
  background-position: center;
  background-size: cover;
  height: 850px;
  color: white;
}
.ink .namenjeno-dark {
  background: url("../images/namenjenodark.jpg") no-repeat;
  background-position: center;
  background-size: cover;
  height: 850px;
  color: white;
}
.ink .logo {
  width: 35%;
}
.ink .info {
  width: 65%;
  margin-bottom: 0;
}
.ink .info h2 {
  text-align: left;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
  margin-top: 40px;
  padding-bottom: 20px;
}
.ink .info .scroll-text {
  height: 190px;
  color: #054e6e;
  font-size: 14px;
  line-height: 16px;
  border-right: 1px solid #27aae1;
  margin-right: 50px;
  padding-right: 30px;
  padding-top: 0;
  overflow: scroll;
}
.ink h4 {
  display: inline-block;
  font-weight: bold;
  margin-left: 20px;
  vertical-align: top;
}
.ink p {
  font-size: 12px;
  line-height: 15px;
  padding-right: 40px;
}
.ink .icon img {
  height: 35px;
}
.ink .buttons {
  margin: 0 auto;
  padding-top: 30px;
}
.ink .buttons .btn-prijavi {
  text-align: center;
  text-transform: uppercase;
  border: 1px solid white;
  border-radius: 20px;
  color: white;
  font-size: 12px;
  font-weight: 500;
  padding: 12px 28px;
  margin-left: 20px;
}
.ink .buttons .btn-prijavi:hover {
  color: #27aae1;
  text-decoration: none;
}
.ink .section-title {
  font-weight: 900;
  padding-bottom: 40px;
}
.ink .faq {
  background-color: #27aae1;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: -25px;
}

@media (max-width: 350px) {
  .mainText .mainTitle {
    line-height: 38px !important;
  }

  .ink .app-desc {
    padding-left: 62px;
    padding-right: 10px;
  }
  .ink .inc-aplicirati {
    height: 820px;
  }
  .ink .namenjeno {
    height: 690px;
  }
  .ink .namenjeno-dark {
    height: 690px;
  }
  .ink .logo {
    width: 100%;
  }
  .ink .info {
    width: 100%;
    margin-left: 20px;
    margin-bottom: 4em;
  }
  .ink .info h2 {
    margin-top: 20px;
  }
  .ink .section-title {
    padding-bottom: 0;
  }
  .ink h4 {
    vertical-align: middle;
  }
  .ink p {
    font-size: 10px;
    padding-right: 0;
  }
  .ink .icon img {
    height: 25px;
  }
  .ink .buttons {
    padding-top: 0;
  }
  .ink .buttons .btn-prijavi {
    font-size: 10px;
    margin-left: 0;
    padding: 9px 21px;
  }

  .faq .card-body-inno {
    margin-left: -85px;
  }
  .faq .btn-link {
    font-size: 12px !important;
  }
}
@media (min-width: 351px) and (max-width: 767px) {
  .mainText .mainTitle {
    line-height: 38px !important;
  }

  .ink .inc-aplicirati {
    height: 860px;
  }
  .ink .app-desc {
    padding-left: 62px;
    padding-right: 20px;
  }
  .ink .namenjeno {
    height: 690px;
  }
  .ink .namenjeno-dark {
    height: 690px;
  }
  .ink .logo {
    width: 100%;
  }
  .ink .info {
    width: 100%;
    margin-left: 20px;
    margin-bottom: 98px;
  }
  .ink .info h2 {
    margin-top: 20px;
  }
  .ink .section-title {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .ink h4 {
    vertical-align: middle;
  }
  .ink p {
    font-size: 10px;
    padding-right: 0;
  }
  .ink .icon img {
    height: 25px;
  }
  .ink .buttons {
    padding-top: 0;
  }
  .ink .buttons .btn-prijavi {
    font-size: 10px;
    margin-left: 0;
    padding: 9px 21px;
  }

  .faq .card-body-inno {
    margin-left: -85px;
  }
  .faq .btn-link {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .ink .info {
    margin-bottom: 4em;
  }
  .ink .info h2 {
    font-size: 1.8em;
  }
  .ink p {
    padding-right: 0;
  }
}
.btn-news {
  text-align: center;
  margin-bottom: 0.5em;
}
.btn-news .sve-vesti-btn {
  float: none !important;
  color: #054e6e !important;
  text-transform: uppercase;
  text-decoration: none;
}

.navy-section {
  background: #58c4b4 !important;
  height: auto;
}

.last-section-partners {
  padding-bottom: 60px !important;
}

@media (min-width: 768px) {
  .mainText .mainTitle {
    line-height: 70px !important;
  }
}
.new_animated_section h1 {
  font-size: 50px !important;
}

.marginaminus {
  margin-top: -30px !important;
}

/* Ntp Scss Startapi
--------------------------------------------- */
.startap-inkubacija {
  margin-top: 12em;
}

.startap-btn {
  margin-top: 4em;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-end;
}
.startap-btn p {
  margin: 10px auto;
}
.startap-btn .programi-btn {
  width: 310px;
  margin-top: 2em;
}
.startap-btn .programi-btn p {
  color: #fff !important;
}

.startap-colosseum {
  background: url(../images/colosseum_2.png);
  background-position: top;
  background-size: cover;
  padding: 180px 0;
  height: auto;
}
.startap-colosseum h1 {
  margin-top: 0;
  color: #fff;
  font-size: 2.2em;
  font-weight: 900;
  margin-bottom: 1em;
}
.startap-colosseum .parkup-content {
  margin: 0 0 2em 0;
}

.startap-imagine {
  background: url(../images/startap-imagine.png);
  background-position: top;
  background-size: cover;
  padding: 230px 0;
  height: auto;
}
.startap-imagine h1 {
  margin-top: 0;
  color: #fff;
  font-size: 2.2em;
  font-weight: 900;
  margin-bottom: 1em;
}
.startap-imagine .parkup-content {
  margin: 0 0 2em 0;
}

.lako-startap {
  background: url(../images/lako-startap.jpg);
  margin: 0px;
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 158px;
}
.lako-startap .wrap-pridruzi-se-icons {
  align-items: center;
}
.lako-startap .wrap-pridruzi-se-icons h5 {
  font-weight: bold;
  font-size: 30px !important;
}

.row-startap {
  flex-wrap: nowrap;
  margin-bottom: 1em;
  align-items: center;
}

.jako-lako-header {
  margin-top: 0;
  color: #fff;
  font-size: 2.2em;
  font-weight: 700;
  margin-bottom: 2.5em;
  font-style: italic;
}

@media (max-width: 992px) {
  .lako-startap {
    padding-top: 100px;
    padding-bottom: 0;
  }
  .lako-startap .blue-pridruzi-se-icons {
    padding-bottom: 60px;
  }

  .jako-lako-header {
    margin-bottom: 1.8em;
  }
}
@media (max-width: 768px) {
  .lako-startap {
    background-size: auto;
  }

  .startap-inkubacija {
    margin-top: 7em;
  }
}
@media (max-width: 578px) {
  .lako-startap .wrap-pridruzi-se-icons h5 {
    width: 66%;
  }
}
/* Ntp Scss Programi
--------------------------------------------- */
.programi-title {
  font-size: 4em !important;
}

.softlanding {
  background: url(../images/landing.png);
  background-position: top;
  background-size: cover;
  padding: 180px 0;
  height: auto;
}

.rd-bg {
  background: url(../images/rd.png);
  background-position: top;
  background-size: cover;
  padding: 180px 0;
  height: auto;
}

.innolab-part-2 {
  width: 80%;
}

/* Ntp Scss Programi
--------------------------------------------- */
html {
  scroll-behavior: smooth;
}
html::-webkit-scrollbar {
  width: 8px;
}
html::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-clip: content-box;
}
html::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  background: #054e6e;
  display: block;
  max-height: 4px;
}

.zasto_circle_section .fix {
  justify-content: space-between;
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes o-rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
  }
}
@-webkit-keyframes fast-rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes o-fast-rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
  }
}
.new_ntp_header_planet .pos_relative_fix {
  width: 100%;
  height: 100%;
}
.new_ntp_header_planet .pos_relative_fix img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.new_ntp_header_planet .pos_relative_fix .normal_rotate {
  -webkit-animation: rotating 30s linear infinite;
}
.new_ntp_header_planet .pos_relative_fix .oposite_rotate {
  -webkit-animation: o-rotating 30s linear infinite;
}

.circle_animation_div {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.circle_animation_div .circle_animation {
  animation: 3s 1 alternate circle_animation;
}
.circle_animation_div .circle_bg_img {
  padding: 10px;
}
.circle_animation_div .the_circle_to_rotate {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
}
.circle_animation_div .circle_rotate_animation {
  animation: 5s 1 cubic-bezier(0, 0, 0, 1) fast-rotating;
}
.circle_animation_div .circe_o_rotate_animetion {
  animation: 5s 1 cubic-bezier(0, 0, 0, 1) o-fast-rotating;
}
.circle_animation_div .position_relative {
  position: relative;
}
.circle_animation_div .first_sec_img {
  margin: 0 auto;
}

.cricle_animation_div_checker {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cricle_animation_div_checker .circle_bg_img {
  padding: 10px;
}
.cricle_animation_div_checker .the_circle_to_rotate {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
}
.cricle_animation_div_checker .position_relative {
  position: relative;
}
.cricle_animation_div_checker .first_sec_img {
  margin: 0 auto;
}

@keyframes circle_animation {
  from {
    -webkit-clip-path: circle(0%);
    clip-path: circle(0%);
  }
  to {
    -webkit-clip-path: circle(100%);
    clip-path: circle(100%);
  }
}
.first_section_col .first_section_details h2 {
  text-align: center;
  font-size: 2.5em;
  -webkit-text-stroke: unset;
  color: #054e6e;
  -webkit-text-fill-color: unset;
  font-weight: 700;
  height: 82px;
}
.first_section_col .first_section_details p {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.first_section_col .first_section_details .ntp_button {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  font-size: 14px;
}

.new_animated_section {
  position: relative;
}
.new_animated_section * {
  box-sizing: border-box;
}
.new_animated_section .button {
  border-color: #054e6e;
  color: #054e6e;
}
.new_animated_section .button p a {
  color: #054e6e;
}
.new_animated_section .button .particle::after {
  background: #054e6e;
  box-shadow: 0px 0px 10px 3px #054e6e;
  border: 0.25em solid #054e6e;
}
.new_animated_section .back {
  position: relative;
  background: #054e6e;
  color: #fff;
}
.new_animated_section .front {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  justify-content: flex-end;
}
.new_animated_section .back,
.new_animated_section .front {
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 50px;
}
.new_animated_section h1 {
  font-family: "Rubik Mono One", sans-serif;
  font-size: 72px;
}
.new_animated_section .front h1 {
  position: relative;
  color: #ff4e4e;
  text-align: right;
}
.new_animated_section svg {
  position: absolute;
  opacity: 0;
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
  -webkit-transition: opacity 0.5s ease-in-out, transform 1s ease-out;
  transition: opacity 0.5s ease-in-out, transform 1s ease-out;
  max-height: 100%;
}
.new_animated_section .back svg {
  right: 0;
}
.new_animated_section .front svg {
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
}
.new_animated_section svg * {
  stroke-dasharray: 500;
  stroke-dashoffset: 500;
}
.new_animated_section .on svg {
  opacity: 0.3;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.new_animated_section svg * {
  animation: stroke 5s ease-in-out infinite;
}
.new_animated_section .front circle {
  animation: none;
  stroke-dashoffset: 0;
}
.new_animated_section polyline {
  animation-delay: 1s;
}
.new_animated_section polygon {
  animation-delay: 2s;
}
.new_animated_section circle {
  animation-delay: 3s;
}
.new_animated_section rect {
  animation-delay: 4s;
}
.new_animated_section line:nth-child(2n) {
  animation-delay: 1s;
}
.new_animated_section line:nth-child(3n) {
  animation-delay: 2s;
}
@-webkit-keyframes stroke {
  20% {
    stroke-dashoffset: 0;
  }
  40% {
    stroke-dashoffset: -500;
  }
}
@keyframes stroke {
  20% {
    stroke-dashoffset: 0;
  }
  40% {
    stroke-dashoffset: -500;
  }
}
@media (max-width: 800px) {
  .new_animated_section .back {
    height: 60vh;
  }
  .new_animated_section .front {
    top: 40vh;
    height: 60vh;
  }
  .new_animated_section .front {
    clip-path: polygon(0% 25%, 100% 0%, 100% 100%, 0% 100%) !important;
    z-index: 1;
  }
  .new_animated_section h1 {
    font-size: 36px;
  }
}
.new_animated_section #Calque_1 circle,
.new_animated_section #Calque_1 line {
  stroke: #054e6e;
  opacity: 0.5;
  fill: transparent;
}

.navigation_hidden {
  overflow: hidden !important;
  max-height: 35px !important;
  transition: max-height 1s cubic-bezier(0, 1, 0, 1) !important;
}

.nav_full {
  max-height: 35px;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  overflow: visible;
}
.nav_full .sub_nav,
.nav_full .main_nav {
  visibility: hidden !important;
}
.nav_full:hover {
  max-height: 100%;
}
.nav_full:hover .menu_button_navigation {
  animation-play-state: paused;
}
.nav_full:hover .sub_nav,
.nav_full:hover .main_nav {
  visibility: visible !important;
}
.nav_full #menuBtn {
  cursor: none;
}
.nav_full #menuBtn input {
  cursor: none !important;
}
.nav_full .menu_button_navigation {
  border-radius: 50%;
  animation: menu-input-shadow ease-in-out 1s infinite;
  pointer-events: none;
}

@keyframes menu-input-shadow {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 2px -3px 41px -1px rgba(250, 250, 250, 0.64);
  }
  100% {
    box-shadow: none;
  }
}
@media (min-width: 768px) {
  #homepage_container .mainTitle {
    font-size: 3em;
  }
}
@media (max-width: 768px) {
  .pos_relative_fix img {
    width: 80% !important;
  }

  #homepage_container .new_ntp_header_planet {
    width: 100%;
  }
  #homepage_container .new_ntp_header_planet .pos_relative_fix img {
    width: 80% !important;
  }
  #homepage_container .mainTitle {
    font-size: 21px !important;
    font-weight: 900 !important;
    letter-spacing: 1px !important;
  }

  .navbar-toggler {
    border-color: rgba(255, 255, 255, 0.1) !important;
  }
  .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
}
.mobile_menu {
  background-color: rgba(0, 0, 0, 0.7) !important;
  color: white;
  position: fixed;
  top: 0;
  width: 100%;
}
.mobile_menu .flex_break {
  flex-basis: 100%;
  height: 0;
}
.mobile_menu .nav-item {
  display: flex;
  flex-wrap: wrap;
}

.scroll-text {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  border-right: unset !important;
}
.scroll-text::-webkit-scrollbar {
  width: 8px;
}
.scroll-text::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-clip: content-box;
}
.scroll-text::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  background: #054e6e;
  display: block;
  max-height: 4px;
}

.zasto_header {
  height: 75vh;
}

.zasto_ntp_section {
  background: url(../images/Zasto-ntp_linije.jpg);
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
}
.zasto_ntp_section h1 {
  margin-top: 6rem !important;
}

.carousel-indicators {
  bottom: auto !important;
}

.podrska_row .podrska_div {
  text-align: left;
  padding: 2em;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}
.podrska_row .podrska_div h3 {
  font-size: 18px;
  margin-top: 10px;
  color: #054e6e;
}

.zasto_circle_section .crazy_font {
  position: relative;
  z-index: 999;
  min-height: 225px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1.8em;
  -webkit-text-stroke: unset;
  color: #054e6e;
  -webkit-text-fill-color: unset;
  font-weight: 700;
}
.zasto_circle_section .crazy_font:hover {
  text-decoration: none;
}
.zasto_circle_section .crazy_font a {
  color: #054e6e;
  cursor: pointer;
  text-decoration: none;
}

.zasto_tabs_nav {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
}
.zasto_tabs_nav li {
  width: 100%;
}
.zasto_tabs_nav li a {
  border: none !important;
  color: #054e6e;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: #eeeeee;
}
.zasto_tabs_nav li a:focus {
  border: none !important;
  outline: none;
}
.zasto_tabs_nav li a i {
  font-size: 0.7em;
  visibility: visible;
  color: #27aae1;
}
.zasto_tabs_nav li a span {
  font-size: 1.5em;
  margin-left: 20px;
  font-weight: 300;
}
.zasto_tabs_nav li .active {
  color: #054e6e !important;
  background: #eeeeee !important;
}

.zasto_ntp_section_2 {
  background-image: url("../images/konferencijski_centar.jpg");
  padding: 10em 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 4em;
}
.zasto_ntp_section_2 .section_content h1 {
  color: #27aae1;
}
.zasto_ntp_section_2 .section_content p {
  color: white;
}
.zasto_ntp_section_2 .section_content .btn-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zasto_ntp_section_2 .section_content .btn-wrapper .parkup-btn p {
  color: white;
}
.zasto_ntp_section_2 .section_content .blue_text {
  color: #27aae1;
}
.zasto_ntp_section_2 .section_content .blue_text i {
  margin-right: 10px;
}

.zasto_prostor_section {
  padding: 2em 0;
}
.zasto_prostor_section .pressed-wrapper {
  padding-left: 25px;
}

.company_desc {
  text-align: left;
}

.zasto_ntp_company_testemonial .testemonial_slika img {
  width: 80%;
}
.zasto_ntp_company_testemonial .testemonial_opis {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-flow: column;
  text-align: left;
}
.zasto_ntp_company_testemonial .testemonial_opis h1 {
  color: #054e6e;
  font-size: 2em;
  margin-bottom: 20px;
  font-size: 2.5em;
  font-weight: 700;
  width: 100%;
}
.zasto_ntp_company_testemonial .testemonial_opis span {
  color: #27aae1;
  font-weight: 700;
  width: 100%;
  text-align: left;
}
.zasto_ntp_company_testemonial .testemonial_opis p {
  color: #054e6e;
  max-width: 950px;
  margin-top: 10px;
}

.zasto_client_testemonials {
  background-image: url("../images/slider_background.png");
  padding: 5em 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.zasto_client_testemonials .slider_header h1 {
  color: #27aae1;
  text-align: center;
  color: white;
  font-size: 3em;
  font-weight: 700;
}
.zasto_client_testemonials .slider_nav .carousel-control-next .carousel-control-next-icon {
  background-image: url("../fonts/nav_right.svg");
}
.zasto_client_testemonials .slider_nav .carousel-control-prev .carousel-control-prev-icon {
  background-image: url("../fonts/nav_left.svg");
}
.zasto_client_testemonials .slider_conter_image_name {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zasto_client_testemonials .slider_conter_image_name img {
  max-width: 150px;
  border-radius: 50%;
  width: 100%;
  height: auto;
}
.zasto_client_testemonials .slider_conter_image_name h2 {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.5em;
}
.zasto_client_testemonials .slider_conter_image_name i {
  color: yellow;
  font-size: 20px;
}
.zasto_client_testemonials .slider_conter_image_name .opis {
  margin-left: 20px;
  font-size: 12px;
}
.zasto_client_testemonials .testemonial {
  color: white;
  font-size: 18px;
  margin-top: 20px;
  text-align: center;
  font-weight: 300;
  min-height: 150px;
  max-height: 151px;
  overflow-y: auto;
}
.zasto_client_testemonials .testemonial::-webkit-scrollbar {
  width: 8px;
}
.zasto_client_testemonials .testemonial::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-clip: content-box;
  display: none;
}
.zasto_client_testemonials .testemonial::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.9);
  display: block;
  max-height: 4px;
  display: none;
}
.zasto_client_testemonials .carousel-indicators li {
  background-color: white !important;
  width: 9px;
  height: 9px;
}
.zasto_client_testemonials .carousel-indicators .active {
  background-color: transparent !important;
  opacity: 1;
  border: 1px solid white;
  background: transparent;
  width: 8px;
  height: 8px;
  margin: 8.5px 5px;
}

.podrska_section h1 {
  font-weight: 800;
  font-size: 2.5em;
  color: #054e6e;
}
.podrska_section p {
  color: #054e6e;
}
.podrska_section h2 {
  color: #27aae1;
}

.o_nama_header {
  background: url("../images/o_nama_header.jpg") !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.o_nama_header .header_slider p {
  font-size: 1.4em;
  font-weight: 300;
  color: white;
  opacity: 0.6;
}

.wpcf7 {
  margin: -2em 0;
}

.podrska_section .text-left {
  margin-bottom: 2.5em;
}

.o_nama_first_section {
  background: url("../images/O-Nama.jpg");
  padding-bottom: 100px;
  background-size: cover;
  background-position: top;
}
.o_nama_first_section .content {
  color: white;
  margin-top: 20%;
}

.o_name_second_section {
  position: relative;
  margin-top: -100px;
  padding-top: 0;
}
.o_name_second_section .ntp_heading_1 {
  margin-top: 50px;
}
.o_name_second_section .second_section_image img {
  box-shadow: -30px -40px 35px 0px rgba(0, 0, 0, 0.2);
}
.o_name_second_section .second_section_content {
  margin-top: 200px;
  color: #054e6e;
}

.ntp_heading_1 h1 {
  font-size: 2.2em;
  color: #054e6e;
  font-weight: 800;
}

.o_nama_third_section {
  background: url("../images/section_3.png");
  background-size: cover;
  background-repeat: no-repeat;
}
.o_nama_third_section .thid_section_cards img {
  max-width: 230px;
  margin: 0 auto;
  display: block;
}
.o_nama_third_section .thid_section_cards h2 {
  margin: 40px 0px 20px 0;
  color: white;
  font-size: 2.5em;
  font-weight: 800;
  -webkit-text-stroke: 1px #ffffff;
  text-stroke: 2px #ffffff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: transparent;
}
.o_nama_third_section .thid_section_cards p {
  color: white;
}
.o_nama_third_section .parkup-btn {
  width: 100%;
}
.o_nama_third_section .parkup-btn p a {
  color: #fff !important;
}

.why-us-btn {
  margin: 50px auto 0 auto;
}

.white_ntp_heading {
  clear: both;
  font-weight: 800;
  color: white;
  text-align: center;
}

.o_nama_fourth_section .header {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 25px 0;
}
.o_nama_fourth_section .header h1 {
  color: #054e6e;
  font-size: 2.5em;
}
.o_nama_fourth_section .header hr {
  flex-grow: 2;
  margin: 0;
  margin-left: 25px;
  height: 2px;
  background: #27aae1;
}

.o_nama_fifth_section .header {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.o_nama_fifth_section .header h1 {
  color: #054e6e;
  font-size: 2.5em;
}
.o_nama_fifth_section .header hr {
  flex-grow: 2;
  margin: 0;
  margin-left: 25px;
  height: 2px;
  background: #27aae1;
}
.o_nama_fifth_section .header p {
  color: #054e6e;
}
.o_nama_fifth_section .project_row {
  margin-bottom: 96px;
}
.o_nama_fifth_section .project_row img {
  border-radius: 50%;
}
.o_nama_fifth_section .project_row h2 {
  color: #054e6e;
  font-weight: 800;
  font-size: 1.5em;
}
.o_nama_fifth_section .project_row p {
  color: #054e6e;
}
.o_nama_fifth_section .project_row .scrolltxt {
  overflow: scroll;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
.o_nama_fifth_section .project_row .scrolltxt::-webkit-scrollbar {
  width: 8px;
}
.o_nama_fifth_section .project_row .scrolltxt::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-clip: content-box;
  background: white;
}
.o_nama_fifth_section .project_row .scrolltxt::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  background: #054e6e;
  display: block;
  max-height: 4px;
}
.o_nama_fifth_section .project_row li {
  color: #054e6e;
}
.o_nama_fifth_section .project_row ul {
  padding-right: 20px;
  margin-left: 20px !important;
}

.dark_blue_color {
  color: #054e6e;
}

.o_nama_section .kontakt_left {
  padding: 0;
  position: relative;
  background: rgba(40, 44, 71, 0.85);
}
.o_nama_section .kontakt_left .bg_img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  z-index: -1;
}
.o_nama_section .kontakt_left .kontakt_info {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.o_nama_section .kontakt_left .kontakt_info .konakt_content {
  width: 100%;
}
.o_nama_section .kontakt_left .kontakt_info .konakt_content p {
  margin-top: 50px;
  color: white;
}
.o_nama_section .kontakt_left .kontakt_info .konakt_content hr {
  background: #27aae1;
  height: 2px;
}
.o_nama_section .kontakt_left .kontakt_info .konakt_content .icons {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 20px;
}
.o_nama_section .kontakt_left .kontakt_info .konakt_content .icons img {
  display: inline;
  max-width: 30px;
}
.o_nama_section .kontakt_right {
  padding: 0;
}
.o_nama_section .kontakt_right img {
  width: 100%;
}

.kontakt_form_section .kontakt_inputs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: column;
}
.kontakt_form_section .kontakt_inputs input {
  width: 100%;
  height: 40px;
  padding-left: 20px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
  color: black;
}
.kontakt_form_section .kontakt_inputs input::placeholder {
  color: black;
}
.kontakt_form_section .kontakt_textarea textarea {
  width: 100%;
  height: 100%;
  padding-left: 20px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
  color: black;
}
.kontakt_form_section .kontakt_textarea textarea::placeholder {
  color: black;
}
.kontakt_form_section .kontakt_section_button {
  display: flex;
  justify-content: center;
  align-items: center;
}
.kontakt_form_section .kontakt_section_button .button {
  max-width: 200px;
}

.o_nama_animted_section .back {
  background: url("../images/konferencijski_centar.jpg");
}

.rastuce_kompanije {
  display: none;
}

.st_active {
  font-weight: 800;
  font-size: 1.2em;
  color: #054e6e;
}

.company_type:hover {
  color: #054e6e;
  transition: 1s color;
  cursor: pointer;
}

.middle_spliter {
  position: relative;
}
.middle_spliter .lang_nav {
  position: absolute;
  left: 100%;
  width: 100%;
  min-width: 200px;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  top: 0;
  max-height: 35px;
}
.middle_spliter .lang_nav span {
  color: rgba(255, 255, 255, 0.7);
  margin-left: 8px;
}
.middle_spliter .lang_nav span:hover {
  color: white;
  transition: 0.2s color;
}
.middle_spliter .lang_nav .active {
  color: white;
}

.card-green:hover .number-card {
  color: rgba(255, 255, 255, 0.6);
  transition: 0.5s color;
  opacity: 1;
}
.card-green:hover::after {
  content: "";
  visibility: visible;
}
.card-green:hover::before {
  content: "";
  visibility: visible;
}

.swiper-slide-content {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.swiper-slide-content h4,
.swiper-slide-content li {
  font-size: 14px !important;
}
.swiper-slide-content::-webkit-scrollbar {
  width: 8px;
}
.swiper-slide-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-clip: content-box;
  background: white;
}
.swiper-slide-content::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  background: #054e6e;
  display: block;
  max-height: 4px;
}

.tab_grid_img {
  display: grid;
  grid-column-gap: 10px;
  grid-gap: 20px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 234px;
  overflow: hidden;
}
.tab_grid_img .large_image {
  grid-row: 1;
  grid-column: 1/3;
}
.tab_grid_img img {
  width: 100%;
  height: auto;
  background-size: contain;
  background-position: center;
}

.blog_header_h1 {
  display: block;
  margin: 0;
  font-size: 1em;
  font-weight: 700;
}

@media (max-width: 767px) {
  .zasto_ntp_section h1 {
    margin-top: 20px !important;
  }

  .zasto_tabs_nav {
    padding-bottom: 30px;
  }

  .zasto_prostor_section {
    padding: 0 !important;
    padding-top: 3em !important;
  }

  .blog_header_h1 {
    font-size: 28px;
  }

  .o_nama_fifth_section .project_row {
    margin-bottom: 0;
  }

  .o_nama_fifth_section {
    padding-bottom: 0 !important;
  }

  .o_nama_third_section .thid_section_cards img {
    max-width: 120px;
  }
}
.blog_section .media-card-wrapper {
  box-shadow: unset;
  margin: 0;
  max-width: 25%;
  flex: auto;
}
.blog_section .background_shadow_div {
  box-shadow: 0px 6px 3px #e2e2e2, 0px 1px 0px 0 #b4afaf;
  padding: 15px;
}

@media (max-width: 768px) {
  .white-header {
    padding-bottom: 0;
  }
  .white-header .planetImg {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
  }
  .white-header .new_ntp_header_planet .pos_relative_fix {
    max-width: 200px;
    width: 100%;
    position: relative;
    height: 200px;
  }
  .white-header .new_ntp_header_planet .pos_relative_fix img {
    width: 100% !important;
  }
  .white-header .header_left_content {
    flex-flow: column !important;
    align-items: center !important;
    justify-content: flex-end !important;
  }
  .white-header .header_left_content .header-align {
    justify-content: center;
    align-items: center;
  }

  .kontakt_left {
    background: #282c47 !important;
    padding-top: 15px !important;
  }
}
.lang_nav_blue span {
  color: #054e6e !important;
  opacity: 0.7;
}
.lang_nav_blue span:hover {
  opacity: 1 !important;
  transition: 0.2s opacity;
}
.lang_nav_blue .active {
  color: #054e6e !important;
  opacity: 1;
}

.shadow_image_header {
  width: 100%;
}

@media (min-width: 768px) {
  .zasto_clickable_nav {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .zasto_clickable_nav ul {
    margin-bottom: 100px;
  }
}
.swiper_fixing_overflow {
  max-width: 400px !important;
  width: 100% !important;
  padding-right: 10px;
}

.swiper-pagination-bullet,
.swiper-button-prev,
.swiper-button-next {
  cursor: pointer;
}

.header_white {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.header_white .blue-title:hover {
  color: white !important;
  -webkit-text-fill-color: white !important;
}
.header_white .blue-title .studenti_title_white {
  color: white !important;
  font-size: 20px;
}
.header_white .blue-title .studenti_title_white::after {
  display: none;
}
.header_white .blue-title .studenti_title_white:hover {
  color: white !important;
}

.archive_fix .media-card-wrapper {
  flex: unset;
}

.back_to_top_btn {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2em;
  position: fixed;
  bottom: 25px;
  right: 25px;
  background-color: #010824;
  border-radius: 5px;
}
.back_to_top_btn a {
  color: white;
}

@media (max-width: 1300px) {
  .swiper_fixing_overflow {
    max-width: 550px !important;
  }
}
/* Ntp Scss Programi
--------------------------------------------- */
/* Welcome section */
.welcome .video-slika {
  margin-top: 60px;
}
.welcome .section-title {
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 0.5em;
}
.welcome .subtitle {
  font-size: 15px;
}
.welcome .orange-icons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 2.5em;
}
.welcome .orange-icons .orange-holder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.welcome .orange-icons .orange-holder img {
  height: 50px;
  margin-bottom: 1em;
}
.welcome .orange-icons .orange-holder h5 {
  text-transform: uppercase;
  font-size: 16px;
  color: #054e6e;
}
.welcome .button-part {
  text-align: center;
}
.welcome .button-part .btn-preuzmi {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #054e6e;
  border: 1px solid #27aae1;
  border-radius: 30px;
  padding: 15px 25px;
}
.welcome .button-part .btn-preuzmi:hover {
  background-color: #27aae1;
  color: white;
}
.welcome .mini-text {
  font-size: 13px;
  padding-top: 2em;
  padding-bottom: 2em;
  font-style: italic;
}

/* rising starts section */
.rising-starts {
  background-color: #033c63;
  color: white;
}
.rising-starts .section-tit {
  font-weight: 900;
  color: white;
  padding-top: 50px;
  padding-bottom: 50px;
}
.rising-starts .box-border-right {
  border-right: 1px solid #27aae1;
}
.rising-starts .box-border-left {
  border-left: 1px solid #27aae1;
}
.rising-starts .box {
  padding-right: 5px;
  padding-left: 5px;
}
.rising-starts .box .box-holder {
  padding-bottom: 25px;
  height: 16em;
}
.rising-starts .box .box-holder img {
  height: 50px;
}
.rising-starts .box .box-holder h4 {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
  margin-top: 7px;
}
.rising-starts .box .box-holder p {
  font-size: 12px;
  color: #fff;
  padding-top: 0.2em;
}
.rising-starts .box .box-holder a {
  color: #fff;
  text-align: none;
}
.rising-starts .box .box-holder a:hover {
  color: #fff;
}
.rising-starts .box .box-holder a:visited {
  color: #fff;
}
.rising-starts .counter-bg {
  background: url("../images/rising.png") no-repeat;
  background-position: center;
  background-size: cover;
  height: 450px;
  width: 100%;
  color: white;
}
.rising-starts .slider_row {
  margin-top: 90px;
}
.rising-starts .slider_row .ko-progress-circle {
  background-color: #ea5a22;
}
.rising-starts .slider_row .ko-progress-circle .ko-progress-circle__overlay {
  background-color: #033c63;
}
.rising-starts .slider_row .circle_naslov p {
  text-transform: uppercase;
  font-size: 14px;
}

.rising-starts .circle_naslov p {
  color: #fff !important;
}
.rising-starts .slider_row .circle-text {
  font-size: 1.8em;
}

/* section program */
.program {
  padding-bottom: 40px;
}
.program .section-title {
  font-weight: 900;
  color: #054e6e;
  margin-top: 40px;
  padding-bottom: 40px;
}
.program h4 {
  font-weight: bold;
  text-transform: capitalize;
  color: #054e6e;
}
.program p {
  font-size: 12px;
  color: #054e6e;
  padding-left: 20px;
  padding-right: 20px;
}

/* section uspeh */
.uspeh_part_one p {
  color: #fff !important;
}

.uspeh_part_two p {
  color: #fff !important;
}

#menu-item-11232 {
  font-weight: 800;
  text-transform: uppercase;
}

.uspeh {
  background: url("../images/globalni-uspeh.png") no-repeat;
  background-position: center;
  background-size: cover;
  height: 1010px;
  width: 100%;
  color: white;
}
.uspeh .section-title {
  font-size: 24px;
  font-weight: 900;
  margin-top: 90px;
  color: #fff;
}
.uspeh .box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 130px;
}
.uspeh .box img {
  height: 50px;
}
.uspeh .box h4 {
  font-weight: bold;
  text-align: center;
}
.uspeh .box p {
  font-size: 10px;
}
.uspeh .section-left h4 {
  font-weight: bold;
  margin-left: 50px;
}
.uspeh .section-left .holder .big-dot {
  display: inline-block;
  width: 25px;
  height: 25px;
  position: relative;
  top: 12px;
  background-color: white;
  border-radius: 50%;
  margin-right: 5px;
}
.uspeh .section-left .holder h6 {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0;
}
.uspeh .section-left .holder span {
  display: block;
  position: relative;
  bottom: 5px;
  color: #27aae1;
  font-size: 10px;
  margin-left: 35px;
}
.uspeh .section-right h4 {
  font-weight: bold;
  margin-left: 50px;
}
.uspeh .section-right .holder {
  margin-bottom: 25px;
}
.uspeh .section-right .holder .big-dot-orange {
  display: inline-block;
  width: 25px;
  height: 25px;
  position: relative;
  top: 12px;
  background-color: #ea5a22;
  border-radius: 50%;
  margin-right: 5px;
}
.uspeh .section-right .holder span {
  display: inline-block;
  position: relative;
  bottom: -3px;
  color: #27aae1;
  font-size: 10px;
  vertical-align: middle;
}
.uspeh .section-right .holder i {
  display: inline-block;
  position: relative;
  bottom: -3px;
  color: #27aae1;
  font-size: 10px;
  vertical-align: middle;
}
.uspeh .section-right .holder .pdf-btn {
  display: inline-block;
  background-color: #ea5a22;
  color: white;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 30px;
  padding: 10px 55px;
  margin-top: 10px;
}
.uspeh .section-right .holder .pdf-btn i {
  position: relative;
  bottom: 5px;
  color: white;
  font-size: 12px;
  margin-right: 3px;
}
.uspeh .btn-prijavi {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  border: 1px solid white;
  border-radius: 30px;
  padding: 8px 35px;
  margin-top: 40px;
}
.uspeh .btn-prijavi:hover {
  background-color: #27aae1;
}

.app-btn {
  margin-top: 2em;
}

/* ocekivanja */
.ocekivanja {
  background: url("../images/sta-ocekujemo.png") no-repeat;
  background-position: center;
  background-size: cover;
  height: 840px;
  width: 100%;
}
.ocekivanja .section-title {
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 30px;
  margin-top: 60px;
}
.ocekivanja .in-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ocekivanja .in-box img {
  height: 40px;
  margin-bottom: 20px;
}
.ocekivanja .in-box p {
  text-align: center;
  font-size: 12px;
  color: #054e6e;
  padding-left: 40px;
  padding-right: 40px;
}
.ocekivanja .ugovor-btn {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #ea5a22;
  color: white;
  border: 1px solid white;
  border-radius: 30px;
  padding: 10px 50px;
  margin-top: 40px;
}
.ocekivanja .ugovor-btn:hover {
  background-color: #27aae1;
}
.ocekivanja .blue-sect .section-title {
  font-weight: 900;
  color: white;
  padding-bottom: 30px;
  margin-top: 190px;
}
.ocekivanja .blue-sect p {
  color: #27aae1;
  font-size: 12px;
  margin-bottom: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.prijava a {
  font-weight: 700;
  text-decoration: none;
}

/* section prica */
.prica {
  padding-bottom: 70px;
}
.prica .section-title {
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 40px;
  margin-top: 60px;
}
.prica .subtitle {
  font-size: 15px;
}
.prica .orange-text {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  color: #ea5a22;
  padding-bottom: 1em;
}
.prica .story-holder {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.prica .story-holder img {
  height: 60px;
  margin-bottom: 20px;
}
.prica .story-holder .holder-title {
  font-size: 12px;
  text-transform: uppercase;
  color: #054e6e;
  padding-bottom: 0.5em;
}
.prica .story-holder p {
  text-align: center;
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
}
.prica .button-part {
  text-align: center;
  padding-top: 1em;
  display: flex;
  justify-content: center;
}
.prica .button-part .btn-log {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #054e6e;
  border: 1px solid #27aae1;
  border-radius: 30px;
  padding: 15px 55px;
}
.prica .button-part .btn-log:hover {
  background-color: #27aae1;
  color: white;
}

/* section faq i recnik pojmova */
.faq-sec {
  padding-bottom: 60px;
}
.faq-sec .bold-white {
  color: #054e6e;
}
.faq-sec .minus-icon {
  background: url("../fonts/minusblue.svg") !important;
}
.faq-sec .plus-icon {
  background: url("../fonts/plusblue.svg") !important;
}
.faq-sec .card-body-inno {
  color: #054e6e;
}

/* section recnik pojmova */
.recnik {
  background: url("../images/faq.png") no-repeat;
  background-position: center;
  background-size: cover;
  height: 730px;
  width: 100%;
  color: white;
}
.recnik .txt-part {
  margin-top: 100px;
}
.recnik .txt-part .section-title {
  font-weight: 900;
  color: white;
  padding-bottom: 40px;
  margin-top: 30px;
}
.recnik .items .icon-pic img {
  height: 40px;
}
.recnik .items h6 {
  display: inline-block;
  color: #27aae1;
  font-size: 14px;
  text-transform: uppercase;
}
.recnik .items p {
  font-size: 12px;
  color: #27aae1;
  padding-right: 40px;
}
.recnik .dokument-btn {
  display: inline-block;
  background-color: #ea5a22;
  color: white;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 30px;
  padding: 10px 30px;
  margin-top: 50px;
}
.recnik .dokument-btn:hover {
  color: #27aae1;
}

.blue-section .section-right .holder {
  display: flex;
  align-items: baseline;
  justify-content: center;
}

.rising-starts-social {
  display: flex;
}
.rising-starts-social a {
  margin: 5px;
}
.rising-starts-social a img {
  vertical-align: middle;
}

/* last section */
.last-section {
  padding-bottom: 60px;
}
.last-section .section-title {
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 40px;
  margin-top: 60px;
}
.last-section .logo-pic {
  padding-bottom: 60px;
  width: 68%;
}
.last-section .scroll-text {
  height: 190px;
  color: #054e6e;
  font-size: 1rem;
  border-right: 1px solid #27aae1;
  margin-right: 50px;
  padding-right: 50px;
  padding-top: 0;
  overflow: scroll;
}
.last-section .box-pic {
  display: flex;
  justify-content: space-between;
  box-shadow: #ccc 0px 10px 15px 0px;
  padding: 15px;
  margin-bottom: 40px;
  margin-top: 30px;
}

.javni-poziv a {
  color: #054e6e;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

@media (max-width: 350px) {
  .welcome .section-title {
    font-size: 24px;
  }
  .welcome .orange-icons .orange-holder {
    margin-left: 0;
    margin-right: 0;
  }

  .rising-starts {
    height: 2060px;
  }
  .rising-starts .box .box-holder {
    height: auto;
  }
  .rising-starts .slider_row .circle-text {
    font-size: 22px;
    text-align: center;
  }
  .rising-starts .section-tit {
    font-size: 24px;
  }
  .rising-starts .counter-bg {
    height: 0;
  }

  .program p {
    text-align: center;
  }

  .uspeh {
    height: 1200px;
  }
  .uspeh .section-title {
    margin-top: 60px;
  }
  .uspeh .box {
    margin-top: 60px;
    padding-bottom: 0;
  }
  .uspeh .box img {
    height: 30px;
  }
  .uspeh .box h4 {
    font-size: 18px;
  }
  .uspeh .blue-section {
    margin-top: 60px;
  }
  .uspeh .blue-section .section-right h4 {
    margin-top: 30px;
  }
  .uspeh .blue-section .section-right .holder {
    margin-bottom: 0;
  }
  .uspeh .blue-section .section-right .holder span {
    bottom: 22px;
    margin-left: 30px;
  }
  .uspeh .blue-section .section-right .holder .pdf-btn {
    padding: 10px 35px;
  }
  .uspeh .blue-section .section-right .holder .pdf-btn i {
    bottom: 3px;
  }

  .ocekivanja {
    height: 1171px;
  }
  .ocekivanja .section-title {
    font-size: 24px;
    margin-top: 130px;
  }
  .ocekivanja .blue-sect .section-title {
    margin-top: 100px;
  }
  .ocekivanja .blue-sect p {
    padding-left: 20px;
    padding-right: 20px;
  }

  .recnik {
    height: 1280px;
  }
  .recnik .dokument-btn {
    padding: 10px 35px;
  }

  .last-section .scroll-text {
    margin-right: 0;
    font-size: 12px;
  }
  .last-section .box-pic {
    margin-top: 20px;
  }
  .last-section .box-pic img {
    width: 50%;
    height: 50%;
    padding-bottom: 20px;
  }

  .rising-starts-social {
    width: 300px;
    margin-top: 30px;
  }
}
@media (min-width: 351px) and (max-width: 767px) {
  .welcome .section-title {
    font-size: 24px;
  }
  .welcome .orange-icons .orange-holder {
    margin-left: 0;
    margin-right: 0;
  }

  .rising-starts-social {
    width: 300px;
    margin-top: 30px;
  }

  .rising-starts {
    height: 1880px;
  }
  .rising-starts .counter-bg {
    height: 0;
  }
  .rising-starts .box .box-holder {
    height: auto;
  }
  .rising-starts .slider_row .circle-text {
    font-size: 22px;
    text-align: center;
  }
  .rising-starts .section-tit {
    font-size: 24px;
  }

  .program p {
    text-align: center;
  }

  .uspeh {
    height: 1240px;
  }
  .uspeh .section-title {
    margin-top: 80px;
  }
  .uspeh .box {
    margin-top: 60px;
    padding-bottom: 0;
  }
  .uspeh .box img {
    height: 30px;
  }
  .uspeh .box h4 {
    font-size: 18px;
  }
  .uspeh .blue-section {
    margin-top: 60px;
  }
  .uspeh .blue-section .section-right h4 {
    margin-top: 30px;
  }
  .uspeh .blue-section .section-right .holder {
    margin-bottom: 0;
  }
  .uspeh .blue-section .section-right .holder.mobile {
    text-align: center;
  }
  .uspeh .blue-section .section-right .holder span {
    bottom: 0;
    margin-left: 5px;
  }
  .uspeh .blue-section .section-right .holder .pdf-btn {
    padding: 10px 35px;
  }
  .uspeh .blue-section .section-right .holder .pdf-btn i {
    bottom: 3px;
  }

  .ocekivanja {
    height: 1171px;
  }
  .ocekivanja .section-title {
    font-size: 24px;
  }
  .ocekivanja .blue-sect .section-title {
    margin-top: 100px;
    padding-bottom: 60px;
  }
  .ocekivanja .blue-sect p {
    padding-left: 20px;
    padding-right: 20px;
  }

  .recnik {
    height: 1280px;
  }
  .recnik .items-bt {
    text-align: center;
  }
  .recnik .items-bt .dokument-btn {
    padding: 10px 35px;
  }

  .last-section .scroll-text {
    margin-right: 0;
    font-size: 12px;
  }
  .last-section .box-pic {
    margin-top: 20px;
  }
  .last-section .box-pic img {
    width: 50%;
    height: 50%;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .uspeh .section-title {
    margin-top: 50px;
  }
  .uspeh .box {
    padding-bottom: 100px;
  }
  .uspeh .blue-section .section-right .holder {
    margin-bottom: 0;
  }
  .uspeh .blue-section .section-right .holder.mobile {
    text-align: center;
  }
  .uspeh .blue-section .section-right .holder span {
    bottom: 22px;
    margin-left: 30px;
  }
  .uspeh .blue-section .section-right .holder .pdf-btn {
    padding: 10px 35px;
  }
  .uspeh .blue-section .section-right .holder .pdf-btn i {
    bottom: 3px;
  }

  .ocekivanja .blue-sect .section-title {
    margin-top: 100px;
  }

  .recnik .dokument-btn {
    margin-top: 0;
  }

  .last-section .box-pic img {
    width: 50%;
  }
}
/* Ntp Scss Programi
--------------------------------------------- */
.parkup-header {
  background: url(../images/parkup-bg.png);
  background-position: center;
  background-size: cover;
}

.parkup-logo {
  width: 73% !important;
  padding-bottom: 20px;
}

.prijave-btn {
  width: 360px;
  margin-top: 2em;
  color: #054e6e;
}

.card-head-parkup {
  padding-bottom: 0.5em;
}

.generacija-wrapper {
  background: url(../images/generacija.png);
}

.dosadasnji-uspeh-wrapper {
  background: url(../images/uspeh.png);
  background-position: bottom;
  padding-bottom: 6em;
  background-size: cover;
  margin-bottom: 6em;
}

#uspeh-img {
  background: url(../images/uspeh.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}

.namenjeno-section p {
  margin-bottom: 1em !important;
}

.namenjeno-row {
  margin-bottom: 4em;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}

.blue-sky-wrapper {
  background: url(../images/particules-sky.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}

.ocekivanja-wrapper {
  align-items: baseline;
}
.ocekivanja-wrapper:nth-child(3) {
  padding-bottom: 2em;
}

.predavanja {
  padding: 2em 1em !important;
}
.predavanja h5 {
  padding-bottom: 5px;
}

.javno-predstavljanje,
.timski-rad,
.sirenje-mreze {
  padding: 2em 1em !important;
}
.javno-predstavljanje h5,
.timski-rad h5,
.sirenje-mreze h5 {
  padding-bottom: 25px;
}
.javno-predstavljanje p,
.timski-rad p,
.sirenje-mreze p {
  padding: 0em 1em !important;
}

.blue-bg-prijava {
  background: url(../images/blue-bg-prijava.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}

.rating {
  color: #27aae1;
}

.startap-tim-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.startap-tim {
  background: #fff;
  border-radius: 100px;
  border: 2px solid #27aae1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
}

.parkap-swiss {
  max-width: 300px;
}

@media (max-width: 767px) {
  .dosadasnji-uspeh-wrapper {
    background: #010824;
  }

  .prijave-btn {
    width: auto;
    height: auto;
  }

  .parkap-swiss {
    max-width: 200px;
  }

  .park-tell {
    height: 340px;
  }
  .park-tell .altuelnosti_section {
    height: 340px;
  }
  .park-tell .fourth_section .parkup-slider .slick_left {
    display: none !important;
  }
  .park-tell .fourth_section .parkup-slider .slick_right {
    display: none !important;
  }
}
/* Ntp Scss Programi
--------------------------------------------- */
.bitf-title {
  font-size: 3.5em !important;
}

.ideje-inkubacija {
  display: flex;
  justify-content: space-between;
  margin-bottom: -4em;
}

.inkubacija-main {
  width: auto;
  height: 80%;
}

.inkubacija-two-buttons div {
  margin-right: 20px;
  font-size: 13px;
  margin-bottom: 2em;
}

.podrska-card-wrapper {
  height: 50%;
}
.podrska-card-wrapper h5 {
  color: #054e6e;
  vertical-align: middle;
  display: flex;
  align-items: center;
}
.podrska-card-wrapper .podrska-top-part {
  padding-bottom: 25px;
}

.obuke-img {
  padding-right: 8px;
}

.umrezavanje2-img {
  max-width: 22%;
  height: fit-content;
  align-self: center;
}

.mentorstvo-img {
  max-width: 22%;
}

.vaga-img {
  max-width: 22%;
  height: fit-content;
  align-self: center;
}

.ambijent-img {
  height: fit-content;
  align-self: center;
}

.finansije-img {
  max-width: 20%;
  height: fit-content;
  align-self: center;
}

.podrska-cards {
  border-right: 1px solid #054e6e;
  padding-bottom: 20px;
  padding-left: 20px;
}
.podrska-cards:nth-child(3) {
  border: none;
}

.postati-clan {
  background: #27aae1;
  padding-bottom: 12em;
}
.postati-clan .btn-wrapper {
  margin-top: 2.5rem;
}
.postati-clan h1 {
  margin-bottom: 0;
}
.postati-clan p {
  color: #fff !important;
}

.alumni-kompanije h1 {
  text-align: center;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 800;
  padding-bottom: 1em;
}

.alumni-kompanije {
  display: flex;
  justify-content: center;
  align-items: center;
}

.receno-bitf {
  background: url("../images/receno-bitf.png");
  padding: 4em 0 2em 0;
}
@media (max-width: 768px) {
  .receno-bitf {
    padding: 9em 0 4em 0;
  }
  .receno-bitf .inkubacija-slider-shadow {
    width: auto !important;
  }
}
.receno-bitf .slicka-track {
  width: auto !important;
}
.receno-bitf .slick-initialized .slick-slide {
  margin: 0 auto;
}

.uz-podrsku-p {
  line-height: 20px;
  font-size: 14px;
}

.inkubacija-slider {
  justify-content: center;
  color: #fff;
}

.inkubacija-slider-h5 {
  margin-bottom: 0;
  padding: 8px 0;
  color: #fff;
}

.inkubacija-slider-p {
  color: #fff;
}

.inkubacija-slider-shadow {
  background: #27aae1;
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 10px 0px #317fa1;
}

.inkubacija-slider-margin {
  display: flex;
  justify-content: space-around;
}

@media (max-width: 1200px) {
  .osnivaci_slike-2 {
    padding-top: 9%;
  }
}
@media (max-width: 992px) {
  .obuke-img,
  .mentorstvo-img,
  .vaga-img,
  .ambijent-img {
    max-width: 11%;
  }

  .umrezavanje2-img,
  .finansije-img {
    max-width: 9%;
  }

  .podrska-cards {
    border: none;
  }

  .osnivaci_slike-2 {
    padding-top: 0%;
  }

  .uz-podrsku-wrapper {
    margin-top: 30px;
  }
}
/* Ntp Scss Programi
--------------------------------------------- */
.timeline-year:nth-child(1) {
  opacity: 1 !important;
}

.timeline-text:nth-child(4) {
  opacity: 1 !important;
}

.timeline-title:nth-child(2) {
  opacity: 1 !important;
}

.swiper_section .container-fluid {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  flex-direction: column;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.swiper_section .title {
  font-size: 38px;
  color: #616161;
  font-style: italic;
  font-weight: 800;
}
.swiper_section .timeline {
  width: 100%;
  background-color: #fff;
  box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.2);
}
.swiper_section .timeline .swiper-container {
  height: 600px;
  width: 100%;
  position: relative;
  pointer-events: none;
}
.swiper_section .timeline .swiper-wrapper {
  transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
  transition-duration: 0ms;
  transform: translate3d(0px, -1200px, 0px);
}
.swiper_section .timeline .swiper-slide {
  position: relative;
  color: #fff;
  overflow: hidden;
  background-size: 50% 100%;
  background-repeat: no-repeat;
  background-position: right center;
  height: 600px;
}
.swiper_section .timeline .swiper-slide::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  box-shadow: -230px 0 150px 60vw rgba(0, 0, 0, 0.7);
}
.swiper_section .timeline .swiper-slide-content {
  position: absolute;
  text-align: left;
  width: 80%;
  max-width: 310px;
  right: 50%;
  top: 13%;
  transform: translate(50%, 0);
  font-size: 18px;
  z-index: 70;
  padding: 15px 15px;
}
.swiper_section .timeline .swiper-slide .timeline-year {
  display: block;
  font-style: italic;
  font-size: 42px;
  margin-bottom: 50px;
  transform: translate3d(20px, 0, 0);
  color: #27aae1;
  font-weight: 300;
  opacity: 0;
  transition: 0.2s ease 0.4s;
}
.swiper_section .timeline .swiper-slide .timeline-title {
  font-weight: 800;
  font-size: 34px;
  margin: 0 0 30px;
  opacity: 0;
  transform: translate3d(20px, 0, 0);
  transition: 0.2s ease 0.5s;
}
.swiper_section .timeline .swiper-slide .timeline-text {
  line-height: 1.5;
  opacity: 0;
  transform: translate3d(20px, 0, 0);
  transition: 0.2s ease 0.6s;
}
.swiper_section .timeline .swiper-slide-active .timeline-year {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: 0.4s ease 1.6s;
}
.swiper_section .timeline .swiper-slide-active .timeline-title {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: 0.4s ease 1.7s;
  line-height: 1;
}
.swiper_section .timeline .swiper-slide-active .timeline-text {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: 0.4s ease 1.8s;
}
.swiper_section .timeline .swiper-pagination {
  top: 0;
  position: absolute;
  left: 15%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  font-style: italic;
  font-weight: 300;
  font-size: 18px;
  z-index: 1;
  pointer-events: visible;
}
.swiper_section .timeline .swiper-pagination::before {
  content: "";
  position: absolute;
  left: -30px;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.2);
}
.swiper_section .timeline .swiper-pagination-bullet {
  width: auto;
  height: auto;
  text-align: center;
  opacity: 1;
  background: transparent;
  color: #27aae1;
  margin: 9px 0 !important;
  position: relative;
}
.swiper_section .timeline .swiper-pagination-bullet:hover {
  color: #fff;
}
.swiper_section .timeline .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 8px;
  left: -32.5px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #27aae1;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: 0.2s;
}
.swiper_section .timeline .swiper-pagination-bullet-active {
  color: #27aae1;
}
.swiper_section .timeline .swiper-pagination-bullet-active::before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.swiper_section .timeline .swiper-button-next,
.swiper_section .timeline .swiper-button-prev {
  background-size: 20px 20px;
  top: 15%;
  width: 20px;
  height: 20px;
  margin-top: 0;
  z-index: 2;
  transition: 0.2s;
  position: absolute;
  left: 16% !important;
}
.swiper_section .timeline .swiper-button-prev {
  left: 8%;
  background-image: url("../fonts/STRELICE-01.svg");
}
.swiper_section .timeline .swiper-button-prev:hover {
  transform: translateX(-3px);
}
.swiper_section .timeline .swiper-button-next {
  right: 8%;
  background-image: url("../fonts/STRELICE-02.svg");
}
.swiper_section .timeline .swiper-button-next:hover {
  transform: translateX(3px);
}
@media (max-width: 1600px) {
  .swiper_section .timeline .swiper-pagination {
    left: 9%;
  }
  .swiper_section .timeline .swiper-button-next,
  .swiper_section .timeline .swiper-button-prev {
    left: 10% !important;
  }
  .swiper_section .timeline .swiper-slide-content {
    left: 17% !important;
  }
}
@media screen and (min-width: 768px) {
  .swiper_section .timeline .swiper-slide::after {
    width: 240px;
    height: 100%;
    box-shadow: -230px 0 150px 50vw rgba(0, 0, 0, 0.7);
  }
  .swiper_section .timeline .swiper-slide-content {
    right: 30%;
    left: 23%;
    top: 50%;
    transform: translateY(-50%);
    width: 310px;
    font-size: 18px;
    text-align: left;
  }
  .swiper_section .timeline .swiper-slide .timeline-year {
    margin-bottom: 0;
    font-size: 32px;
  }
  .swiper_section .timeline .swiper-slide .timeline-title {
    font-size: 46px;
    margin: 0;
  }
  .swiper_section .timeline .swiper-pagination {
    display: flex;
  }
  .swiper_section .timeline .swiper-button-prev {
    top: 5%;
    left: 145px !important;
    right: 15%;
    z-index: 111;
    pointer-events: visible;
    transform: rotate(90deg) translate(0, 10px);
  }
  .swiper_section .timeline .swiper-button-prev:hover {
    transform: rotate(90deg) translate(-3px, 10px);
  }
  .swiper_section .timeline .swiper-button-next {
    top: auto;
    bottom: 5%;
    right: 15%;
    left: 141px !important;
    z-index: 111;
    pointer-events: visible;
    transform: rotate(90deg) translate(0, 10px);
  }
  .swiper_section .timeline .swiper-button-next:hover {
    transform: rotate(90deg) translate(3px, 10px);
  }
}
@media screen and (min-width: 1024px) {
  .swiper_section .timeline .swiper-slide::after {
    background-color: #0c4f6d;
    width: 100%;
    height: 100%;
    border-radius: unset;
    top: 0;
    left: 0;
    width: 50%;
    box-shadow: unset !important;
  }
}

@media (max-width: 1300px) {
  .swiper-slide {
    background-size: cover !important;
  }
  .swiper-slide::after {
    width: 100% !important;
    background: rgba(12, 79, 109, 0.7) !important;
  }

  .swiper-slide-content {
    left: 25% !important;
    padding: 15px 40px;
  }

  .swiper-pagination {
    left: 15%;
  }

  .swiper-button-next,
  .swiper-button-prev {
    left: 17% !important;
  }
}
@media screen and (max-width: 767px) {
  .swiper_section .timeline .swiper-slide-content {
    left: 10% !important;
  }

  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
  .swiper_section .timeline .swiper-slide-content {
    left: 10% !important;
  }

  .swiper-slide::after {
    width: 240px;
    height: 100%;
    box-shadow: -230px 0 150px 50vw rgba(0, 0, 0, 0.7);
  }
  .swiper-slide-content {
    right: 30%;
    left: 23%;
    top: 50% !important;
    transform: translate(10%, -50%) !important;
    width: 310px;
    font-size: 18px;
    text-align: left;
    padding: 10px !important;
    z-index: 222;
    pointer-events: none;
  }
  .swiper-slide-content h4 {
    font-size: 13px !important;
    pointer-events: none;
  }
  .swiper-slide .timeline-year {
    margin-bottom: 0;
    font-size: 32px;
  }
  .swiper-slide .timeline-title {
    font-size: 46px;
    margin: 0;
    transform: none !important;
  }
  .swiper-slide .timeline-text {
    transform: none !important;
    padding: 10px;
  }

  .swiper_section .timeline .swiper-pagination {
    display: flex;
    font-size: 15px;
    left: 4%;
    pointer-events: visible;
  }

  .swiper-button-prev {
    top: 5% !important;
    left: auto;
    right: 15%;
    transform: rotate(90deg) translate(0, 10px);
  }
  .swiper-button-prev:hover {
    transform: rotate(90deg) translate(-3px, 10px);
  }

  .swiper-button-next {
    top: auto !important;
    bottom: 5%;
    right: 15%;
    transform: rotate(90deg) translate(0, 10px);
  }
  .swiper-button-next:hover {
    transform: rotate(90deg) translate(3px, 10px);
  }

  .swiper_fixing_overflow {
    max-width: 400px !important;
  }

  .swiper-slide {
    background-position: center;
  }
}
@media (max-width: 500px) {
  .swiper-slide-content {
    max-height: 470px;
  }

  .swiper_fixing_overflow {
    max-width: 266px !important;
  }
}
/* Ntp Scss objavr
--------------------------------------------- */
.objave .title {
  width: 12%;
  display: inline-block;
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 40px;
  margin-top: 30px;
}
.objave .border-section {
  display: inline-block;
  width: 87%;
  height: 1px;
  background-color: #27aae1;
  position: relative;
  bottom: 6px;
}
.objave .first-section {
  padding-bottom: 30px;
}
.objave .first-section .date {
  color: #27aae1;
  font-weight: bold;
}
.objave .first-section .accordion .card {
  border-bottom: 1px solid black;
  border-radius: 0;
}
.objave .first-section .accordion .card .card-header {
  border-bottom: 1px solid black;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.objave .first-section .accordion .card .card-header .card-title {
  color: black;
  font-size: 14px;
  font-weight: bold;
}
.objave .first-section .accordion .card .card-body {
  padding: 10px 0;
  color: red;
}
.objave .first-section .accordion .card .card-body .card-info {
  margin-bottom: 7px;
}
.objave .first-section .accordion .card .card-body .card-info .pdf-ic {
  display: inline-block;
  width: 1%;
  margin-right: 5px;
}
.objave .first-section .accordion .card .card-body .card-info .pdf-ic i {
  color: #27aae1;
  font-size: 20px;
}
.objave .first-section .accordion .card .card-body .card-info .info {
  display: inline-block;
  width: 98%;
  padding-left: 5px;
  padding-right: 5px;
}
.objave .first-section .accordion .card .card-body .card-info .info:hover {
  background-color: #e5e4e2;
}
.objave .first-section .accordion .card .card-body .card-info .info p {
  color: black;
  display: inline;
  font-size: 12px;
}
.objave .first-section .accordion .card .card-body .card-info .info .pdf-date {
  position: relative;
  top: 2px;
  float: right;
  font-size: 12px;
  font-weight: bold;
  color: #a9a9a9;
}
.objave .first-section .button-arch {
  float: right;
  margin-top: 60px;
}
.objave .first-section .button-arch .btn-archiv {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #054e6e;
  border: 1px solid #27aae1;
  border-radius: 30px;
  padding: 15px 45px;
}
.objave .first-section .button-arch .btn-archiv:hover {
  background-color: #27aae1;
  color: white;
}
.objave .accordion .card-header:after {
  color: #054e6e;
  font-family: 'FontAwesome';
  content: "\f068";
  float: right;
}
.objave .accordion .card-header.collapsed:after {
  /* symbol for "collapsed" panels */
  color: #054e6e;
  content: "\f067";
}
.objave .title-two {
  width: 50%;
  display: inline-block;
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 10px;
  margin-top: 30px;
}
.objave .border-section-two {
  display: inline-block;
  width: 82%;
  height: 1px;
  background-color: #27aae1;
  position: relative;
  bottom: 6px;
}
.objave .description {
  font-size: 12px;
  color: #27aae1;
}
.objave .spacing-top {
  margin-top: 20px;
}
.objave .title-third {
  width: 29%;
  display: inline-block;
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 10px;
  margin-top: 30px;
}
.objave .border-third {
  display: inline-block;
  width: 70%;
  height: 1px;
  background-color: #27aae1;
  position: relative;
  bottom: 6px;
}
.objave .title-forth {
  width: 22%;
  display: inline-block;
  font-weight: 900;
  color: #054e6e;
  padding-bottom: 40px;
  margin-top: 30px;
}
.objave .border-forth {
  display: inline-block;
  width: 77%;
  height: 1px;
  background-color: #27aae1;
  position: relative;
  bottom: 6px;
}

@media (max-width: 768px) {
  .objave .first-section {
    padding-bottom: 0;
  }
}
/* Ntp Scss Responsive
--------------------------------------------- */
.blue-pridruzi-se-icons {
  margin-bottom: 0;
}

.tab-pane {
  color: #054e6e;
  font-size: 14px;
}

.new_animated_section h1 {
  font-weight: 700 !important;
}

.podrska_section h1,
.podrska_section h2 {
  margin-top: 0;
  color: #054e6e;
  font-size: 2.2em;
  font-weight: 700;
}
.podrska_section p {
  color: #054e6e;
  font-size: 14px;
}

.home-uz-podrsku {
  margin-top: 38px !important;
}

.podrska-text {
  margin-bottom: 1em;
  justify-content: center;
  align-items: center;
}

.uspeh .section-left .holder span {
  font-size: 12px;
}

.o_nama_fourth_section .header h1 {
  font-weight: 700;
}

.o_nama_fifth_section .header h1 {
  font-weight: 700;
}

.uz_podrsku_opis {
  font-size: 14px;
  margin-top: 0px;
}

.uz-podrsku-swiss {
  font-size: 14px;
  margin-top: 90px;
}

.uz-podrsku-title p {
  font-size: 14px;
}

.last-section .box-pic img {
  width: auto;
  height: auto;
}

.rising-starts .slider_row {
  margin-top: 30px;
}

.recnik {
  background-position: top;
}

.ink .namenjeno,
.ink .namenjeno-dark {
  background: none;
  height: auto;
}
.ink .namenjeno2 {
  background: url("../images/namenjeno.jpg");
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: top;
  height: 500px;
  padding: 100px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ink .namenjeno2 ul {
  text-align: left;
}
.ink .namenjeno-dark2 {
  background: url("../images/namenjenodark.jpg");
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: top;
  height: 700px;
  padding: 100px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.inno-clip {
  background-position: top;
  height: auto;
  padding-top: 170px;
  margin-bottom: 4em;
}

.slick-slider {
  margin-bottom: 0 !important;
}

.inc-aplicirati {
  background: none !important;
  height: auto !important;
}

.parkup_page .prijave-btn p {
  font-size: 12px;
}

.blue-sky-wrapper img {
  width: auto;
}
.blue-sky-wrapper .ocekivanja-wrapper {
  padding: 0 !important;
}

.namenjeno-section2 p {
  margin-bottom: 0;
}

.zajednica-template .blue-pridruzi-se-icons {
  display: grid;
  grid-template-columns: repeat(2, 2fr);
  padding-bottom: 4em;
}
.zajednica-template .altuelnosti_section {
  padding-bottom: 0;
}

.media-doc .wrap-fix {
  display: flex;
  justify-content: center;
}
.media-doc .setnja-zajednica-btn-wrap {
  margin-bottom: 30px;
}

.objave .first-section .button-arch .btn-archiv {
  padding: 8px 45px;
}

.objave .first-section .accordion .card .card-body .card-info .pdf-ic {
  width: auto;
}

.objave .card-info {
  display: flex;
}

.receno-bitf h1 {
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding-bottom: 20px;
}

.zajednica-header-title {
  text-transform: none !important;
  letter-spacing: normal !important;
}

@media (min-width: 768px) {
  .zajednica-header-title {
    font-size: 3em !important;
  }
}
.blue-people-header-2 {
  background: url("../images/zajednica-bg.png");
}

.rd-bg {
  padding: 90px 0 !important;
  background-position: left;
}

.parkup {
  height: auto !important;
  padding-bottom: 100px;
}
.parkup .parkup-content {
  margin-bottom: 3rem;
}

.programi-first-p {
  margin-bottom: 3rem;
}

.startap1 .startap-imagine {
  background-size: auto;
}
.startap1 .pressed-wrapper {
  padding-left: 0;
}

.lako-startap p {
  font-size: 14px;
}

.uspeh {
  height: auto !important;
  padding: 4em 0;
  background: green;
  padding-bottom: 5em;
}

.uspeh_part_one {
  background: url("../images/apliciranje1.png") no-repeat center;
  background-size: cover;
}

.uspeh_part_two {
  background: url("../images/apliciranje2.png") no-repeat center top;
  padding-top: 9em;
  margin-top: -200px;
  background-size: cover;
}

.prica p {
  color: #054e6e;
}

.recnik {
  height: auto;
  padding-bottom: 80px;
}
.recnik .items {
  height: 12em;
}
.recnik .items p {
  font-size: 1rem;
}
.recnik .items h6 {
  font-size: 18px;
}

.holder span {
  width: 90%;
  color: #fff !important;
}

.logo-holder-mobile {
  display: inline-block;
  width: 200px;
  height: 56px;
  overflow: hidden;
}

.ocekivanja .in-box p {
  font-size: 16px;
}

.prica .button-part .btn-log {
  padding: 8px 55px;
}

.prica .story-holder .holder-title {
  font-size: 18px;
}

.prica .story-holder p {
  font-size: 1rem;
}

.ocekivanja .blue-sect p {
  font-size: 16px;
  color: #fff;
}

.rising-starts .box .box-holder p {
  font-size: 16px;
}

.program p {
  padding-top: 10px;
  font-size: 16px;
}

.uspeh .row {
  align-items: baseline;
}

.ntp-logos {
  display: flex;
  align-items: center;
  margin-left: 45px;
}

.uz-podrsku-title {
  font-size: 20px;
  font-weight: 900;
  color: #054e6e;
  margin-top: 60px;
}

.kako-apl-ink {
  background: url("../images/kakoap.jpg");
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: top;
  height: 500px;
  margin-left: -15px;
  margin-right: -15px;
}
.kako-apl-ink .section-title {
  margin-top: 12%;
}

.alumni-kompanije-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.inkubator-overlay {
  padding-bottom: 4em;
}
.inkubator-overlay .ko-progress-circle__overlay {
  background: #033c63 !important;
}

.osnivaci-align {
  margin: auto;
}

.osnivaci_slike-2 img {
  padding: 0 !important;
}

.inkubacija-slider {
  width: 89%;
  margin: 0 auto;
}

.inkubacija-subtitle p::after {
  content: "Mesto gde sjajne ideje postaju uspešni biznisi" !important;
  font-size: 23px;
  font-weight: 200;
}

#inkubacija-title {
  line-height: 60px !important;
  font-size: 3em !important;
}

.receno-bitf h2 {
  text-align: center;
  color: #fff;
  padding-top: 100px;
  font-weight: 600;
  font-size: 2.5em;
}
.receno-bitf .inkubacija-slider-margin {
  padding-top: 15px;
}
.receno-bitf .slick-list {
  height: 450px;
}

.namenjeno-section h2 {
  padding-bottom: 0.8em;
}
.namenjeno-section ul {
  margin-left: 20px;
}
.namenjeno-section li {
  padding-bottom: 0.8em;
  color: #054e6e;
}

@media (max-width: 1300px) {
  .objave .border-section {
    width: 75%;
    margin-left: 12%;
  }
  .objave .border-section-two {
    width: 71%;
    margin-left: 10%;
  }
}
@media (max-width: 1200px) {
  .tab_grid_img img {
    height: 210px;
  }

  .podrska_row .podrska_div {
    padding: 1em;
  }

  .podrska_row .podrska_div h3 {
    font-size: 14px;
  }

  .lako-startap .row-startap img {
    width: 40px;
  }

  .home-uz-podrsku .left_img {
    padding-right: 0 !important;
  }

  .osnivaci_slike {
    flex-direction: column;
  }

  .osnivaci_slike {
    flex-direction: row;
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .osnivaci_slike img {
    margin: 0 auto;
  }

  .osnivaci_slike_home {
    flex-direction: row;
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .osnivaci_slike_home img {
    margin: 0 auto;
  }
}
@media (max-width: 992px) {
  .tab_grid_img img {
    height: 180px;
  }

  .o_name_second_section .second_section_content {
    margin-top: 50px;
  }

  .startap-tim-wrapper .blue-btn p {
    font-size: 12px;
    text-align: center;
  }

  .home-uz-podrsku {
    display: flex;
    flex-direction: column;
  }

  .ideje-inkubacija section:nth-child(2) {
    height: 200px;
  }

  .alumni-kompanije-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .kako-apl-ink .section-title {
    margin-top: 20%;
  }
}
@media (max-width: 800px) {
  .front {
    z-index: 0 !important;
    height: 50vh !important;
  }
}
@media (max-width: 800px) and (min-width: 768px) {
  .sixt_section {
    margin-top: 50px !important;
  }
}
@media (max-width: 767px) {
  .sixt_section .osnivaci_slike img {
    max-width: 150px !important;
    max-height: 150px !important;
  }

  .search-field {
    margin-top: 20px !important;
  }

  .kompanije-heading {
    margin-top: 70px !important;
  }

  .padding-side-mobile {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .padding-10-side {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .navbar-collapse {
    height: 500px !important;
  }

  .fourth_opis_desc {
    font-size: 12px;
    overflow: scroll;
  }

  .blog_header_h1 {
    font-size: 28px !important;
  }

  .buttons-inc .programi-btn {
    padding: 0 10px !important;
    width: 300px;
  }

  .uz_podrsku_opis {
    margin-top: 20px;
  }

  .mobile-margin {
    margin-top: -30px;
  }

  .ocekivanja-wrapper:nth-child(3) {
    padding-bottom: 0 !important;
  }

  .recnik .items {
    height: auto;
    padding-bottom: 20px;
  }

  .parkup {
    height: auto !important;
  }
  .parkup img {
    margin-top: 30px;
  }

  .startap-colosseum {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .startap-colosseum h1 {
    margin-top: 40px;
  }

  .rd-bg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-position: left;
  }

  .aktuelnosti_btn {
    padding-bottom: 30px;
  }

  .new_animated_section {
    margin-top: 0;
  }

  .navbar-toggler {
    position: absolute;
    right: 20px;
    top: 15px;
  }

  .middle_spliter hr {
    display: none;
  }
  .middle_spliter .lang_nav {
    left: 0;
    top: 20px;
  }
  .middle_spliter .lang_nav span {
    margin-left: 0;
    margin-right: 8px;
  }
  .middle_spliter #menuBtn {
    display: none;
  }

  .o_nama_fifth_section .project_row h2 {
    font-size: 1.4em;
  }

  .raising_stars_wrapper {
    margin-top: 3em !important;
  }
  .raising_stars_wrapper img {
    width: 230px;
    padding-left: 7px;
  }

  .tab_grid_img img {
    height: 160px;
  }

  .zasto_client_testemonials .slider_conter_image_name img {
    width: 100px;
  }

  .zasto_client_testemonials .slider_header h1 {
    font-size: 2.5em;
  }

  .zasto_client_testemonials .slider_conter_image_name h2 {
    font-size: 1em;
  }

  .zasto_client_testemonials .testemonial {
    font-size: 14px;
  }

  .testemonial_slika {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
  }
  .testemonial_slika img {
    width: 250px;
  }

  .zasto_prostor_section .pressed-wrapper {
    padding-left: 15px !important;
  }

  .zasto_tabs_nav li a span {
    font-size: 1.2em;
  }

  .zajednica-template {
    margin-top: -70px !important;
  }

  .circle2 {
    padding-top: 50px;
  }

  .podrska_section p {
    margin-bottom: 0;
    padding-top: 15px;
  }

  .project_row:nth-child(3) {
    flex-wrap: wrap-reverse;
  }

  .project_row img {
    margin-bottom: 20px;
  }

  .o_nama_third_section .btn-wrapper {
    margin: 10px 0;
  }

  .uspeh {
    height: auto;
    padding-bottom: 10em;
  }

  .faq-sec .btn {
    font-size: 15px;
  }

  .last-section .scroll-text {
    font-size: 14px !important;
  }

  .box-pic-2 {
    display: flex;
    flex-direction: column;
  }

  .blue-sect {
    padding-top: 150px;
  }

  .rising-starts .counter-bg {
    background: none;
    background-color: #004b82;
  }

  .lako-startap .wrap-pridruzi-se-icons h5 {
    font-size: 1.5em !important;
  }

  .lako-startap .row-startap img {
    width: 30px;
  }

  .lako-startap {
    background-size: cover !important;
  }

  .row-fix-3 {
    flex-flow: wrap !important;
  }

  .parkup img {
    width: 200px;
  }

  .parkup-content,
  .pressed-wrapper p {
    font-size: 14px;
  }

  .objave .border-section {
    width: 66%;
    margin-left: 20%;
  }
  .objave .border-section-two {
    width: 60%;
    margin-left: 20%;
  }
  .objave .border-third {
    width: 62%;
    margin-left: 7%;
  }

  .media-doc .setnja-zajednica-btn {
    padding: 8px 23px;
  }

  .heading-media {
    font-size: 2em !important;
  }

  .dogadjaji {
    font-size: 0.8em;
  }

  .zajednica-template .pridruzi-se-header,
  .zajednica-template .fourth_section .fourth_opis h1 {
    font-size: 2em;
  }
  .zajednica-template .altuelnosti_section .zajednica-slider:nth-child(1) {
    display: flex;
    align-items: center;
  }
  .zajednica-template .altuelnosti_section .row {
    flex-flow: wrap;
  }
  .zajednica-template .setnja-zajednica-btn {
    padding: 8px 23px;
  }
  .zajednica-template .wrap-pridruzi-se-icons p {
    font-size: 14px;
  }
  .zajednica-template .pridruzi-se-p {
    font-size: 14px;
  }

  .parkup_page .prijave-btn {
    width: auto;
  }
  .parkup_page .particle2 {
    display: none;
  }

  .startap-tim-wrapper .blue-btn p {
    font-size: 10px;
  }

  .ink .namenjeno-dark2 {
    height: auto;
    padding: 150px 0;
  }
  .ink .namenjeno-dark2 .buttons {
    display: flex;
    flex-direction: column;
    width: fit-content;
  }
  .ink .namenjeno-dark2 .buttons .btn-prijavi {
    margin: 10px 0;
  }
  .ink .namenjeno2 {
    height: auto;
    padding: 70px 0;
  }
  .ink .namenjeno2 .buttons {
    display: flex;
    flex-direction: column;
    width: max-content;
  }
  .ink .namenjeno2 .buttons .btn-prijavi {
    margin: 10px 0;
  }
  .ink .namenjeno-dark .logo {
    padding-left: 15px;
  }
  .ink .namenjeno-dark h2 {
    padding-left: 15px;
  }

  .namenjeno img {
    margin-left: 15px;
  }

  .kako-apl-ink {
    margin-top: 100px;
    height: auto;
    padding-bottom: 70px;
  }
  .kako-apl-ink .icon {
    padding-left: 30px;
  }
  .kako-apl-ink h4 {
    margin-left: 5px;
  }
  .kako-apl-ink .buttons {
    display: flex;
    flex-direction: column;
  }
  .kako-apl-ink .buttons .btn-prijavi {
    margin: 10px 0;
  }

  .new_animated_section .ntp_section {
    padding-top: 0;
    margin-top: -100px !important;
  }
  .new_animated_section h1 {
    font-size: 2.5em !important;
  }

  .inkubacija-two-buttons {
    margin-left: 15px;
  }
  .inkubacija-two-buttons div {
    margin-bottom: 10px;
  }

  .postati-clan {
    padding-bottom: 4em;
  }
  .postati-clan .row {
    flex-flow: wrap !important;
  }

  .obuke-img,
  .mentorstvo-img,
  .vaga-img,
  .ambijent-img {
    max-width: 15%;
  }

  .umrezavanje2-img,
  .finansije-img {
    max-width: 13%;
  }

  .podrska-card-wrapper h5 {
    width: 75%;
  }

  .podrska-top-part {
    padding-top: 15px;
  }

  .inkubacija-slider {
    flex-direction: column;
    height: 300px;
  }
  .inkubacija-slider img {
    width: 100px;
    margin-top: 15em !important;
  }

  .inkubacija-slider-shadow {
    height: auto;
  }

  .ink .logo {
    width: 80px;
  }
  .ink .info {
    margin: auto;
  }

  .kako-aplicirati {
    margin-top: 100px;
    padding-bottom: 15px !important;
  }
}
@media (min-width: 351px) and (max-width: 767px) {
  .ocekivanja {
    height: auto;
  }

  .uspeh .box {
    margin-top: 30px;
  }
}
@media (min-width: 578px) and (max-width: 767px) {
  .rising-starts .counter-bg .container {
    margin-top: 650px;
  }
}
@media (max-width: 577px) {
  .uz-podrsku-swiss {
    margin-top: 50px;
    padding-bottom: 20px;
    max-width: 280px !important;
  }

  .project_row img {
    width: 200px;
  }

  .items-btn {
    display: flex;
    justify-content: center;
  }

  .rising-starts .counter-bg .container {
    margin-top: 600px;
  }

  .zasto_ntp_section {
    background: none;
    padding-top: 2em;
    padding-bottom: 2em;
    margin: 0 auto;
    clip-path: none;
  }
}
@media (max-width: 500px) {
  .search-field form {
    display: flex;
    justify-content: flex-start;
    padding-right: 0;
    align-items: baseline;
    flex-direction: column;
  }
  .search-field form input {
    margin-bottom: 15px;
  }

  .zajednica-template .blue-pridruzi-se-icons {
    display: grid;
    grid-template-columns: repeat(1, 4fr);
  }
  .zajednica-template .blue-pridruzi-se-icons .wrap-pridruzi-se-icons {
    padding: 10px;
  }

  .new_animated_section .back p {
    font-size: 14px;
  }

  .objave h2,
  .objave .border-section,
  .objave .border-section-two,
  .objave .border-third,
  .objave .border-forth {
    width: 100%;
    margin-left: 0;
    padding-bottom: 0 !important;
  }

  .kako-apl-ink .section-title {
    margin-top: 25%;
    margin-bottom: 30px;
  }

  .obuke-img,
  .mentorstvo-img,
  .vaga-img,
  .ambijent-img {
    max-width: 19%;
  }

  .umrezavanje2-img,
  .finansije-img {
    max-width: 16%;
  }

  .alumni-kompanije-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .receno-bitf {
    margin-top: -100px;
  }
  .receno-bitf .inkubacija-slider-shadow {
    width: auto !important;
  }

  .receno-bitf .inkubacija-slider-shadow {
    width: auto !important;
  }

  .inkubacija-slider-margin {
    padding-bottom: 0;
  }

  .ideje-wrapper h1 {
    font-size: 1.2em !important;
  }

  .inkubacija-slider-shadow p {
    font-size: 11px;
  }

  .media-doc .setnja-zajednica-btn,
  .zajednica-template .setnja-zajednica-btn {
    font-size: 12px;
    padding: 8px 10px;
  }
  .media-doc .btn-news .sve-vesti-btn,
  .zajednica-template .btn-news .sve-vesti-btn {
    font-size: 13px;
  }
}
@media (max-width: 420px) {
  .ink-how-title {
    text-align: center;
  }

  .ink-how-desc {
    text-align: center;
  }

  .tab_grid_img {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 360px) {
  .new_animated_section .back,
  .new_animated_section .front {
    padding: 0 15px;
  }

  .new_animated_section h1 {
    font-size: 2em !important;
  }

  .ocekivanja {
    height: 1500px;
  }
}
@media (max-width: 350px) {
  .uspeh .section-title {
    margin-top: 85px;
  }
}
.startap-btn .programi-btn {
  width: auto;
}

.startap1 .studenti-btn p {
  font-size: 12px;
}

.obuke-img,
.mentorstvo-img,
.vaga-img,
.ambijent-img {
  width: 60px;
  max-width: 60px;
  height: max-content;
  margin-top: 10px;
}

.umrezavanje2-img,
.finansije-img {
  width: 60px;
  max-width: 80px;
  height: max-content;
  margin-top: 10px;
}

.startap-tim {
  text-align: center;
  padding: 20px 22px;
  cursor: pointer;
}
.startap-tim:hover {
  background: #27aae1;
  transition: 0.3s all ease-in-out;
}
.startap-tim p {
  text-transform: uppercase;
}
.startap-tim p:hover {
  color: #fff !important;
  transition: 0.3s all ease-in-out;
}

.text-3d {
  border-bottom: none;
}

.innolab-cat-masina {
  width: 170px !important;
}

.media-doc .setnja-zajednica-btn,
.zajednica-template .setnja-zajednica-btn {
  font-size: 11px;
  padding: 8px 10px;
}

@media (max-width: 320px) {
  .new_animated_section .ntp_section {
    padding-top: 0;
    margin-top: -50px !important;
  }
}
@media (max-width: 767px) {
  .post .post-thumbnail img {
    width: 100% !important;
  }

  .second_section {
    height: 560px !important;
  }

  .swiper_section .timeline .swiper-container {
    pointer-events: none;
  }

  .ntp-logos {
    margin-left: 0;
  }
  .ntp-logos .ntp-bg {
    max-width: 100%;
  }
  .ntp-logos .ntp-ca {
    max-width: 47%;
  }
  .ntp-logos .ntp-nis {
    max-width: 45%;
  }

  .ocekivanja {
    background-position: top !important;
    padding-bottom: 50px !important;
  }
  .ocekivanja .blue-sect .section-title {
    margin-top: 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cursor {
    display: none !important;
  }

  .right_nav {
    position: relative;
    right: 80px;
    top: 12px;
  }

  .header_left_content .subTitle {
    font-size: 17px;
  }

  #homepage_container .mainTitle {
    font-size: 32px !important;
  }
  #homepage_container .new_ntp_header_planet .pos_relative_fix img {
    width: 100% !important;
    top: 210px;
  }

  .first_section .first_section_details {
    height: 372px !important;
  }

  .second_section .header h1 {
    margin-top: 40px;
  }

  .new_animated_section .back {
    height: 60vh;
  }
  .new_animated_section .front {
    top: 36vh;
  }

  .fourth_section .homepage_blog_slider .slider_item .slider_opis p {
    text-align: center;
  }

  .sixt_section {
    margin-top: 90px !important;
  }
  .sixt_section .osnivaci_slike {
    display: flex !important;
    flex-direction: row !important;
  }
  .sixt_section .osnivaci_slike img {
    padding: 0;
  }

  .buttons-inc .programi-btn {
    width: 500px;
    margin-left: 10px;
    padding: 0 10px;
  }

  .innolab-part-2 {
    width: 100%;
  }

  .park-tell {
    margin-bottom: 10px;
  }

  .parkap-swiss {
    max-width: 250px;
  }

  .slick-next {
    width: 40px !important;
  }

  .slick-prev {
    width: 40px !important;
  }

  .rising-starts .box .box-holder {
    height: 24em;
  }
  .rising-starts .box .box-holder h4 {
    display: block;
    height: 35px;
  }

  .uspeh .blue-section .section-right .holder span {
    bottom: 0;
    margin-left: 5px;
  }

  .recnik .items {
    height: 16em;
  }

  .uz-podrsku-title {
    padding-bottom: 10px;
  }

  .uz_podrsku_opis {
    margin-top: 20px !important;
  }

  .ocekivanja {
    height: auto;
    padding-bottom: 40px;
  }

  .card-wrapper {
    left: 0;
  }
  .card-wrapper .card-green {
    width: 164px;
    height: 290px;
  }

  .swiper_section .timeline .swiper-pagination {
    z-index: 999;
    pointer-events: visible;
  }

  .button-konferencija p {
    margin-top: 14px !important;
  }

  .zasto_ntp_company_testemonial .testemonial_slika img {
    width: 100% !important;
    height: 135px !important;
    margin-top: 28%;
  }

  .second-fix {
    flex-flow: row !important;
  }
  .second-fix .innolab-particules {
    width: 100% !important;
    margin-top: 30px !important;
  }

  .o_nama_third_section .thid_section_cards h2 {
    font-size: 30px;
  }

  .o_nama_section .kontakt_right img {
    height: 100% !important;
  }

  .konakt_content img {
    width: 80%;
  }

  .inkubacija-main {
    position: relative;
    bottom: 140px;
  }

  .inkubacija-two-buttons {
    display: flex;
  }

  .postati-clan {
    padding-bottom: 8em;
  }
  .postati-clan .btn-wrapper {
    position: relative;
    top: 200px;
  }

  .second_section {
    height: 370px;
  }

  .uz-podrsku-swiss {
    margin-top: 50px;
  }

  .media-card-wrapper {
    margin-right: 0;
  }

  .objave .title-two {
    width: 30%;
  }
  .objave .border-section-two {
    width: 50%;
  }

  .media-doc hr {
    margin-top: 23px;
  }

  .ntp-logos {
    margin-top: 20px;
  }

  .post-thumbnail img {
    width: 50%;
  }

  .ntp-section_one .podrska-card-wrapper {
    height: 53%;
  }
  .ntp-section_one .podrska-card-wrapper .row {
    flex-flow: wrap !important;
  }
  .ntp-section_one .podrska-card-wrapper .podrska-top-part {
    height: 134px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cursor {
    display: none !important;
  }

  .right_nav {
    position: relative;
    right: 60px;
  }

  .first_section .first_section_details {
    height: 370px !important;
  }

  .sixt_section .osnivaci_slike {
    display: flex !important;
    flex-direction: row !important;
  }

  .buttons-inc .programi-btn p a {
    top: 2px;
  }

  .parkap-swiss {
    max-width: 350px;
  }

  .slick-next {
    width: 30px !important;
  }

  .slick-prev {
    width: 30px !important;
  }

  .uz-podrsku-title {
    padding-bottom: 10px;
  }

  .navy-section .wrap-yellow-icons {
    width: 148px;
  }

  .ntp-logos {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1499px) {
  .new_ntp_header_planet .pos_relative_fix img {
    width: 60% !important;
    top: -25px !important;
    left: 200px !important;
  }

  .home-button-holder {
    height: 60px;
  }

  .mainTitle {
    font-size: 38px !important;
  }

  .subTitle p {
    font-size: 18px !important;
  }

  .second_section .header h1 {
    font-size: 40px !important;
  }

  .fourth_section .fourth_opis h1 {
    font-size: 40px !important;
  }

  .new_animated_section h1 {
    font-size: 40px !important;
  }

  .innolab-part-2 {
    width: 60%;
  }

  .ink .logo img {
    width: 60%;
  }

  .innolab-cat {
    width: 70%;
  }

  .colors-img {
    width: 50% !important;
  }

  .post-thumbnail img {
    width: 90% !important;
  }

  .last-section .logo-pic {
    width: 60%;
  }
}
.media-card-wrapper {
  flex: auto;
}

.post .post-thumbnail img {
  width: 60% !important;
}

/* Ntp Home Animation 2
--------------------------------------------- */
* {
  margin: 0;
  padding: 0;
}

#homepage_header {
  background: radial-gradient(circle, #131111 0%, black 17%, black 27%);
  height: 100vh;
  overflow: hidden;
  cursor: none;
}

.header-logo a {
  cursor: none;
}

.cursor {
  width: 40px;
  height: 40px;
  border: 3px solid white;
  border-radius: 50%;
  position: absolute;
  box-shadow: 2px -3px 41px -1px rgba(250, 250, 250, 0.64);
  pointer-events: none;
}

.cursor_hover {
  transform: scale(1.4);
  mix-blend-mode: difference;
  background: white;
}

.right_nav {
  display: flex;
  justify-content: space-between;
  height: 100%;
  flex-flow: column;
}
.right_nav .meni {
  color: white;
  position: relative;
  left: 82px;
  top: 7px;
  text-transform: uppercase;
  font-weight: 500;
}
.right_nav a {
  cursor: none;
}
.right_nav a:hover {
  cursor: none !important;
}
.right_nav .side-menu_2 {
  flex-grow: 2;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}
.right_nav .side-menu_2 .middle_spliter {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: column;
}
.right_nav .side-menu_2 .middle_spliter hr {
  flex-grow: 2;
  width: 1px;
  background: #ccc;
  opacity: 0.8;
  margin: 0;
}
.right_nav .side-menu_2 .middle_spliter #menuBtn {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 99;
  height: auto;
  position: relative;
}
.right_nav .side-menu_2 .middle_spliter #menuBtn input {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 9;
  top: 10px;
}
.right_nav .side-menu_2 .middle_spliter #menuBtn span {
  position: relative;
  display: block;
  margin: 4px 0 0 0;
  border-radius: 2px;
  transition: all 0.2s linear;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
}
.right_nav .side-menu_2 .middle_spliter #menuBtn span:nth-child(2) {
  transform-style: preserve-3d;
  width: 35px;
  height: 35px;
  border: 1px solid white;
  border-radius: 100%;
}
.right_nav .side-menu_2 .middle_spliter #menuBtn span .middle_dot {
  width: 6px;
  height: 6px;
  background: white;
  border-radius: 50%;
  box-shadow: 0px 0px 5px 1px white;
}
.right_nav .side-menu_2 ul {
  margin: 0;
  list-style: none;
  text-align: left;
  width: 100%;
  margin-top: 160px;
}
.right_nav .side-menu_2 ul li {
  position: relative;
  text-align: right;
  padding: 5px 10px;
}
.right_nav .side-menu_2 ul li a {
  text-decoration: none;
  color: white;
  cursor: none;
  outline: none;
}
.right_nav .side-menu_2 ul li a:hover {
  color: #27aae1;
  cursor: none;
}
.right_nav .side-menu_2 ul li a:active {
  border: none;
}
.right_nav .side-menu_2 ul .active span {
  display: block;
  margin: 0;
  position: absolute;
  height: 80%;
  width: 20%;
  max-height: 9px;
  max-width: 9px;
  top: 12px;
  right: -22px;
  border-radius: 50%;
  background: white;
  z-index: 2;
  box-shadow: 0px 0px 5px 1px white;
}
.right_nav .side-menu_2 ul .active a {
  color: #27aae1;
}
.right_nav .side-menu_2 .sub_nav {
  margin-top: 200px;
}
.right_nav .side-menu_2 .sub_nav li {
  text-align: left;
  padding-left: 0;
}

.side-menu {
  width: 200px;
  height: 100vh;
  position: absolute;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.side-menu #menuBtn {
  position: absolute;
  top: 25px;
  right: 25px;
  cursor: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 99;
  height: auto;
}
.side-menu #menuBtn input {
  display: block;
  cursor: pointer;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 9;
  top: 10px;
}
.side-menu #menuBtn input:checked ~ span:nth-child(2) {
  transform-style: preserve-3d;
  animation: rotation 1s linear infinite;
}
@keyframes rotation {
  0% {
    transform: rotateX(0deg);
  }
  50% {
    transform: rotateX(180deg);
  }
  100% {
    transform: rotateZ(180deg);
  }
}
.side-menu #menuBtn input:checked ~ span:nth-child(3) {
  width: 21px;
  height: 1px;
  transform: rotate(90deg);
}
.side-menu .menu {
  text-align: right;
  display: none;
}
.side-menu .menu a {
  display: block;
  color: white;
  text-decoration: none;
  margin: 25px 0;
  font-size: 23px;
}
.side-menu .straight-line {
  margin: 35px 0;
  height: 2px;
  border: 0;
  background: linear-gradient(to right, #000000 0%, #dffff4 40%, #c1ffea 60%, #000000 100%);
  width: 0vh;
  left: 5%;
  position: relative;
  transform: translateX(-50%) rotate(90deg);
  position: absolute;
}

.mainText .mainTitle {
  text-transform: uppercase;
  color: #fff;
  font-size: 5em;
  position: relative;
  letter-spacing: 5px;
  position: relative;
  display: block;
  text-transform: uppercase;
  transition: all 0.4s linear;
  opacity: 1;
  user-select: none;
  font-weight: 700;
}
.mainText .mainTitle:hover {
  opacity: 1;
  -webkit-text-fill-color: white;
  text-fill-color: white;
}
.mainText .mainTitle:hover ~ .cursor {
  transform: scale(1.4);
  mix-blend-mode: difference;
  background: white;
}
.mainText .subTitle:hover {
  opacity: 1;
  -webkit-text-fill-color: white;
  text-fill-color: white;
}
.mainText .subTitle:hover ~ .cursor {
  transform: scale(1.4);
  mix-blend-mode: difference;
  background: white;
}
.mainText .subTitle .apply_button {
  border: 2px solid #27aae1;
  height: 80px;
  width: 200px;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  margin: 25px;
}
.mainText .subTitle .apply_button::after {
  content: "Apply Now";
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%);
  color: #27aae1;
  transition: all 0.1s linear;
}
.mainText .subTitle .apply_button::before {
  content: "";
  position: relative;
  display: block;
  height: 15px;
  width: 15px;
  background: #27aae1;
  box-shadow: 0px 0px 10px 3px #0ff;
  margin-left: -8px;
  margin-top: -8px;
  opacity: 0;
  transition: all 0.1s linear;
  border-radius: 100%;
  animation: star 1.3s linear infinite;
}
@keyframes star {
  0% {
    margin-left: -8px;
    margin-top: -8px;
  }
  25% {
    margin-left: 194px;
    margin-top: -8px;
  }
  50% {
    margin-left: 194px;
    margin-top: 75px;
  }
  75% {
    margin-left: -8px;
    margin-top: 75px;
  }
  100% {
    margin-left: -8px;
    margin-top: -8px;
  }
}
.mainText .subTitle .apply_button:hover::before {
  opacity: 1;
  animation: star 1.3s linear infinite;
}
.mainText .subTitle .apply_button:hover::after {
  content: "Apply Now";
  text-shadow: 0 0 10px #fff, 0 0 10px #fff, 0 0 20px #82bedc, 0 0 30px #82bedc, 0 0 40px #82bedc, 0 0 50px #82bedc, 0 0 60px #82bedc;
}

.planetImg {
  transform: scale(0.7) rotate(158deg);
  position: absolute;
  top: -5%;
  right: 13%;
  animation: float 12s ease-in-out infinite;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}

@keyframes float {
  0% {
    transform: translatey(0px) translatex(5px) scale(0.7) rotate(2deg);
  }
  50% {
    transform: translatey(-20px) translatex(-5px) scale(0.7) rotate(6deg);
  }
  100% {
    transform: translatey(0px) translatex(5px) scale(0.7) rotate(0deg);
  }
}
.explosion {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  transition-duration: 10ms;
  transition-timing-function: ease-out;
  animation: meniItemClick 0.3s;
}

@keyframes meniItemClick {
  0% {
    transform: scale(0.3);
    box-shadow: 0 0 0px 0px #9ab3f5;
  }
  70% {
    transform: scale(1);
    opacity: 0.7;
    box-shadow: 0 0 10px 8px #9ab3f5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
    box-shadow: 0 0 0px 0px #9ab3f5;
  }
}
#WebGL-output {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.dg {
  display: none;
}

#homepage_header {
  max-height: 100vh;
  transform: rotateX(0deg);
  padding: 4em 0 6em 0;
}
#homepage_header .header-logo {
  max-width: 350px;
  width: 100%;
}
#homepage_header .container {
  position: relative;
  height: 100%;
}
#homepage_header .container .row {
  height: 100%;
}
#homepage_header .container .row .header_left_content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-flow: column;
}
#homepage_header .container .row .header_left_content .planetImg {
  width: 65%;
  top: 0;
  right: 0;
}

@media (max-width: 767px) {
  #homepage_header .container .row .header_left_content {
    flex-flow: wrap;
  }
}
.sub_nav {
  display: none;
}

#sub_1 {
  display: block;
}

.slider_nav {
  padding-top: 5em;
}
.slider_nav .carousel-indicators {
  position: relative;
  margin: 0;
}
.slider_nav .carousel-indicators .homepage_nav_indicators {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: block;
  background: white;
  opacity: 1;
  border: 0;
  box-shadow: 0px 0px 10px 1px white;
  margin: 0 5px;
  cursor: none;
}
.slider_nav .carousel-indicators .homepage_nav_indicators:hover {
  background: #27aae1 !important;
  transition: background 0.5s;
}
.slider_nav .carousel-indicators .active {
  background: #27aae1 !important;
  transition: background 0.5s;
}

/* Ntp Scss Blog 
--------------------------------------------- */
.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
}
.pagination a,
.pagination span {
  transition: background-color 0.3s;
  text-decoration: none;
}
.pagination .current {
  background-color: #054e6e;
  color: white !important;
}
.pagination .page-numbers {
  color: #054e6e;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color 0.3s;
}
.pagination .page-numbers:hover {
  background: #eeeeee;
  cursor: pointer;
}
.pagination .next {
  color: #fff;
  background: #054e6e;
  padding: 8px 16px;
  text-align: center;
}
.pagination .next:hover {
  background: #054e6e;
}

/* Ntp Scss Footer EN 
--------------------------------------------- */
@media (min-width: 768px) {
  .footer_right_fix {
    padding-right: 3rem;
  }

  .footer_right_side {
    padding-left: 3rem;
  }
}
footer {
  background: #010824;
  color: #91a9af;
}
footer .footer_liste {
  margin-top: 50px;
}
footer .border_footer {
  border-right: 1px solid #91a9af;
}
footer .footer_main {
  padding: 3rem 0;
}
footer .footer_main .about_us {
  margin-top: 3em;
}
footer .footer_main .about_us h4 {
  text-align: left;
  text-transform: uppercase;
  font-size: 1.3rem;
  padding-bottom: 10px;
}
footer .footer_main .about_us p {
  font-weight: 300;
  font-size: 15px;
}
footer .footer_main .kontakt ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .footer_right_side .social_footer {
  text-align: right;
  font-size: 3rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
footer .footer_right_side .social_footer .footer_flex_fix span {
  margin-right: 10px;
  transition: all 1s ease;
  cursor: pointer;
}
footer .footer_right_side .social_footer .footer_flex_fix span:hover {
  color: #27aae1;
}
footer .footer_right_side ul {
  text-decoration: none;
  list-style: none;
}
footer .copyright {
  background: #171f38;
  font-weight: 300;
}
footer .copyright .container {
  padding: 15px 0;
}
footer .copyright .container .right_side {
  text-align: right;
}
footer .copyright .container .right_side a {
  font-weight: 700;
  font-style: italic;
  color: #91a9af;
  text-decoration: none;
}
footer .copyright .container .right_side a:hover {
  color: white;
  transition: 0.3s;
}

#menu-footer1-en li {
  margin-bottom: 20px;
}
#menu-footer1-en li a {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#menu-footer2-en li {
  margin-bottom: 20px;
}
#menu-footer2-en #menu-item-11000 a,
#menu-footer2-en #menu-item-11001 a {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#menu-footer2-en #menu-item-11003 a,
#menu-footer2-en #menu-item-11004 a,
#menu-footer2-en #menu-item-11005 a {
  color: #91a9af;
  text-decoration: none;
  letter-spacing: 1px;
}

#menu-footer3-en li {
  margin-bottom: 20px;
}
#menu-footer3-en li a {
  color: #91a9af;
  text-decoration: none;
  letter-spacing: 1px;
}
#menu-footer3-en #menu-item-11006,
#menu-footer3-en #menu-item-11233 {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#menu-footer4-en li {
  margin-bottom: 20px;
}
#menu-footer4-en li a {
  color: #91a9af;
  font-weight: 800;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.social_footer {
  margin-bottom: 1em;
}

@media (max-width: 768px) {
  .footer_logo a {
    width: 100%;
  }
  .footer_logo a img {
    max-width: 300px;
    margin: 0 auto;
    display: block;
  }

  .border_footer .row {
    margin: 0;
  }
  .border_footer .about_us,
  .border_footer .kontakt {
    text-align: center !important;
  }
  .border_footer .about_us h4,
  .border_footer .kontakt h4 {
    text-align: center !important;
  }
  .border_footer .about_us p,
  .border_footer .kontakt p {
    text-align: center !important;
  }

  .footer_right_side .row {
    margin: 0;
  }
  .footer_right_side .row .social_footer {
    justify-content: center;
    align-items: center;
  }
  .footer_right_side .row .footer_liste {
    margin-top: 20px;
  }
  .footer_right_side .row .footer_liste ul {
    text-align: center;
    margin: 0;
    padding: 0;
  }

  .copyright .col-12 {
    text-align: left !important;
  }
}

/*# sourceMappingURL=style.css.map */

.wpcf7-submit {
    height:40px !important;
    padding:0 50px !important;
    text-transform:uppercase !important;
    border-radius:3em !important;
    border-color:#27aae1 !important;
    font-weight:700 !important;
    font-size:14px !important;
    color:#054e6e !important;
    border:1px solid #27aae1 !important;
    background:#fff !important;
    width:auto !important;
    margin-left:3% !important;
    font-family: 'Roboto', sans-serif !important;
}

.back_to_top_btn {
    bottom: 87px !important;
    right: 21px !important;
    }
    

.page-id-21174 .mainText .blue-title {
    padding-top: 36px;
}
.page-id-21174 .ntp_section {
    padding: 0 0;
}
.page-id-21174 .namenjeno-section li {
    padding-bottom: 0;
}
.page-id-21174 .parkup.startap-colosseum .btn-wrapper .parkup-btn {
    display: none;
}

.page-id-21174 .raising-faq .card-header {
    background: #53a5be !important;
}
.page-id-21174 .raising-faq .open-icon p {
    background-color: #53a5be !important;
}
.flex-must {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.button-must {
    height: auto !important;
    padding: 9px 12px !important;
    text-transform: uppercase !important;
    border-radius: 60px !important;
    border-color: #27aae1 !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    color: #054e6e !important;
    border: 1px solid #27aae1 !important;
    background: #fff !important;
    width: auto !important;
    font-family: 'Roboto', sans-serif !important;
    margin-left: 5px !important;
}
.button-must:hover {
    background: #27aae1 !important;
    color: #fff !important;
}
.page-id-21174 .parkup {
    padding-bottom: 71px !important;
}
.page-id-21174 .startap-colosseum {
    padding: 30px 0 !important;
}
.page-id-21174 .namenjeno-row img {
    padding: 0px !important; /* ovo skloni kad se ubaci slika */
}
.page-id-21174 .home-uz-podrsku {
    margin-top: 0px !important;
    justify-content: center;
    padding-bottom: 36px;
}
.page-id-21174 .site-header, .page-id-21174 .parkup.startap-colosseum {
    margin-bottom: 30px;
}
.page-id-21174 .just-text {
    padding: 0px 0px 0px 0px;
}
.page-id-21174 .section_content.section-inno  {
    margin-top: 30px;
}
.page-id-21174 .namenjeno-row {
    margin-bottom: 1em;
    margin-top: 30px;
    justify-content: space-between;
}
.page-id-21174 .parkup.startap-colosseum .btn-wrapper {
    display: none !important;
}
.page-id-21174 .ntp-section_one.section_content.container .row.section_content.third-fix {
    align-items: center;
    justify-content: center;
}
.page-id-21174 .parkup.startap-colosseum .btn-wrapper {
    display: none;
}
@media (min-width: 1200px) and (max-width: 1499px) {
    .page-id-21174 .innolab-cat {
        width: 63% !important;
    }
    .page-id-21174 .sixt_section .osnivaci_slike {
        justify-content: flex-start !important;
    }
    .sixt_section .osnivaci_slike a {
        max-width: 71% !important;
    }
}
@media (min-width: 766px) {
    .page-id-21174 .title-image {
    width: 51% !important;
}
.page-id-21174 #justTextlevo {
    right: 8.333333% !important;
    position: relative;
}
}
@media (max-width: 767px) {
    .page-id-21174 .title-image {
    width: 90% !important;
    }
    .page-id-21174 .mainText .subTitle {
        height: auto !important;
    }
    .page-id-21174 .header_left_content .subTitle p {
    margin-bottom: 5em;
    }
        .sixt_section .osnivaci_slike img {
        max-width: 333px !important;
        max-height: fit-content !important;
    }
}