html{
scroll-behavior: smooth;

}

body {
margin: 0;
padding: 0;
max-width: 100%;
font-family: 'Nunito', sans-serif;
background-color: #f0f0f0;

}





.container-partners .partners::-webkit-scrollbar{
    height: 15px;
  
}


body::-webkit-scrollbar {
  display: none;
  }
 


.tabela1::-webkit-scrollbar{
  display: none;
}

/* Buttons */
::-webkit-scrollbar-button:single-button {
    display: block;
    border-style: groove;
  }
/* Left */
::-webkit-scrollbar-button:horizontal:decrement
{
 
  border-width: 7px 30px 7px 0;
  border-color: transparent black transparent transparent;
  
}

::-webkit-scrollbar-button:horizontal:decrement:hover
{
  border-color: transparent #b4b1b1 transparent transparent;
}


/* Right */
::-webkit-scrollbar-button:horizontal:increment
{
  border-width: 7px 0 7px 30px;
  border-color: transparent transparent transparent black;
}

::-webkit-scrollbar-button:horizontal:increment:hover
{
  border-color: transparent transparent transparent #b4b1b1;
}

.nav-color header{
  background-color: transparent;
}


  
p{
color: black;
font-size: 18px;
text-align: justify;
font-family: 'Nunito', sans-serif;
line-height: 1.6;
}

ul li{
    font-size: 18px;
}
li{
  line-height: 1.6;
}

* {
box-sizing: border-box; 
}

a{
text-decoration: none;
font-family: 'Nunito', sans-serif;
}

.clear{
clear: both;
}


.logo-header{
max-width: 100%;

}
.logo-header img{
  max-width: 100%;
width: 300px;
float: left;
padding-left: 50px;
padding-top: 25px;
}


/*NAVIGATION*/


.parallax2 {
/* The image used */
background-image: url("../images/slika.png");
/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;

}

.dropdown-icon{
display: none;
}

.nav-ul li a.zahtjev-bold, .nav-color ul.nav-ul li a.zahtjev-bold{
    border: 3px solid #8cc2ae;
    border-radius: 8px;
    padding: 10px;
}


nav{
padding-top: 20px;
padding-right: 50px;
position: fixed;
right: 5px;
z-index: 33333;

}

nav ul{
margin: 0 auto;
}


ul.nav-ul li {
list-style: none;
float: left;

}


    .nav-color ul.nav-ul>.active>a {
     
        color: #ee3b55;
       background-position: 0;
        }

.nav-color ul.nav-ul li a,
ul.nav-ul li a{
  display: block;
text-decoration: none;
font-size: 16px;
padding: 10px 10px;
font-weight: bold;
    background-image: linear-gradient(
  to right,
  #ee3b55,
  #ee3b55 50%,
  #fff 50%
);
background-size: 200% 100%;
background-position: -100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
transition: all .4s ease-in-out;
border: 3px solid transparent;

}


ul.nav-ul .dropdown-icon a,
.nav-color ul.nav-ul .dropdown-icon a{
font-size: 30px;
background-image: linear-gradient(
  to right,
  white,
  white 50%,
  #ee3b55 50%
);
background-size: 200% 100%;
background-position: -100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
transition: all .4s ease-in-out;
}

ul.nav-ul .dropdown-icon a:hover{
  color: black;
  background-position: 0;
  }


ul.nav-ul li a:hover{
color: #ee3b55;
background-position: 0;

}


/*code to change background color nav*/
.nav-ul>.active>a {

color: #ee3b55;
background-position: 0;
}


#main-image {
max-width: 100%;
height: 700px;
clear: both; 
position: relative;
}



.main-text, .main-text1{
color: #ffffff;
font-size: 60px;
font-weight: bold;
font-family: 'Dancing Script', cursive;
}

.main-text{
position: absolute;
top: 30%;
left: 5%;
}

.main-text1{
position: absolute;
top: 50%;
left: 15%;
}

.main-img-span, .main-img-span1  {
display: inline-block;
opacity: 0;
filter: blur(4px);
}

.main-img-span{
-webkit-animation: 1.3s fade-in  0.1s forwards ease-in-out; /* Safari & Chrome */
animation: 1.3s fade-in  0.1s forwards ease-in-out;
}

.main-img-span1 {
-webkit-animation: 1.3s fade-in  1.1s forwards ease-in-out; /* Safari & Chrome */
animation: 1.3s fade-in  1.1s forwards ease-in-out;
}

@-webkit-keyframes fade-in{
100% {
opacity: 0.9;
filter: blur(0);
}
}

@keyframes fade-in {
100% {
opacity: 0.9;
filter: blur(0);
}
}


