/***GENERAL***/

body, html {font-family: roboto; -webkit-font-smoothing: antialiased; }


/***REUSABLES***/ 

.none, .hidden {display: none;}
.subtitle{color: #fff; font-size: 1.35vw; letter-spacing: 0.2vw; font-weight: 400; -webkit-animation-duration: 3s; animation-duration: 3s;}
.subtitle2 {font-size: 1.64vw; color: #0f1d2d; font-weight: 400; letter-spacing: 0.25vw}
.title{font-size: 2.5vw; color: #0a8acb; font-weight: bold; letter-spacing: 0.30vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
.text {font-size: 0.85vw; line-height: 1.4vw; color: #fff; opacity: 0.9; -webkit-animation-duration: 3s; animation-duration: 3s;}
.blue-button {font-size: 1vw; font-weight: 500; padding: 1vw 2.55vw; color: #fff; background-color: #0a8acb; cursor: pointer;}

/***CIRCLES***/

#bluecircle1 img{top: -15.15vw; left: 50.80vw; width: 29.6vw; position: relative;}
#bluecircle1 .puna_anim, #bluecircle2 .puna_anim {-webkit-animation-duration: 7s; animation-duration: 7s;}

#bluecircle2 {width:32.393046736754vw;top:181.00329343187vw;left:60.061080462163vw;}
img.bluecircle3 {width:38.50vw;top:-21.4vw;left:10.67vw;}

/*** PLAY BUTTONS ***/
#play1 {position:absolute; top:83.1vw; left: 47.1vw;}
.play-button-wrapper {position: relative;}
.play-outer img {width: 5.8vw;}
.play-inner img {width: 3.2vw; top: 1.28vw; left: 1.27vw; -webkit-animation-duration: 6s; animation-duration: 6s;}
.play-dots img {width: 4.80vw; left: 1.10vw; top: 0.28vw;}

#play1 .play-outer img {-webkit-animation-duration: 1s; animation-duration: 1s;}
#play1 .play-dots img {-webkit-animation-duration: 1s; animation-duration: 1s;}

/***SPORT CENTERS ***/
img.sportcenters-background {top: 67vw; left: 32.32vw; width: 56vw;}
img.circle-gym {left: 51.4vw; top: 71.4vw; width: 28.4vw; -webkit-animation-duration: 4s; animation-duration: 4s;}
#path19, #path20, #path21, #path22, #path23, #path24, #path25, #path26, #path51, #path52, #path53, #path54, #path55, #path104, #path105, #path106, #path107, #path108, #path109, #path110, #path111, #path112, #path113 {-webkit-animation-duration: 10s; animation-duration: 10s;}

/***SWIMMING POOLS***/

.image36 {
    width: 49.939889663787vw;
    top: 114.62940772353vw;
    left: -24vw;
}

.rect37 {
    width: 5vw;
    height: 64.810109295306vw;
    top: 121.90602269179vw;
    right: 0;
    background-color: #0b8bcc;
    opacity: 1;
    border: 0.80152756px solid none;
}

.rect37after {width: 16.745vw; right: 0;}

.image36after {left: 0vw;}

.image36-anim {
  -webkit-animation: bazen 2s; 
  -moz-animation:    bazen 2s; 
  -o-animation:      bazen 2s; 
  animation:         bazen 2s; 
}

#image42, #image43, #image29, #image35, #image75 {-webkit-animation-duration: 3s; animation-duration: 3s;}

@-webkit-keyframes bazen {
  0%   { left: -24vw; }
  100% { left: 0vw; }
}
@-moz-keyframes bazen {
  0%   { left: -24vw; }
  100% { left: 0vw; }
}
@-o-keyframes bazen {
  0%   { left: -24vw; }
  100% { left: 0vw; }
}
@keyframes bazen {
  0%   { left: -24vw; }
  100% { left: 0vw; }
}

.image37-anim {
  -webkit-animation: kvadar 2s; 
  -moz-animation:    kvadar 2s; 
  -o-animation:      kvadar 2s; 
  animation:         kvadar 2s;

}

@-webkit-keyframes kvadar {
  0%   { width: 5vw }
  100% { width: 16.745vw }
}
@-moz-keyframes kvadar {
  0%   { width: 5vw }
  100% { width: 16.745vw }
}
@-o-keyframes kvadar {
  0%   { width: 5vw }
  100% { width: 16.745vw }
}
@keyframes kvadar {
  0%   { width: 5vw }
  100% { width: 16.745vw }
}

#play2 {top:153.21296970959vw;left:46.938228375143vw;position: absolute;}
#play3 {top:194.55363380868vw;left:46.975030706776vw; position: absolute;}
#play4 {top:255.8vw; left: 47vw; position: absolute;}
#play5 {top:308.04790257104vw;left:46.909928177371vw; position: absolute;}
#play6 {top:357.96501717498vw;left:46.442698032685vw; position: absolute;}

/***HOTELS***/

img.hotels {-webkit-animation-duration: 3s; animation-duration: 3s;}

/***BUILDINGS***/

img.building1{width: 17.154158426148vw; top: 228.40584157385vw; left: -0.02300102716769vw; position: absolute;}
img.building2{width: 17.778703029041vw; top: 213.60931820548vw; left: 13.506031019049vw;}
img.building3{width: 17.403976267305vw; top: 221.91578224212vw; left: 32.512751118976vw;}

img.building1 {
  -webkit-animation: ba 5s ease infinite; 
  -moz-animation:    ba 5s ease infinite; 
  -o-animation:      ba 5s ease infinite; 
  animation:         ba 5s ease infinite; 

}


@-webkit-keyframes ba {
  0%   { top: 223vw; }
  50%   { top: 226vw; }
  100% { top: 223vw; }
}
@-moz-keyframes ba {
  0%   { top: 223vw; }
  50%   { top: 226vw; }
  100% { top: 223vw; }
}
@-o-keyframes ba {
  0%   { top: 223vw; }
  50%   { top: 226vw; }
  100% { top: 223vw; }
}
@keyframes ba {
  0%   { top: 223vw; }
  50%   { top: 226vw; }
  100% { top: 223vw; }
}
img.building2 {
  -webkit-animation: bb 4s ease infinite; 
  -moz-animation:    bb 4s ease infinite; 
  -o-animation:      bb 4s ease infinite; 
  animation:         bb 4s ease infinite; 

}

@-webkit-keyframes bb {
  0%   { top: 217vw; }
  50%   { top: 220vw; }
  100% { top: 217vw; }
}
@-moz-keyframes bb {
  0%   { top: 217vw; }
  50%   { top: 220vw; }
  100% { top: 217vw; }
}
@-o-keyframes bb {
  0%   { top: 217vw; }
  50%   { top: 220vw; }
  100% { top: 217vw; }
}
@keyframes bb {
  0%   { top: 217vw; }
  50%   { top: 220vw; }
  100% { top: 217vw; }
}

img.building3 {
  -webkit-animation: bc 3s ease infinite; 
  -moz-animation:    bc 3s ease infinite; 
  -o-animation:      bc 3s ease infinite; 
  animation:         bc 3s ease infinite; 

}

@-webkit-keyframes bc {
  0%   { top: 221vw; }
  50%   { top: 224vw; }
  100% { top: 221vw; }
}
@-moz-keyframes bc {
  0%   { top: 221vw; }
  50%   { top: 224vw; }
  100% { top: 221vw; }
}
@-o-keyframes bc {
  0%   { top: 221vw; }
  50%   { top: 224vw; }
  100% { top: 221vw; }
}
@keyframes bc {
  0%   { top: 221vw; }
  50%   { top: 224vw; }
  100% { top: 221vw; }
}

/***HOSPITALS****/

img.hospital-image {margin-top: 23vw; margin-left: -10vw; width: 54.5vw}
.hospital-square {
    width: 63.7vw;
    height: 52.55vw;
    background-color: #0f1d2d;
    margin-top: 15.3vw;
    position: absolute;
  }

.hos-square_anim {
  -webkit-animation: hos 2s ease; 
  -moz-animation:    hos 2s ease; 
  -o-animation:      hos 2s ease; 
  animation:         hos 2s ease; 

}

@-webkit-keyframes hos {
  0%   { width: 0vw; }
  100% { width: 63.7vw; }
}
@-moz-keyframes hos {
  0%   { width: 0vw; }
  100% { width: 63.7vw; }
}
@-o-keyframes hos {
  0%   { width: 0vw; }
  100% { width: 63.7vw; }
}
@keyframes hos {
  0%   { width: 0vw; }
  100% { width: 63.7vw; }
}

/***SCHOOLS***/

img.school-circle {
    width: 37.30vw;
    top: 339.9vw;
    position: absolute;
    left: 11.30vw;
    -webkit-animation-duration: 3s; animation-duration: 3s;
  }

/***CLIENTS***/

.logos img {width: 52vw; top: 9.1vw; left: 24vw;}

/***PRODUCTS***/

.product-icon {right: 0vw; width: 17.7vw; height: 10vw; text-align: center; transition: 0.5s ease all;}
.product-pos1{margin-top: 35.85vw; padding-top: 1.9vw; background-color: #0b8bcc; color: #fff;}
.product-pos2 {margin-top: 44.95vw; padding-top: 2.5vw; color: #0F1D2D;}
.product-pos3 {margin-top: 54.05vw; padding-top: 1.9vw; color: #0F1D2D;}
.product-pos4 {margin-top: 63.20vw; padding-top: 1.9vw; color: #0F1D2D;}
.product-pos5 {margin-top: 72.30vw; padding-top: 1.9vw; color: #0F1D2D;}
.product-pos6 {margin-top: 81.40vw; padding-top: 1.9vw; color: #0F1D2D;}
.product-image {text-align: center; width: 100%;}
.product-image img {width: 4.5vw;}
.icon-text {width: 100%; margin-top: 5.1vw; text-align: center; font-size: 0.85vw;}

/*.product-pos1:hover, .product-pos2:hover, .product-pos3:hover, .product-pos4:hover, .product-pos5:hover, .product-pos6:hover {background-color: #0b8bcc; color: #fff; }*/

.circle1 img {width: 32.5vw; margin-top: -8.5vw; margin-left: 41.8vw;}
.product-img img {width: 27vw; margin-left: 43.05vw; margin-top: -4.75vw; -webkit-animation-duration: 5s; animation-duration: 5s;}
.product-cricle img {width: 29.75vw; margin-left: 41.8vw; margin-top: -5.8vw;}
.isprekidane-product img {width: 27.5vw; margin-left: 47vw; margin-top: -8.55vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
.qq3 {-webkit-animation-duration: 2.5s; animation-duration: 2.5s;}

.qq1,.qq2, .ww1, .ww2, .ee1, .ee2, .echeck-title, .echeck-subtitle{-webkit-animation-duration: 1s; animation-duration: 1s;}
.im1 img,.im2 img, .im3 img {-webkit-animation-duration: 5s; animation-duration: 5s;}
#image121, .logos img {-webkit-animation-duration: 5s; animation-duration: 5s;}

/***LOADER***/

.loader {text-align: center; width: 100vw; height: 100vh; background-color: #0f1d2d; padding-top: 23.5vw; z-index: 100;}

.relative {
  position: relative;
}

.loader-ring {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -120px 0 0 -120px;
  width: 240px;
  height: 240px;
}

.loader-ring-light {
  width: 240px;
  height: 240px;
  -moz-border-radius: 240px;
  -webkit-border-radius: 240px;
  border-radius: 240px;
  -moz-box-shadow: 0 4px 0 #00abf2 inset;
  -webkit-box-shadow: 0 4px 0 #00abf2 inset;
  box-shadow: 0 4px 0 #00abf2 inset;
  animation: rotate-360 2s linear infinite;
}

.loader-ring-track {
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  height: 240px;
  -moz-border-radius: 240px;
  -webkit-border-radius: 240px;
  border-radius: 240px;
  -moz-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.3) inset;
}

@keyframes rotate-360 {
  from {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


  * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    html, body{margin:0; overflow-x: hidden; font-family: Roboto; font-weight:300;} div, img{position:absolute;}#rect2{width:14.246980326845vw;height:12.934512751119vw;top:-4.7833704590403E-5vw;background-color:#0B8BCC;opacity:1;border:0.80152756px solid none;}#rect12{width:100%;height:70.95vw;top:51vw;left:0.00014399225148329vw;background-color:#0d1b2b;opacity:1;border:0.80152756px solid none;}#rect33{width:10.992898511502vw;height:3.2539657333195vw;top:84.113063391277vw;left:6.9448839387946vw;background-color:#0b8bcc;opacity:1;border:0.80152756px solid none;}#rect45{width:10.992898511502vw;height:3.2539657333195vw;top:154.27626105964vw;left:56.576883522432vw;background-color:#0b8bcc;opacity:1;border:0.80152756px solid none;}#rect63{width:10.992898511502vw;height:3.2539657333195vw;top:195.66091808057vw;left:6.9111693556782vw;background-color:#0b8bcc;opacity:1;border:0.80152756px solid none;}#rect76{width:10.992898511502vw;height:3.2539657333195vw;top:256.92453835745vw;left:56.462258769647vw;background-color:#0b8bcc;opacity:1;border:0.80152756px solid none;}#rect84{width:10.992898511502vw;height:3.2539657333195vw;top:309.16242739669vw;left:6.9241057562194vw;background-color:#0b8bcc;opacity:1;border:0.80152756px solid none;}#rect102{width:10.992898511502vw;height:3.2539657333195vw;top:358.98657229104vw;left:56.462258769647vw;background-color:#0b8bcc;opacity:1;border:0.80152756px solid none;}#rect119{width:17.838861247007vw;height:17.181767044863vw;top:374.5486707609vw;right:0; background-color:#0b8bcc;opacity:1;border:1px solid none;}#rect140{width:100%;height:95.510069740814vw;top:432.67892161965vw;left:0vw;background-color:#0f1d2d;opacity:1;border:1px solid none;}#rect141{width:17.729078380348vw;height:9.1210758821693vw;top:432.67887998335vw;left:82.189774123035vw;background-color:#0b8bcc;opacity:1;border:1px solid none;}#rect145{width:14.627705631311vw;height:3.9311161028417vw;top:466.31539502446vw;left:6.9014997397731vw;background-color:#0b8bcc;opacity:1;border:0.80152756px solid none;}#path19{width:0.40595399188092vw;height:0.40595399188092vw;left:54.329917768294vw;top:76.203164359321vw;border-radius:150%;background-color:#0b8bcc;}#path20{width:0.40595399188092vw;height:0.40595399188092vw;left:55.25784532112vw;top:75.180918080566vw;border-radius:150%;background-color:#0b8bcc;}#path21{width:0.40595399188092vw;height:0.40595399188092vw;left:56.205071302175vw;top:74.33778286666vw;border-radius:150%;background-color:#0b8bcc;}#path22{width:0.40595399188092vw;height:0.40595399188092vw;left:57.273267409181vw;top:73.568402206724vw;border-radius:150%;background-color:#0b8bcc;}#path23{width:0.40595399188092vw;height:0.40595399188092vw;left:73.616583741022vw;top:97.226164255231vw;border-radius:150%;background-color:#0b8bcc;}#path24{width:0.40595399188092vw;height:0.40595399188092vw;left:74.642872905173vw;top:96.44521702925vw;border-radius:150%;background-color:#0b8bcc;}#path25{width:0.40595399188092vw;height:0.40595399188092vw;left:75.455676069533vw;top:95.6846133028vw;border-radius:150%;background-color:#0b8bcc;}#path26{width:0.40595399188092vw;height:0.40595399188092vw;left:76.223420422609vw;top:94.864086603518vw;border-radius:150%;background-color:#0b8bcc;}#path51{width:0.40595399188092vw;height:0.40595399188092vw;left:63.998730092641vw;top:186.8228624961vw;border-radius:150%;background-color:#0b8bcc;}#path52{width:0.40595399188092vw;height:0.40595399188092vw;left:64.944211512439vw;top:185.67950869158vw;border-radius:150%;background-color:#0b8bcc;}#path53{width:0.40595399188092vw;height:0.40595399188092vw;left:66.050929530551vw;top:184.74163422504vw;border-radius:150%;background-color:#0b8bcc;}#path54{width:0.40595399188092vw;height:0.40595399188092vw;left:67.264107421672vw;top:183.92094514417vw;border-radius:150%;background-color:#0b8bcc;}#path55{width:0.40595399188092vw;height:0.40595399188092vw;left:84.999446237119vw;top:209.78585198293vw;border-radius:150%;background-color:#0b8bcc;}#path56{width:0.40595399188092vw;height:0.40595399188092vw;left:86.0961465598vw;top:208.96886436973vw;border-radius:150%;background-color:#0b8bcc;}#path57{width:0.40595399188092vw;height:0.40595399188092vw;left:87.104494639325vw;top:208.09297387322vw;border-radius:150%;background-color:#0b8bcc;}#path58{width:0.40595399188092vw;height:0.40595399188092vw;left:87.973011345894vw;top:207.12877276986vw;border-radius:150%;background-color:#0b8bcc;}#path104{width:0.40595399188092vw;height:0.40595399188092vw;left:15.553752888519vw;top:345.87275944624vw;border-radius:150%;background-color:#0b8bcc;}#path105{width:0.40595399188092vw;height:0.40595399188092vw;left:16.499235557406vw;top:344.7294306235vw;border-radius:150%;background-color:#0b8bcc;}#path106{width:0.40595399188092vw;height:0.40595399188092vw;left:17.605951910066vw;top:343.79155615697vw;border-radius:150%;background-color:#0b8bcc;}#path107{width:0.40595399188092vw;height:0.40595399188092vw;left:18.819133132091vw;top:342.97086291246vw;border-radius:150%;background-color:#0b8bcc;}#path110{width:0.40595399188092vw;height:0.40595399188092vw;left:40.938662225461vw;top:373.47852607474vw;border-radius:150%;background-color:#0b8bcc;}#path111{width:0.40595399188092vw;height:0.40595399188092vw;left:42.035365879047vw;top:372.66153429791vw;border-radius:150%;background-color:#0b8bcc;}#path112{width:0.40595399188092vw;height:0.40595399188092vw;left:43.043713958572vw;top:371.78562714687vw;border-radius:150%;background-color:#0b8bcc;}#path113{width:0.40595399188092vw;height:0.40595399188092vw;left:43.91223066514vw;top:370.82144686166vw;border-radius:150%;background-color:#0b8bcc;}#image89{width:61.58vw;top:338.95vw;left:-0.034501540959717vw;}#image47{width:9vw;top:199.5vw;right:0vw;}#image1{-webkit-animation-duration: 2.5s; animation-duration: 2.5s; width:100%;top:-0.00010217229936505vw;left:-2.7905243260123E-5vw;}#image3{width:8.5873279900073vw;top:4.5887311335485vw;left:2.8298260435099vw;}#image8{width:57.315511606121vw;top:9.8018294993234vw;left:22.251429582596vw;}#image4{width:0.12490892057874vw;top:0.011010575621942vw;left:49.942725096284vw;}#image5{width:18.319975018216vw;top:26.738000624545vw;left:-6.6522927032372E-5vw;}#image6{width:19.152701155408vw;top:26.735960029145vw;right: 0;}#image7{width:8.6270427813053vw;top:20.797475174352vw;left:44.890180077027vw;}#image11{width:4.7465389819923vw;top:2.9437318621838vw;left:88.790848339752vw;}#image15{width:16.446341209535vw;top:47.465289892787vw;right: 0;}#image16{width:4.3718122202561vw;top:56.984282294161vw;left:82vw;}#image13{width:78.526074737171vw;top:61.954724679921vw;left:21.484308941397vw;}#image14{width:0.37472676173623vw;top:44.503474549807vw;left:49.812636619132vw;}#image17{width:22.171615280525vw;top:70.78676798168vw;left:58.269645050484vw;}#image18{width:22.337878630166vw;top:77.002231706048vw;left:50.652853127928vw;}#image27{width:5.870719267201vw;top:83.066151764339vw;left:47.195149370251vw;}#image28{width:7.4528989278651vw;top:98.484942229624vw;left:86.162431560321vw;}#image29{position:relative; width:48.589570105132vw;}#image31{top:72.92437181222vw;left:6.9732236910586vw;}#image32{width:28vw;top:76.736862704278vw;left:6.9481503070678vw;}#image34{top:84.1vw;left:7vw;}#image30{top:69vw;left:6.9671735193088vw;}#image35{width:0.12490892057874vw;top:96.465581346935vw;left:49.937545539711vw;}#image38{margin-top:0vw;left:56.575168106589vw;position: relative;}#image39{top:139.41647548662vw;left:56.575168106589vw;}#image40{top:144.78232955137vw;left:56.575168106589vw;}#image41{width:9vw;top:150.5303258041vw;right:0vw;}#image42{width:51.7122931196vw;top:155.93619235974vw;right:0;}#image46{width:5.5792651191839vw;top:155.65760799417vw;left:59.185277401894vw;}#image43{width:0.12490892057874vw;top:156.567598626vw;left:49.901113771208vw;}#image44{width:5.870719267201vw;top:153.21296970959vw;left:46.938228375143vw;}#image48{-webkit-animation-duration: 3s; animation-duration: 3s; position:relative; width:44.467575726033vw;left:17.592663682731vw;}#image49{width:31.227230144686vw;top:181.415467888vw;left:60.579186010201vw;}#image50{width:32.393046736754vw;top:181.00329343187vw;left:60.061080462163vw;}#image59{width:5.870719267201vw;top:194.55363380868vw;left:46.975030706776vw;}#image60{top:179.98837514312vw;left:6.9481503070678vw;}#image61{width:28.81232434683vw;top:183.65vw;left:6.9481503070678vw;}#image62{width:23.607785989383vw;top:187.36652024565vw;left:6.9481503070678vw;}#image64{width:5.5792651191839vw;top:197.04225668783vw;left:9.519563235141vw;}#image67{width:17.154158426148vw;top:228.40584157385vw;left:-0.02300102716769vw;}#image68{width:17.778703029041vw;top:213.60931820548vw;left:13.506031019049vw;}#image69{width:17.403976267305vw;top:221.91578224212vw;left:32.512751118976vw;}#image66{width:0.12490892057874vw;top:207.02364525867vw;left:49.833454772562vw;}#image71{top:235.33891537421vw;left:56.454039762673vw;}#image72{top:242.71649422296vw;left:56.514449880296vw;}#image73{top:247.15820131154vw;left:56.469241178307vw;}#image75{width:51.7122931196vw;left:48.214843343395vw;position: relative;}#image74{width:10vw;top:245.99289268242vw;right:0;}#image70{width:5.870719267201vw;top:255.86508587488vw;left:46.885067138545vw;}#image77{width:5.5792651191839vw;top:258.30587280108vw;left:59.07065264911vw;}#image79{width:31.227230144686vw;top:282.18988654106vw;left:62.1942333715vw;}#image78{width:64.66118455293vw;top:273.99759758509vw;left:-0.02300102716769vw;}#image80{width:13.9065264911vw;top:292.48458415739vw;left:6.9481503070678vw;}#image81{width:28.021234516498vw;top:296.4116956386vw;left:6.9481503070678vw;}#image82{width:29.607785989383vw;top:300.16009992714vw;left:6.9481503070678vw;}#image87{width:0.12490892057874vw;top:270.94043926304vw;left:49.89851150203vw;}#image86{width:5.870719267201vw;top:308.04790257104vw;left:46.909928177371vw;}#image83{width:48.71447902571vw;left:-0.026022669303633vw;position: relative;}#image85{width:5.5792651191839vw;top:310.54376600396vw;left:9.5324988029562vw;}#image88{width:9vw;top:308.95833038409vw;right: 0;}#image91{top:344.04657853648vw;left:56.469241178307vw;}#image92{width:20.568335588633vw;top:347.78798792547vw;left:56.469241178307vw;}#image93{width:28.607785989383vw;top:352.05038409493vw;left:56.469241178307vw;}#image90{width:0.12490892057874vw;top:318.63275528261vw;left:49.966170500677vw;}#image94{width:51.7122931196vw;left:48.214843343395vw; position: relative;}#image103{width:5.5792651191839vw;top:360.36788591652vw;left:59.07065264911vw;}#image100{width:38.769274487353vw;top:339.13680857708vw;left:10.562451129385vw;}#image101{width:5.870719267201vw;top:357.96501717498vw;left:46.442698032685vw;}#image115{width:52.586655563652vw;top:391.72331841366vw;right: 0;}#image121{left:38.924742375351vw;}#image122{width:7.2030810867076vw;top:406.1781950661vw;left:19.592643280941vw;}#image123{width:5.4959925054648vw;top:404.84066618091vw;left:38.483279275528vw;}#image124{width:4.2052669928177vw;top:405.32855209743vw;left:57.165729155824vw;}#image125{width:6.2038097220777vw;top:406.44268970542vw;left:74.203547413344vw;}#image126{width:7.3279900072864vw;top:412.37167482044vw;left:19.549547205163vw;}#image127{width:8.9101696679505vw;top:412.36948058707vw;left:36.026449880296vw;}#image128{width:8.3272613719163vw;top:412.67317164568vw;left:54.222242115124vw;}#image129{width:7.9941709170397vw;top:412.95584469658vw;left:73.133044654939vw;}#image130{width:5.4543561986052vw;top:419.41684188612vw;left:20.16758613511vw;}#image131{width:5.4127198917456vw;top:419.07284271885vw;left:38.141891537421vw;}#image132{width:10.450713021755vw;top:420.05650046841vw;left:52.881144998439vw;}#image133{width:8.1190798376184vw;top:420.5098365775vw;left:72.985814510253vw;}#image120{width:9vw;top:363.5133381909vw;right: 0;}#image6855{width:23.607785989383vw;top:492.5341521807vw;left:43.663545331529vw;}#image142{position: relative; left:6.9003081086708vw; font-size: 2.2vw; letter-spacing: 0.2vw;}#image143{top:454.12307692308vw;left:6.9003081086708vw;}#image144{width:25vw;top:458.40836889768vw;left:6.9003081086708vw;}#image146{top:467.92705319038vw;left:8.9691783074841vw;}



/* HOME ANIMATION */

img.k1 {top: 10.3vw; left: 33.4vw; width: 7.15vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
img.k2 {top: 9.8vw; left: 60.25vw; width: 4.7vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
img.k3 {left: 58.18vw; top: 34.75vw; width: 9.70vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
img.k4 {top: 24.85vw; left: 22.2vw; width: 11vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
img.crta1 {left: 33vw; top: 26.7vw; width: 28.8vw;} 
img.crta2 {top: 10.40vw; left: 33vw; width: 30.3vw;}
img.crta3 {left: 62.7vw; top: 33.4vw; width: 2.2vw;}
img.isprekidane1 {left: 35.9vw; top: 19.38vw; width: 13.8vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
img.isprekidane2 {left: 42.8vw; top: 13.25vw; width: 18.3vw; -webkit-animation-duration: 3s; animation-duration: 3s;}
img.puna1 {width: 25.5vw; left: 34.47vw; top: 18.9vw;}
img.puna2 {width: 9.7vw; left: 49.3vw; top: 15.20vw;} 
img.tanka {width: 19.9vw; top: 16.65vw; left: 39.15vw;}
img.kut1 {top: 21.30vw; left: 50vw; width: 2.25vw; -webkit-animation-duration: 2s; animation-duration: 2s;}
img.kut2 {left: 77.5vw; top: 29.25vw; width: 2.15vw; -webkit-animation-duration: 2s; animation-duration: 2s;}

#img4 {width: 0.08vw; top: 23vw;left:49.942725096284vw;}
#img5 {width: 12.319975vw; top: 26.738000624545vw; left: 38vw;}
#img6 {width: 12.152701vw; top: 26.735960029145vw; left: 51vw;}
#img14 {width:0.1647vw;top:26vw;left:49.812636619132vw;}

#image1 {display: none;} 
.img1back {width: 100%; height: 100vh; background-color: #0E1C2C}
.puna {width: 22.10vw; top: 15.1vw; left: 37.75vw;}
.isprekidane {width: 25.5vw; top: 13.0vw; left: 35.5vw;}
img.crta {width: 31.9vw; left: 32.90vw; top: 10.5vw; -webkit-animation-duration: 4s; animation-duration: 4s;}

.home-subtitle{top:23.643683980431vw;left:53.169563859686vw; color: #fff; font-size: 1.35vw; font-family: Roboto; letter-spacing: 0.2vw; font-weight: 400;}
.home-title{top:25.8vw;left:54.249580514208vw; font-family: roboto; font-size: 2.6vw; color: #0a8acb; font-weight: bold; letter-spacing: 0.24vw;}

.puna_anim {
  -webkit-animation: animation 6000ms linear both;
  animation: animation 6000ms linear both;
}

@-webkit-keyframes animation { 
  0% { -webkit-transform: matrix3d(-0.94, -0.342, 0, 0, 0.342, -0.94, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(-0.94, -0.342, 0, 0, 0.342, -0.94, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.3% { -webkit-transform: matrix3d(0.213, -0.977, 0, 0, 0.977, 0.213, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.213, -0.977, 0, 0, 0.977, 0.213, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.61% { -webkit-transform: matrix3d(0.943, -0.333, 0, 0, 0.333, 0.943, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.943, -0.333, 0, 0, 0.333, 0.943, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.91% { -webkit-transform: matrix3d(0.989, 0.145, 0, 0, -0.145, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.989, 0.145, 0, 0, -0.145, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.22% { -webkit-transform: matrix3d(0.966, 0.258, 0, 0, -0.258, 0.966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.966, 0.258, 0, 0, -0.258, 0.966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  28.33% { -webkit-transform: matrix3d(0.998, 0.058, 0, 0, -0.058, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.998, 0.058, 0, 0, -0.058, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.44% { -webkit-transform: matrix3d(1, -0.017, 0, 0, 0.017, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, -0.017, 0, 0, 0.017, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  61.66% { -webkit-transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.98% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animation { 
  0% { -webkit-transform: matrix3d(-0.94, -0.342, 0, 0, 0.342, -0.94, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(-0.94, -0.342, 0, 0, 0.342, -0.94, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.3% { -webkit-transform: matrix3d(0.213, -0.977, 0, 0, 0.977, 0.213, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.213, -0.977, 0, 0, 0.977, 0.213, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.61% { -webkit-transform: matrix3d(0.943, -0.333, 0, 0, 0.333, 0.943, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.943, -0.333, 0, 0, 0.333, 0.943, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.91% { -webkit-transform: matrix3d(0.989, 0.145, 0, 0, -0.145, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.989, 0.145, 0, 0, -0.145, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.22% { -webkit-transform: matrix3d(0.966, 0.258, 0, 0, -0.258, 0.966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.966, 0.258, 0, 0, -0.258, 0.966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  28.33% { -webkit-transform: matrix3d(0.998, 0.058, 0, 0, -0.058, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.998, 0.058, 0, 0, -0.058, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.44% { -webkit-transform: matrix3d(1, -0.017, 0, 0, 0.017, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, -0.017, 0, 0, 0.017, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  61.66% { -webkit-transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.98% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}


.cursor{
    opacity: 1;
    -webkit-animation: blink 0.2s infinite;
    -moz-animation: blink 0.2s infinite;
    animation: blink 0.2s infinite;
    position: absolute;
    top: 25.35vw;
    left: 53.2vw;
    font-size: 3vw;
    color: #fff;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

.simple-rotate {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 1600ms;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-name: spin;
    -moz-animation-duration: 1600ms;
    -moz-animation-timing-function: ease-out;
    -ms-animation-name: spin;
    -ms-animation-duration: 1600ms;
    -ms-animation-timing-function: ease-out;
    
    animation-name: spin;
    animation-duration: 1600ms;
    animation-timing-function: ease-out;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(200deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(200deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(200deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(200deg);
    }
    to {
        transform:rotate(360deg);
    }
}


/*** REMOVE INPUT STYLING ***/

button,
input,
optgroup,
select,
textarea{
-webkit-appearance: none;
-moz-appearance:    none;
-ms-appearance:     none;
-o-appearance:      none;
appearance:         none;
border-style:solid;
outline: none;
}
::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.footer {
    width: 100%;
    background: #0989CA;
    height: 13vw;
    position: relative;
    margin-top: 74vw;
}
.footer-logo img {margin-top: 4vw; margin-left: 9vw; width: 10vw;}
.watermark img {width: 11vw; position: absolute; left: 88.5vw; top: 1.6vw;}
.footer-crta img {height: 7vw; margin-left: 24vw; margin-top: 2.7vw;}
.footer-crta2 img {height: 7vw; margin-left: 53.8vw; margin-top: 2.7vw;}
.slovenia {left: 29vw; top: 3vw; color: #fff;}
.footer-title {width: 10vw; font-weight: 600; font-size: 0.9vw;}
.footer-text {width: 10vw; font-size: 0.85vw; line-height: 1.3vw;}
.slovenia-right {left: 13vw; top: 2vw;}
.croatia {left: 59vw; top: 3vw; color: #fff;}
.croatia-right {left: 13vw; top: 2vw;}