/*! 
* @package IcoFont 
* @version 1.0.1 
* @author   
* @copyright 2024 
* @license - https://icofont.com/license/
*/

@font-face {
    font-family: IcoFont;
    font-weight: 400;
    font-style: Regular;
    src: url(../fonts/icofont.woff2) format("woff2"), url(../fonts/icofont.woff) format("woff")
}

[class*=" icofont-"],
[class^=icofont-] {
    font-family: IcoFont !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    line-height: 1;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased
}

.icofont-facebook:before {
    content: "\ed37"
}

.icofont-x:before {
    content: "\f03d"
}

.icofont-youtube-play:before {
    content: "\ecbb"
}

.icofont-instagram:before {
    content: "\ed46"
}

.icofont-pinterest:before {
    content: "\ed5d"
}

.icofont-location-pin:before {
    content: "\ef79"
}

.icofont-arrow-right:before {
    content: "\ea5d"
}

.icofont-arrow-left:before {
    content: "\ea5c"
}

.icofont-arrow-up:before {
    content: "\ea5e"
}

.icofont-arrow-down:before {
    content: "\ea5b"
}

.icofont-phone-circle:before {
    content: "\efba"
}

.icofont-phone:before {
    content: "\efbb"
}

.icofont-smart-phone:before {
    content: "\efec"
}

.icofont-ui-touch-phone:before {
    content: "\ec8a"
}

.icofont-iphone:before {
    content: "\ea3b"
}

.icofont-ui-cell-phone:before {
    content: "\ec49"
}

.icofont-ui-dial-phone:before {
    content: "\ec54"
}

.icofont-ui-email:before {
    content: "\ec56"
}

.icofont-user-alt-3:before {
    content: "\ecfd"
}

.icofont-web:before {
    content: "\f028"
}

.icofont-link-alt:before {
    content: "\ef70"
}

.icofont-duotone.icofont-notification:before {
    content: "\13d14"
}

.icofont-duotone.icofont-notification:after {
    content: "\13cf5"
}

.icofont-ui-call:before {
    content: "\ec46"
}

.icofont-rupee:before {
    content: "\ea14"
}

.icofont-rounded-left:before {
    content: "\ea9d"
}

.icofont-rounded-right:before {
    content: "\eaa0"
}

.icofont-rounded-up:before {
    content: "\eaa1"
}

.icofont-brand-whatsapp:before {
    content: "\e957"
}

.icofont-clock-time:before {
    content: "\eedc"
}

.icofont-wall-clock:before {
    content: "\f022"
}

.icofont-tag:before {
    content: "\f004"
}

.icofont-linkedin:before {
    content: "\ed4d"
}

.icofont-ui-pointer:before {
    content: "\ec75"
}

.icofont-check-circled:before {
    content: "\eed7"
}

.icofont-checked:before {
    content: "\eed9"
}

.icofont-duotone.icofont-publish:before {
    content: "\13b93"
}

.icofont-duotone.icofont-publish:after {
    content: "\13b92"
}

.icofont-duotone.icofont-messaging:before {
    content: "\13b67"
}

.icofont-duotone.icofont-messaging:after {
    content: "\13b66"
}

.icofont-duotone.icofont-eye-open:before {
    content: "\13b1b"
}

.icofont-duotone.icofont-eye-open:after {
    content: "\13b1a"
}

.icofont-dart:before {
    content: "\e808"
}

.icofont-ui-calendar:before {
    content: "\ec45"
}

.icofont-duotone.icofont-envelope:before {
    content: "\13b0f"
}

.icofont-duotone.icofont-envelope:after {
    content: "\13b0e"
}

.icofont-play-alt-1:before {
    content: "\eca6"
}

.icofont-play-alt-2:before {
    content: "\eca7"
}

.icofont-ui-play:before {
    content: "\ec74"
}

.icofont-ui-message:before {
    content: "\ec67"
}

.icofont-quote-left:before {
    content: "\efcd"
}

.icofont-quote-right:before {
    content: "\efce"
}