.btn-zahtjev {
width: 250px;
color: white;
padding: 15px;
text-align: center;
font-size: 17px;
font-weight: bold;
font-family: 'Nunito', sans-serif;
margin: 0 auto;
cursor: pointer;
position: absolute;
top: 58%;
left: 75%;
border: 2px solid #ee3b55;
border-radius: 8px;
background: linear-gradient(to left, #ee3b55 50%,  #f0f0f0 50%) right;
background-size: 200%;
transition:all 1s ease-in-out;
transition-duration: 0.9s;
}



.btn-zahtjev:hover {
background-color: #ffffff;
color: #ee3b55;
border: 2px solid white;
background-position: left;
}



.btn-posaljiUpit {
width: 250px;
color: white;
padding: 15px;
text-align: center;
font-size: 17px;
font-weight: bold;
font-family: 'Nunito', sans-serif;
margin: 0 auto;
cursor: pointer;
position: absolute;
top: 68%;
left: 75%;
border: 2px solid #ee3b55;
border-radius: 8px;
background: linear-gradient(to left,  #ee3b55 50%,  #f0f0f0 50%) right;
background-size: 200%;
transition:all 1s ease-in-out;
transition-duration: 0.9s;
}



.btn-posaljiUpit:hover {
background-color: #ffffff;
color: #ee3b55;
border: 2px solid white;
background-position: left;
}


.btn-kalkulator {
  width: 250px;;
  padding: 15px;
  text-align: center;
  color: white;
  font-size: 17px;
  font-weight: bold;
  font-family: 'Nunito', sans-serif;
  margin: 0 auto;
  cursor: pointer;
  position: absolute;
  top: 78%;
  left: 75%;
  border: 2px solid #ee3b55;
  border-radius: 8px;
  background: linear-gradient(to left,  #ee3b55 50%,  #f0f0f0 50%) right;
  background-size: 200%;
  transition:all 1s ease-in-out;
  transition-duration: 0.9s;
  }
  
  
  
  .btn-kalkulator:hover {
  background-color: #ffffff;
  color: #ee3b55;
  border: 2px solid white;
  background-position: left;
  }


.parallax1 {
/* The image used */
background-image: url("../images/2.png");

/* Set a specific height */
min-height: 650px;

/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;

position: relative;

}


.parallax1 h4{
color: #ee3b55;
font-size: 35px;
position: absolute;
top:40px;
left: 230px;
}

.parallax1 h3{
position: absolute;
top:170px;
left: 220px;
font-size: 40px;
color: #ee3b55;
}


.parallax1 .centrala p{
color: white;
font-size: 18px;
position: absolute;
top:350px;
left: 80px;
line-height: 1.5;
text-align: center;
}

.parallax1 a{
color: #ee3b55;

}

.parallax1 .ekspoziture p{
color: white;
font-size: 18px;
position: absolute;
top:280px;
left: 600px;
line-height: 2;
text-align: center;
font-weight: bold;
}
.parallax1 .ekspoziture a{
color: white;
}

.parallax1 .ekspoziture a:hover{
color: #ee3b55;
}


.parallax1 .social{
padding-left: 380px;
padding-top: 400px;
}


.parallax1 a img{
width: 70px;
-webkit-transition: transform 1.5s;
    transition: transform 1.5s;
}

.parallax1 a img:hover{
     -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}



/*
.parallax {

background-image: url("../images/naslovna-min.jpg");


min-height: 600px;



background-position: center;
background-repeat: no-repeat;
background-size: cover;
filter: opacity(0.9);
padding: 60px;
}

.parallax .gradimoZajedno{
margin: 0 auto;
max-width: 100%;
width: 1400px;
background-color: rgba(0, 0, 0, 0.589);
padding: 40px;
border-radius: 8px;

}

.parallax .gradimoZajedno p{
font-size: 19px;
color: white; 
line-height: 1.7;

}

.parallax h3{
text-align: center;
margin: 0 auto;
font-size: 55px;
color: #ee3b55;
text-shadow: 2px 2px 2px #ffffff8a;
font-family: 'Dancing Script';

}
*/

#thumb{
    text-align: center;
padding: 15px;
background-color: white;
  
}

.thumb{
    text-align: center;
    padding: 25px;
    margin: 0 auto;
    
}


.credits img, .request img, .calculator img, .how img{
max-width: 100%;
width: 93px;
padding: 11px;
border: 1px solid rgba(0, 0, 0, 0.486);
border-radius: 50%;
}


.credits, .request, .calculator, .how {
text-align: center; 
padding: 10px;
display: inline-block;
margin: 20px;
color: black;
font-size: 20px;
font-weight: bold;
background-image: linear-gradient(
  to right,
  #ee3b55,
  #ee3b55 50%,
  #000 50%
);
background-size: 200% 100%;
background-position: -100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
transition: all .6s ease-in-out;

}




.credits:hover, .request:hover, .calculator:hover, .how:hover {
color: #ee3b55;
-webkit-transform: scale(1.05);
transform:  scale(1.05);
transition: 0.3s;
background-position: 0;

}


.obveznice {
    margin: 0 auto;
    padding: 40px 80px 40px 80px;
    background-color:#292c2c;

}

.obveznice img{
    width:290px;
    float: right;
    margin:30px;
    border: 15px solid white;
}

.main-zahtjev, .item{
    margin: 0 auto;
    padding: 40px;
     opacity: 0;
    transform: translateY(80px);
    transition: opacity 1.5s, transform 1.5s;
}
.obveznice h3{
  text-align: center;
        font-size: 35px;
          letter-spacing: 3.2px;
          color: #ee3b55;
}

.obveznice a{
    color: #ee3b55;
}

.main-zahtjev h3, .item h3{
  text-align: center;
        font-size: 35px;
          letter-spacing: 3.2px;
          color: #ee3b55;
}

.o-nama-text1 h3, .item h3{
  text-align: center;
  font-size: 35px;
          letter-spacing: 3.2px;
          color: #ee3b55;
}


.o-nama-text1 p, .item p{
  text-align: center;
  line-height: 3;
}
.o-nama-text1, .item{
  margin: 0 auto;
  padding: 40px;
   opacity: 0;
    transform: translateY(80px);
    transition: opacity 1.5s, transform 1.5s;
}


.main-zahtjev a, .o-nama-text1 a, .item a{
    font-weight: bold;
    color: #ee3b55;
    padding: 7px;
    border-radius: 8px;
    background: linear-gradient(to left, transparent 50%,  white 50%) right;
background-size: 200%;
transition:all 1s ease-in-out;
transition-duration: 0.9s;
}
.main-zahtjev p, .item p{
    text-align: center;
    line-height: 3;
}

.obveznice p{
    text-align: justify;
    color:white;
}

.main-zahtjev a:hover, .o-nama-text1 a:hover, .item a:hover{
    color: #ee3b55;
    background-color: #ffffff;
background-position: left;
}


.item.show {
    animation: fadeInUp 1.5s forwards;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(180px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.proizvodi{
max-width: 100%;
width: 1400px;
clear: both;
margin: 0 auto;
padding-top: 50px;
}


.naziv-proizvoda{
max-width: 100%;
height: 100px;
position: relative;
overflow: hidden;
padding: 4px;
border-radius: 8px;

}


.naziv-proizvoda h2{
color: white;
position:absolute;
top:26px; 
left:30px; 
font-size: 25px;
letter-spacing: 2px;
}

.naziv-proizvoda h2:hover{
color: #ee3b55;
}

.naziv-proizvoda img{
filter: brightness(45%);
border-radius: 8px;
}


.naziv-proizvoda:hover img{
filter: brightness(100%);
/*transform: translate;*/
-webkit-animation: translate 2s forwards cubic-bezier(1, 1, 1, 1); /* Safari & Chrome */
animation: translate 2s forwards cubic-bezier(1, 1, 1, 1);
-webkit-animation-delay: 0.2s; /* Safari & Chrome */
animation-delay: 0.2s;
}

@-webkit-keyframes translate{
0%{
transform:translate(0px, -1px)
}

50%{
transform: translate(0px, -160px);
}

100% {
transform: translate(0px, -340px);
}
}

@keyframes translate {
0%{
transform:translate(0px, -1px)
}

50%{
transform: translate(0px, -160px);
}

100% {
transform: translate(0px, -340px);
}
}


.naziv-proizvoda:nth-child(1), .naziv-proizvoda:nth-child(3), .naziv-proizvoda:nth-child(5),
.naziv-proizvoda:nth-child(7), .naziv-proizvoda:nth-child(9){
width: 50%;
float: left;

}

.naziv-proizvoda:nth-child(2), .naziv-proizvoda:nth-child(4), .naziv-proizvoda:nth-child(6),
.naziv-proizvoda:nth-child(8), .naziv-proizvoda:nth-child(10){
width: 50%;
float: right;


}



/*
.razvoj-preduzetnika-main img{
width: 50%;
height: 350px;
float: left;
filter: brightness(70%);  
} 


.rp-main-text{
float: right;
width: 50%;
background-color: #8cc2ae;
margin: 0 auto;
padding: 30px;
height: 350px;


}
.rp-main-text h2{
font-size: 35px;
color:white;
text-align: center;
letter-spacing: 3.2px;
text-shadow: 3px 3px 3px #706f6f;
margin: 0 auto;
padding-top: 20px;

}

.rp-main-text p{
line-height: 1.7;
}


.mobile-hide{
display: none;
}

.o-nama-text{
max-width: 100%;
width: 1100px;
padding: 40px;
}




.o-nama-main img{
float: right;
padding-top: 50px;
padding-right: 90px;

}

.o-nama-main h1{
color: #ee3b55;
letter-spacing: 3.2px;
font-size: 40px;
text-shadow: 3px 3px 3px #ababab;
text-align: center;
}


*/

.mobile-hide{
display: none;
}

.scroller[data-animated="true"] {
  overflow: hidden;
  -webkit-mask: linear-gradient(
    90deg,
    transparent,
    white 10%,
    white 90%,
    transparent
  );
  mask: linear-gradient(90deg, transparent, white 10%, white 90%, transparent);
}

.scroller[data-animated="true"] .scroller__inner {
  width: max-content;
  flex-wrap: nowrap;
  animation: scroll var(--_animation-duration, 40s)
    var(--_animation-direction, forwards) linear infinite;
}

.scroller[data-direction="right"] {
  --_animation-direction: reverse;
}


.scroller[data-speed="slow"] {
  --_animation-duration: 50s;
}

@keyframes scroll {
  to {
    transform: translate(calc(-50% - 0.5rem));
  }
}






.container-partners{
clear: both;
background-color: white;
text-align: center;
padding-top: 15px;
padding-bottom: 40px;
letter-spacing: 4px;

}

.container-partners h3{
font-size: 50px;
}


.partners .images{
display: inline;
padding: 12px;

}

.partners .images img{
    display: inline-block;
width: 200px;
margin: 10px;

}

.container-partners .partners{
position: relative; 
margin: 4px, 4px;
padding: 4px;
background-color: white;

overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}






/* O NAMA*/

.o_nama_image{
max-width: 100%;
position: relative;
clear: both;
padding-top: 90px;
padding-bottom: 40px;

}

.o_nama_image img{
   max-width: 100%;

 filter: brightness(60%);
  }

.naslov{
position: relative;
}

.naslov h2{
position: absolute; 
left:155px; 
bottom: 180px;
right: 0px;
letter-spacing: 3px;
font-size: 55px;
background-image: linear-gradient(
  to right,
  #ee3b55,
  #ee3b55 50%,
  #fff 50%
);
background-size: 200% 100%;
background-position: -100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
transition: all .4s ease-in-out;

}


.naslov h2::after {
content:'';
position:absolute;
width:90px;
height:3px;
background:#ee3b55;
border-radius: 8px;
bottom:0;
left:55px;
margin:auto;
}

.naslov h2:hover{
background-position: 0;
cursor: pointer;
}

.o-nama-dropdown{
margin: 0 auto;
max-width: 100%;
width: 1400px;
padding: 50px;
background-color: white;
border-radius: 8px
}



.o-nama-dropdown .vizija-i-misija-wrap:hover,
.o-nama-dropdown .ciljevi-i-zadaci-wrap:hover,
.o-nama-dropdown .pravni-status-wrap:hover,
.o-nama-dropdown .vrijednosti-drustva-wrap:hover,
.o-nama-dropdown .saopstenje-wrap:hover
{cursor: pointer;}


.o-nama-dropdown .arrow{
float: left;
margin-left: 80px;
}

.o-nama-dropdown .arrow1{
  float: left;
  margin-left: 78px;
  padding-top: 6px;
  }

.o-nama-dropdown .tit{
font-size: 19px;
margin-left: 180px;
padding-top: 28px;
padding-bottom: 18px;
font-weight: bold;
background-image: linear-gradient(
  to right,
  #ee3b55,
  #ee3b55 50%,
  black 50%
);
background-size: 200% 100%;
background-position: -100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
transition: all .4s ease-in-out;
}

.o-nama-dropdown .tit:hover {
color: #ee3b55;
background-position: 0;
}

.poljoprivreda-wrap.arrow, 
.pcelar-wrap.arrow,
.agrolux-wrap.arrow,
.djukic-wrap.arrow{
width: 40px;
float: left;
padding-top: 6px;
}

.poljoprivreda-wrap .tit,
.pcelar-wrap .tit,
.agrolux-wrap .tit,
.djukic-wrap .tit{
padding: 15px;
font-weight: bold;
}

.poljoprivreda-wrap .tit:hover,
.pcelar-wrap .tit:hover,
.agrolux-wrap .tit:hover,
.djukic-wrap .tit:hover{
color: #ee3b55;
}

/*SAKRIVENI TEKST O NAMA*/


#VMtext{
margin: 0 auto;
display: none;
justify-content: center;
text-align: justify;
line-height: 1.4;

}


#VDtext p:nth-child(odd){  
margin-bottom: -15px;
color: #ee3b55;
}

#CZtext{
justify-content: center;
margin: 0 auto;
display: none;
text-align: justify;

}


#PStext{
justify-content: center;
margin: 0 auto;
display: none;
text-align: justify;


}
#CZtext li, #PStext li{
font-size: 18px;

}

