.icon-ac { background-image: url(../images/icons/ico-ac.png); }
.icon-bath-robe { background-image: url(../images/icons/ico-bath-robe.png); }
.icon-bathtub { background-image: url(../images/icons/ico-bathtub.png); }
.icon-beach { background-image: url(../images/icons/ico-beach.png); }
.icon-bed { background-image: url(../images/icons/ico-bed.png); }
.icon-bell { background-image: url(../images/icons/ico-bell.png); }
.icon-bellboy { background-image: url(../images/icons/ico-bellboy.png); }
.icon-breakfast { background-image: url(../images/icons/ico-breakfast.png); }
.icon-calendar { background-image: url(../images/icons/ico-calendar.png); }
.icon-camera { background-image: url(../images/icons/ico-camera.png); }
.icon-cash { background-image: url(../images/icons/ico-cash.png); }
.icon-cctv { background-image: url(../images/icons/ico-cctv.png); }
.icon-coffee { background-image: url(../images/icons/ico-coffee.png); }
.icon-door-hanger { background-image: url(../images/icons/ico-door-hanger.png); }
.icon-elevator { background-image: url(../images/icons/ico-elevator.png); }
.icon-fire-extinguisher { background-image: url(../images/icons/ico-fire-extinguisher.png); }
.icon-orange-juice { background-image: url(../images/icons/ico-orange-juice.png); }
.icon-gym { background-image: url(../images/icons/ico-gym.png); }
.icon-hotel { background-image: url(../images/icons/ico-hotel.png); }
.icon-kettle { background-image: url(../images/icons/ico-kettle.png); }
.icon-key { background-image: url(../images/icons/ico-key.png); }
.icon-lamp { background-image: url(../images/icons/ico-lamp.png); }
.icon-laundry { background-image: url(../images/icons/ico-laundry.png); }
.icon-luggage { background-image: url(../images/icons/ico-luggage.png); }
.icon-menu { background-image: url(../images/icons/ico-menu.png); }
.icon-mirror { background-image: url(../images/icons/ico-mirror.png); }
.icon-online-booking { background-image: url(../images/icons/ico-online-booking.png); }
.icon-parking { background-image: url(../images/icons/ico-parking.png); }
.icon-receptionist { background-image: url(../images/icons/ico-receptionist.png); }
.icon-toilet { background-image: url(../images/icons/ico-toilet.png); }
.icon-room-service { background-image: url(../images/icons/ico-room-service.png); }
.icon-route { background-image: url(../images/icons/ico-route.png); }
.icon-safe-box { background-image: url(../images/icons/ico-safe-box.png); }
.icon-sink { background-image: url(../images/icons/ico-sink.png); }
.icon-slippers { background-image: url(../images/icons/ico-slippers.png); }
.icon-spa { background-image: url(../images/icons/ico-spa.png); }
.icon-stairs { background-image: url(../images/icons/ico-stairs.png); }
.icon-swimming-pool { background-image: url(../images/icons/ico-swimming-pool.png); }
.icon-taxi { background-image: url(../images/icons/ico-taxi.png); }
.icon-tea { background-image: url(../images/icons/ico-tea.png); }
.icon-telephone { background-image: url(../images/icons/ico-telephone.png); }
.icon-television { background-image: url(../images/icons/ico-television.png); }
.icon-ticket { background-image: url(../images/icons/ico-ticket.png); }
.icon-toothbrush { background-image: url(../images/icons/ico-toothbrush.png); }
.icon-towel { background-image: url(../images/icons/ico-towel.png); }
.icon-vacuum-cleaner { background-image: url(../images/icons/ico-vacuum-cleaner.png); }
.icon-visa { background-image: url(../images/icons/ico-visa.png); }
.icon-coffe { background-image: url(../images/icons/ico-coffe.png); }
.icon-wifi { background-image: url(../images/icons/ico-wifi.png); }
.icon-barber { background-image: url(../images/icons/ico-barber.png); }
.icon-keycard { background-image: url(../images/icons/ico-keycard.png); }
.icon-area { background-image: url(../images/icons/ico-area.png); }

.royal-icon {
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block !important;
  height: 36px !important;
  width: 36px !important;
}

.royal-icon-36 {
  height: 36px !important;
  width: 36px !important;
}

.royal-icon-48 {
  height: 48px !important;
  width: 48px !important;
}

.royal-icon-24 {
  height: 24px !important;
  width: 24px !important;
}

.royal-icon:before {
  display: none;
}