@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"); /* Using a url */
#izanga { color:#c9322e;font-size:22px;line-height:26px;margin-top:5%; }
#title { text-align:center;font-size:40px;text-transform:uppercase;margin-top:4%;color:#db1a1a; font-weight:bold; }
#image-map { width:100%; }
.section-light {

	margin-bottom: 0;

	border-top-right-radius: 285px;

	background-color: #1a936f;

	background: url('https://www.lithuania.travel/other_files/zemelapiai/stebuklingas/bg.jpeg');

	background-position: bottom;

	background-attachment: fixed;

	margin-top: 2em;
}

.pins { position:relative; }
.photo-info { right:100px; }
#with-ribbon { height:100%;background-size:60%; }
#present { width:150px;margin-top:12%;margin-bottom:5%; }
#name { color:#c9322e;font-size:37px;margin-top:0%;margin-bottom:3%; }
#description { padding-left:0px;padding-right:50px;font-size:18px; }
#christmas { width:500px;border-radius:260px;border:6px dotted #db1a1a;margin-bottom:32%; }
#description b { color:#c9322e!important; }
#pins { display:block; width:100%; }
#pin1 { width:42px;position:absolute;top:47%;left:63%;transition:1s; }
#pin1:hover { margin-top:-5px; }
#pin2 { width:42px;position:absolute;top:13%;left:56%;transition:1s; }
#pin2:hover { margin-top:-5px; }
#pin3 { width:42px;position:absolute;top:12%;left:53%;transition:1s; }
#pin3:hover { margin-top:-5px; }
#pin4 { width:42px;position:absolute;top:9%;left:55%;transition:1s; }
#pin4:hover { margin-top:-5px; }
#pin5 { width:45px;position:absolute;top:47%;left:72%;transition:1s; }
#pin5:hover { margin-top:-5px; }
#pin6 { width:42px;position:absolute;top:47%;left:70%;transition:1s; }
#pin6:hover { margin-top:-5px; }
#pin7 { width:42px;position:absolute;top:44%;left:71%;transition:1s; }
#pin7:hover { margin-top:-5px; }
#pin8 { width:42px;position:absolute;top:47%;left:68%;transition:1s; }
#pin8:hover { margin-top:-5px; }
#pin9 { width:40px;position:absolute;top:46%;left:66%;transition:1s; }
#pin9:hover { margin-top:-5px; }
#pin10 { width:42px;position:absolute;top:55%;left:41%;transition:1s; }
#pin10:hover { margin-top:-5px; }
#pin11 { width:42px;position:absolute;top:58%;left:37.8%;transition:1s; }
#pin11:hover { margin-top:-5px; }
#pin12 { width:42px;position:absolute;top:39%;left:74%;transition:1s; }
#pin12:hover { margin-top:-5px; }
#pin13 { width:42px;position:absolute;top:34%;left:71.6%;transition:1s; }
#pin13:hover { margin-top:-5px; }
#pin14 { width:42px;position:absolute;top:29%;left:69%;transition:1s; }
#pin14:hover { margin-top:-5px; }
#pin15 { width:42px;position:absolute;top:26%;left:35%;transition:1s; }
#pin15:hover { margin-top:-5px; }
#pin16 { width:42px;position:absolute;top:18%;left:26%;transition:1s; }
#pin16:hover { margin-top:-5px; }
#pin17 { width:42px;position:absolute;top:56%;left:34%;transition:1s; }
#pin17:hover { margin-top:-5px; }
#pin18 { width:42px;position:absolute;top:44%;left:36%;transition:1s; }
#pin18:hover { margin-top:-5px; }
#pin19 { width:45px;position:absolute;top:68%;left:44%;transition:1s; }
#pin19:hover { margin-top:-5px; }
#pin20 { width:43px;position:absolute;top:16%;left:65.5%;transition:1s; }
#pin20:hover { margin-top:-5px; }
#pin21 { width:43px;position:absolute;top:20%;left:65%;transition:1s; }
#pin21:hover { margin-top:-5px; }
#pin22 { width:42px;position:absolute;top:23%;left:63.5%;transition:1s; }
#pin22:hover { margin-top:-5px; }
#pin23 { width:42px;position:absolute;top:29%;left:14%;transition:1s; }
#pin23:hover { margin-top:-5px; }
#pin24 { width:42px;position:absolute;top:21%;left:15%;transition:1s; }
#pin24:hover { margin-top:-5px; }
#pin25 { width:40px;position:absolute;top:27%;left:18%;transition:1s; }
#pin25:hover { margin-top:-5px; }
#pin26 { width:38px;position:absolute;top:32%;left:15.5%;transition:1s; }
#pin26:hover { margin-top:-5px; }
#pin27 { width:42px;position:absolute;top:30%;left:17%;transition:1s; }
#pin27:hover { margin-top:-5px; }
#pin28 { width:42px;position:absolute;top:38%;left:23%;transition:1s; }
#pin28:hover { margin-top:-5px; }
#pin29 { width:43px;position:absolute;top:66%;left:59%;transition:1s; }
#pin29:hover { margin-top:-5px; }
#pin30 { width:43px;position:absolute;top:68%;left:61%;transition:1s; }
#pin30:hover { margin-top:-5px; }
#pin31 { width:43px;position:absolute;top:68%;left:64%;transition:1s; }
#pin31:hover { margin-top:-5px; }
#pin32 { width:43px;position:absolute;top:6%;left:28%;transition:1s; }
#pin32:hover { margin-top:-5px; }
#pin33 { width:43px;position:absolute;top:41%;left:66%;transition:1s; }
#pin33:hover { margin-top:-5px; }
#pin34 { width:43px;position:absolute;top:71%;left:57%;transition:1s; }
#pin34:hover { margin-top:-5px; }
#pin35 { width:40px;position:absolute;top:33%;left:12%;transition:1s; }
#pin35:hover { margin-top:-5px; }
#pin36 { width:40px;position:absolute;top:37%;left:13%;transition:1s; }
#pin36:hover { margin-top:-5px; }
#pin37 { width:43px;position:absolute;top:33%;left:36%;transition:1s; }
#pin37:hover { margin-top:-5px; }
#pin38 { width:43px;position:absolute;top:34%;left:33.6%;transition:1s; }
#pin38:hover { margin-top:-5px; }
#pin39 { width:42px;position:absolute;top:73%;left:50%;transition:1s; }
#pin39:hover { margin-top:-5px; }
#pin40 { width:42px;position:absolute;top:65%;left:52%;transition:1s; }
#pin40:hover { margin-top:-5px; }
#pin41 { width:43px;position:absolute;top:70%;left:52%;transition:1s; }
#pin41:hover { margin-top:-5px; }
#pin42 { width:42px;position:absolute;top:49%;left:48%;transition:1s; }
#pin42:hover { margin-top:-5px; }
#pin43 { width:43px;position:absolute;top:45%;left:45%;transition:1s; }
#pin43:hover { margin-top:-5px; }
#pin44 { width:42px;position:absolute;top:42%;left:47%;transition:1s; }
#pin44:hover { margin-top:-5px; }
#pin45 { width:40px;position:absolute;top:38%;left:47%;transition:1s; }
#pin45:hover { margin-top:-5px; }
#pin46 { width:42px;position:absolute;top:27%;left:48%;transition:1s; }
#pin46:hover { margin-top:-5px; }
#pin47 { width:42px;position:absolute;top:28%;left:56%;transition:1s; }
#pin47:hover { margin-top:-5px; }
#pin48 { width:42px;position:absolute;top:25%;left:51%;transition:1s; }
#pin48:hover { margin-top:-5px; }
#pin49 { width:42px;position:absolute;top:32%;left:60%;transition:1s; }
#pin49:hover { margin-top:-5px; }
#pin50 { width:42px;position:absolute;top:49%;left:60%;transition:1s; }
#pin50:hover { margin-top:-5px; }
#pin51 { width:42px;position:absolute;top:47%;left:57.5%;transition:1s; }
#pin51:hover { margin-top:-5px; }
#pin52 { width:42px;position:absolute;top:67%;left:57%;transition:1s; }
#pin52:hover { margin-top:-5px; }
#pin53 { width:42px;position:absolute;top:43%;left:20%;transition:1s; }
#pin53:hover { margin-top:-5px; }
#pin54 { width:42px;position:absolute;top:75%;left:56%;transition:1s; }
#pin54:hover { margin-top:-5px; }
#pin55 { width:45px;position:absolute;top:60%;left:19%;transition:1s; }
#pin55:hover { margin-top:-5px; }
#button {
  display: inline-block;
  background-color: #db1a1a;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 80px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #e72424;
  text-decoration:none;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}