#CZtext ul li::marker{
color: #ee3b55;

}


#PStext ol li::marker{
color: #ee3b55;
}

#VDtext{
justify-content: center;
margin: 0 auto;
display: none;
text-align: justify;


}


#Stext{
justify-content: center;
margin: 0 auto;
display: none;
text-align: justify;

}



/*SAOPŠTENJE SLIKE*/

.slideshow-container {
max-width: 500px;
position: relative;
margin: 0 auto;
}

/* Hide the images by default */
.mySlides {
display: none;   
}


/* Next & previous buttons */
.prev, .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
margin-top: -22px;
padding: 16px;
color: #ee3b55;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
}

/* Position the "next button" to the right */
.next {
right: 0;
border-radius: 3px 0 0 3px;
}

.prev {
left: 0;
}


/* Caption text */
.text {
color: #ee3b55;
font-size: 18px;
font-weight:bold;
padding: 8px 12px;
background-color: #ffffff5e;
position: absolute;
bottom: 15px;
width: 100%;
text-align: center;
}


/* Fading animation */
.fade {
-webkit-animation-name: fade; /* Safari & Chrome */
animation-name: fade;


-webkit-animation-duration: 1.5s;/* Safari & Chrome */
animation-duration: 1.5s;
}

@-webkit-keyframes fade{
from {opacity: 0.4}
to {opacity: 1}
}