.icofont-duotone.icofont-quote-right:before {
    content: "\13b9b"
}

.icofont-duotone.icofont-quote-right:after {
    content: "\13b9a"
}

.icofont-duotone.icofont-quote-left:before {
    content: "\13b99"
}

.icofont-duotone.icofont-quote-left:after {
    content: "\13b98"
}

.icofont-google-map:before {
    content: "\ed42"
}

.icofont-location-arrow:before {
    content: "\ef78"
}

.icofont-businessman:before {
    content: "\e968"
}

.icofont-businesswoman:before {
    content: "\e969"
}

.icofont-share:before {
    content: "\efe5"
}

.icofont-duotone.icofont-feed:before {
    content: "\13b1d"
}

.icofont-duotone.icofont-feed:after {
    content: "\13b1c"
}

.icofont-duotone.icofont-user:before {
    content: "\13d06"
}

.icofont-duotone.icofont-user:after {
    content: "\13d13"
}

.icofont-logout:before {
    content: "\ef7c"
}

.icofont-login:before {
    content: "\ef7b"
}

.icofont-pound:before {
    content: "\ea00"
}

.icofont-headphone-alt-3:before {
    content: "\ea35"
}

.icofont-ui-clip-board:before {
    content: "\ec4c"
}

.icofont-ui-alarm:before {
    content: "\ec3f"
}

.icofont-ui-note:before {
    content: "\ec6f"
}

.icofont-ui-wifi:before {
    content: "\ec96"
}

.icofont-behance:before {
    content: "\ed22"
}

.icofont-blogger:before {
    content: "\ed23"
}

.icofont-dribbble:before {
    content: "\ed2e"
}

.icofont-facebook-messenger:before {
    content: "\ed36"
}

.icofont-rss:before {
    content: "\ed64"
}

.icofont-skype:before {
    content: "\ed67"
}

.icofont-whatsapp:before {
    content: "\ed86"
}

.icofont-beach:before {
    content: "\ee44"
}

.icofont-hill:before {
    content: "\ee48"
}

.icofont-island-alt:before {
    content: "\ee4a"
}

.icofont-sun-alt:before {
    content: "\ee7e"
}

.icofont-edit:before {
    content: "\ef10"
}

.icofont-globe:before {
    content: "\ef3e"
}

.icofont-institution:before {
    content: "\ef51"
}

.icofont-leaf:before {
    content: "\ef5e"
}

.icofont-speed-meter:before {
    content: "\eff3"
}

.icofont-thumbs-up:before {
    content: "\f00c"
}

.icofont-wifi-alt:before {
    content: "\f02a"
}

.icofont-rocket-alt-1:before {
    content: "\ee2b"
}

.icofont-duotone.icofont-shield:before {
    content: "\13baf"
}

.icofont-duotone.icofont-shield:after {
    content: "\13bae"
}

.icofont-badge:before {
    content: "\eeaa"
}

.icofont-cop-badge:before {
    content: "\ebb3"
}

.icofont-trophy:before {
    content: "\edd7"
}

.icofont-responsive:before {
    content: "\efd6"
}

.icofont-brainstorming:before {
    content: "\ead3"
}

.icofont-instrument:before {
    content: "\eae0"
}

.icofont-crown-king:before {
    content: "\e806"
}

.icofont-swirl:before {
    content: "\e821"
}

.icofont-ship-wheel:before {
    content: "\e81b"
}

.icofont-skull-face:before {
    content: "\e81d"
}

.icofont-butterfly:before {
    content: "\e834"
}

.icofont-deer-head:before {
    content: "\e842"
}

.icofont-dolphin:before {
    content: "\e846"
}

.icofont-paw:before {
    content: "\e878"
}

.icofont-bank-alt:before {
    content: "\e961"
}

.icofont-award:before {
    content: "\eace"
}

.icofont-pencil-alt-5:before {
    content: "\eae8"
}

.icofont-university:before {
    content: "\eaf3"
}

.icofont-teacher:before {
    content: "\eaf0"
}

.icofont-student-alt:before {
    content: "\eaee"
}

