@font-face {
	font-family: 'icomoon';
	src: url('fonts-custom/icomoon.eot?3rbkjj');
	src: url('fonts-custom/icomoon.eot?3rbkjj#iefix') format('embedded-opentype'), url('fonts-custom/icomoon.ttf?3rbkjj') format('truetype'), url('fonts-custom/icomoon.woff?3rbkjj') format('woff'), url('fonts-custom/icomoon.svg?3rbkjj#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-iconimages:before {
	content: "\e4500";
}

.icon-astrologer-session .path1:before {
	content: "\e4501";
	color: rgb(255, 255, 255);
}

.icon-astrologer-session .path2:before {
	content: "\e4502";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path3:before {
	content: "\e4503";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-astrologer-session .path4:before {
	content: "\e4504";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path5:before {
	content: "\e4505";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path6:before {
	content: "\e4506";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path7:before {
	content: "\e4507";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path8:before {
	content: "\e4508";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path9:before {
	content: "\e4509";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path10:before {
	content: "\e450a";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path11:before {
	content: "\e450b";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-astrologer-session .path12:before {
	content: "\e450c";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-weighing-machine .path1:before {
	content: "\e4510";
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path2:before {
	content: "\e4511";
	margin-left: -1.0634765625em;
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path3:before {
	content: "\e4512";
	margin-left: -1.0634765625em;
	color: rgb(255, 255, 255);
}

.icon-weighing-machine .path4:before {
	content: "\e4513";
	margin-left: -1.0634765625em;
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path5:before {
	content: "\e4514";
	margin-left: -1.0634765625em;
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path6:before {
	content: "\e4515";
	margin-left: -1.0634765625em;
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path7:before {
	content: "\e4516";
	margin-left: -1.0634765625em;
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path8:before {
	content: "\e4517";
	margin-left: -1.0634765625em;
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path9:before {
	content: "\e4518";
	margin-left: -1.0634765625em;
	color: rgb(0, 0, 0);
}

.icon-weighing-machine .path10:before {
	content: "\e4519";
	margin-left: -1.0634765625em;
	color: rgb(255, 255, 255);
}

.icon-weighing-machine .path11:before {
	content: "\e451a";
	margin-left: -1.0634765625em;
	color: rgb(255, 255, 255);
}

.icon-water-kettle:before {
	content: "\e4520";
}

.icon-travel-guide .path1:before {
	content: "\e4521";
	color: rgb(0, 0, 0);
}

.icon-travel-guide .path2:before {
	content: "\e4522";
	margin-left: -0.9033203125em;
	color: rgb(255, 255, 255);
}

.icon-travel-guide .path3:before {
	content: "\e4523";
	margin-left: -0.9033203125em;
	color: rgb(0, 0, 0);
}

.icon-travel-guide .path4:before {
	content: "\e4524";
	margin-left: -0.9033203125em;
	color: rgb(255, 255, 255);
}

.icon-travel-guide .path5:before {
	content: "\e4525";
	margin-left: -0.9033203125em;
	color: rgb(0, 0, 0);
}

.icon-travel-guide .path6:before {
	content: "\e4526";
	margin-left: -0.9033203125em;
	color: rgb(0, 0, 0);
}

.icon-travel-guide .path7:before {
	content: "\e4527";
	margin-left: -0.9033203125em;
	color: rgb(255, 255, 255);
}

.icon-travel-guide .path8:before {
	content: "\e4528";
	margin-left: -0.9033203125em;
	color: rgb(0, 0, 0);
}

.icon-travel-guide .path9:before {
	content: "\e4529";
	margin-left: -0.9033203125em;
	color: rgb(255, 255, 255);
}

.icon-travel-guide .path10:before {
	content: "\e452a";
	margin-left: -0.9033203125em;
	color: rgb(255, 255, 255);
}

.icon-travel-guide .path11:before {
	content: "\e452b";
	margin-left: -0.9033203125em;
	color: rgb(255, 255, 255);
}

.icon-travel-guide .path12:before {
	content: "\e452c";
	margin-left: -0.9033203125em;
	color: rgb(255, 255, 255);
}

.icon-travel-guide .path13:before {
	content: "\e452d";
	margin-left: -0.9033203125em;
	color: rgb(0, 0, 0);
}

.icon-tennis-golf .path1:before {
	content: "\e4530";
	color: rgb(107, 107, 107);
}

.icon-tennis-golf .path2:before {
	content: "\e4531";
	margin-left: -1.1640625em;
	color: rgb(0, 0, 0);
}

.icon-tennis-golf .path3:before {
	content: "\e4532";
	margin-left: -1.1640625em;
	color: rgb(153, 153, 153);
}

.icon-tennis-golf .path4:before {
	content: "\e4533";
	margin-left: -1.1640625em;
	color: rgb(153, 153, 153);
}

.icon-tennis-golf .path5:before {
	content: "\e4534";
	margin-left: -1.1640625em;
	color: rgb(153, 153, 153);
}

.icon-sofa:before {
	content: "\e4535";
}

.icon-shoe-shiner:before {
	content: "\e4536";
}

.icon-sheer-blinds-and-blackout-drapes:before {
	content: "\e4537";
}

.icon-Salon-and-Wellness-centre:before {
	content: "\e4538";
}

.icon-restaurant:before {
	content: "\e4539";
}

.icon-pool:before {
	content: "\e4540";
}

.icon-pastry-shop:before {
	content: "\e4541";
}

.icon-morning-and-evening-boat-ride:before {
	content: "\e4542";
}

.icon-mini-golf-course .path1:before {
	content: "\e4543";
	color: rgb(0, 0, 0);
}

.icon-mini-golf-course .path2:before {
	content: "\e4544";
	margin-left: -0.9501953125em;
	color: rgb(0, 0, 0);
}

.icon-mini-golf-course .path3:before {
	content: "\e4545";
	margin-left: -0.9501953125em;
	color: rgb(0, 0, 0);
}

.icon-mini-golf-course .path4:before {
	content: "\e4546";
	margin-left: -0.9501953125em;
	color: rgb(255, 255, 255);
}

.icon-mini-golf-course .path5:before {
	content: "\e4547";
	margin-left: -0.9501953125em;
	color: rgb(0, 0, 0);
}

.icon-mini-golf-course .path6:before {
	content: "\e4548";
	margin-left: -0.9501953125em;
	color: rgb(255, 255, 255);
}

.icon-mini-golf-course .path7:before {
	content: "\e4549";
	margin-left: -0.9501953125em;
	color: rgb(0, 0, 0);
}

.icon-mini-golf-course .path8:before {
	content: "\e454a";
	margin-left: -0.9501953125em;
	color: rgb(255, 255, 255);
}

.icon-mini-golf-course .path9:before {
	content: "\e454b";
	margin-left: -0.9501953125em;
	color: rgb(0, 0, 0);
}

.icon-mineral-water:before {
	content: "\e4550";
}

.icon-mehandi-session:before {
	content: "\e4551";
}

.icon-indoor-games .path1:before {
	content: "\e4552";
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path2:before {
	content: "\e4553";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path3:before {
	content: "\e4554";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path4:before {
	content: "\e4555";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path5:before {
	content: "\e4556";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path6:before {
	content: "\e4557";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path7:before {
	content: "\e4558";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path8:before {
	content: "\e4559";
	margin-left: -0.9775390625em;
	color: rgb(255, 255, 255);
}

.icon-indoor-games .path9:before {
	content: "\e455a";
	margin-left: -0.9775390625em;
	color: rgb(255, 255, 255);
}

.icon-indoor-games .path10:before {
	content: "\e455b";
	margin-left: -0.9775390625em;
	color: rgb(255, 255, 255);
}

.icon-indoor-games .path11:before {
	content: "\e455c";
	margin-left: -0.9775390625em;
	color: rgb(255, 255, 255);
}

.icon-indoor-games .path12:before {
	content: "\e455d";
	margin-left: -0.9775390625em;
	color: rgb(255, 255, 255);
}

.icon-indoor-games .path13:before {
	content: "\e455e";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path14:before {
	content: "\e455f";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path15:before {
	content: "\e4560";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path16:before {
	content: "\e4561";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path17:before {
	content: "\e4562";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-indoor-games .path18:before {
	content: "\e4563";
	margin-left: -0.9775390625em;
	color: rgb(0, 0, 0);
}

.icon-hair-dryer:before {
	content: "\e4564";
}

.icon-electric-kettle:before {
	content: "\e4565";
}

.icon-comb:before {
	content: "\e4566";
}

.icon-children-activites:before {
	content: "\e4567";
}

.icon-childcare-services:before {
	content: "\e4568";
}

.icon-bathrobe-slippers .path1:before {
	content: "\e4569";
	color: rgb(0, 0, 0);
}

.icon-bathrobe-slippers .path2:before {
	content: "\e456a";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-bathrobe-slippers .path3:before {
	content: "\e456b";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path4:before {
	content: "\e456c";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path5:before {
	content: "\e456d";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path6:before {
	content: "\e456e";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path7:before {
	content: "\e456f";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path8:before {
	content: "\e4570";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-bathrobe-slippers .path9:before {
	content: "\e4571";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}

.icon-bathrobe-slippers .path10:before {
	content: "\e4572";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path11:before {
	content: "\e4573";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path12:before {
	content: "\e4574";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path13:before {
	content: "\e4575";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path14:before {
	content: "\e4576";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path15:before {
	content: "\e4577";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-bathrobe-slippers .path16:before {
	content: "\e4578";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}

.icon-barbeque:before {
	content: "\e4579";
}

.icon-Ayurvedic-massage .path1:before {
	content: "\e4580";
	color: rgb(0, 0, 0);
}

.icon-Ayurvedic-massage .path2:before {
	content: "\e4581";
	margin-left: -0.970703125em;
	color: rgb(0, 0, 0);
}

.icon-Ayurvedic-massage .path3:before {
	content: "\e4582";
	margin-left: -0.970703125em;
	color: rgb(0, 0, 0);
}

.icon-Ayurvedic-massage .path4:before {
	content: "\e4583";
	margin-left: -0.970703125em;
	color: rgb(255, 255, 255);
}

.icon-Ayurvedic-massage .path5:before {
	content: "\e4584";
	margin-left: -0.970703125em;
	color: rgb(0, 0, 0);
}

.icon-Ayurvedic-massage .path6:before {
	content: "\e4585";
	margin-left: -0.970703125em;
	color: rgb(255, 255, 255);
}

.icon-Ayurvedic-massage .path7:before {
	content: "\e4586";
	margin-left: -0.970703125em;
	color: rgb(0, 0, 0);
}

.b2i_facility_icon {
	max-width: 100%;
}
.b2i_facility_icon span {
	background-size:100%;
	color:#2c2c2c;
}

.b2i_facility_icon .b2i_concierge-services {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/24hrs-concierge-services.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_astrologer-session {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/astrologer-session.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_ayurvedic-massage {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/ayurvedic-massage.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_barbeque {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/barbeque.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_barber-shop {
	min-height: 20px;
    max-width: 14px;
    min-width: 13px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/barber-shop.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_bathrobe-slippers {
	min-height:20px;
	max-width: 20px;
	min-width: 20px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/bathrobe-slippers.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_bed-side-reading-lamp {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/bed-side-reading-lamp.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_business-centre {
	min-height:19px;
	max-width: 22px;
	min-width: 22px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/business-centre.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_childcare-services {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/childcare-services.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_children-activites {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/children-activites.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_comb {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/comb.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_conference-hall {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/conference-hall.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon .b2i_conference-hall-2 {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/conference-hall.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_cookies-and-chocolates {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/cookies-and-chocolates.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_dial-telephone {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/dial-telephone.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon .b2i_telephone {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/dial-telephone.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_electric-kettle {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/electric-kettle.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_fax {
	min-height:21px;
	max-width: 20px;
	min-width: 20px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/fax.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_foot-bath {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/foot-bath.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_hair-dryer {
	min-height:24px;
	max-width: 20px;
	min-width: 20px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/hair-dryer.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_h-c-running-water {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/h-c-running-water.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_Hi-Tea-at-restaurant {
	min-height: 25px;
    max-width: 25px;
    min-width: 25px;
    display: inline-block;
    
    background-image: url(../img/svg-icon/Hi-Tea-at-restaurant.svg);
    background-repeat: no-repeat;
    background-position: 0 2px;

}
.b2i_Hi-Tea-at-restaurant {
	min-height: 25px;
    max-width: 25px;
    min-width: 25px;
    display: inline-block;
    
    background-image: url(../img/svg-icon/Hi-Tea-at-restaurant.svg);
    background-repeat: no-repeat;
    background-position: 0 2px;
}

.b2i_facility_icon .b2i_indoor-games {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/indoor-games.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_luggage-room {
	min-height:21px;
	max-width: 19px;
	min-width: 19px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/luggage-room.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_magnifying-mirror {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/magnifying-mirror.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_mini-golf-course {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/mini-golf-course.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_mineral-water {
	min-height:22px;
	max-width: 8px;
	min-width: 8px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/mineral-water.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_mehandi-session {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/mehandi-session.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_sewing-kit {
	min-height: 26px;
	max-width: 25px;
	min-width: 26px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/sewing-kit.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_salon-and-wellness-centre {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/salon-and-wellness-centre.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon .b2i_spa {
	min-height:25px;
	max-width: 32px;
	min-width: 32px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/salon-and-wellness-centre.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_room-service {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/room-service.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_restaurant {
	min-height: 25px;
	max-width: 29px;
	min-width: 29px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/restaurant.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_porter-assistance {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/porter-assistance.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_pool_table {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/pool.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_pastry-shop {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/pastry-shop.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_multi-channel-music {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/multi-channel-music.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_morning-and-evening-boat-ride {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/morning-and-evening-boat-ride.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_money-changer {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/money-changer.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_room-service {
	min-height:20px;
	max-width: 21px;
	min-width: 21px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/room-service.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_salon-and-wellness-centre {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/salon-and-wellness-centre.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_sheer-blinds-and-blackout-drapes {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/sheer-blinds-and-blackout-drapes.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_shoe-horn {
	min-height: 26px;
	max-width: 20px;
	min-width: 20px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/shoe-horn.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_shoe-shiner {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/shoe-shiner.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_shopping-arcade {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/shopping-arcade.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_sitting-area {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/sitting-area.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_sofa {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/sofa.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_tennis-golf {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/tennis-golf.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_travel-counter {
	min-height:18px;
	max-width: 21px;
	min-width: 21px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/travel-counter.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_travel-guide {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/travel-guide.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_valet-service {
	min-height:25px;
	max-width: 20px;
	min-width: 20px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/valet-service.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_water-kettle {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/water-kettle.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_weighing-machine {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/weighing-machine.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_wheelchair-friendly {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/wheelchair-friendly.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_work-desk {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/work-desk.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon .b2i_table-lamp {
	min-height:25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/work-desk.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_yoga-and-massage {
	min-height: 25px;
	max-width: 25px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/yoga-and-massage.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon .b2i_yoga-session{
	min-height: 25px;
	max-width: 21px;
	min-width: 21px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/yoga-and-massage.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon .b2i_doctor-on-call {
	min-height:22px;
	max-width: 22px;
	min-width: 22px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/doctor-on-call.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon  .b2i_24hrs-concierge-services{
	min-height:25px;
	max-width: 23px;
	min-width: 23px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/24hrs-concierge-services.svg);
	background-repeat: no-repeat;
}
.b2i_facility_icon .b2i_iron-Ironing-board{
	min-height: 26px;
	max-width: 26px;
	min-width: 26px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/iron-Ironing-board.svg);
	background-repeat: no-repeat;
}

.b2i_facility_icon .b2i_satellite-tv{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/satellite-tv-monitor-symbol.svg);
	background-repeat: no-repeat;
	background-size:100%;
}

.b2i_facility_icon .b2i_newspaper{
	min-height: 27px;
	max-width: 20px;
	min-width: 20px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/newspaper.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_bathroom-amenities{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/toiletries.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_mini-fridge{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/mini-fridge.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_dental-shaving-kit{
	min-height: 25px;
	max-width: 27px;
	min-width: 27px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/Dental-and-shaving-kit-icon.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_drycleaning{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/drycleaning.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_sauna-bath{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/sauna.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_no-smoking{
	min-height: 25px;
	max-width: 25px;
	min-width: 30px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/no-smoking.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_room-heater{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/room-heater.svg);
	background-repeat: no-repeat;
	background-size:100%; 
}
.b2i_facility_icon .b2i_vending-machine{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/vending-machine.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_dvd-player{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/dvd-player.svg);
	background-repeat: no-repeat;
	background-size:100%;
}

.b2i_facility_icon .b2i_petit-four{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/pastry-shop.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_housekeeping-service{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/housekeeping.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_front-desk{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/front-desk.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_data-port{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/data-port.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_fruit-basket{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/fruit-basket.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_wardrobe{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/wardrobe.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_jungle-safari{
	min-height: 25px;
	max-width: 25px;
	min-width: 34px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/jeep-cabrio.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_croquet{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/croquet.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_living-room{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/living-room.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
.b2i_facility_icon .b2i_pets-notallowed{
	min-height: 25px;
	max-width: 25px;
	min-width: 25px;
	display: inline-block;
	
	background-image: url(../img/svg-icon/pets-notallowed.svg);
	background-repeat: no-repeat;
	background-size:100%;
}