@keyframes fade {
from {opacity: 0.4}
to {opacity: 1}
} 

/*DOKUMENTACIJA*/

#SILtext, #EOtext, #OUPtext, #OAtext, #RItext, #FItext{
display: none;}


.dokumentacija-dropdown{
margin: 0 auto;
max-width: 100%;
width: 1400px;
padding: 50px;
background-color: white;
border-radius: 8px;


}
/*
.dokumentacija-dropdown .stand-info-list-wrap,
.dokumentacija-dropdown .opsti-uslovi-posl-wrap,
.dokumentacija-dropdown .emisija-obveznica-wrap,
.dokumentacija-dropdown .politika-privatnosti-wrap,
.dokumentacija-dropdown .osnivacki-akti-wrap,
.dokumentacija-dropdown .revizorski-izvj-wrap,
.dokumentacija-dropdown .finansijski-izvj-wrap{
  display: inline-block;
  border: 1px solid black;
  padding: 20px;
 margin: 10px;
}

*/

.dokumentacija-dropdown .stand-info-list-wrap:hover,
.dokumentacija-dropdown .opsti-uslovi-posl-wrap:hover,
.dokumentacija-dropdown .emisija-obveznica-wrap:hover,
.dokumentacija-dropdown .politika-privatnosti-wrap:hover,
.dokumentacija-dropdown .osnivacki-akti-wrap:hover,
.dokumentacija-dropdown .revizorski-izvj-wrap:hover,
.dokumentacija-dropdown .finansijski-izvj-wrap:hover
{
cursor: pointer;
}

.dokumentacija-dropdown .arrow{
float: left;
margin-left: 80px;
padding-top: 6px;
}

.dokumentacija-dropdown h3.tit{
font-size: 19px;
margin-left: 180px;
padding-top: 28px;
padding-bottom: 18px;
background-image: linear-gradient(
  to right,
  #ee3b55,
  #ee3b55 50%,
  #000 50%
);
background-size: 200% 100%;
background-position: -100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
transition: all .4s ease-in-out;

}
.dokumentacija-dropdown h3.tit:hover{
color: #ee3b55;
background-position: 0;
}

.dokumentacija-dropdown h5{
font-size: 24px;
text-align: center;
color: #ee3b55;
padding-top: 25px;
}

#SILtext .arrow-small, 
#OUPtext .arrow-small,
#EOtext .arrow-small,
#OAtext .arrow-small,
#RItext .arrow-small,
#FItext .arrow-small
{
width: 20px;
float: left;
margin-left: 200px;
}


#SILtext a.doc-links,
#OUPtext a.doc-links,
#EOtext a.doc-links,
#OAtext a.doc-links,
#RItext a.doc-links,
#FItext a.doc-links{
text-decoration: none;
color: black;
margin-left: 30px;
}

/*ZAHTJEV ZA KREDIT*/

.application-box{
max-width: 100%;
width: 1400px;
background-color: white;
border-radius: 8px;
margin: 0 auto;
box-sizing: border-box;
padding: 50px;
}

.application-box p{
  padding-bottom: 30px;
}

