body{color:black;
text-align:center;
background-attachment:fixed;
background:white;
font-style:Arial, roboto;
background-color:#F2F2F2;
margin: 0;
}

style{text-decoration:none;}


h1 {
  color: black;
  font-size: 70px;
  position: relative;
  left:-1150px;
  top: 12px;
  padding: 50px;
  margin: 0;
  font-weight: 600;
  letter-spacing: 1px;
}

.header{
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-image: linear-gradient(to bottom right, #D3D3D3, #D3D3D3);
}

.logo {
	height: 110px;
	width:auto;
margin-right: 100px;
position: relative;
  left:50px;
}


.uvodna-slika{
	width:50%;
	height: 50%;
	position:relative;
	left: 580px;
	
}

.tekst{
	position: relative;
	left:-300px;
	top:-200px;
	color:white;
	font-size:24px;
	font-weight:bold;
	font-family: 'Oswald', sans-serif;
	
}


.slika-box{
	background-color: #023399;
}

.slika-wrapper{
	background-color:#023399;
}


.tekst{
	font-size: 20px;
}


.domov{border-radius:5px;
border:0px solid #30A3F0;
padding:15px;
width:40px;
height:40px;
border:none;
color:black;
background-color:#ff6600;
transition:0.5s;
text-decoration: none;
}

.domov:hover{
  background-color: #36454F;
  transform: scale(1.3);
}


table{border-color:yellow;background-color:blue;}

footer {
  background-color:lightgrey;
  background-image:url(gimvic-siv.png);
  background-size: 70px;
  font-size:15;
  font-weight:5;
  text-align: center;
  padding: 100px;
}


.image-row a {
  display: inline-block;
}

	


.image-row{
display: flex;
gap: 100px;
justify-content: center;
padding: 100px;
}

.image-row img {
  width: 70px;
  height: 70px;
  object-fit: contain;
  cursor: pointer;
  
  transition: transform 0.3s ease;
}

.image-row img:hover {
  transform: scale(1.15);
}
	

@media (max-width: 768px) {
  .image-row {
    flex-direction: column;
  }
}


.tri-slike {
  margin-top: 0;
  padding-top: -200px;
  background: linear-gradient(to top, white, #E5E4E2);
  text-decoration:none;
}

.tri-slike {
  display: flex;
  gap: 40px;
  padding: 60px 40px;
  justify-content: center;
  text-decoration: none;
  flex-wrap: wrap;
}

.ogenj{
	width: 80% !important; 
	height: auto !important;
}

.graf{
	margin-top: 20px;
	
}
	
.kartica {
  text-align: center;
  width: 22%;
  min-width: 250px;
  max-width: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.kartica img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.kartica h3 {
  margin-bottom: 10px;
  font-size: 22px;
}

.kartica p {
  font-size: 16px;
  line-height: 1.5;
}

.kartica {
  background: #f5f5f5;
  padding: 30px;
  border-radius: 12px;
}


.kartica:hover {
  transform: translateY(-5px);
  transition: 0.9s ease;
}

.kartica-gumb{
  display: inline-block;
  margin-top: 20px;
  padding: 10px 20px;
  background-color: #ff6600;
  color: white;
  font-weight: bold;
  border-radius: 8px;
  transition: background-color 0.3s, transform 0.3s;
  text-decoration:none;
}

.kartica-gumb:hover {
  background-color: #36454F;
  transform: scale(1.3);
}


@media (max-width: 900px) {
  .tri-slike {
    flex-direction: column;
    align-items: center;
  }
}

h5{
  color: black;
  font-size: 70px;
  position: relative;
  left:-1150px;
  top: 12px;
  padding: 50px;
  margin: 0;
  font-weight: 600;
  letter-spacing: 1px;
}
.vmes{
	background: linear-gradient(to bottom, white, #E5E4E2);
	padding: 200px;
	color: black;
  font-size: 70px;
  position: relative;
  left:0px;
  top: 12px;
  margin: 0;
  font-weight: 600;
  letter-spacing: 1px;
  
}