.icofont-student:before {
    content: "\eaef"
}

.icofont-pen-nib:before {
    content: "\eae7"
}

.icofont-test-bulb:before {
    content: "\eaf1"
}

.icofont-food-cart:before {
    content: "\eb68"
}

.icofont-law-alt-2:before {
    content: "\ebc0"
}

.icofont-capsule:before {
    content: "\ec12"
}

.icofont-thermometer:before {
    content: "\ec3b"
}

.icofont-ui-file:before {
    content: "\ec57"
}

.icofont-ui-text-chat:before {
    content: "\ec86"
}

.icofont-group:before {
    content: "\ecf4"
}

.icofont-paper-clip:before {
    content: "\edfa"
}

.icofont-ship:before {
    content: "\ee34"
}

.icofont-train-line:before {
    content: "\ee38"
}

.icofont-truck:before {
    content: "\ee3d"
}

.icofont-car-alt-1:before {
    content: "\ee1b"
}

.icofont-airplane-alt:before {
    content: "\ee0d"
}

.icofont-car:before {
    content: "\ee1f"
}

.icofont-fast-delivery:before {
    content: "\ee21"
}

.icofont-gift:before {
    content: "\ef3c"
}

.icofont-light-bulb:before {
    content: "\ef6b"
}

.icofont-safety:before {
    content: "\efdc"
}

.icofont-touch:before {
    content: "\f015"
}

.icofont-external-link:before {
    content: "\ef1f"
}

[class*=" icofont-"].icofont-duotone,
[class^=icofont-].icofont-duotone {
    position: relative
}

[class*=" icofont-"].icofont-duotone:before,
[class^=icofont-].icofont-duotone:before {
    position: absolute;
    left: 0;
    top: 0
}

[class*=" icofont-"].icofont-duotone:after,
[class^=icofont-].icofont-duotone:after {
    opacity: .4
}

.icofont-xs {
    font-size: .5em
}

.icofont-sm {
    font-size: .75em
}

.icofont-md {
    font-size: 1.25em
}

.icofont-lg {
    font-size: 1.5em
}

.icofont-1x {
    font-size: 1em
}

.icofont-2x {
    font-size: 2em
}

.icofont-3x {
    font-size: 3em
}

.icofont-4x {
    font-size: 4em
}

.icofont-5x {
    font-size: 5em
}

.icofont-6x {
    font-size: 6em
}

.icofont-7x {
    font-size: 7em
}

.icofont-8x {
    font-size: 8em
}

.icofont-9x {
    font-size: 9em
}

.icofont-10x {
    font-size: 10em
}

.icofont-fw {
    text-align: center;
    width: 1.25em
}

.icofont-ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0
}

.icofont-ul>li {
    position: relative;
    line-height: 2em
}

.icofont-ul>li .icofont {
    display: inline-block;
    vertical-align: middle
}

.icofont-border {
    border: solid .08em #f1f1f1;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.icofont-pull-left {
    float: left
}

.icofont-pull-right {
    float: right
}

.icofont.icofont-pull-left {
    margin-right: .3em
}

.icofont.icofont-pull-right {
    margin-left: .3em
}

.icofont-spin {
    -webkit-animation: icofont-spin 2s infinite linear;
    animation: icofont-spin 2s infinite linear;
    display: inline-block
}

.icofont-pulse {
    -webkit-animation: icofont-spin 1s infinite steps(8);
    animation: icofont-spin 1s infinite steps(8);
    display: inline-block
}

@-webkit-keyframes icofont-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes icofont-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.icofont-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.icofont-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.icofont-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.icofont-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.icofont-flip-vertical {
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}

.icofont-flip-horizontal.icofont-flip-vertical {
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1)
}

:root .icofont-flip-horizontal,
:root .icofont-flip-vertical,
:root .icofont-rotate-180,
:root .icofont-rotate-270,
:root .icofont-rotate-90 {
    -webkit-filter: none;
    filter: none;
    display: inline-block
}

.icofont-inverse {
    color: #fff
}