.application-form{
  margin-top: 20px;
max-width: 100%;
background-color: white;
width: 600px;
margin: 0 auto;
box-sizing: border-box;
padding: 20px;
border-radius: 8px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
border-top: 7px solid #ee3b55;
}

.application-form p{
    font-size: 15px;
}
.empty{
padding: 20px;

}
.empty img{
max-width: 100%;
width: 230px;
float: right;
}


.application-form label{
font-size: 17px;
font-style: italic;
}

.application-form select, input{
width: 100%;
padding: 6px;
border: 1px solid #8cc2ae;
border-radius: 8px;
font-size: 17px;
background-color: #f0f0f0;
margin-top: 2px;


}

.application-form input[type=submit]{
font-family: 'Nunito', sans-serif;
width: 150px;
background-color: #8cc2ae;
color: black;
padding: 10px;
border-radius: 8px;
cursor: pointer;
font-size: 17px;
letter-spacing: 1px;
font-weight: bold;
}

.application-form input[type=submit]:hover{
color: #ee3b55;
}

.f-lice img, .p-lice img{
float: right;
width: 90px;
margin-bottom: 40px;
}



/*KONTAKT FORMA*/



.location-contact{
margin: 0 auto;
    max-width: 100%;
    width: 1400px;
    padding: 50px;
    background-color: #f0f0f0;
    border-radius: 8px;
    text-align: center;
}

.location-contact p{
display: block;
text-align: center;
}


.contact-bl, .contact-lk, .contact-pd, .contact-ng, .contact-dv{
background-color: #f0f0f0;
border-radius: 8px;
width: 340px; 
padding: 10px;
display: inline-block;
margin: 20px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
border-top: 7px solid #ee3b55;
}


.contact-bl a, .contact-lk a, .contact-pd a, .contact-ng a, .contact-dv a{
color: #ee3b55;
}

.contact-bl h3, .contact-lk h3, .contact-pd h3, .contact-ng h3, .contact-dv h3{
color: #ee3b55;
font-size: 21px;
display: inline-block;
}

.contact-bl iframe, .contact-lk iframe, .contact-pd iframe, .contact-ng iframe, .contact-dv iframe{
width: 100%;
height: 100%;
overflow: hidden;
border-radius: 8px;
display: inline-block;
}


.contact-container h3{
color: #ee3b55;
text-align: center;
font-size: 25px;
}


.contact-container {
max-width: 100%;
border-radius: 8px;
padding: 40px;
width: 700px;
margin: 0 auto;
background-color: white;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);


}


.contact-class input[type=text], select, textarea {
width: 100%;
padding: 6px;
background-color: #f0f0f0;
border: 1px solid #8cc2ae;
border-radius: 8px;
font-size: 17px;
margin-top: 2px;
margin-bottom: 15px;
}

.contact-class textarea{
height: 100px;
}

.contact-class input[type=submit] {
font-family: 'Nunito', sans-serif;
width: 180px;
background-color: #8cc2ae;
color: black;
padding: 10px;
border-radius: 8px;
cursor: pointer;
font-size: 17px;
letter-spacing: 1px;
font-weight: bold;
}

.contact-class input[type=submit]:hover {
color: #ee3b55;
}


.f-p-lice label{
color: black;
font-size: 17px;
font-style: italic;
}

.f-p-lice p{

font-weight: bold;
text-align: center;
background-color: #8cc2ae;
padding: 10px;
border-radius: 8px;
cursor: pointer;
padding: 15px;
margin-bottom: 30px;
}

.f-p-lice p:hover{
color: #ee3b55;  
}

#fiz-lice-form, #prav-lice-form{
margin: 0 auto;
display: none;
padding: 20px;
border-radius: 8px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
border-bottom: 7px solid #ee3b55;
padding-top: 20px;
background-color: white;
}




/*FOOTER IN CONTACT*/


.kako-do-kredita{
margin: 0 auto;
max-width: 100%;
width: 1400px;
padding: 10px 50px 50px 50px;
background-color: white;
border-radius: 8px
}

.kako-do-kredita h3{
font-size: 21px;
color: #ee3b55;
text-align: center;
}

.kako-do-kredita h4{
font-size: 20px;
color: #ee3b55;
padding-top: 30px;
}

.kako-do-kredita ul li::marker{
color: #ee3b55;
}

.kako-do-kredita ul li{
font-size: 18px;
}


.description-box-bottom{
border: 2px solid #ee3b55;
border-radius: 8px;
padding: 30px;
}

.description-box-bottom h3{
font-size: 21px;
}

/*VRATI SE NA POČETAK BUTTON*/

#myBtn {
font-family: 'Nunito', sans-serif;
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 999;
border: none;
outline: none;
background-color: #ee3b55;
color: black;
cursor: pointer;
border-radius: 8px;
padding: 1px;
}

#myBtn:hover {
background-color: #8cc2ae;
color: black;
}

.copyright p{
font-size: 14x;
text-align: center;
font-style: italic;
}


.line{
margin-top: 20px;
padding-top: 8px;
border-top: 5px solid transparent;
border-image: linear-gradient(to right, #ff000000,#8cc2ae, #ff000000 );
border-image-slice: 1;
}

.krediti{
width: 1400px;
max-width: 100%;
background-color: white;
margin: 0 auto;
margin-top: 90px;
padding: 30px 50px;
border-radius: 8px;

}


.krediti h4{
font-size: 23px;
color: #ee3b55;
text-align: center;
margin: 10px;
padding-bottom: 15px;
}

.krediti h5{
font-size: 20px;
color: #ee3b55;
text-align: center;
}

.informacije{
max-width: 100%;
width: 1400px;
padding: 20px;
position: relative;
}

.progettoIMG{
text-align: center;
}

.informacije p.podnaslovi {
text-align: left;
font-weight: bold;
font-size: 20px;
color: #ee3b55;
}

.informacije ul{
    font-size: 18px;
}



.info{
    text-align: center;
    padding: 15px;
    
    }
    
    
   .info-preduzetnik img{
    

    border-radius: 50%;
    margin-bottom: 10px;
    }
    
    
    .info-preduzetnik {
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    padding: 40px 40px 0 40px;
    color: black;
    font-size: 18px;
    font-weight: bold;
    
    }


.info-preduzetnik:hover{
color: #ee3b55;

}

.table-project{
overflow-x:auto;
}
table {
border-collapse: collapse;
margin: 0 auto;
max-width: 100%;
text-align: center;
vertical-align: middle !important;

}

#titles {
background-color: #ee3b55;
font-weight: bolder;
font-size: 15px;
border: 1px solid black;
margin: 0px auto;
text-align: center;
vertical-align: middle !important;
}

