.element{ color: #ffbc00; }
.tr-room .tr-overlay a { color:#fff !important; }
#hb_room_description {display:block !important;}
.error-404 .btn.btn-primary {background-color:#00B5E2!important;}
.banner-contnt h3 {text-transform:none !important;}
.tr-language {display:none;}
.menu-with-button .main-drop-menu {margin-right:165px;}
#ReservitBestPriceWidgetbox1 {position:unset;}
#..box_btn {display:none;}
@media (max-width: 991px) {   
        #menu-item-4256  {display:none;}
}    

.falling-snow {
  position: relative;
  display: inline-block;
  max-width: 100%;
}

.falling-snow {
  max-width: 100%;
  height: auto;
  display: block;
}

.falling-snow i:after,
.falling-snow i:before {
  content: ;
}

.falling-snow i:after,
.falling-snow i:before,
.falling-snow i {
  z-index:10;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.falling-snow i:after {
  pointer-events: none;
  background: url(snowballs-lg.png) repeat 0px 0px;
  animation: falling-down-snow 4s linear infinite;
}

.falling-snow i:before {
  pointer-events: none;
  background: url(snowballs-md.png) repeat 0px 0px;
  animation: falling-down-snow 8s linear infinite;
}

.falling-snow i {
  pointer-events: none;
  background: url(snowballs-sm.png) repeat 0px 0px;
  animation: falling-down-snow 20s linear infinite;
}

@keyframes falling-down-snow {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0px 280px;
  }
}
.falling-snow.left-side i:after,
.falling-snow.left-side i:before,
.falling-snow.left-side i {
  animation-name: falling-left-side-snow;
}

.falling-snow.right-side i:after,
.falling-snow.right-side i:before,
.falling-snow.right-side i {
  animation-name: falling-right-side-snow;
}

@keyframes falling-left-side-snow {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -280px 280px;
  }
}

@keyframes falling-right-side-snow {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 280px 280px;
  }
}

.falling-snow.snowflakes i:after {
  pointer-events: none;
  background-image: url(snowflakes-lg.png);
}

.falling-snow.snowflakes i:before {
  pointer-events: none;
  background-image: url(snowflakes-md.png);
}

.falling-snow.snowflakes i {
  pointer-events: none;
  background-image: url(snowflakes-sm.png);
}

.falling-snow.blurred-snow i:after {
  pointer-events: none;
  background-image: url(blurred-snow-lg.png);
}

.falling-snow.blurred-snow i:before {
  pointer-events: none;
  background-image: url(blurred-snow-md.png);
}

.falling-snow.blurred-snow i {
  pointer-events: none;
  background-image: url(blurred-snow-sm.png);
}