/* ICONS */

.ic {
	position:relative;
	display:inline-block;
	vertical-align: middle;
	width: 1em;
	height: 1em;
}

.ic:before {
	content:'';
	position:absolute;
	display:block;
	vertical-align:middle;
	width: 100%;
	height:100%;
	background:#000;
	-webkit-mask:url() no-repeat 50% 50% / contain;
	mask:url() no-repeat 50% 50% / contain;
}

.ic.circle { 
	border-radius:50%;
	background:#000;
}
.ic.circle:before {
	background:#FFF;
	-webkit-mask-size:50%;
	mask-size:50%;
}

.ic-soc-vk.circle { background-color: #47A; }
.ic-soc-fb.circle { background-color: #459; }
.ic-soc-in.circle { background-color: #e55; }

.ic-360:before		{ -webkit-mask-image:url(../icons/360.svg); mask-image:url(../icons/360.svg); }
.ic-airplane-landing:before		{ -webkit-mask-image:url(../icons/airplane-landing.svg); mask-image:url(../icons/airplane-landing.svg); }
.ic-apartment-line:before		{ -webkit-mask-image:url(../icons/apartment-line.svg); mask-image:url(../icons/apartment-line.svg); }
.ic-apartment:before		{ -webkit-mask-image:url(../icons/apartment.svg); mask-image:url(../icons/apartment.svg); }
.ic-arr-down:before		{ -webkit-mask-image:url(../icons/arr-down.svg); mask-image:url(../icons/arr-down.svg); }
.ic-arr-left:before		{ -webkit-mask-image:url(../icons/arr-left.svg); mask-image:url(../icons/arr-left.svg); }
.ic-arr-right:before		{ -webkit-mask-image:url(../icons/arr-right.svg); mask-image:url(../icons/arr-right.svg); }
.ic-arrow-down-right:before		{ -webkit-mask-image:url(../icons/arrow-down-right.svg); mask-image:url(../icons/arrow-down-right.svg); }
.ic-arrow-left:before		{ -webkit-mask-image:url(../icons/arrow-left.svg); mask-image:url(../icons/arrow-left.svg); }
.ic-arrow-right:before		{ -webkit-mask-image:url(../icons/arrow-right.svg); mask-image:url(../icons/arrow-right.svg); }
.ic-bath:before		{ -webkit-mask-image:url(../icons/bath.svg); mask-image:url(../icons/bath.svg); }
.ic-bathtub:before		{ -webkit-mask-image:url(../icons/bathtub.svg); mask-image:url(../icons/bathtub.svg); }
.ic-bed:before		{ -webkit-mask-image:url(../icons/bed.svg); mask-image:url(../icons/bed.svg); }
.ic-bed1:before		{ -webkit-mask-image:url(../icons/bed1.svg); mask-image:url(../icons/bed1.svg); }
.ic-booking:before		{ -webkit-mask-image:url(../icons/booking.svg); mask-image:url(../icons/booking.svg); }
.ic-bookmark:before		{ -webkit-mask-image:url(../icons/bookmark.svg); mask-image:url(../icons/bookmark.svg); }
.ic-broom:before		{ -webkit-mask-image:url(../icons/broom.svg); mask-image:url(../icons/broom.svg); }
.ic-buy-home:before		{ -webkit-mask-image:url(../icons/buy-home.svg); mask-image:url(../icons/buy-home.svg); }
.ic-buy-home1:before		{ -webkit-mask-image:url(../icons/buy-home1.svg); mask-image:url(../icons/buy-home1.svg); }
.ic-calendar:before		{ -webkit-mask-image:url(../icons/calendar.svg); mask-image:url(../icons/calendar.svg); }
.ic-carbon:before		{ -webkit-mask-image:url(../icons/carbon.svg); mask-image:url(../icons/carbon.svg); }
.ic-categories-3:before		{ -webkit-mask-image:url(../icons/categories-3.svg); mask-image:url(../icons/categories-3.svg); }
.ic-categories:before		{ -webkit-mask-image:url(../icons/categories.svg); mask-image:url(../icons/categories.svg); }
.ic-categories2:before		{ -webkit-mask-image:url(../icons/categories2.svg); mask-image:url(../icons/categories2.svg); }
.ic-check-circle:before		{ -webkit-mask-image:url(../icons/check-circle.svg); mask-image:url(../icons/check-circle.svg); }
.ic-clock-countdown:before		{ -webkit-mask-image:url(../icons/clock-countdown.svg); mask-image:url(../icons/clock-countdown.svg); }
.ic-close:before		{ -webkit-mask-image:url(../icons/close.svg); mask-image:url(../icons/close.svg); }
.ic-coffee:before		{ -webkit-mask-image:url(../icons/coffee.svg); mask-image:url(../icons/coffee.svg); }
.ic-commercial-line:before		{ -webkit-mask-image:url(../icons/commercial-line.svg); mask-image:url(../icons/commercial-line.svg); }
.ic-commercial:before		{ -webkit-mask-image:url(../icons/commercial.svg); mask-image:url(../icons/commercial.svg); }
.ic-crop:before		{ -webkit-mask-image:url(../icons/crop.svg); mask-image:url(../icons/crop.svg); }
.ic-customize:before		{ -webkit-mask-image:url(../icons/customize.svg); mask-image:url(../icons/customize.svg); }
.ic-dashboard:before		{ -webkit-mask-image:url(../icons/dashboard.svg); mask-image:url(../icons/dashboard.svg); }
.ic-dishwasher:before		{ -webkit-mask-image:url(../icons/dishwasher.svg); mask-image:url(../icons/dishwasher.svg); }
.ic-double-ruler:before		{ -webkit-mask-image:url(../icons/double-ruler.svg); mask-image:url(../icons/double-ruler.svg); }
.ic-download:before		{ -webkit-mask-image:url(../icons/download.svg); mask-image:url(../icons/download.svg); }
.ic-dresser:before		{ -webkit-mask-image:url(../icons/dresser.svg); mask-image:url(../icons/dresser.svg); }
.ic-edit:before		{ -webkit-mask-image:url(../icons/edit.svg); mask-image:url(../icons/edit.svg); }
.ic-eye-off:before		{ -webkit-mask-image:url(../icons/eye-off.svg); mask-image:url(../icons/eye-off.svg); }
.ic-eye:before		{ -webkit-mask-image:url(../icons/eye.svg); mask-image:url(../icons/eye.svg); }
.ic-facebook:before		{ -webkit-mask-image:url(../icons/facebook.svg); mask-image:url(../icons/facebook.svg); }
.ic-faders:before		{ -webkit-mask-image:url(../icons/faders.svg); mask-image:url(../icons/faders.svg); }
.ic-farm:before		{ -webkit-mask-image:url(../icons/farm.svg); mask-image:url(../icons/farm.svg); }
.ic-favorite:before		{ -webkit-mask-image:url(../icons/favorite.svg); mask-image:url(../icons/favorite.svg); }
.ic-fb:before		{ -webkit-mask-image:url(../icons/fb.svg); mask-image:url(../icons/fb.svg); }
.ic-file-text:before		{ -webkit-mask-image:url(../icons/file-text.svg); mask-image:url(../icons/file-text.svg); }
.ic-folder:before		{ -webkit-mask-image:url(../icons/folder.svg); mask-image:url(../icons/folder.svg); }
.ic-garage:before		{ -webkit-mask-image:url(../icons/garage.svg); mask-image:url(../icons/garage.svg); }
.ic-guarantee:before		{ -webkit-mask-image:url(../icons/guarantee.svg); mask-image:url(../icons/guarantee.svg); }
.ic-hair-dryer:before		{ -webkit-mask-image:url(../icons/hair-dryer.svg); mask-image:url(../icons/hair-dryer.svg); }
.ic-hammer:before		{ -webkit-mask-image:url(../icons/hammer.svg); mask-image:url(../icons/hammer.svg); }
.ic-hand:before		{ -webkit-mask-image:url(../icons/hand.svg); mask-image:url(../icons/hand.svg); }
.ic-hanger:before		{ -webkit-mask-image:url(../icons/hanger.svg); mask-image:url(../icons/hanger.svg); }
.ic-heart:before		{ -webkit-mask-image:url(../icons/heart.svg); mask-image:url(../icons/heart.svg); }
.ic-home-location:before		{ -webkit-mask-image:url(../icons/home-location.svg); mask-image:url(../icons/home-location.svg); }
.ic-home:before		{ -webkit-mask-image:url(../icons/home.svg); mask-image:url(../icons/home.svg); }
.ic-home1:before		{ -webkit-mask-image:url(../icons/home1.svg); mask-image:url(../icons/home1.svg); }
.ic-hospital:before		{ -webkit-mask-image:url(../icons/hospital.svg); mask-image:url(../icons/hospital.svg); }
.ic-house-fill:before		{ -webkit-mask-image:url(../icons/house-fill.svg); mask-image:url(../icons/house-fill.svg); }
.ic-house-line:before		{ -webkit-mask-image:url(../icons/house-line.svg); mask-image:url(../icons/house-line.svg); }
.ic-images:before		{ -webkit-mask-image:url(../icons/images.svg); mask-image:url(../icons/images.svg); }
.ic-img-2:before		{ -webkit-mask-image:url(../icons/img-2.svg); mask-image:url(../icons/img-2.svg); }
.ic-in:before		{ -webkit-mask-image:url(../icons/in.svg); mask-image:url(../icons/in.svg); }
.ic-instargram:before		{ -webkit-mask-image:url(../icons/instargram.svg); mask-image:url(../icons/instargram.svg); }
.ic-iron:before		{ -webkit-mask-image:url(../icons/iron.svg); mask-image:url(../icons/iron.svg); }
.ic-island:before		{ -webkit-mask-image:url(../icons/island.svg); mask-image:url(../icons/island.svg); }
.ic-kit:before		{ -webkit-mask-image:url(../icons/kit.svg); mask-image:url(../icons/kit.svg); }
.ic-land:before		{ -webkit-mask-image:url(../icons/land.svg); mask-image:url(../icons/land.svg); }
.ic-lighthouse:before		{ -webkit-mask-image:url(../icons/lighthouse.svg); mask-image:url(../icons/lighthouse.svg); }
.ic-linkedin:before		{ -webkit-mask-image:url(../icons/linkedin.svg); mask-image:url(../icons/linkedin.svg); }
.ic-list-dashes:before		{ -webkit-mask-image:url(../icons/list-dashes.svg); mask-image:url(../icons/list-dashes.svg); }
.ic-listing:before		{ -webkit-mask-image:url(../icons/listing.svg); mask-image:url(../icons/listing.svg); }
.ic-location:before		{ -webkit-mask-image:url(../icons/location.svg); mask-image:url(../icons/location.svg); }
.ic-lockbox:before		{ -webkit-mask-image:url(../icons/lockbox.svg); mask-image:url(../icons/lockbox.svg); }
.ic-lockers:before		{ -webkit-mask-image:url(../icons/lockers.svg); mask-image:url(../icons/lockers.svg); }
.ic-mail:before		{ -webkit-mask-image:url(../icons/mail.svg); mask-image:url(../icons/mail.svg); }
.ic-mail1:before		{ -webkit-mask-image:url(../icons/mail1.svg); mask-image:url(../icons/mail1.svg); }
.ic-map-trifold:before		{ -webkit-mask-image:url(../icons/map-trifold.svg); mask-image:url(../icons/map-trifold.svg); }
.ic-messages:before		{ -webkit-mask-image:url(../icons/messages.svg); mask-image:url(../icons/messages.svg); }
.ic-microwave:before		{ -webkit-mask-image:url(../icons/microwave.svg); mask-image:url(../icons/microwave.svg); }
.ic-minus:before		{ -webkit-mask-image:url(../icons/minus.svg); mask-image:url(../icons/minus.svg); }
.ic-office-fill:before		{ -webkit-mask-image:url(../icons/office-fill.svg); mask-image:url(../icons/office-fill.svg); }
.ic-office:before		{ -webkit-mask-image:url(../icons/office.svg); mask-image:url(../icons/office.svg); }
.ic-office1:before		{ -webkit-mask-image:url(../icons/office1.svg); mask-image:url(../icons/office1.svg); }
.ic-package:before		{ -webkit-mask-image:url(../icons/package.svg); mask-image:url(../icons/package.svg); }
.ic-partnership:before		{ -webkit-mask-image:url(../icons/partnership.svg); mask-image:url(../icons/partnership.svg); }
.ic-pending:before		{ -webkit-mask-image:url(../icons/pending.svg); mask-image:url(../icons/pending.svg); }
.ic-penhouse:before		{ -webkit-mask-image:url(../icons/penhouse.svg); mask-image:url(../icons/penhouse.svg); }
.ic-phone:before		{ -webkit-mask-image:url(../icons/phone.svg); mask-image:url(../icons/phone.svg); }
.ic-phone1:before		{ -webkit-mask-image:url(../icons/phone1.svg); mask-image:url(../icons/phone1.svg); }
.ic-phone2:before		{ -webkit-mask-image:url(../icons/phone2.svg); mask-image:url(../icons/phone2.svg); }
.ic-phone3:before		{ -webkit-mask-image:url(../icons/phone3.svg); mask-image:url(../icons/phone3.svg); }
.ic-pillows:before		{ -webkit-mask-image:url(../icons/pillows.svg); mask-image:url(../icons/pillows.svg); }
.ic-pinterest:before		{ -webkit-mask-image:url(../icons/pinterest.svg); mask-image:url(../icons/pinterest.svg); }
.ic-pinterest2:before		{ -webkit-mask-image:url(../icons/pinterest2.svg); mask-image:url(../icons/pinterest2.svg); }
.ic-play:before		{ -webkit-mask-image:url(../icons/play.svg); mask-image:url(../icons/play.svg); }
.ic-play1:before		{ -webkit-mask-image:url(../icons/play1.svg); mask-image:url(../icons/play1.svg); }
.ic-play2:before		{ -webkit-mask-image:url(../icons/play2.svg); mask-image:url(../icons/play2.svg); }
.ic-plus:before		{ -webkit-mask-image:url(../icons/plus.svg); mask-image:url(../icons/plus.svg); }
.ic-profile:before		{ -webkit-mask-image:url(../icons/profile.svg); mask-image:url(../icons/profile.svg); }
.ic-proven:before		{ -webkit-mask-image:url(../icons/proven.svg); mask-image:url(../icons/proven.svg); }
.ic-proven1:before		{ -webkit-mask-image:url(../icons/proven1.svg); mask-image:url(../icons/proven1.svg); }
.ic-quote:before		{ -webkit-mask-image:url(../icons/quote.svg); mask-image:url(../icons/quote.svg); }
.ic-refrigerator:before		{ -webkit-mask-image:url(../icons/refrigerator.svg); mask-image:url(../icons/refrigerator.svg); }
.ic-rent-home:before		{ -webkit-mask-image:url(../icons/rent-home.svg); mask-image:url(../icons/rent-home.svg); }
.ic-review:before		{ -webkit-mask-image:url(../icons/review.svg); mask-image:url(../icons/review.svg); }
.ic-review1:before		{ -webkit-mask-image:url(../icons/review1.svg); mask-image:url(../icons/review1.svg); }
.ic-ruler:before		{ -webkit-mask-image:url(../icons/ruler.svg); mask-image:url(../icons/ruler.svg); }
.ic-sale-home:before		{ -webkit-mask-image:url(../icons/sale-home.svg); mask-image:url(../icons/sale-home.svg); }
.ic-search:before		{ -webkit-mask-image:url(../icons/search.svg); mask-image:url(../icons/search.svg); }
.ic-secure:before		{ -webkit-mask-image:url(../icons/secure.svg); mask-image:url(../icons/secure.svg); }
.ic-security:before		{ -webkit-mask-image:url(../icons/security.svg); mask-image:url(../icons/security.svg); }
.ic-send:before		{ -webkit-mask-image:url(../icons/send.svg); mask-image:url(../icons/send.svg); }
.ic-share:before		{ -webkit-mask-image:url(../icons/share.svg); mask-image:url(../icons/share.svg); }
.ic-shower:before		{ -webkit-mask-image:url(../icons/shower.svg); mask-image:url(../icons/shower.svg); }
.ic-sign-out:before		{ -webkit-mask-image:url(../icons/sign-out.svg); mask-image:url(../icons/sign-out.svg); }
.ic-sliders-horizontal:before		{ -webkit-mask-image:url(../icons/sliders-horizontal.svg); mask-image:url(../icons/sliders-horizontal.svg); }
.ic-smoke-alarm:before		{ -webkit-mask-image:url(../icons/smoke-alarm.svg); mask-image:url(../icons/smoke-alarm.svg); }
.ic-sold:before		{ -webkit-mask-image:url(../icons/sold.svg); mask-image:url(../icons/sold.svg); }
.ic-sqft:before		{ -webkit-mask-image:url(../icons/sqft.svg); mask-image:url(../icons/sqft.svg); }
.ic-star:before		{ -webkit-mask-image:url(../icons/star.svg); mask-image:url(../icons/star.svg); }
.ic-star1:before		{ -webkit-mask-image:url(../icons/star1.svg); mask-image:url(../icons/star1.svg); }
.ic-studio:before		{ -webkit-mask-image:url(../icons/studio.svg); mask-image:url(../icons/studio.svg); }
.ic-support:before		{ -webkit-mask-image:url(../icons/support.svg); mask-image:url(../icons/support.svg); }
.ic-tick:before		{ -webkit-mask-image:url(../icons/tick.svg); mask-image:url(../icons/tick.svg); }
.ic-tick1:before		{ -webkit-mask-image:url(../icons/tick1.svg); mask-image:url(../icons/tick1.svg); }
.ic-toilet:before		{ -webkit-mask-image:url(../icons/toilet.svg); mask-image:url(../icons/toilet.svg); }
.ic-towels:before		{ -webkit-mask-image:url(../icons/towels.svg); mask-image:url(../icons/towels.svg); }
.ic-townhouse-line:before		{ -webkit-mask-image:url(../icons/townhouse-line.svg); mask-image:url(../icons/townhouse-line.svg); }
.ic-townhouse:before		{ -webkit-mask-image:url(../icons/townhouse.svg); mask-image:url(../icons/townhouse.svg); }
.ic-trash:before		{ -webkit-mask-image:url(../icons/trash.svg); mask-image:url(../icons/trash.svg); }
.ic-tv:before		{ -webkit-mask-image:url(../icons/tv.svg); mask-image:url(../icons/tv.svg); }
.ic-villa-3:before		{ -webkit-mask-image:url(../icons/villa-3.svg); mask-image:url(../icons/villa-3.svg); }
.ic-villa-fill:before		{ -webkit-mask-image:url(../icons/villa-fill.svg); mask-image:url(../icons/villa-fill.svg); }
.ic-villa-line:before		{ -webkit-mask-image:url(../icons/villa-line.svg); mask-image:url(../icons/villa-line.svg); }
.ic-villa:before		{ -webkit-mask-image:url(../icons/villa.svg); mask-image:url(../icons/villa.svg); }
.ic-villa5:before		{ -webkit-mask-image:url(../icons/villa5.svg); mask-image:url(../icons/villa5.svg); }
.ic-ware:before		{ -webkit-mask-image:url(../icons/ware.svg); mask-image:url(../icons/ware.svg); }
.ic-warehouse:before		{ -webkit-mask-image:url(../icons/warehouse.svg); mask-image:url(../icons/warehouse.svg); }
.ic-warehouse1:before		{ -webkit-mask-image:url(../icons/warehouse1.svg); mask-image:url(../icons/warehouse1.svg); }
.ic-windmill:before		{ -webkit-mask-image:url(../icons/windmill.svg); mask-image:url(../icons/windmill.svg); }
.ic-x:before		{ -webkit-mask-image:url(../icons/x.svg); mask-image:url(../icons/x.svg); }
.ic-youtube:before		{ -webkit-mask-image:url(../icons/youtube.svg); mask-image:url(../icons/youtube.svg); }
.ic-:before		{ -webkit-mask-image:url(../icons/.svg); mask-image:url(../icons/.svg); }
.ic-:before		{ -webkit-mask-image:url(../icons/.svg); mask-image:url(../icons/.svg); }
.ic-:before		{ -webkit-mask-image:url(../icons/.svg); mask-image:url(../icons/.svg); }
.ic-:before		{ -webkit-mask-image:url(../icons/.svg); mask-image:url(../icons/.svg); }
.ic-:before		{ -webkit-mask-image:url(../icons/.svg); mask-image:url(../icons/.svg); }
.ic-:before		{ -webkit-mask-image:url(../icons/.svg); mask-image:url(../icons/.svg); }

?>