
@font-face {
    font-family: "imco";
    src: url('../fonts/iconfont.woff2') format('woff2'),url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype');
    font-display: swap
}

.imco {
    font-family: "imco" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.f-delete:before {
    content: ""
}

.f-cart:before {
    content: ""
}

.f-loading:before {
    content: ""
}

.f-master-card:before {
    content: ""
}

.f-visa:before {
    content: ""
}

.f-paypal:before {
    content: ""
}

.f-appreciate:before {
    content: ""
}

.f-previous-o:before {
    content: ""
}

.f-next-o:before {
    content: ""
}

.f-up:before {
    content: ""
}

.f-edit:before {
    content: ""
}

.f-fax-c:before {
    content: ""
}

.f-fax-o:before {
    content: ""
}

.f-pullup:before {
    content: ""
}

.f-pulldown:before {
    content: ""
}

.f-Previous:before {
    content: ""
}

.f-next:before {
    content: ""
}

.f-down:before {
    content: ""
}

.f-comment-q:before {
    content: ""
}

.f-cascades:before {
    content: ""
}

.f-map-marked-o:before {
    content: ""
}

.f-phone-q:before {
    content: ""
}

.f-search:before {
    content: ""
}

.f-list:before {
    content: ""
}

.f-top1:before {
    content: ""
}

.f-profile:before {
    content: ""
}

.f-home:before {
    content: ""
}

.f-activity:before {
    content: ""
}

.f-forward:before {
    content: ""
}

.f-down1:before {
    content: ""
}

.f-mobile:before {
    content: ""
}

.f-discover:before {
    content: ""
}

.f-envelope-o:before {
    content: ""
}

.f-clock:before {
    content: ""
}

.f-fax:before {
    content: ""
}

.f-plus-o:before {
    content: ""
}

.f-plus:before {
    content: ""
}

.f-tiktok:before {
    content: ""
}

.f-earth:before {
    content: ""
}

.f-play:before {
    content: ""
}

.f-qrcode:before {
    content: ""
}

.f-comment:before {
    content: ""
}

.f-top:before {
    content: ""
}

.f-phone:before {
    content: ""
}

.f-envelope:before {
    content: ""
}

.f-file:before {
    content: ""
}

.f-download-o:before {
    content: ""
}

.f-map-marked-alt:before {
    content: ""
}

.f-map-marked-alt-o:before {
    content: ""
}

.f-download:before {
    content: ""
}

.f-youtube:before {
    content: ""
}

.f-whatsapp-line:before {
    content: ""
}

.f-skip-next:before {
    content: ""
}

.f-skip-previous:before {
    content: ""
}

.f-service:before {
    content: ""
}

.f-pdf:before {
    content: ""
}

.f-facebook:before {
    content: ""
}

.f-linkedin:before {
    content: ""
}

.f-pinterest:before {
    content: ""
}

.f-skype:before {
    content: ""
}

.f-twitter-bird:before {
    content: ""
}

.f-x-logo:before {
    content: ""
}

.f-twitter:before {
    content: ""
}

.f-arrow-left-s:before {
    content: ""
}

.f-arrow-right-s:before {
    content: ""
}

.f-arrow-right:before {
    content: ""
}

.f-arrow-left:before {
    content: ""
}

.f-google-plus:before {
    content: ""
}

.f-close:before {
    content: ""
}

.f-double-right:before {
    content: ""
}

.f-double-left:before {
    content: ""
}

.f-instagram:before {
    content: ""
}

.f-quote-left:before {
    content: ""
}

.f-quote-right:before {
    content: ""
}

.iconflag {
    width: 25px;
    height: 20px;
    background-image: url('../../fonts/flag.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    line-height: 20px;
    float: left
}

.flag-cn {
    background-position: 0 0
}

.flag-en {
    background-position: 0 -22px
}

.flag-es {
    background-position: 0 -44px
}

.flag-nl {
    background-position: 0 -66px
}

.flag-ar {
    background-position: 0 -88px
}

.flag-ru {
    background-position: 0 -110px
}

.flag-de {
    background-position: 0 -132px
}

.flag-ja {
    background-position: 0 -154px
}

.flag-pt {
    background-position: 0 -176px
}

.flag-fr {
    background-position: 0 -198px
}

.flag-it {
    background-position: 0 -220px
}

.flag-ko {
    background-position: 0 -242px
}

.flag-th {
    background-position: 0 -264px
}

.flag-el {
    background-position: 0 -286px
}

.flag-pl {
    background-position: 0 -308px
}

.flag-bul {
    background-position: 0 -330px
}

.flag-est {
    background-position: 0 -352px
}

.flag-dan {
    background-position: 0 -374px
}

.flag-fin {
    background-position: 0 -396px
}

.flag-cs {
    background-position: 0 -418px
}

.flag-rom {
    background-position: 0 -440px
}

.flag-slo {
    background-position: 0 -462px
}

.flag-swe {
    background-position: 0 -484px
}

.flag-hu {
    background-position: 0 -506px
}

.flag-hi {
    background-position: 0 -528px
}

.flag-tr {
    background-position: 0 -550px
}

.flag-vi {
    background-position: 0 -572px
}

.flag-fa {
    background-position: 0 -594px
}

.flag-he {
    background-position: 0 -616px
}

.flag-sk {
    background-position: 0 -638px
}

.flag-id {
    background-position: 0 -660px
}

.flag-lt {
    background-position: 0 -682px
}

.flag-lv {
    background-position: 0 -704px
}

.flag-ms {
    background-position: 0 -726px
}

.flag-no {
    background-position: 0 -748px
}

.flag-uk {
    background-position: 0 -770px
}

.flag-ur {
    background-position: 0 -792px
}

.flag-hr {
    background-position: 0 -814px
}

.flag-bn {
    background-position: 0 -836px
}

.flag-te {
    background-position: 0 -858px
}

.flag-ta {
    background-position: 0 -858px
}

.flag-sr {
    background-position: 0 -880px
}

.flag-tl {
    background-position: 0 -902px
}

.flag-is {
    background-position: 0 -924px
}

.flag-ca {
    background-position: 0 -946px
}

.flag-tw {
    background-position: 0 -968px
}

.flag-mn {
    background-position: 0 -990px
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    *:before, *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