th{
padding: 8px;
color: white;
border: 1px solid black;
}

tr.firsT{
background-color:white; 
}

tr.seconD{
background-color: #ef4a6352;
}

td{
border: 1px solid #313130;
padding: 5px;
text-align: center;
vertical-align: middle !important;
font-size: 14px;
color: black;
}

.chartBox, .chartBox1, .chartBox2 {
width: 100%;
max-width: 400px;
margin: 0 auto;
}


.info>.active>a{
color:#ee3b55;
}

.krediti-slike{
background-image: url("../images/Krediti-slike/slika-kredit-preduzetnik-min.jpg");
}
.krediti-slike1{
background-image: url("../images/Krediti-slike/slika-kredit-zamjenski-min.jpg");
}   

.krediti-slike2{
background-image: url("../images/Krediti-slike/slika-kredit-nenamjenski-min.jpg");
}

.krediti-slike3{
background-image: url("../images/Krediti-slike/slika-kredit-brzi-min.jpg");
}

.krediti-slike4{
background-image: url("../images/Krediti-slike/slika-kredit-mali-biznis-min.jpg");
}

.krediti-slike5{
background-image: url("../images/Krediti-slike/slika-kredit-stambeni-min.jpg");
}

.krediti-slike6{
background-image: url("../images/Krediti-slike/slika-kredit-poljoprivredni-min.jpg");
}

.krediti-slike7{
background-image: url("../images/Krediti-slike/slika-kredit-registracija-min.jpg");
}

.krediti-slike8{
background-image: url("../images/Krediti-slike/slika-kredit-penzionerski-min.jpg");

}
.krediti-slike9{
background-image: url("../images/Krediti-slike/slika-kredit-pcelar-min.jpg");
}

.krediti-slike10{
    background-image: url("../images/Krediti-slike/slika-kredit-robni-min.jpg");
}

.krediti-slike11{
background-image: url("../images/Krediti-slike/lion.webp");
}

.krediti-slike12{
 background-image: url("../images/Krediti-slike/gfrs.png"); 
}

.krediti-slike13{
    background-image: url("../images/Krediti-slike/ardornamjestaj.jpg");
}

.krediti-slike14{
    background-image: url("../images/Krediti-slike/2022servis.jpg");
}

.krediti-slike15{
    background-image: url("../images/Krediti-slike/auditiva1.jpg");
    
}

.krediti-slike16{
    background-image: url("../images/Krediti-slike/infocom.jpg");
}

.krediti-slike17{
    background-image: url("../images/Krediti-slike/stomatologija.jpg");
}

.krediti-slike18{
    background-image: url("../images/Krediti-slike/kredit-bez-kamate.png");
}

.krediti-slike19{
    background-image: url("../images/Krediti-slike/bambusi.png");
}

.krediti-slike20{
    background-image: url("../images/Krediti-slike/sebastijan-tours.png");
}

.krediti-slike21{
    background-image: url("../images/Krediti-slike/banjavrucica.png");
}

.krediti-slike22{
    background-image: url("../images/Krediti-slike/banjamljecanica.jpg");
}

.krediti-slike22{
    background-image: url("../images/Krediti-slike/legi_ograda.jpg");
}

.krediti-slike, 
.krediti-slike1, 
.krediti-slike2, 
.krediti-slike3, 
.krediti-slike4,
.krediti-slike5,
.krediti-slike6,
.krediti-slike7,
.krediti-slike8,
.krediti-slike9,
.krediti-slike10,
.krediti-slike11,
.krediti-slike12,
.krediti-slike13,
.krediti-slike14,
.krediti-slike15,
.krediti-slike16,
.krediti-slike17,
.krediti-slike18,
.krediti-slike19,
.krediti-slike20,
.krediti-slike21,
.krediti-slike22
{
max-width: 100%;
padding-top: 10px;
border-radius: 8px;
/* Set a specific height */
height: 350px;
/* Create the parallax scrolling effect */

background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
} 

.krediti-slike h2, 
.krediti-slike1 h2, 
.krediti-slike2 h2, 
.krediti-slike3 h2, 
.krediti-slike4 h2,
.krediti-slike5 h2,
.krediti-slike6 h2,
.krediti-slike7 h2,
.krediti-slike8 h2,
.krediti-slike9 h2,
.krediti-slike10 h2,
.krediti-slike11 h2,
.krediti-slike12 h2,
.krediti-slike13 h2,
.krediti-slike14 h2,
.krediti-slike15 h2,
.krediti-slike16 h2,
.krediti-slike17 h2,
.krediti-slike18 h2,
.krediti-slike19 h2,
.krediti-slike20 h2,
.krediti-slike21 h2,
.krediti-slike22 h2
{
background-color: white;
padding: 20px;
font-size: 40px;
color: black;
text-align: center;
letter-spacing: 3px;
} 

