#vertical-image { height:auto; }
.big-title { color:#003c3a;font-size:45px; margin-top:6%; margin-bottom:5%; text-align:center; }
.big-title-sub { color:#003c3a;font-size:45px; margin-top:1%; margin-bottom:5%; text-align:center; }
.object-title { color:#003c3a; font-size:30px; margin-top:2%; }
.object-description-link { color:#000; font-size:16px;margin-top:1%;line-height:25px; }
.object-description-link-top { color:#000; font-size:16px;margin-top:5%;line-height:25px; }
.object-description-link img { width:50px; display:inline-block;margin-left:10px;vertical-align:middle; transition:1s;position:absolute;animation: float 8s ease-in-out infinite; }
#marginas { margin-top:3%; display:block; }
.zemelapis { width:100%; margin-top:2%; margin-bottom:3%; }
#frame { height:600px; }
.image { width:95px;margin-top:3%; }
@keyframes float {
	0% {
		//box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
	50% {
		//box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2);
		transform: translatey(-10px);
	}
	100% {
		//box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
}
main { background-color:#fff;margin-bottom:0; animation: 2s ease 0s normal forwards 1 fadein;
  animation-iteration-count: infinite;}
@media only screen and (max-width: 600px) {
.image { margin-top: 2em; }
.big-title { color:#008273;font-size:40px; margin-top:12%; margin-bottom:5%; text-align:center; }
.object-title { color:#003c3a; font-size:28px; margin-top:2%; margin-bottom:10%; }
.object-description-link { margin-bottom: 6%; }
#frame { height:400px; }
.h1 { font-size:25px; }
}