@font-face {
    font-family: "flaticon";
    src: url("./flaticon.ttf?89b5aab3b2e9a4a702085233f4191adf") format("truetype"),
url("./flaticon.woff?89b5aab3b2e9a4a702085233f4191adf") format("woff"),
url("./flaticon.woff2?89b5aab3b2e9a4a702085233f4191adf") format("woff2"),
url("./flaticon.eot?89b5aab3b2e9a4a702085233f4191adf#iefix") format("embedded-opentype"),
url("./flaticon.svg?89b5aab3b2e9a4a702085233f4191adf#flaticon") format("svg");
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*Khuzie additional icons*/

.flaticon-real-estate:before {
    content: "";
    display: inline-block;
    width: 56px; /* Adjust the width based on your icon's size */
    height:56px; /* Adjust the height based on your icon's size */
    background-image: url('/capeafrica/assets/fonts/flaticon/building.png');
    background-size: cover; /* or 'contain' depending on your preference */
	  /*transition: background-color 0.3s ease; /* Add a smooth transition effect */

	 font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-real-estate:hover:before {
    background-color: #000adef; /* Hover background color) */
	 background-image: url('/capeafrica/assets/fonts/flaticon/building2.png');
	
}

.flaticon-contract:before {
    content: "";
    display: inline-block;
    width: 56px; /* Adjust the width based on your icon's size */
    height:56px; /* Adjust the height based on your icon's size */
    background-image: url('/capeafrica/assets/fonts/flaticon/contract.png');
    background-size: cover; /* or 'contain' depending on your preference */

	 font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.flaticon-contract:hover:before {
    background-color: #000adef; /* Hover background color) */
	 background-image: url('/capeafrica/assets/fonts/flaticon/contract2.png');
	
}

.flaticon-urban-planning:before {
    content: "";
    display: inline-block;
    width: 56px; /* Adjust the width based on your icon's size */
    height:56px; /* Adjust the height based on your icon's size */
    background-image: url('/capeafrica/assets/fonts/flaticon/urban-planning.png');
    background-size: cover; /* or 'contain' depending on your preference */

	 font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-urban-planning:hover:before {
    background-color: #000adef; /* Hover background color) */
	 background-image: url('/capeafrica/assets/fonts/flaticon/urban-planning2.png');
	
}

.flaticon-management:before {
    content: "";
    display: inline-block;
    width: 56px; /* Adjust the width based on your icon's size */
    height:56px; /* Adjust the height based on your icon's size */
    background-image: url('/capeafrica/assets/fonts/flaticon/management.png');
    background-size: cover; /* or 'contain' depending on your preference */

	 font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-management:hover:before {
    background-color: #000adef; /* Hover background color) */
	 background-image: url('/capeafrica/assets/fonts/flaticon/management2.png');
	
}


/*Section 2*/
.flaticon-freight:before {
    content: "";
    display: inline-block;
    width: 56px; /* Adjust the width based on your icon's size */
    height:56px; /* Adjust the height based on your icon's size */
    background-image: url('/capeafrica/assets/fonts/flaticon/freight.png');
	
    background-size: cover; /* or 'contain' depending on your preference */

	 font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-freight:hover:before {
    background-color: #000adef; /* Hover background color) */
	 background-image: url('/capeafrica/assets/fonts/flaticon/freight2.png');
	
}

.flaticon-land:before {
    content: "";
    display: inline-block;
    width: 56px; /* Adjust the width based on your icon's size */
    height:56px; /* Adjust the height based on your icon's size */
    background-image: url('/capeafrica/assets/fonts/flaticon/free-shipping.png');
	
    background-size: cover; /* or 'contain' depending on your preference */

	 font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-land:hover:before {
    background-color: #000adef; /* Hover background color) */
	 background-image: url('/capeafrica/assets/fonts/flaticon/free-shipping2.png');
	
}

.flaticon-air:before {
    content: "";
    display: inline-block;
    width: 56px; /* Adjust the width based on your icon's size */
    height:56px; /* Adjust the height based on your icon's size */
    background-image: url('/capeafrica/assets/fonts/flaticon/air-freight.png');
	
    background-size: cover; /* or 'contain' depending on your preference */

	 font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-air:hover:before {
    background-color: #000adef; /* Hover background color) */
	 background-image: url('/capeafrica/assets/fonts/flaticon/air-freight2.png');
	
}
/*End of Khuzie's additional icons*/

.flaticon-placeholder:before {
    content: "\f101";
}
.flaticon-email:before {
    content: "\f102";
}
.flaticon-harvest:before {
    content: "\f103";
}
.flaticon-tractor:before {
    content: "\f104";
}
.flaticon-agriculture:before {
    content: "\f105";
}
.flaticon-social-care:before {
    content: "\f106";
}
.flaticon-wheat-2:before {
    content: "\f107";
}
.flaticon-wheat-sack:before {
    content: "\f108";
}
.flaticon-grape:before {
    content: "\f109";
}
.flaticon-cow:before {
    content: "\f10a";
}
.flaticon-fish:before {
    content: "\f10b";
}
.flaticon-healthy-food:before {
    content: "\f10c";
}
.flaticon-planet-earth:before {
    content: "\f10d";
}
.flaticon-cabbage:before {
    content: "\f10e";
}
.flaticon-farming:before {
    content: "\f10f";
}
.flaticon-agriculture-1:before {
    content: "\f110";
}
.flaticon-cow-1:before {
    content: "\f111";
}
.flaticon-tractor-1:before {
    content: "\f112";
}
.flaticon-field:before {
    content: "\f113";
}
.flaticon-phone-call:before {
    content: "\f114";
}
.flaticon-agriculture-2:before {
    content: "\f115";
}
.flaticon-industry:before {
    content: "\f116";
}
