.navbar {
  margin-top: 0px;
  padding-top: 0px;
  background-color: #000;
}

.slider {
  height: auto;
}

.slide2 {
  background-color: transparent;
}

.hero-section {
  display: block;
  background-color: #fff;
}

.section1 {
  height: 635px;
}

.container1 {
  margin-top: 77px;
}

.naslov {
  margin-top: 57px;
  font-family: Lato, sans-serif;
  text-align: center;
  letter-spacing: 3px;
}

.naslov.dve {
  margin-top: 122px;
  font-family: Lato, sans-serif;
  color: #fff;
}

.naslov._3 {
  display: block;
  margin-top: 2px;
  margin-bottom: 48px;
  padding-bottom: 6px;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #6cc067;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  color: #555;
}

.naslov._3:hover {
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.naslov._3._33 {
  margin-top: 5px;
}

.naslov._3.contacts {
  margin-top: 0px;
  color: #757575;
}

.naslov._3.contacts.neue {
  color: #ccc;
}

.naslov._3._333 {
  margin-top: 26px;
}

.podnaslov {
  padding-top: 22px;
  padding-bottom: 15px;
  font-family: 'Droid Sans', sans-serif;
  color: #757575;
  text-align: center;
}

.logo {
  margin-top: 21px;
  font-family: Lato, sans-serif;
  color: #d1d1d1;
  font-size: 29px;
  letter-spacing: 2px;
}

.logo.fixed {
  font-family: Lato, sans-serif;
  color: #6cc067;
  font-size: 19px;
}

.logo._22 {
  color: #d1d1d1;
  font-size: 20px;
}

.navlink {
  -webkit-transition: background-color 300ms ease, color 300ms ease;
  transition: background-color 300ms ease, color 300ms ease;
  font-family: 'Droid Sans', sans-serif;
  color: #6cc067;
  font-size: 15px;
  font-weight: 400;
}

.navlink:hover {
  background-color: #bdbdbd;
  color: #487e45;
}

.navlink.fixx {
  color: #6cc067;
}

.navlink.fixx:hover {
  color: #000;
}

.navlink.noui {
  border-right: 1px none #000;
  color: #d1d1d1;
}

.navlink.noui:hover {
  color: #505050;
}

.navlink.noui.w--current {
  color: #ebebeb;
}

.navlink.noui.w--current:hover {
  color: #8d3a3a;
}

.navlink.noui.nouui {
  border-right-style: none;
}

.navlink.noui.spez {
  border-style: none;
  border-right-color: #6cc067;
  border-left-width: 1px;
  border-left-color: #d1d1d1;
  color: #ebebeb;
}

.navlink.noui.spez:hover {
  color: #505050;
}

.navlink.contact {
  border-style: none;
  border-right-width: 1px;
  border-right-color: #6cc067;
  color: #d1d1d1;
}

.navlink.contact:hover {
  color: #505050;
}

.navlink.contact.conn {
  border-right-style: none;
}

.immagetext {
  padding-top: 11px;
  padding-left: 15px;
  font-family: 'Droid Sans', sans-serif;
  font-weight: 400;
  text-align: left;
}

.divb1 {
  display: block;
  margin: 8px;
  padding: 13px;
  background-color: #e6e6e6;
  box-shadow: 0 4px 3px -2px #bebebe;
}

.divb1.two {
  margin-top: 38px;
  padding-top: 45px;
  padding-bottom: 45px;
}

.heronapis {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  margin-top: 400px;
  font-family: 'Droid Sans', sans-serif;
  font-size: 110px;
  text-align: center;
}

.notranjitext {
  position: relative;
  margin-top: -489px;
  padding-top: 18px;
  padding-bottom: 18px;
  color: #fff;
  font-size: 29px;
  text-align: center;
}

.gumbi_2 {
  margin-top: 38px;
  padding-bottom: 12px;
}

.section3 {
  margin-top: 0px;
  background-color: #d8d8d8;
}

.divelementi {
  height: 400px;
  margin: 50px 36px 36px;
  padding-top: 0px;
  text-align: center;
}

.immageelement {
  margin-bottom: 7px;
  padding-bottom: 30px;
  border-bottom: 1px solid #fff;
}

.row_spodaj {
  margin-top: 45px;
  margin-bottom: 42px;
}

.maska {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.link_main {
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  color: dimgrey;
  text-decoration: none;
}

.link_main:hover {
  color: #9b7070;
}

.link_main_zgornji {
  -webkit-transition: color 350ms ease;
  transition: color 350ms ease;
  color: #707070;
  text-decoration: none;
}

.link_main_zgornji:hover {
  color: #8d3a3a;
}

.footer {
  min-height: 273px;
  margin-bottom: -22px;
  background-color: #505050;
  text-align: center;
  padding-bottom: 40px;
}

.footer_text {
  margin-top: 0px;
  margin-bottom: 40px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Droid Sans', sans-serif;
  font-size: 14px;
  line-height: 23px;
  text-align: left;
  letter-spacing: 0px;
}

.footer_text.twoo {
  margin-top: 0px;
  margin-bottom: 38px;
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.footer_text.more {
  padding: 0px 28px;
}

.footer_text.desni {
  margin-top: 33px;
  color: #fff;
  text-align: left;
}

.footer_text.left {
  display: block;
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-style: none;
  border-top-width: 1px;
  border-top-color: #fff;
  border-right-width: 1px;
  border-right-color: #fff;
  border-left-width: 1px;
  border-left-color: #fff;
  color: #fff;
  text-align: left;
}

.footer_container {
  margin-bottom: 37px;
  text-align: left;
}

.footer_container.spp {
  margin-bottom: 39px;
  text-align: center;
}

.footer_container.spp.sppp {
  border-right: 1px solid #fff;
}

.rtb {
  margin-bottom: -79px;
  font-family: 'Droid Serif', serif;
  font-size: 13px;
}

.spodnji_logo {
  margin-top: 25px;
}

.logo_small {
  padding-right: 0px;
  padding-bottom: 52px;
  padding-left: 0px;
}

.glavninapis {
  position: relative;
  top: 334px;
  display: block;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 49px;
  text-align: center;
}

.dropdown-info {
  padding-right: 307px;
}

.more_buttton {
  margin-top: -23px;
  border: 1px solid #fff;
  color: #fff;
  text-align: left;
}

.more_buttton.w--open {
  float: none;
  clear: none;
}

.inside_parag {
  margin-bottom: 10px;
  font-family: 'Droid Sans', sans-serif;
}

.inside_parag.taab {
  color: #fff;
}

.inside_naslov {
  font-family: 'Droid Sans', sans-serif;
}

.inside_naslov.tab {
  color: #fff;
}

.loggo {
  margin-top: 50px;
  margin-bottom: 44px;
}

.immage-text {
  position: relative;
  top: -385px;
  display: block;
  margin-top: -55px;
  color: #fff;
  font-size: 52px;
  text-align: center;
}

.immage-text.duo {
  top: -295px;
  font-size: 29px;
}

.tabb {
  width: 247px;
  height: 86px;
  padding: 30px;
  border: 1px solid #505050;
  background-color: #797979;
  text-align: center;
}

.tabb.w--current {
  height: 40px;
  border: 1px solid #505050;
  background-color: #6cc067;
}

.tab_text {
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  font-size: 16px;
}

.tab_text.spec {
  color: #fff;
}

.tabss {
  margin-top: 32px;
  margin-bottom: 53px;
  padding-bottom: 0px;
  background-color: #505050;
  box-shadow: inset 0 0 38px -9px #0a0a0a;
  -webkit-transition: all 483ms ease;
  transition: all 483ms ease;
  color: #fff;
}

.tabs-cont {
  padding-bottom: 60px;
}

.ttt {
  text-align: center;
}

.textimp {
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.zelentext {
  color: #6cc067;
}

.map {
  position: relative;
  margin-top: 0px;
  margin-bottom: 9px;
  border: 1px solid #6cc067;
}

.tff {
  height: 121px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px solid #6cc067;
}

.hero_text {
  position: relative;
  left: 0px;
  top: -61px;
  display: block;
  margin: 0px auto;
  padding-top: 26px;
  padding-bottom: 26px;
  border-bottom: 1px solid #fff;
  background-color: rgba(0, 0, 0, .7);
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 34px;
  font-weight: 400;
  text-align: center;
}

.hero_text.second {
  top: 30px;
  border-bottom-style: none;
  font-size: 53px;
  line-height: 62px;
  font-weight: 500;
}

.hero_cont {
  display: block;
  margin-top: -451px;
  margin-bottom: 0px;
  padding: 22px 104px;
  background-color: transparent;
}

.back-up {
  position: fixed;
  left: 60px;
  top: 32px;
  z-index: 999999;
}

.navfixed {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 9999999;
  background-color: transparent;
}

.buttonfixed {
  margin-top: 30px;
  margin-left: 22px;
  padding-top: 11px;
  padding-bottom: 11px;
  border-radius: 21px;
  background-color: #8d3a3a;
  color: #fff;
}

.buttonfixed.cont {
  border: 1px none #fff;
  background-color: #8d3a3a;
}

.section4 {
  height: auto;
  min-height: 0px;
  margin-top: 51px;
  padding-top: 0px;
  padding-bottom: 60px;
  text-align: center;
}

.silentslider {
  display: block;
  overflow: visible;
  height: 626px;
  min-height: 0px;
}

.para_sec4 {
  margin-top: 53px;
  margin-bottom: 65px;
  font-family: 'Droid Sans', sans-serif;
  font-size: 16px;
  text-align: center;
}

.para_sec4._4 {
  margin-top: 59px;
  font-size: 16px;
}

.para_sec4._44 {
  margin-top: 40px;
  margin-bottom: 34px;
}

.para_sec4.speci {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 19px;
  padding-bottom: 19px;
  padding-left: 23px;
  border-bottom-right-radius: 0px;
  background-color: transparent;
  color: #757575;
  line-height: 30px;
  text-align: left;
  text-indent: 0px;
}

.para_sec4.speci.dve {
  display: inline-block;
  padding-top: 17px;
  padding-bottom: 24px;
}

.para_sec4.speci.sp {
  margin-top: 0px;
  padding: 20px 17px;
  border: 1px none #ebebeb;
  border-bottom-right-radius: 0px;
  background-color: transparent;
  text-align: left;
  text-indent: 0px;
}

.para_sec4.speci.sp.spi {
  background-color: transparent;
  box-shadow: none;
}

.para_sec4.speci.sp.ss {
  border: 1px none #fff;
  background-color: transparent;
  box-shadow: none;
}

.para_sec4.speci.sp.neeue {
  border-style: none;
  background-color: transparent;
}

.para_sec4.speci.ss {
  background-color: transparent;
  box-shadow: none;
}

.naslov4 {
  margin-top: 75px;
}

.imidz {
  position: static;
  display: inline-block;
}

.open-slider {
  height: auto;
}

.open-slider.first {
  margin-top: 63px;
}

.rtbb {
  padding-right: 14px;
  padding-left: 14px;
  font-family: 'Droid Sans', sans-serif;
}

.video1 {
  margin-top: 0px;
}

.row4 {
  margin-top: 23px;
}

.section5 {
  margin-top: 35px;
  margin-bottom: 0px;
  padding-top: 58px;
  padding-bottom: 52px;
  background-color: #e4e4e4;
  box-shadow: 0 0 19px 2px #727272;
}

.fotter_row {
  margin-top: 2px;
  margin-right: -32px;
  margin-bottom: 0px;
  padding-top: 31px;
  padding-bottom: 0px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.footer_button {
  position: relative;
  width: 301px;
  border: 1px solid #fff;
  background-color: hsla(0, 0%, 100%, .1);
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-family: Lato, sans-serif;
  font-size: 20px;
  letter-spacing: 2px;
}

.footer_button:hover {
  background-color: hsla(0, 0%, 100%, .3);
}

.footer_button.extra {
  z-index: auto;
  margin-top: 43px;
}

.footer_button.submmit {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  margin-top: 17px;
  margin-bottom: 52px;
  background-color: rgba(68, 68, 68, .26);
}

.footer_button.submmit:hover {
  background-color: #6cc067;
}

.section6 {
  padding-top: 60px;
  padding-bottom: 78px;
}

.navfix {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 90000;
  padding-bottom: 0px;
  background-color: rgba(0, 0, 0, .9);
}

.navbarfixed {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 999999999;
  padding-top: 0px;
  background-color: #000;
}

.dopis {
  margin-bottom: 137px;
  color: #fff;
}

.compfeats {
  padding-bottom: 4px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #6cc067;
  color: dimgrey;
}

.tabscontent {
  padding-bottom: 65px;
}

.sec4tabs {
  text-align: left;
}

.naslovcina {
  display: block;
  margin-top: 0px;
  padding-right: 1px;
  padding-bottom: 0px;
  padding-left: 12px;
  border-style: none none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #6cc067;
  border-left-width: 1px;
  border-left-color: #fff;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  font-family: Lato, sans-serif;
  font-size: 25px;
  line-height: 37px;
  text-align: left;
}

.naslovcina:hover {
  -webkit-transform: translate(9px, 0px);
  -ms-transform: translate(9px, 0px);
  transform: translate(9px, 0px);
}

.naslovcina.prva {
  border-left-color: #d1d1d1;
  color: #555;
}

.sec4_column {
  padding-right: 51px;
  padding-left: 0px;
  text-align: left;
}

.sec4_row {
  margin: 52px 0px 26px;
  padding-left: 22px;
}

.sec4_cont_two {
  padding: 23px;
}

.section7 {
  padding-top: 67px;
  padding-bottom: 41px;
  background-color: #e4e4e4;
  box-shadow: inset 0 0 28px -5px #777;
}

.section2 {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  padding-top: 0px;
  background-color: #474747;
  color: #474747;
  text-align: center;
}

.scroll-down {
  display: block;
  margin-top: 40px;
  font-family: 'Droid Sans', sans-serif;
  color: #757575;
  font-size: 27px;
}

.scroll-down.dvvee {
  margin-top: 5px;
  font-size: 19px;
}

.proba {
  margin-top: 0px;
  padding-top: 41px;
  padding-bottom: 41px;
  font-family: Lato, sans-serif;
  color: #ebebeb;
  font-size: 38px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 1px;
}

.contact-wrapper {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99999;
  height: 100%;
  padding-top: 55px;
  background-color: rgba(0, 0, 0, .6);
  text-align: center;
}

.signup-wrapper {
  display: block;
  width: 600px;
  margin-right: auto;
  margin-left: auto;
  padding: 50px 50px 42px;
  background-color: #fff;
}

.wrappernaslov {
  margin-bottom: 20px;
  padding-bottom: 3px;
  border-bottom: 1px solid #6cc067;
  font-family: Lato, sans-serif;
}

.mapa {
  height: 281px;
  margin-top: 47px;
  margin-bottom: 46px;
  padding-bottom: 0px;
}

.successmessage {
  background-color: #6cc067;
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  text-transform: none;
}

.contact-form {
  margin-top: 19px;
}

.wherearewe {
  padding-bottom: 0px;
  font-family: Lato, sans-serif;
  color: #6cc067;
  font-weight: 900;
}

.contacttext {
  margin-top: 14px;
  margin-bottom: 13px;
  padding-top: 0px;
  font-family: 'Droid Sans', sans-serif;
  line-height: 22px;
}

.submit {
  width: 197px;
  margin-top: 13px;
}

.label1 {
  font-family: 'Droid Sans', sans-serif;
  color: #6cc067;
  font-weight: 400;
}

.textfield {
  border: 1px solid #6cc067;
}

.textfield:focus {
  border: 1px solid #09f;
}

.close-link {
  text-decoration: none;
}

.closex {
  display: block;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: 'Droid Sans', sans-serif;
  color: #949494;
  text-decoration: none;
}

.closex:hover {
  color: #6cc067;
  text-decoration: none;
}

.forma {
  padding-bottom: 4px;
  text-align: left;
}

.textf {
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
}

.sectio2 {
  margin-top: 0px;
  padding-top: 51px;
  background-color: #363636;
}

.maingumb {
  position: static;
  display: block;
  margin-top: 34px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-bottom: 9px;
  padding-left: 0px;
  border-bottom: 1px solid #757575;
  -webkit-transition: -webkit-transform 350ms ease;
  transition: -webkit-transform 350ms ease;
  transition: transform 350ms ease;
  transition: transform 350ms ease, -webkit-transform 350ms ease;
  color: #505050;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
}

.maincol {
  height: 120px;
  border-style: none;
  border-width: 0px 1px;
  border-color: #505050 #d1d1d1;
  border-radius: 0px;
  background-color: transparent;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.main-cont {
  margin-top: 61px;
}

.mainlinktext {
  position: relative;
  -webkit-transition: color 350ms ease;
  transition: color 350ms ease;
  color: #fff;
  font-size: 17px;
  text-decoration: none;
}

.mainlinktext:hover {
  position: static;
  top: -6px;
  padding-bottom: 0px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  color: #a2a2a2;
  font-size: 17px;
}

.compfeat {
  color: #fff;
}

.cookies {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #000;
  box-shadow: 0 0 25px -3px #353535;
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.cookies.text {
  box-shadow: none;
  color: #757575;
}

.mobiletextspam {
  padding-left: 11px;
}

.informationtext {
  padding-left: 10px;
}

.bussinesscard {
  font-family: 'Droid Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.puscica {
  color: #fff;
}

.dropdownbutton {
  left: -160px;
  top: 0px;
  border: 1px solid #6cc067;
}

.ddlist.w--open {
  left: -160px;
}

.rarrow {
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
}

.rarrow:hover {
  background-color: rgba(0, 0, 0, .6);
}

.cookiewrapper {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99999999;
  height: auto;
  padding-top: 12px;
  background-color: #000;
}

.cookie {
  display: block;
  width: 534px;
  margin-right: auto;
  margin-left: auto;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #8d3a3a;
  text-align: center;
}

.cookiebutton {
  margin-right: 6px;
  margin-bottom: 10px;
  margin-left: 6px;
  border: 1px solid #8d3a3a;
  background-color: transparent;
  -webkit-transition: background-color 300ms ease, -webkit-transform 300ms ease;
  transition: background-color 300ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, background-color 300ms ease;
  transition: transform 300ms ease, background-color 300ms ease, -webkit-transform 300ms ease;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.cookiebutton:hover {
  background-color: hsla(0, 0%, 100%, .2);
  -webkit-transform: scale(0.89);
  -ms-transform: scale(0.89);
  transform: scale(0.89);
}

.cookietext {
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 15px;
  text-align: right;
}

.maincont {
  padding-bottom: 51px;
}

.inforealissi {
  margin-top: 15px;
  margin-bottom: 18px;
  -webkit-transition: color 317ms ease;
  transition: color 317ms ease;
  font-family: 'Droid Sans', sans-serif;
  color: #ebebeb;
  font-size: 16px;
  text-decoration: none;
}

.inforealissi:hover {
  color: #000;
}

.newslider {
  height: 757px;
}

.newslide1 {
  padding-top: 326px;
}

.newslide1.avto {
  padding-top: 425px;
  background-image: url('../images/Mobitel.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.newslide1.ipad {
  padding-top: 425px;
  background-image: url('../images/IpadApp.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.newslide1.center {
  padding-top: 425px;
  background-image: url('../images/Centrala.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.newnapis {
  display: block;
  font-family: Lato, sans-serif;
  color: #fff;
  text-align: center;
}

.newnapis.dark {
  color: #fff;
}

.lista1 {
  font-family: 'Droid Sans', sans-serif;
  color: #757575;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}

.minislide1 {
  background-image: url('../images/2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.minislide2 {
  background-image: url('../images/3.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.minislide3 {
  background-image: url('../images/5.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.minislide4 {
  background-image: url('../images/1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.minislide5 {
  background-image: url('../images/4.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.minisidenav {
  background-color: transparent;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.cookiespot {
  margin-right: -21px;
  margin-bottom: -1px;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 9px;
  border: 1px solid #757575;
}

.cookiespot.duoo {
  margin-right: 0px;
}

.cookienaslov {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.ct {
  font-family: 'Droid Sans', sans-serif;
}

.tabich2 {
  margin-bottom: 71px;
  font-family: 'Droid Sans', sans-serif;
  color: #505050;
}

.tabich2.spodnja {
  margin-bottom: 53px;
}

.tabich2.spcic {
  margin-bottom: 124px;
}

.legallink {
  -webkit-transition: color 333ms ease;
  transition: color 333ms ease;
  color: #757575;
  text-decoration: none;
}

.legallink:hover {
  color: #fff;
}

._2ndtabs {
  padding-top: 32px;
  padding-bottom: 32px;
  text-align: center;
}

._2ndtab {
  width: 265px;
  margin-top: 38px;
  margin-right: 13px;
  margin-left: 13px;
  border-bottom: 1px solid #5e645e;
  background-color: transparent;
  font-family: Lato, sans-serif;
}

._2ndtab.w--current {
  width: 265px;
  font-family: Lato, sans-serif;
}

._2ndtabtext {
  color: #505050;
  font-size: 17px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
}

._2ndheading {
  margin-top: 107px;
  margin-bottom: 51px;
  font-family: Lato, sans-serif;
  color: #555;
  font-size: 38px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 3px;
}

._2ndheadersmall {
  display: block;
  font-family: Lato, sans-serif;
  color: #5e645e;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

._2ndheadersmall.small2 {
  text-transform: none;
}

._2ndheadersmall.small3 {
  margin-top: 35px;
  text-align: left;
  text-transform: none;
}

.naslovcek {
  color: #505050;
  font-weight: 700;
  letter-spacing: 0px;
}

._2ndtextblock {
  margin-top: 21px;
  margin-bottom: 21px;
  padding-right: 17px;
  padding-left: 17px;
  border-left: 1px solid #d1d1d1;
  font-family: 'Droid Sans', sans-serif;
  color: #505050;
  font-size: 14px;
  text-align: left;
}

._2ndtextblock.naslovcin {
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #000;
}

._2ndtextblock._23 {
  border-style: none;
  color: #888;
  font-size: 26px;
  line-height: 1.2;
}

.cookiediv {
  margin-top: 29px;
  margin-bottom: 55px;
  text-align: left;
}

._2dntabscontent {
  margin-bottom: 55px;
}

.list {
  margin-top: 36px;
  margin-bottom: 36px;
}

.sslide1 {
  padding-right: 0px;
  padding-bottom: 0px;
  background-image: url('../images/Ani1-p-500x413.jpeg');
  background-position: 0px 0px;
  background-size: cover;
}

.sslide2 {
  background-image: url('../images/Ani2-p-500x413.jpeg');
  background-position: 0px 0px;
  background-size: cover;
}

.sslide3 {
  background-image: url('../images/Ani3-p-500x413.jpeg');
  background-position: 0px 0px;
  background-size: cover;
}

.sslide4 {
  background-image: url('../images/Ani4-p-500x413.jpeg');
  background-position: 0px 0px;
  background-size: cover;
}

.sslide5 {
  background-image: url('../images/Ani5-p-500x413.jpeg');
  background-position: 0px 0px;
  background-size: cover;
}

.sslide6 {
  background-image: url('../images/Ani6-p-500x413.jpeg');
  background-position: 0px 0px;
  background-size: cover;
}

.sslider {
  height: 769px;
  margin-top: 29px;
}

.ssection {
  padding-top: 19px;
  padding-bottom: 68px;
  background-color: #474747;
}

.miniimidz {
  width: 30px;
  margin-bottom: -19px;
  padding-bottom: 0px;
}

.sidenva {
  margin-bottom: -53px;
}

html.w-mod-js *[data-ix="new-interaction"] {
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}

html.w-mod-js *[data-ix="wrapper"] {
  display: none;
  opacity: 0;
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

html.w-mod-js *[data-ix="cloaseinteraction"] {
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="cloaseinteraction-2"] {
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="prikaz"] {
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="prihod-dol"] {
  opacity: 0;
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}

html.w-mod-js *[data-ix="prihod-iz-desne"] {
  opacity: 0;
  -webkit-transform: translate(100px, 0px);
  -ms-transform: translate(100px, 0px);
  transform: translate(100px, 0px);
}

html.w-mod-js *[data-ix="prihod-iz-leve"] {
  opacity: 0;
  -webkit-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate(-100px, 0px);
}

@media (max-width: 991px) {
  .slider {
    height: auto;
  }
  .hero-section {
    margin-top: 95px;
  }
  .immagetext {
    padding-left: 9px;
    text-align: center;
  }
  .divb1.two {
    margin-top: 21px;
    padding-bottom: 55px;
  }
  .gumbi_2 {
    border-style: none none solid;
    border-width: 1px;
    border-color: #000 #000 #ececec;
  }
  .section3 {
    margin-top: 0px;
  }
  .immage-text {
    top: -188px;
    margin-top: -25px;
    font-size: 40px;
  }
  .immage-text.duo {
    top: -146px;
    font-size: 19px;
  }
  .tabb {
    padding-right: 17px;
    padding-left: 17px;
  }
  .tabb.w--current {
    background-color: #8bc53f;
    color: #fff;
  }
  .tab_text {
    font-size: 14px;
  }
  .po {
    display: block;
  }
  .hero_text {
    top: -54px;
  }
  .hero_text.second {
    top: 64px;
    width: auto;
    height: auto;
    font-size: 33px;
    line-height: 41px;
  }
  .hero_cont {
    margin-top: -315px;
  }
  .section4 {
    height: auto;
  }
  .open-slider {
    height: auto;
  }
  .proba {
    margin-top: 0px;
  }
  .dropdownbutton {
    left: -107px;
  }
  .newslider {
    height: 550px;
  }
  .newslide1.avto {
    padding-top: 270px;
  }
  .newslide1.ipad {
    padding-top: 270px;
  }
  .newslide1.center {
    padding-top: 270px;
  }
  .menubutton.w--open {
    background-color: #505050;
  }
  .navmenu {
    background-color: #505050;
  }
  .navmenuone {
    background-color: #505050;
  }
  .sslide1 {
    background-size: contain;
  }
  .sslide2 {
    background-size: contain;
  }
  .sslide3 {
    background-size: contain;
  }
  .sslide4 {
    background-size: contain;
  }
  .sslide5 {
    background-size: contain;
  }
  .sslide6 {
    background-size: contain;
  }
  .sslider {
    height: 603px;
  }
}

@media (max-width: 767px) {
  .hero-section {
    margin-top: 80px;
  }
  .container1 {
    margin-top: 10px;
  }
  .naslov.dve {
    margin-top: 45px;
  }
  .naslov._3._33 {
    margin-bottom: 23px;
  }
  .immagetext {
    padding-left: 0px;
  }
  .divb1.two {
    padding-top: 27px;
    padding-bottom: 31px;
  }
  .container1_2 {
    margin-top: 12px;
  }
  .section3 {
    margin-top: 2px;
  }
  .footer {
    text-align: center;
  }
  .footer_text.desni {
    margin-right: 30px;
    padding-right: 0px;
    padding-left: 25px;
  }
  .footer_text.left {
    margin-right: 29px;
    margin-bottom: -118px;
    margin-left: 28px;
    padding-bottom: 33px;
    border-style: none none solid;
    border-bottom-width: 1px;
    border-bottom-color: #fff;
  }
  .more_buttton {
    margin-right: 30px;
  }
  .loggo {
    margin-right: 1px;
  }
  .immage-text {
    top: -135px;
    font-size: 20px;
  }
  .immage-text.duo {
    top: -107px;
    font-size: 12px;
  }
  .tabss {
    margin-top: 83px;
  }
  .tabs-cont {
    margin-top: 54px;
  }
  .ttt {
    margin-top: 60px;
  }
  .www {
    margin-bottom: 45px;
  }
  .hero_text {
    top: -28px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 20px;
  }
  .hero_text.second {
    top: 26px;
    font-size: 27px;
  }
  .hero_cont {
    margin-top: -234px;
  }
  .video1 {
    margin-bottom: 44px;
  }
  .section5 {
    margin-top: 0px;
    padding-bottom: 1px;
    text-align: center;
  }
  .sec4_row {
    margin-top: 1px;
  }
  .section2 {
    margin-top: 0px;
  }
  .proba {
    margin-top: 0px;
    padding-top: 41px;
  }
  .dropdownbutton {
    left: 139px;
    margin-top: 38px;
  }
  .footercolumn {
    margin-top: 103px;
  }
  .cookietext {
    text-align: center;
  }
  .newslider {
    height: 524px;
  }
  .newslide1.avto {
    padding-top: 210px;
  }
  .newslide1.ipad {
    padding-top: 210px;
  }
  .newslide1.center {
    padding-top: 210px;
  }
  .newnapis {
    position: relative;
    top: -29px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .lista1 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .tabich2 {
    padding-right: 31px;
    padding-left: 31px;
  }
  .cookiecolumn {
    text-align: center;
  }
  ._2ndtextblock.znizan {
    margin-top: 76px;
  }
  .sslide1 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide2 {
    background-color: #474747;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .sslide3 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide4 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide5 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide6 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslider {
    height: 468px;
  }
  .sidenva {
    background-color: transparent;
  }
}

@media (max-width: 479px) {
  .slider {
    top: 88px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .hero-section {
    position: relative;
    margin-top: 0px;
  }
  .naslov {
    margin-top: 63px;
  }
  .naslov.dve {
    margin-top: 0px;
  }
  .naslov._3 {
    font-size: 34px;
  }
  .naslov._3._333 {
    margin-top: 0px;
  }
  .section3 {
    margin-top: 67px;
  }
  .row_spodaj {
    margin-bottom: 1px;
  }
  .maska {
    margin-top: 0px;
  }
  .footer_text {
    text-align: left;
  }
  .footer_text.left {
    border-bottom-style: none;
  }
  .footer_container.spp.sppp {
    border-style: none;
  }
  .loggo {
    margin-right: 0px;
  }
  .immage-text {
    top: -71px;
    font-size: 19px;
  }
  .immage-text.duo {
    top: -45px;
    font-size: 7px;
  }
  .tabb {
    position: static;
    left: -38px;
    top: 0px;
    bottom: 0px;
    width: 597px;
    text-align: center;
  }
  .tabss {
    margin-top: 0px;
    padding-bottom: 583px;
  }
  .tabs-cont {
    margin-top: 0px;
    margin-bottom: -584px;
    padding-bottom: 0px;
  }
  .ttt {
    margin-top: 0px;
    padding-bottom: 0px;
    text-align: left;
  }
  .hero_text {
    top: -10px;
  }
  .hero_text.second {
    top: -44px;
    margin: 24px -43px -53px;
    font-size: 14px;
    line-height: 2.3;
  }
  .hero_cont {
    margin-top: -163px;
    margin-bottom: -13px;
  }
  .containerrr {
    margin-top: 0px;
  }
  .para_sec4.speci {
    box-shadow: none;
  }
  .para_sec4.speci.sp {
    border: 1px solid #ebebeb;
    background-color: transparent;
  }
  .rtbb {
    margin-top: -22px;
  }
  .rtbb.dvve {
    margin-top: 0px;
  }
  .video1 {
    margin-top: 0px;
    margin-bottom: 37px;
  }
  .footer_button.extra {
    width: 165px;
    margin-top: 26px;
    margin-left: 0px;
    text-align: center;
  }
  .slidenav {
    padding-bottom: 0px;
  }
  .tabscontent {
    padding-bottom: 135px;
  }
  .naslovcina {
    margin-top: 16px;
  }
  .proba {
    font-size: 34px;
  }
  .dropdownbutton {
    left: -72px;
    top: 24px;
    margin-top: 82px;
  }
  .cookietext {
    text-align: center;
  }
  .newslider {
    height: 390px;
  }
  .newslide1.avto {
    padding-top: 353px;
  }
  .newslide1.ipad {
    padding-top: 318px;
  }
  .newslide1.center {
    padding-top: 325px;
  }
  .newnapis {
    position: relative;
    top: -371px;
    margin-top: 85px;
  }
  .cookiecolumn {
    text-align: center;
  }
  ._2ndtextblock._23 {
    font-size: 21px;
  }
  ._2ndtextblock.znizan {
    margin-top: 0px;
  }
  .sslide1 {
    padding-bottom: 0px;
    background-color: #474747;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
  .sslide2 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide3 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide4 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide5 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslide6 {
    background-color: #474747;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .sslider {
    height: 265px;
  }
}