@media only screen and (max-width: 600px) {
#christmas { width:100%; }
#present { width:120px; }
#with-ribbon { height:auto; }
.master-head__image { height:calc(100vh - 440px);min-height:220px; }
#izanga { font-size:14px; }
#title { font-size:25px; }
#description { padding-right:0px; }
#pins { display:block; width:100%; }
#pin1 { width:15px;position:absolute;left:63%;transition:1s; }
#pin1:hover { margin-top:-5px; }
#pin2 { width:15px;position:absolute;left:56%;transition:1s; }
#pin2:hover { margin-top:-5px; }
#pin3 { width:14px;position:absolute;left:53%;transition:1s; }
#pin3:hover { margin-top:-5px; }
#pin4 { width:14px;position:absolute;left:55%;transition:1s; }
#pin4:hover { margin-top:-5px; }
#pin5 { width:14px;position:absolute;left:71%;transition:1s; }
#pin5:hover { margin-top:-5px; }
#pin6 { width:15px;position:absolute;left:67%;transition:1s; }
#pin6:hover { margin-top:-5px; }
#pin7 { width:15px;position:absolute;left:69%;transition:1s; }
#pin7:hover { margin-top:-5px; }
#pin8 { width:15px;position:absolute;left:66%;transition:1s; }
#pin8:hover { margin-top:-5px; }
#pin9 { width:15px;position:absolute;left:65%;transition:1s; }
#pin9:hover { margin-top:-5px; }
#pin10 { width:15px;position:absolute;left:40%;transition:1s; }
#pin10:hover { margin-top:-5px; }
#pin11 { width:15px;position:absolute;left:37.8%;transition:1s; }
#pin11:hover { margin-top:-5px; }
#pin12 { width:15px;position:absolute;left:74%;transition:1s; }
#pin12:hover { margin-top:-5px; }
#pin13 { width:15px;position:absolute;left:71.6%;transition:1s; }
#pin13:hover { margin-top:-5px; }
#pin14 { width:15px;position:absolute;left:69%;transition:1s; }
#pin14:hover { margin-top:-5px; }
#pin15 { width:15px;position:absolute;left:35%;transition:1s; }
#pin15:hover { margin-top:-5px; }
#pin16 { width:15px;position:absolute;left:25%;transition:1s; }
#pin16:hover { margin-top:-5px; }
#pin17 { width:15px;position:absolute;left:34%;transition:1s; }
#pin17:hover { margin-top:-5px; }
#pin18 { width:15px;position:absolute;left:36%;transition:1s; }
#pin18:hover { margin-top:-5px; }
#pin19 { width:15px;position:absolute;left:44%;transition:1s; }
#pin19:hover { margin-top:-5px; }
#pin20 { width:15px;position:absolute;left:62.5%;transition:1s; }
#pin20:hover { margin-top:-5px; }
#pin21 { width:15px;position:absolute;left:65%;transition:1s; }
#pin21:hover { margin-top:-5px; }
#pin22 { width:15px;position:absolute;left:63.5%;transition:1s; }
#pin22:hover { margin-top:-5px; }
#pin23 { width:14px;position:absolute;left:14%;transition:1s; }
#pin23:hover { margin-top:-5px; }
#pin24 { width:14px;position:absolute;left:15%;transition:1s; }
#pin24:hover { margin-top:-5px; }
#pin25 { width:14px;position:absolute;left:18%;transition:1s; }
#pin25:hover { margin-top:-5px; }
#pin26 { width:14px;position:absolute;left:15.5%;transition:1s; }
#pin26:hover { margin-top:-5px; }
#pin27 { width:14px;position:absolute;left:17%;transition:1s; }
#pin27:hover { margin-top:-5px; }
#pin28 { width:14px;position:absolute;left:23%;transition:1s; }
#pin28:hover { margin-top:-5px; }
#pin29 { width:14px;position:absolute;left:59%;transition:1s; }
#pin29:hover { margin-top:-5px; }
#pin30 { width:14px;position:absolute;left:61%;transition:1s; }
#pin30:hover { margin-top:-5px; }
#pin31 { width:14px;position:absolute;left:64%;transition:1s; }
#pin31:hover { margin-top:-5px; }
#pin32 { width:14px;position:absolute;left:28%;transition:1s; }
#pin32:hover { margin-top:-5px; }
#pin33 { width:14px;position:absolute;left:66%;transition:1s; }
#pin33:hover { margin-top:-5px; }
#pin34 { width:14px;position:absolute;left:57%;transition:1s; }
#pin34:hover { margin-top:-5px; }
#pin35 { width:14px;position:absolute;left:12%;transition:1s; }
#pin35:hover { margin-top:-5px; }
#pin36 { width:14px;position:absolute;left:13%;transition:1s; }
#pin36:hover { margin-top:-5px; }
#pin37 { width:14px;position:absolute;left:36%;transition:1s; }
#pin37:hover { margin-top:-5px; }
#pin38 { width:14px;position:absolute;left:33.6%;transition:1s; }
#pin38:hover { margin-top:-5px; }
#pin39 { width:14px;position:absolute;left:50%;transition:1s; }
#pin39:hover { margin-top:-5px; }
#pin40 { width:14px;position:absolute;left:52%;transition:1s; }
#pin40:hover { margin-top:-5px; }
#pin41 { width:14px;position:absolute;left:52%;transition:1s; }
#pin41:hover { margin-top:-5px; }
#pin42 { width:14px;position:absolute;left:48%;transition:1s; }
#pin42:hover { margin-top:-5px; }
#pin43 { width:14px;position:absolute;left:45%;transition:1s; }
#pin43:hover { margin-top:-5px; }
#pin44 { width:14px;position:absolute;left:47%;transition:1s; }
#pin44:hover { margin-top:-5px; }
#pin45 { width:14px;position:absolute;left:47%;transition:1s; }
#pin45:hover { margin-top:-5px; }
#pin46 { width:14px;position:absolute;left:48%;transition:1s; }
#pin46:hover { margin-top:-5px; }
#pin47 { width:14px;position:absolute;left:21%;transition:1s; }
#pin47:hover { margin-top:-5px; }
#pin48 { width:14px;position:absolute;left:51%;transition:1s; }
#pin48:hover { margin-top:-5px; }
#pin49 { width:14px;position:absolute;left:60%;transition:1s; }
#pin49:hover { margin-top:-5px; }
#pin50 { width:14px;position:absolute;left:63%;transition:1s; }
#pin50:hover { margin-top:-5px; }
#pin51 { width:14px;position:absolute;left:57.5%;transition:1s; }
#pin51:hover { margin-top:-5px; }
#pin52 { width:14px;position:absolute;left:57%;transition:1s; }
#pin52:hover { margin-top:-5px; }
#pin53 { width:14px;position:absolute;left:59%;transition:1s; }
#pin53:hover { margin-top:-5px; }
#pin54 { width:14px;position:absolute;left:56%;transition:1s; }
#pin54:hover { margin-top:-5px; }
#pin55 { width:14px;position:absolute;left:19%;transition:1s; }
#pin55:hover { margin-top:-5px; 
}
@media only screen and (max-width: 1024px) {
.master-head__image { height: calc(100vh - 170px);min-height:350px; }
}
@media only screen and (max-width: 375px) {


}