


.olwhover {
    width: 130px;
    position: relative;
    opacity: 1;
    transition: 0.3s ease;
    cursor: pointer;
}

.olwhover:hover {
    -ms-transform: scale(1.5, 1.5); /* IE 9 */
    -webkit-transform: scale(1.5, 1.5); /* Safari */
	-moz-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5); /** default is 1, scale it to 1.5 */
    opacity: 1;
}

.olwhover580 {
    width: 280px;
    position: relative;
    opacity: 1;
    transition: 0.3s ease;
    cursor: pointer;
}

.olwhover580:hover {
    -ms-transform: scale(1.5, 1.5); /* IE 9 */
    -webkit-transform: scale(1.5, 1.5); /* Safari */
	-moz-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5); /** default is 1, scale it to 1.5 */
    opacity: 1;
}

.treehover {
    width: 200px;
    position: relative;
    opacity: 1;
    transition: 0.3s ease;
    cursor: pointer;
}

.treehover:hover {
    -ms-transform: scale(1.5, 1.5); /* IE 9 */
    -webkit-transform: scale(1.5, 1.5); /* Safari */
	-moz-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5); /** default is 1, scale it to 1.5 */
    opacity: 1;
}

.flaghover {
    width: 35px;
    position: relative;
    opacity: 1;
    transition: 0.3s ease;
    cursor: pointer;
}

.flaghover:hover {
    -ms-transform: scale(1.5, 1.5); /* IE 9 */
    -webkit-transform: scale(1.5, 1.5); /* Safari */
	-moz-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5); /** default is 1, scale it to 1.5 */
    opacity: 1;
}


#tree {
  left: calc((100% - 1000px)/2);
  position: relative;
  z-index: 1;

}


#owl1 {
  top: 95px;
  left: 180px;
  position: absolute;
  z-index: 2;
}

#owl2 {
  top: 70px;
  left: 620px;
  position: absolute;
  z-index: 2;
}

#owl3 {
  top: 205px;
  left: 370px;
  position: absolute;
  z-index: 2;
}

#owl4 {
  top: 330px;
  left: 610px;
  position: absolute;
  z-index: 2;
}

#owl5 {
  top: 230px;
  left: 550px;
  position: absolute;
  z-index: 2;
}

#owl6 {
  top: 340px;
  left: 135px;
  position: absolute;
  z-index: 2;
}

#owl7 {
  top: 410px;
  left: 315px;
  position: absolute;
  z-index: 2;
}

#owl8 {
  top: 460px;
  left: 450px;
  position: absolute;
  z-index: 2;
}

#owl9 {
  top: 50px;
  left: 380px;
  position: absolute;
  z-index: 2;
}

#treesign1 {
  top: 680px;
  left: 327px;
  position: absolute;
  z-index: 2;
}

#treesign2 {
  top: 730px;
  left: 460px;
  position: absolute;
  z-index: 2;
}

#treesign3 {
  top: 780px;
  left: 380px;
  position: absolute;
  z-index: 2;
}

#treesign4 {
  top: 830px;
  left: 460px;
  position: absolute;
  z-index: 2;
}

#flagbg {
  top: 920px;
  left: 450px;
  position: absolute;
  z-index: 2;
}

#flagen {
  top: 920px;
  left: 500px;
  position: absolute;
  z-index: 2;
}

html, body {
    width: 100%;
    overflow-x: hidden;
    background-color: #ffeee1;
}