.krediti-slike h2::after, 
.krediti-slike1 h2::after, 
.krediti-slike2 h2::after, 
.krediti-slike3 h2::after, 
.krediti-slike4 h2::after,
.krediti-slike5 h2::after,
.krediti-slike6 h2::after,
.krediti-slike7 h2::after,
.krediti-slike8 h2::after,
.krediti-slike9 h2::after,
.krediti-slike10 h2::after,
.krediti-slike11 h2::after,
.krediti-slike12 h2:after,
.krediti-slike13 h2:after,
.krediti-slike14 h2::after,
.krediti-slike15 h2:after,
.krediti-slike16 h2:after,
.krediti-slike17 h2:after,
.krediti-slike18 h2:after,
.krediti-slike19 h2:after,
.krediti-slike20 h2:after,
.krediti-slike21 h2:after,
.krediti-slike22 h2:after{
content:'';
position:absolute;
width:150px;
height:5px;
background:#ee3b55;
top: 0;
bottom:110px;
left: 10%;
right:0;
margin:auto;
}



.krediti a.nazad img{
float: right;
background-color: #ee3b55;
margin-top: 20px;
border-radius: 8px;
cursor: pointer;
text-align: center;
padding-left: 10px;
padding-right: 10px;
width: 50px;

}

.krediti a.nazad img:hover{
background-color: #8cc2ae;
}

footer{
/* The image used */
background-image: url("../images/2.png");

/* Set a specific height */
min-height: 650px;

/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;

position: relative;
}

footer img.footer-logo{
max-width: 100%;
width: 300px;
position: absolute;
left: 50px;
bottom:50px;
margin-bottom:30px;
}


.contact-footer .send-mail{
cursor: pointer;
color: #8cc2ae;
border-bottom: 2px solid #8cc2ae;
}

.contact-footer .send-mail:hover{
color: white;
}

footer .contact-footer p{
color: white;
position: absolute;
left: 50px;
top: 45px;
text-align: left;
}

footer a{
color: #ee3b55;
font-size: 17px;
}


footer a:hover{
color: white;
}

footer .social1{
position: absolute;
top: 340px;
left: 425px;

}
footer .social1 a img{
width: 70px;
-webkit-transition: transform 1.5s;
transition: transform 1.5s;
}

