	/*

  	Flaticon icon font: Flaticon

  	Creation date: 13/03/2021 05:20

  	*/



@font-face {

  font-family: "Flaticon";

  src: url("../fonts/Flaticon.eot");

  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),

       url("../fonts/Flaticon.woff2") format("woff2"),

       url("../fonts/Flaticon.woff") format("woff"),

       url("../fonts/Flaticon.ttf") format("truetype"),

       url("../fonts/Flaticon.svg#Flaticon") format("svg");

  font-weight: normal;

  font-style: normal;

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

  @font-face {

    font-family: "Flaticon";

    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");

  }

}



[class^="flaticon-"]:before, [class*=" flaticon-"]:before,

[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   

  font-family: Flaticon;

        font-size: 20px;

font-style: normal;

}



[class^="flaticon-"]:before, [class*=" flaticon-"]:before,

[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   

  font-family: Flaticon;

        font-size: 16px;

font-style: normal;

}



.flaticon-clock-circular-outline:before { content: "\f100"; }

.flaticon-phone-call:before { content: "\f101"; }

.flaticon-mail:before { content: "\f102"; }

.flaticon-bath-tub:before { content: "\f103"; }

.flaticon-bed:before { content: "\f104"; }

.flaticon-bed-1:before { content: "\f105"; }

.flaticon-profile:before { content: "\f106"; }

.flaticon-rain:before { content: "\f107"; }

.flaticon-cup:before { content: "\f108"; }

.flaticon-download-button:before { content: "\f109"; }

.flaticon-bed-2:before { content: "\f10a"; }

.flaticon-car:before { content: "\f10b"; }

.flaticon-hand-shake:before { content: "\f10c"; }

.flaticon-select:before { content: "\f10d"; }

.flaticon-architecture:before { content: "\f10e"; }

.flaticon-settings:before { content: "\f10f"; }

.flaticon-secure-shield:before { content: "\f110"; }

.flaticon-layout:before { content: "\f111"; }

.flaticon-play-button:before { content: "\f112"; }

.flaticon-check-mark-black-outline:before { content: "\f113"; }

.flaticon-keyboard-right-arrow-button:before { content: "\f114"; }

.flaticon-left-arrow-key:before { content: "\f115"; }

.flaticon-search:before { content: "\f116"; }

.flaticon-calendar:before { content: "\f117"; }

.flaticon-chat:before { content: "\f118"; }

.flaticon-facebook-logo:before { content: "\f119"; }

.flaticon-twitter-logo-silhouette:before { content: "\f11a"; }

.flaticon-instagram:before { content: "\f11b"; }

.flaticon-google-plus-symbol:before { content: "\f11c"; }

.flaticon-linkedin-letters:before { content: "\f11d"; }

.flaticon-wifi-logo:before { content: "\f11e"; }

.flaticon-facebook-placeholder-for-locate-places-on-maps:before { content: "\f11f"; }

.flaticon-bucket:before { content: "\f120"; }

.flaticon-like:before { content: "\f121"; }

.flaticon-comments:before { content: "\f122"; }

.flaticon-add-to-shopping-cart:before { content: "\f123"; }

.flaticon-man-user:before { content: "\f124"; }

.flaticon-quotation-mark:before { content: "\f125"; }

.flaticon-menu:before { content: "\f126"; }



.one-service-icon {
  width: 64px;
  height: 64px;
  margin: 0 auto 15px;
  border-radius: 50%;
  background: #007bff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Flaticon';
  font-size: 28px;
  color: #fff;
  transition: all .3s ease-in-out;
}

.one-service-box:hover .one-service-icon {
  background: #fff;
  color: #007bff;
}

/* Map icons by service name */
.gymnasium .one-service-icon::before { content: "\f2c1"; } /* dumbbell */
.swimming-pool .one-service-icon::before { content: "\f2c2"; } /* swimming pool */
.spa .one-service-icon::before { content: "\f2c3"; } /* spa */
.badminton-court .one-service-icon::before { content: "\f2c4"; } /* badminton */
.senior-citizen-area .one-service-icon::before { content: "\f2c5"; } /* elderly */
.jogging-track .one-service-icon::before { content: "\f2c6"; } /* jogging */
.multi-tier-security-system .one-service-icon::before { content: "\f2c7"; } /* security */
.yoga .one-service-icon::before { content: "\f2c8"; } /* yoga */