footer .social1 a img:hover{
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

footer .links-footer{
position: absolute;
top: 50px;
left: 440px;
line-height: 1.7;
}

footer .links-footer p{
color: white;
}



.politika-privatnosti-dropdown{
margin: 0 auto;
max-width: 100%;
width: 1400px;
padding: 50px;
background-color: white;
border-radius: 8px
}



.krediti img.posjeta{
width:400px; 
margin: 20px;
border-radius: 8px;
padding: 5px;

}
.krediti img.u-kancelariji{
float:right; 
width:300px; 
margin-left:15px; 
margin-bottom:10px; 
border-radius: 8px;
}


.white-wrap{
margin: 0 auto;
max-width: 100%;
width: 1400px;
padding: 50px;
background-color: white;
border-radius: 8px
}

.description-box-bottom h3{
color: #ee3b55;
text-align: center;
}

/*********KREDITNI KALKULATOR*******/

.loan-calculator {
max-width: 100%;
float: right;
width: 350px;
padding: 20px;
border: 1px solid #ee3b55;
border-radius: 8px;
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
border-top: 5px solid #ee3b55;
margin: 20px 10px;
}

.loan-calculator label {
font-size: 15px;
font-weight: bold;
margin-right: 10px;

}

.loan-calculator input[type="number"] {
padding: 12px 15px;
margin: 8px 0;
box-sizing: border-box;
background-color: #f0f0f0;
border: 1px solid #ee3b55;
border-radius: none;
}

.loan-calculator button {
padding: 12px 20px;
margin-top: 20px;
margin-bottom: 20px;
background-color: #ee3b55;
color: white;
border-radius: 8px;
border: none;
cursor: pointer;
}

.loan-calculator button:hover {
background-color: #8cc2ae;
}

.loan-calculator output {
font-size: 20px;
font-weight: bold;
}

.loan-calculator p{
font-size: 14px;
}

.loan-calculator p a{
color: #ee3b55;
}

.loan-calculator p a:hover{
color: #8cc2ae;
}
.tabela1{
max-width: 100%;
margin: 60px 10px;
float: left;
overflow-x: auto;
overflow: scroll;
position: relative;
}

.tabelaRate, .tabelaEKS {
max-width: 100%; 
background-color: white;
padding: 20px;
border-collapse: collapse;
text-align: center;
vertical-align: middle !important;  
}

.tabelaRate caption, .tabelaEKS caption{
font-size: 18px;
padding-bottom: 20px;
color: #ee3b55;
font-weight: bold;
}

.tabelaRate th, .tabelaEKS th{
background-color: #ee3b55;
}

.obrazac-zahtjeva{
text-align: center;
margin: 40px;

}
.obrazac-zahtjeva a{
font-weight: bold;
max-width: 100%;
font-size: 16px;
background-color: #8cc2ae;
margin: 10px;
display: inline-block;
font-family: 'Nunito', sans-serif;
color: black;
padding: 15px;
border-radius: 8px;

text-align: center;
}

.obrazac-zahtjeva a:hover{
color: #ee3b55;
}

.application-form p.codeZahtjev{
    font-weight: bold;
text-align: center;
background-color: #8cc2ae;
padding: 10px;
border-radius: 8px;
cursor: pointer;
padding: 15px;
margin-bottom: 30px;
font-size:18px;
}
.moreInfo a, .dokumentacija-dropdown a, .politika-privatnosti-dropdown a{
color: #ee3b55;

}

.moreInfo a:hover, .dokumentacija-dropdown a:hover, .politika-privatnosti-dropdown a:hover {
color: #8cc2ae;
}
.calc-text{
margin: 0 auto;
max-width: 100%;
width: 1400px;
padding: 50px;
background-color: white;
border-radius: 8px
}

.calc-text p{
font-size: 20px;
}

.calc-text li{
font-size: 20px;
padding: 15px;
color: #ee3b55;
}

.calc-text li a{
color: black;
font-weight: bold;
}

.calc-text li a:hover{
color: #ee3b55;
}

.container-novosti {
margin: 0 auto;
max-width: 100%;
width: 1400px;
padding: 50px;
background-color: white;
border-radius: 8px;
text-align: center;
}

.novosti{
  max-width: 100%;
  position: relative;
  display: inline-block;
margin: 20px;
  border-radius: 8px;
  height: 320px;
  width: 300px; 

  padding: 15px;
  text-align: center;

  border-top: 7px solid #ee3b55;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.novosti:hover{
  background-color: #ee3b55;
  transform:  scale(1.05);
  transition: 0.5s ease-in-out;

}

.novosti img{
  max-width: 100%;
width: 400px;
height: 200px;
border: 1px solid transparent;
border-radius: 4%;
filter: brightness(60%);

}


.novosti h3{
  position: absolute;
  bottom: 2px;
  right: 0px;
  left: 0px;
  color: black;
  padding: 10px;
}

.jaba{
  padding: 50px;
}

/*KREDITNI KALKULATOR*/


.container-credits {
  margin: 0 auto;
  max-width: 100%;
  width: 1400px;
  background-color: white;
  border-radius: 8px;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  }
  
  .kreditnikalkulator{
    max-width: 100%;
    position: relative;
    display: inline-block;
  margin-top: 20px;
  margin: 20px;
    border-radius: 8px;
    height: 250px;
    width: 350px; 
    padding: 15px;
    text-align: center;
  vertical-align: top;
    border-top: 7px solid #ee3b55;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  }
 
  .kreditnikalkulator:hover{
    background-color: #ee3b55;
    transform:  scale(1.05);
    transition: 0.5s ease-in-out;
  
  }
  
  .kreditnikalkulator img{
    max-width: 100%;
  width: 350px;
  border: 1px solid transparent;
  border-radius: 4%;
  filter: brightness(60%);
  height: 130px;
  }
  
  
  .kreditnikalkulator h3{
    position: absolute;
    bottom: 15px;
    right: 0px;
    left: 0px;
    color: black;
    padding: 10px;
  }

  .container-credits p{
    text-align: center;
    font-size: 22px;
    padding-bottom: 20px;
  }





  
/*OPEN AND CLOSE DIV FORMS - UPIT*/



.open {
    display: block;
  }
  
  .closed {
    display: none;
  }

header{
  position: fixed;
  top: 0;
  width: 100%;
  z-index:2222222;
  background-color: rgb(20, 20, 20);
  transition: background-color 0.5s ease-in-out;
  height: 90px;

}

.nav-color .solid-header,
.solid-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:2222222;
  background-color: #030202e1;
  transition: background-color 0.5s ease-in-out;

 
}

.dream {
  max-width: 100%;
height: 550px;
position: relative;
background-image: url("../images/dream.jpg");
background-position:center;
background-size: cover;
text-align: center;
padding-left: 70px;
padding-right: 70px;
padding-top: 30px;

}

.dream .textt{
background-color: #31313050;
padding: 20px;
border-radius: 8px;

}
.dream .textt p {
  text-align: center;
  font-size: 40px;
  font-family: 'Dancing Script', cursive;
  font-weight: bold;

}

.dream .textt h1{
  font-size: 45px;
  color: #ee3b55;
  text-align: center;
  letter-spacing: 2px;
}

.space{
  height: 100px;
text-align: right; 
}

.dokumentacija-dropdown a.nazad img{
  float: right;
  background-color: #ee3b55;
  margin-top: 20px;
  border-radius: 8px;
  cursor: pointer;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  width: 50px;
  
  }
  
  .dokumentacija-dropdown a.nazad img:hover{
  background-color: #8cc2ae;
  }


/*slider novosti*/



.slider {
      display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0 auto;
   padding: 20px;
   background: white;
}

.slider .controls {
   position: absolute;
  top: 155%;
    left: 53%;
  z-index: 2;
}


.slider .controls > div {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.slider .controls > .up:active {
  transform: translateY(-10px);
}

.slider .controls > .down:active {
  transform: translateY(10px);
}

.slider .controls > .up {
  top: 0px;
  right: 0px;
  background: #fff;
  border-radius: 5px;
}

.slider .controls > .down {
  bottom: 0px;
  left: 0px;
  background: linear-gradient(#8cc2ae, #ee3b55);
  border-radius: 5px;
}



.wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 30px;
}

.left, .right {
    width: 45%;
}

.text-item, .image-item {
    display: none;
}

.text-item.active, .image-item.active {
    display: block;
}

.controls img {
    cursor: pointer;
}

.controls img:hover {
    opacity: 0.8;
}

.slider .wrapper .left > div h2 {
  font-size: 38px;
  font-weight: 700;
  margin-bottom: 25px;
  background: #ee3b55;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

.slider .wrapper .left > div p {
  font-size: 18px;

  text-align: justify;
}

.slider .wrapper .left > div a {
  background: linear-gradient(to left, #ee3b55 50%,  #f0f0f0 50%) right;
background-size: 200%;
transition:all 1s ease-in-out;
transition-duration: 0.9s;
  color: white;
  border-radius: 25px;
  padding: 12px;
  border: 1px solid #ee3b55;
}


.slider .wrapper .left > div a:hover{
    background-color:white;
    border: 1px #ee3b55 solid;
  color: #ee3b55;
  background-position: left;
}

/*slike u novosti amfi*/

.dokumentacija-dropdown img.g-fond{
    width:800px;
    margin: 0 auto;
    display:block;
}
.amfiIMG{
text-align: center;
}


.amfiIMG img.amfi {
    width:300px; 
margin: 20px;
border-radius: 8px;
padding: 5px;

}

.hunters{
    text-align:center;
}

.hunters img.huntersimg{
width:400px; 
margin: 20px;
border-radius: 8px;
padding: 5px;

}