@charset 'UTF-8';.ce-align-left {
    text-align: left;
}

.ce-align-center {
    text-align: center;
}

.ce-align-right {
    text-align: right;
}

.ce-table td,.ce-table th {
    vertical-align: top;
}

.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div {
    overflow: hidden;
}

.ce-left .ce-gallery,.ce-column {
    float: left;
}

.ce-center .ce-outer {
    position: relative;
    float: right;
    right: 50%;
}

.ce-center .ce-inner {
    position: relative;
    float: right;
    right: -50%;
}

.ce-right .ce-gallery {
    float: right;
}

.ce-gallery figure {
    display: table;
    margin: 0;
}

.ce-gallery figcaption {
    display: table-caption;
    caption-side: bottom;
}

.ce-gallery img {
    display: block;
}

.ce-gallery iframe {
    border-width: 0;
}

.ce-border img,.ce-border iframe {
    border: 2px solid #000000;
    padding: 0px;
}

.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery {
    margin-bottom: 10px;
}

.ce-image .ce-gallery {
    margin-bottom: 0;
}

.ce-intext.ce-right .ce-gallery {
    margin-left: 10px;
}

.ce-intext.ce-left .ce-gallery {
    margin-right: 10px;
}

.ce-below .ce-gallery {
    margin-top: 10px;
}

.ce-column {
    margin-right: 10px;
}

.ce-column:last-child {
    margin-right: 0;
}

.ce-row {
    margin-bottom: 10px;
}

.ce-row:last-child {
    margin-bottom: 0;
}

.ce-above .ce-bodytext {
    clear: both;
}

.ce-intext.ce-left ol,.ce-intext.ce-left ul {
    padding-left: 40px;
    overflow: auto;
}

.ce-headline-left {
    text-align: left;
}

.ce-headline-center {
    text-align: center;
}

.ce-headline-right {
    text-align: right;
}

.ce-uploads {
    margin: 0;
    padding: 0;
}

.ce-uploads li {
    list-style: none outside none;
    margin: 1em 0;
}

.ce-uploads img {
    float: left;
    padding-right: 1em;
    vertical-align: top;
}

.ce-uploads span {
    display: block;
}

.ce-table {
    width: 100%;
    max-width: 100%;
}

.ce-table th,.ce-table td {
    padding: 0.5em 0.75em;
    vertical-align: top;
}

.ce-table thead th {
    border-bottom: 2px solid #dadada;
}

.ce-table th,.ce-table td {
    border-top: 1px solid #dadada;
}

.ce-table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05);
}

.ce-table-bordered th,.ce-table-bordered td {
    border: 1px solid #dadada;
}

.frame-space-before-extra-small {
    margin-top: 1em;
}

.frame-space-before-small {
    margin-top: 2em;
}

.frame-space-before-medium {
    margin-top: 3em;
}

.frame-space-before-large {
    margin-top: 4em;
}

.frame-space-before-extra-large {
    margin-top: 5em;
}

.frame-space-after-extra-small {
    margin-bottom: 1em;
}

.frame-space-after-small {
    margin-bottom: 2em;
}

.frame-space-after-medium {
    margin-bottom: 3em;
}

.frame-space-after-large {
    margin-bottom: 4em;
}

.frame-space-after-extra-large {
    margin-bottom: 5em;
}

.frame-ruler-before:before {
    content: '';
    display: block;
    border-top: 1px solid rgba(0,0,0,0.25);
    margin-bottom: 2em;
}

.frame-ruler-after:after {
    content: '';
    display: block;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    margin-top: 2em;
}

.frame-indent {
    margin-left: 15%;
    margin-right: 15%;
}

.frame-indent-left {
    margin-left: 33%;
}

.frame-indent-right {
    margin-right: 33%;
}

#cookieman-acco>.card {
    overflow: hidden
}

#cookieman-acco>.card:first-of-type,#cookieman-acco>.card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0
}

#cookieman-modal table {
    font-size: 80%
}

#cookieman-modal [data-toggle=collapse]:after {
    content: "+";
    font-size: 2.5rem;
    opacity: .7;
    position: absolute;
    right: 12px;
    top: 50%;
    line-height: 0;
    transition: transform ease-in-out .3s;
    transform-origin: center;
    transform: rotate(45deg)
}

#cookieman-modal [data-toggle=collapse].collapsed:after {
    transform: rotate(0)
}

#cookieman-settings .card-header {
    position: relative
}

#cookieman-modal [data-toggle=collapse][data-target="#cookieman-settings"] {
    position: relative
}

#cookieman-modal [data-toggle=collapse][data-target="#cookieman-settings"]:after {
    font-size: 2rem
}

@font-face {
    font-family: 'miniline';
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/miniline.eot?3kc0uw');
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/miniline.eot?3kc0uw#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/miniline.ttf?3kc0uw') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/miniline.woff?3kc0uw') format('woff');
    font-weight: normal;
    font-style: normal;
}

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

.ml-bafone-1-Japanese-Yen-banking-money:before {
    content: "\e900";
}

.ml-bafone-2-Japanese-Yen-banking-money-up-arrow-upload-outbox:before {
    content: "\e901";
}

.ml-bafone-3-Japanese-Yen-banking-money-down-arrow-download-outbox:before {
    content: "\e902";
}

.ml-bafone-4-Japanese-Yen-banking-money-add-plus:before {
    content: "\e903";
}

.ml-bafone-5-Japanese-Yen-banking-money-minus:before {
    content: "\e904";
}

.ml-bafone-6-Japanese-Yen-banking-money:before {
    content: "\e905";
}

.ml-bafone-7-Japanese-Yen-banking-money-pig:before {
    content: "\e906";
}

.ml-bafone-8-Japanese-Yen-banking-money-coin:before {
    content: "\e907";
}

.ml-bafone-9-Japanese-Yen-banking-money-coin-refresh-generate-produce:before {
    content: "\e908";
}

.ml-bafone-10-Japanese-Yen-banking-money-hand-hold:before {
    content: "\e909";
}

.ml-bafone-11-Japanese-Yen-banking-money-document-legal:before {
    content: "\e90a";
}

.ml-bafone-12-Japanese-Yen-banking-money-paper-coin:before {
    content: "\e90b";
}

.ml-bafone-13-Japanese-Yen-banking-money-house-real-estate:before {
    content: "\e90c";
}

.ml-bafone-14-Japanese-Yen-banking-money-calendar-time:before {
    content: "\e90d";
}

.ml-bafone-15-Japanese-Yen-banking-money-computer:before {
    content: "\e90e";
}

.ml-bafone-16-Japanese-Yen-banking-money-shopping-cart:before {
    content: "\e90f";
}

.ml-bafone-17-Japanese-Yen-banking-money-chat-bubble-talk-dialogue:before {
    content: "\e910";
}

.ml-bafone-18-Japanese-Yen-banking-money-presentation:before {
    content: "\e911";
}

.ml-bafone-19-Japanese-Yen-banking-money-presentation-rise-gain-increase:before {
    content: "\e912";
}

.ml-bafone-20-Japanese-Yen-banking-money-presentation-fall-loss-decrease:before {
    content: "\e913";
}

.ml-bafone-21-british-pound-banking-money:before {
    content: "\e914";
}

.ml-bafone-22-british-pound-banking-money-up-arrow-upload-outbox:before {
    content: "\e915";
}

.ml-bafone-23-british-pound-banking-money-down-arrow-download-outbox:before {
    content: "\e916";
}

.ml-bafone-24-british-pound-banking-money-add-plus-gain:before {
    content: "\e917";
}

.ml-bafone-25-british-pound-banking-money-minus-subtract-delete:before {
    content: "\e918";
}

.ml-bafone-26-british-pound-banking-money:before {
    content: "\e919";
}

.ml-bafone-27-british-pound-banking-money-pig:before {
    content: "\e91a";
}

.ml-bafone-28-british-pound-banking-money-coin:before {
    content: "\e91b";
}

.ml-bafone-29-british-pound-banking-money-coin-refresh-generate-produce-arrow:before {
    content: "\e91c";
}

.ml-bafone-30-british-pound-banking-money-hand-hold:before {
    content: "\e91d";
}

.ml-bafone-31-british-pound-banking-money-document-legal-paper:before {
    content: "\e91e";
}

.ml-bafone-32-british-pound-banking-money-paper-coin:before {
    content: "\e91f";
}

.ml-bafone-33-british-pound-banking-money-house-real-estate:before {
    content: "\e920";
}

.ml-bafone-34-british-pound-banking-money-calendar-time:before {
    content: "\e921";
}

.ml-bafone-35:before {
    content: "\e922";
}

.ml--bitish-pound-banking-money-computer:before {
    content: "\e922";
}

.ml-bafone-36-british-pound-banking-money-shopping-cart:before {
    content: "\e923";
}

.ml-bafone-37-british-pound-banking-money-chat-bubble-talk-dialogue:before {
    content: "\e924";
}

.ml-bafone-38-british-pound-banking-money-presentation:before {
    content: "\e925";
}

.ml-bafone-39-british-pound-banking-money-presentation-rise-gain-increase:before {
    content: "\e926";
}

.ml-bafone-40-british-pound-banking-money-presentation-fall-loss-decrease:before {
    content: "\e927";
}

.ml-bafone-41-euro-banking-money:before {
    content: "\e928";
}

.ml-bafone-42-euro-banking-money-up-arrow-upload-outbox:before {
    content: "\e929";
}

.ml-bafone-43-euro-banking-money-down-arrow-download-outbox:before {
    content: "\e92a";
}

.ml-bafone-44-euro-banking-money-add-plus-gain:before {
    content: "\e92b";
}

.ml-bafone-45-euro-banking-money-minus-subtract-delete:before {
    content: "\e92c";
}

.ml-bafone-46-euro-banking-money:before {
    content: "\e92d";
}

.ml-bafone-47-euro-banking-money-pig:before {
    content: "\e92e";
}

.ml-bafone-48-euro-banking-money-coin:before {
    content: "\e92f";
}

.ml-bafone-49-euro-banking-money-coin-refresh-generate-produce-arrow:before {
    content: "\e930";
}

.ml-bafone-50-euro-banking-money-hand-hold:before {
    content: "\e931";
}

.ml-bafone-51-euro-banking-money-document-legal-paper:before {
    content: "\e932";
}

.ml-bafone-52-euro-banking-money-paper-coin:before {
    content: "\e933";
}

.ml-bafone-53-euro-banking-money-house-real-estate:before {
    content: "\e934";
}

.ml-bafone-54-euro-banking-money-calendar-time:before {
    content: "\e935";
}

.ml-bafone-55-euro-banking-money-computer:before {
    content: "\e936";
}

.ml-bafone-56-euro-banking-money-shopping-cart:before {
    content: "\e937";
}

.ml-bafone-57-euro-banking-money-chat-bubble-talk-dialogue:before {
    content: "\e938";
}

.ml-bafone-58-euro-banking-money-presentation:before {
    content: "\e939";
}

.ml-bafone-59-euro-banking-money-presentation-rise-gain-increase:before {
    content: "\e93a";
}

.ml-bafone-60-euro-banking-money-presentation-presentation-fall-loss-decrease:before {
    content: "\e93b";
}

.ml-bafone-61-dollar-banking-money:before {
    content: "\e93c";
}

.ml-bafone-62-dollar-banking-money-up-arrow-upload-outbox:before {
    content: "\e93d";
}

.ml-bafone-63-dollar-banking-money-down-arrow-download-outbox:before {
    content: "\e93e";
}

.ml-bafone-64-dollar-banking-money-add-plus-gain:before {
    content: "\e93f";
}

.ml-bafone-65-dollar-banking-money-minus-subtract-delete:before {
    content: "\e940";
}

.ml-bafone-66-dollar-banking-money:before {
    content: "\e941";
}

.ml-bafone-67-dollar-banking-money-pig:before {
    content: "\e942";
}

.ml-bafone-68-dollar-banking-money-coin:before {
    content: "\e943";
}

.ml-bafone-69-dollar-banking-money-coin-refresh-generate-produce-arrow:before {
    content: "\e944";
}

.ml-bafone-70-dollar-banking-money-hand-hold:before {
    content: "\e945";
}

.ml-bafone-71-dollar-banking-money-document-legal-paper:before {
    content: "\e946";
}

.ml-bafone-72-dollar-banking-money-paper-coin:before {
    content: "\e947";
}

.ml-bafone-73-dollar-banking-money-house-real-estate:before {
    content: "\e948";
}

.ml-bafone-74-dollar-banking-money-calendar-time:before {
    content: "\e949";
}

.ml-bafone-75-dollar-banking-money-computer:before {
    content: "\e94a";
}

.ml-bafone-76-dollar-banking-money-shopping-cart:before {
    content: "\e94b";
}

.ml-bafone-77-dollar-banking-money-chat-bubble-talk-dialogue:before {
    content: "\e94c";
}

.ml-bafone-78-dollar-banking-money-presentation:before {
    content: "\e94d";
}

.ml-bafone-79-dollar-banking-money-presentation-rise-gain-increase:before {
    content: "\e94e";
}

.ml-bafone-80-dollar-banking-money-presentation-fall-loss-decrease:before {
    content: "\e94f";
}

.ml-baftwo-1-money-banking-paper-bill:before {
    content: "\e950";
}

.ml-baftwo-2-money-banking-paper-bill-refresh-generate-produce-arrow:before {
    content: "\e951";
}

.ml-baftwo-3-money-banking-paper-bill-add-plus-gain:before {
    content: "\e952";
}

.ml-baftwo-4-money-banking-paper-bill-minus-subtract-delete:before {
    content: "\e953";
}

.ml-baftwo-5-money-banking-paper-bill-forbidden-ban-no:before {
    content: "\e954";
}

.ml-baftwo-6-money-banking-paper-bill-attachment-link-attach-document:before {
    content: "\e955";
}

.ml-baftwo-7-money-banking-paper-bill-link:before {
    content: "\e956";
}

.ml-baftwo-8-money-banking-paper-bill-magnifier-zoom-magnify-discover-search:before {
    content: "\e957";
}

.ml-baftwo-9-money-banking-paper-bill-accept-true-check-mark:before {
    content: "\e958";
}

.ml-baftwo-10-money-banking-paper-bill-decline-false-cancel-cross:before {
    content: "\e959";
}

.ml-baftwo-11-money-banking-paper-bill-arrow-left-enter-accept-inside:before {
    content: "\e95a";
}

.ml-baftwo-12-money-banking-paper-bill-arrow-left:before {
    content: "\e95b";
}

.ml-baftwo-13-money-banking-paper-bill:before {
    content: "\e95c";
}

.ml-baftwo-14-money-banking-paper-bill-arrow-up-rise-gain-increase:before {
    content: "\e95d";
}

.ml-baftwo-15-money-banking-paper-bill-arrow-down-fall-loss-decrease:before {
    content: "\e95e";
}

.ml-baftwo-16-money-banking-paper-bill-lock-secure-security-key-unlock:before {
    content: "\e95f";
}

.ml-baftwo-17-money-banking-paper-bill-wait-loading-in-process-dots-three-Ellipsis:before {
    content: "\e960";
}

.ml-baftwo-18-money-banking-paper-bill-pencil-pen-write-save-work:before {
    content: "\e961";
}

.ml-baftwo-19-money-banking-paper-bill-trash-bin-delete-erase-forget:before {
    content: "\e962";
}

.ml-baftwo-20-money-banking-paper-bill-security-shield-anti-virus-firewall:before {
    content: "\e963";
}

.ml-baftwo-21-money-banking-paper-bill-heart-love-favourite-like:before {
    content: "\e964";
}

.ml-baftwo-22-money-banking-paper-bill-code-programmer-edit-write-software-inequality:before {
    content: "\e965";
}

.ml-baftwo-23-money-banking-paper-bill-question-mark-ask:before {
    content: "\e966";
}

.ml-baftwo-24-money-banking-paper-bill-exclamation-mark-circle-round:before {
    content: "\e967";
}

.ml-baftwo-25-money-banking-paper-bill:before {
    content: "\e968";
}

.ml-baftwo-26-money-banking-paper-bill-information-desk-letter:before {
    content: "\e969";
}

.ml-baftwo-27-money-banking-paper-bill-loading-time-clock-watch-in-process:before {
    content: "\e96a";
}

.ml-baftwo-28-money-banking-paper-bill-gear-edit-setting-cog-wheel:before {
    content: "\e96b";
}

.ml-baftwo-29-money-banking-paper-bill-target-shoot-discover:before {
    content: "\e96c";
}

.ml-baftwo-30-money-banking-paper-bill-pie-chart-percentage-divide:before {
    content: "\e96d";
}

.ml-baftwo-31-bag-money-banking-paper-bill:before {
    content: "\e96e";
}

.ml-baftwo-32-bag-money-banking-paper-bill-hold-holding-hand:before {
    content: "\e96f";
}

.ml-baftwo-33-money-banking-paper-bill-coin-hold-hand-donation-catch:before {
    content: "\e970";
}

.ml-baftwo-34-money-banking-paper-bill-bank-architecture:before {
    content: "\e971";
}

.ml-baftwo-35-money-banking-paper-bill-coin:before {
    content: "\e972";
}

.ml-baftwo-36-credit-card-money-banking-paper-bill:before {
    content: "\e973";
}

.ml-baftwo-37-discount-legal-paper-bill-invoice-percentage:before {
    content: "\e974";
}

.ml-baftwo-38-gold-money-banking-paper-bill:before {
    content: "\e975";
}

.ml-baftwo-39-money-banking-paper-bill-pig-money-box:before {
    content: "\e976";
}

.ml-baftwo-40-Star-premium-service-waiter-business-vip-icon:before {
    content: "\e977";
}

.ml-baftwo-41-mountain-goal-flag-map-target-tracking-finish-race-climbing:before {
    content: "\e978";
}

.ml-baftwo-42-jigsaw-puzzle-solve-problem-strategy:before {
    content: "\e979";
}

.ml-baftwo-43-chess-leader-leadership-horse-strategy:before {
    content: "\e97a";
}

.ml-baftwo-44-gear-cog-wheel-edit-settings:before {
    content: "\e97b";
}

.ml-baftwo-45-umbrella-secure-protect-rain:before {
    content: "\e97c";
}

.ml-baftwo-46-law-court-swear-holy-bible-court-lawyer:before {
    content: "\e97d";
}

.ml-baftwo-47-write-pen-take-note-notebook-pencil-book-notebook:before {
    content: "\e97e";
}

.ml-baftwo-48-scale-law-equality-calculate-weight-court-lawyer:before {
    content: "\e97f";
}

.ml-baftwo-49-judge-hammer-law-lawyer-decide-decision:before {
    content: "\e980";
}

.ml-baftwo-50-presentation-listener-school-teach-lecture-symposium-business:before {
    content: "\e981";
}

.ml-baftwo-51-employee-face-head-avatar-magnifier-zoom-magnify-discover-search:before {
    content: "\e982";
}

.ml-baftwo-52-employee-face-head-avatar-idea-lamp:before {
    content: "\e983";
}

.ml-baftwo-53-employee-face-head-avatar-sleep:before {
    content: "\e984";
}

.ml-baftwo-54-employee-face-head-avatar-decline-false-cancel-cross:before {
    content: "\e985";
}

.ml-baftwo-55-employee-face-head-avatar-accept-true-check-mark:before {
    content: "\e986";
}

.ml-baftwo-56-legal-document-sign-contract-paper:before {
    content: "\e987";
}

.ml-cha-1-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e988";
}

.ml-cha-2-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e989";
}

.ml-cha-3-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e98a";
}

.ml-cha-4-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e98b";
}

.ml-cha-5-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e98c";
}

.ml-cha-6-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e98d";
}

.ml-cha-7-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e98e";
}

.ml-cha-8-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e98f";
}

.ml-cha-9-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e990";
}

.ml-cha-10-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e991";
}

.ml-cha-11-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e992";
}

.ml-cha-12-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e993";
}

.ml-cha-13-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e994";
}

.ml-cha-14-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e995";
}

.ml-cha-15-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e996";
}

.ml-cha-16-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e997";
}

.ml-cha-17-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e998";
}

.ml-cha-18-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e999";
}

.ml-cha-19-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e99a";
}

.ml-cha-20-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e99b";
}

.ml-cha-21-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e99c";
}

.ml-cha-22-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e99d";
}

.ml-cha-23-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e99e";
}

.ml-cha-24-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e99f";
}

.ml-cha-25-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a0";
}

.ml-cha-26-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a1";
}

.ml-cha-27-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a2";
}

.ml-cha-28-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a3";
}

.ml-cha-29-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a4";
}

.ml-cha-30-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a5";
}

.ml-cha-31-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a6";
}

.ml-cha-32-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a7";
}

.ml-cha-33-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a8";
}

.ml-cha-34-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9a9";
}

.ml-cha-35-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9aa";
}

.ml-cha-36-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9ab";
}

.ml-cha-37-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9ac";
}

.ml-cha-38-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9ad";
}

.ml-cha-39-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9ae";
}

.ml-cha-40-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9af";
}

.ml-cha-41-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9b0";
}

.ml-cha-42-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9b1";
}

.ml-cha-43-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9b2";
}

.ml-cha-44-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9b3";
}

.ml-cha-45-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9b4";
}

.ml-cha-46-pie-chart-graph-growth-presentation-decrease-increase-triangle:before {
    content: "\e9b5";
}

.ml-cha-47-pie-chart-graph-growth-presentation-decrease-increase-percentage:before {
    content: "\e9b6";
}

.ml-cha-48-pie-chart-graph-growth-presentation-decrease-increase-triangle:before {
    content: "\e9b7";
}

.ml-cha-49-pie-chart-graph-growth-presentation-decrease-increase-triangle:before {
    content: "\e9b8";
}

.ml-cha-50-pie-chart-graph-growth-presentation-decrease-increase-triangle:before {
    content: "\e9b9";
}

.ml-clo-01-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9ba";
}

.ml-clo-02-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9bb";
}

.ml-clo-03-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9bc";
}

.ml-clo-04-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9bd";
}

.ml-clo-05-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9be";
}

.ml-clo-06-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9bf";
}

.ml-clo-07-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c0";
}

.ml-clo-08-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c1";
}

.ml-clo-09-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c2";
}

.ml-clo-10-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c3";
}

.ml-clo-11-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c4";
}

.ml-clo-12-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c5";
}

.ml-clo-13-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c6";
}

.ml-clo-14-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c7";
}

.ml-clo-15-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c8";
}

.ml-clo-16-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9c9";
}

.ml-clo-17-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9ca";
}

.ml-clo-18-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9cb";
}

.ml-clo-19-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9cc";
}

.ml-clo-20-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9cd";
}

.ml-clo-21-clothes-dress-skirt-fashion-clothing-garment:before {
    content: "\e9ce";
}

.ml-clo-22-clothes-dress-skirt-fashion-clothing-garment:before {
    content: "\e9cf";
}

.ml-clo-23-clothes-dress-fashion-clothing-garment:before {
    content: "\e9d0";
}

.ml-clo-24-clothes-dress-clothes-tree-fashion-clothing-garment:before {
    content: "\e9d1";
}

.ml-clo-25-clothes-dress-trousers-fashion-clothing-garment:before {
    content: "\e9d2";
}

.ml-clo-26-clothes-dress-shirt-sweater-fashion-clothing-garment:before {
    content: "\e9d3";
}

.ml-clo-27-clothes-dress-trousers-shorties-fashion-clothing-garment:before {
    content: "\e9d4";
}

.ml-clo-28-clothes-dress-trousers-shorties-fashion-clothing-garment:before {
    content: "\e9d5";
}

.ml-clo-29-clothes-dress-singlet-fashion-clothing-garment:before {
    content: "\e9d6";
}

.ml-clo-30-clothes-dress-singlet-fashion-clothing-garment:before {
    content: "\e9d7";
}

.ml-clo-31-clothes-dress-beret-fashion-clothing-garment:before {
    content: "\e9d8";
}

.ml-clo-32-clothes-dress-beret-cap-fashion-clothing-garment:before {
    content: "\e9d9";
}

.ml-clo-33-clothes-dress-beret-cap-fashion-clothing-garment:before {
    content: "\e9da";
}

.ml-clo-34-clothes-dress-swim-suit-fashion-clothing-garment:before {
    content: "\e9db";
}

.ml-clo-35-clothes-dress-swim-suit-fashion-clothing-garment:before {
    content: "\e9dc";
}

.ml-clo-36-clothes-dress-swim-suit-fashion-clothing-garment:before {
    content: "\e9dd";
}

.ml-clo-37-clothes-dress-swim-suit-fashion-clothing-garment:before {
    content: "\e9de";
}

.ml-clo-38-clothes-dress-swim-suit-bikini-fashion-clothing-garment:before {
    content: "\e9df";
}

.ml-clo-39-clothes-dress-swim-suit-bikini-fashion-clothing-garment.svg:before {
    content: "\e9e0";
}

.ml-clo-40-tie:before {
    content: "\e9e1";
}

.ml-clo-41-glasses:before {
    content: "\e9e2";
}

.ml-clo-42-glasses:before {
    content: "\e9e3";
}

.ml-clo-43-hand-bag-purse-wallet-fashion:before {
    content: "\e9e4";
}

.ml-clo-44-shoe-sports-shoes-heeled-fashion:before {
    content: "\e9e5";
}

.ml-clo-45-shoe-sports-shoes-heeled-fashion:before {
    content: "\e9e6";
}

.ml-clo-46-shoe-sports-shoes-fashion:before {
    content: "\e9e7";
}

.ml-cons-1-Settings-fix-wrench-screwdriver-tool-box-repair-utencils:before {
    content: "\e9e8";
}

.ml-cons-2-Life-vest-security-worker:before {
    content: "\e9e9";
}

.ml-cons-3-measure-meter-repair-meter-foot-inch:before {
    content: "\e9ea";
}

.ml-cons-4-architecture-plan-paper-work-flow:before {
    content: "\e9eb";
}

.ml-cons-5-barrier-construction-sign-buildings-obstacle-road:before {
    content: "\e9ec";
}

.ml-cons-6-Wall-building-brick-firewall-construction:before {
    content: "\e9ed";
}

.ml-cons-7-protection-hard-hat-worker-hat-tools-and-utencils:before {
    content: "\e9ee";
}

.ml-cons-8-construction-crane-lift-hook-tools-and-utencils:before {
    content: "\e9ef";
}

.ml-cons-9-cog-wheel-gear-work-machine:before {
    content: "\e9f0";
}

.ml-cons-10-construction-crane-lift-hook-tools-and-utencils:before {
    content: "\e9f1";
}

.ml-cons-11-transport-vehicle-farming-transportation-gardening:before {
    content: "\e9f2";
}

.ml-cons-12-transport-vehicle-fork-truck-lift-forklift-shipping:before {
    content: "\e9f3";
}

.ml-cons-13-container-shipment-delivery-over-seas:before {
    content: "\e9f4";
}

.ml-cont-1-identification-business-card-contact-up-rise-gain-increase:before {
    content: "\e9f5";
}

.ml-cont-2-identification-business-card-contact-down-fall-loss-decrease:before {
    content: "\e9f6";
}

.ml-cont-3-identification-business-card-contact-add-plus-gain:before {
    content: "\e9f7";
}

.ml-cont-4-identification-business-card-contact-minus-subtract-delete:before {
    content: "\e9f8";
}

.ml-cont-5-identification-business-card-contact-forbidden-ban-no:before {
    content: "\e9f9";
}

.ml-cont-6-identification-business-card-contact-decline-false-cancel-cross:before {
    content: "\e9fa";
}

.ml-cont-7-identification-business-card-contact-refresh-generate-arrow:before {
    content: "\e9fb";
}

.ml-cont-8-identification-business-card-contact-left-enter:before {
    content: "\e9fc";
}

.ml-cont-9-identification-business-card-contact-decline-false-cancel-cross:before {
    content: "\e9fd";
}

.ml-cont-10-identification-business-card-contact-accept-true-check-mark:before {
    content: "\e9fe";
}

.ml-cont-11-identification-business-card-contact-lock-secure-security-unlock:before {
    content: "\e9ff";
}

.ml-cont-12-identification-business-card-contact-magnifier-zoom-magnify-discover-search:before {
    content: "\ea00";
}

.ml-cont-13-identification-business-card-contact-pencil-pen-write-save-work:before {
    content: "\ea01";
}

.ml-cont-14-contact-phone-book-communitaion-cell-phone:before {
    content: "\ea02";
}

.ml-cont-15-identification-business-card-contact-up-rise-gain-increase:before {
    content: "\ea03";
}

.ml-dat-1-database-computer-server-hosting:before {
    content: "\ea04";
}

.ml-dat-2-database-computer-server-hosting-refresh-sync-recycle:before {
    content: "\ea05";
}

.ml-dat-3-database-computer-server-hosting-add-plus-gain:before {
    content: "\ea06";
}

.ml-dat-4-database-computer-server-hosting-minus-subtract-delete:before {
    content: "\ea07";
}

.ml-dat-5-database-computer-server-hosting-forbidden-cross-no:before {
    content: "\ea08";
}

.ml-dat-6-database-computer-server-hosting-attachment-link:before {
    content: "\ea09";
}

.ml-dat-7-database-computer-server-hosting-link:before {
    content: "\ea0a";
}

.ml-dat-8-database-computer-server-hosting-magnifier-discover-search:before {
    content: "\ea0b";
}

.ml-dat-9-database-computer-server-hosting-check-mark-yes:before {
    content: "\ea0c";
}

.ml-dat-10-database-computer-server-hosting-cancel-cross-no:before {
    content: "\ea0d";
}

.ml-dat-11-database-computer-server-hosting-left-enter-inside:before {
    content: "\ea0e";
}

.ml-dat-12-database-computer-server-hosting-left:before {
    content: "\ea0f";
}

.ml-dat-13-database-computer-server-hosting-right:before {
    content: "\ea10";
}

.ml-dat-14-database-computer-server-hosting-up-rise-increase:before {
    content: "\ea11";
}

.ml-dat-15-database-computer-server-hosting-down-decrease:before {
    content: "\ea12";
}

.ml-dat-16-database-computer-server-hosting-lock-secure-security:before {
    content: "\ea13";
}

.ml-dat-17-database-computer-server-hosting-wait-loading-ellipsis:before {
    content: "\ea14";
}

.ml-dat-18-database-computer-server-hosting-pencil-save-write:before {
    content: "\ea15";
}

.ml-dat-19-database-computer-server-hosting-trash-delete:before {
    content: "\ea16";
}

.ml-dat-20-database-computer-server-hosting-security-shield:before {
    content: "\ea17";
}

.ml-dat-21-database-computer-server-hosting-heart-love:before {
    content: "\ea18";
}

.ml-dat-22-database-computer-server-hosting-code-inequality:before {
    content: "\ea19";
}

.ml-dat-23-database-computer-server-hosting-question-mark-ask:before {
    content: "\ea1a";
}

.ml-dat-24-database-computer-server-hosting-exclamation-mark-triangle-round:before {
    content: "\ea1b";
}

.ml-dat-25-database-computer-server-hosting-exclamation-mark-triangle-round:before {
    content: "\ea1c";
}

.ml-dat-26-database-computer-server-hosting-information-desk-letter:before {
    content: "\ea1d";
}

.ml-dat-27-database-computer-server-hosting-clock-time:before {
    content: "\ea1e";
}

.ml-dat-28-database-computer-server-hosting-settings-gear-cog-wheel:before {
    content: "\ea1f";
}

.ml-dat-29-database-computer-server-hosting-target-shoot-discover:before {
    content: "\ea20";
}

.ml-dat-30-database-computer-server-hosting-pie-chart-percentage-divide:before {
    content: "\ea21";
}

.ml-dat-31-cloud-database-computer-internet:before {
    content: "\ea22";
}

.ml-dat-32-cloud-database-computer-internet-refresh-sync-recycle:before {
    content: "\ea23";
}

.ml-dat-33-cloud-database-computer-internet-add-plus-gain:before {
    content: "\ea24";
}

.ml-dat-34-cloud-database-computer-internet-minus-subtract-delete:before {
    content: "\ea25";
}

.ml-dat-35-cloud-database-computer-internet-forbidden-cross-no:before {
    content: "\ea26";
}

.ml-dat-36-cloud-database-computer-internet-attachment-link-document:before {
    content: "\ea27";
}

.ml-dat-37-cloud-database-computer-internet-link:before {
    content: "\ea28";
}

.ml-dat-38-cloud-database-computer-internet-search-magnifier:before {
    content: "\ea29";
}

.ml-dat-39-cloud-database-computer-internet-check-mark-yes:before {
    content: "\ea2a";
}

.ml-dat-40-cloud-database-computer-internet-cancel-cross-no:before {
    content: "\ea2b";
}

.ml-dat-41-cloud-database-computer-internet-left-enter-inside:before {
    content: "\ea2c";
}

.ml-dat-42-cloud-database-computer-internet-left:before {
    content: "\ea2d";
}

.ml-dat-43-cloud-database-computer-internet-right:before {
    content: "\ea2e";
}

.ml-dat-44-cloud-database-computer-internet-up-rise-increase:before {
    content: "\ea2f";
}

.ml-dat-45-cloud-database-computer-internet-down-decrease:before {
    content: "\ea30";
}

.ml-dat-46-cloud-database-computer-internet-lock-secure-security:before {
    content: "\ea31";
}

.ml-dat-47-cloud-database-computer-internet-wait-loading-ellipsis:before {
    content: "\ea32";
}

.ml-dat-48-cloud-database-computer-internet-pencil-save-write:before {
    content: "\ea33";
}

.ml-dat-49-cloud-database-computer-internet-trash-delete:before {
    content: "\ea34";
}

.ml-dat-50-cloud-database-computer-internet-security-shield:before {
    content: "\ea35";
}

.ml-dat-51-cloud-database-computer-internet-heart-love:before {
    content: "\ea36";
}

.ml-dat-52-cloud-database-computer-internet-code-inequality:before {
    content: "\ea37";
}

.ml-dat-53-cloud-database-computer-internet-question-mark-ask:before {
    content: "\ea38";
}

.ml-dat-54-cloud-database-computer-internet-exclamation-mark-triangle-round:before {
    content: "\ea39";
}

.ml-dat-55-cloud-database-computer-internet-exclamation-mark-triangle-round:before {
    content: "\ea3a";
}

.ml-dat-56-cloud-database-computer-internet-information-desk-letter:before {
    content: "\ea3b";
}

.ml-dat-57-cloud-database-computer-internet-clock-time:before {
    content: "\ea3c";
}

.ml-dat-58-cloud-database-computer-internet-settings-gear-cog-wheel:before {
    content: "\ea3d";
}

.ml-dat-59-cloud-database-computer-internet-target-shoot-discover:before {
    content: "\ea3e";
}

.ml-dat-60-cloud-database-computer-internet-pie-chart-percentage-divide:before {
    content: "\ea3f";
}

.ml-dat-61-cloud-database-computer-internet-connect-two-network:before {
    content: "\ea40";
}

.ml-dat-62-cloud-database-computer-internet-music:before {
    content: "\ea41";
}

.ml-dat-63-database-computer-network-internet-globe-server:before {
    content: "\ea42";
}

.ml-dat-64-database-computer-network-internet-server:before {
    content: "\ea43";
}

.ml-dat-65-database-computer-network-internet-server:before {
    content: "\ea44";
}

.ml-dat-66-database-computer-network-internet-server-wireless:before {
    content: "\ea45";
}

.ml-dat-67-database-computer-network-internet-server-connection:before {
    content: "\ea46";
}

.ml-dat-68-database-computer-network-internet-server:before {
    content: "\ea47";
}

.ml-share:before {
    content: "\ea47";
}

.ml-dat-69-database-computer-network-internet-server:before {
    content: "\ea48";
}

.ml-dat-70-database-computer-network-internet-server:before {
    content: "\ea49";
}

.ml-dat-71-speed-increase-decrease-internet-fast-slow-server:before {
    content: "\ea4a";
}

.ml-dat-72-speed-increase-decrease-internet-fast-slow-server:before {
    content: "\ea4b";
}

.ml-dat-73-speed-increase-decrease-internet-fast-slow-server:before {
    content: "\ea4c";
}

.ml-dat-74-speed-increase-decrease-internet-fast-slow-server:before {
    content: "\ea4d";
}

.ml-dat-75-speed-increase-decrease-internet-fast-slow-server:before {
    content: "\ea4e";
}

.ml-dat-76-speed-increase-decrease-internet-fast-slow-server:before {
    content: "\ea4f";
}

.ml-dat-77-speed-increase-decrease-internet-fast-slow-server:before {
    content: "\ea50";
}

.ml-dat-78-satellite-space-internet-network-fast-slow-connection-type:before {
    content: "\ea51";
}

.ml-dat-79-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea52";
}

.ml-dat-80-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea53";
}

.ml-dat-81-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea54";
}

.ml-dat-82-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea55";
}

.ml-dat-83-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea56";
}

.ml-dat-84-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea57";
}

.ml-dat-85-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea58";
}

.ml-dat-86-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea59";
}

.ml-dat-87-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea5a";
}

.ml-dat-88-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea5b";
}

.ml-dat-89-wireless-connection-network-cellular-tower-satellite-wifi-router:before {
    content: "\ea5c";
}

.ml-des-1-pen-pencil-graphics-design-tool-interface:before {
    content: "\ea5d";
}

.ml-des-2-pen-pencil-graphics-design-tool-interface:before {
    content: "\ea5e";
}

.ml-des-3-color-picker-paint-graphics-design-tool-interface:before {
    content: "\ea5f";
}

.ml-des-4-magic-wand-graphics-design-tool-interface:before {
    content: "\ea60";
}

.ml-des-5-lasso-tool-select-graphics-design-tool-interface:before {
    content: "\ea61";
}

.ml-des-6-paint-bucket-fill-graphics-design-tool-interface:before {
    content: "\ea62";
}

.ml-des-7-roller-improvement-painter-graphics-design-tool-interface:before {
    content: "\ea63";
}

.ml-des-8-spray-paint-graphics-design-tool-interface:before {
    content: "\ea64";
}

.ml-des-9-blend-shape-graphics-design-tool-interface:before {
    content: "\ea65";
}

.ml-des-10-Scissors-path-shape-graphics-design-tool-interface-cut:before {
    content: "\ea66";
}

.ml-des-11-brush-shape-graphics-design-tool-interface:before {
    content: "\ea67";
}

.ml-des-12-pen-pencil-graphics-design-tool-interface:before {
    content: "\ea68";
}

.ml-des-13-pen-pencil-graphics-design-tool-interface:before {
    content: "\ea69";
}

.ml-des-14-color-picker-paintgraphics-design-tool-interface:before {
    content: "\ea6a";
}

.ml-des-15-color-mix-paint-graphics-design-tool-interface-cmyk-icon-rgb-icon:before {
    content: "\ea6b";
}

.ml-des-16-blur-paint-graphics-design-tool-interface-finger:before {
    content: "\ea6c";
}

.ml-des-17-Hand-graphics-design-tool-interfaceö-drag:before {
    content: "\ea6d";
}

.ml-des-18-search-magnifier-graphics-design-tool-interface:before {
    content: "\ea6e";
}

.ml-des-19-Transform-shape-graphics-design-tool-interface:before {
    content: "\ea6f";
}

.ml-des-20-Transform-shape-graphics-design-tool-interface-eraser:before {
    content: "\ea70";
}

.ml-des-21-Transform-shape-graphics-design-tool-interface-layers-tool-bar:before {
    content: "\ea71";
}

.ml-des-22-Transform-shape-graphics-design-tool-interface:before {
    content: "\ea72";
}

.ml-des-23-Transform-shape-graphics-design-tool-interface:before {
    content: "\ea73";
}

.ml-des-24-Transform-shape-graphics-design-tool-interface-horizontal:before {
    content: "\ea74";
}

.ml-des-25-Transform-shape-graphics-design-tool-interface-resize:before {
    content: "\ea75";
}

.ml-des-26-Transform-shape-graphics-design-tool-interface-charts:before {
    content: "\ea76";
}

.ml-des-27-cube-shape-graphics-design-tool-interface:before {
    content: "\ea77";
}

.ml-des-28-Layers-shape-graphics-design-tool-interface:before {
    content: "\ea78";
}

.ml-des-29-Spiral-shape-graphics-design-tool-interface:before {
    content: "\ea79";
}

.ml-des-30-round-corner-shape-graphics-design-tool-interface:before {
    content: "\ea7a";
}

.ml-des-31-divide-unite-intersect-exclude-graphics-design-tool-interface:before {
    content: "\ea7b";
}

.ml-des-32-divide-unite-intersect-exclude-graphics-design-tool-interface:before {
    content: "\ea7c";
}

.ml-des-33-divide-unite-intersect-exclude-graphics-design-tool-interface:before {
    content: "\ea7d";
}

.ml-des-34-divide-unite-intersect-exclude-graphics-design-tool-interface:before {
    content: "\ea7e";
}

.ml-des-35-divide-unite-intersect-exclude-graphics-design-tool-interface:before {
    content: "\ea7f";
}

.ml-des-36-divide-unite-intersect-exclude-graphics-design-tool-interface:before {
    content: "\ea80";
}

.ml-des-37-divide-unite-intersect-exclude-graphics-design-tool-interface:before {
    content: "\ea81";
}

.ml-des-38-Crop-shape-graphics-design-tool-interface-expand-arrow:before {
    content: "\ea82";
}

.ml-des-39-select-shape-graphics-design-tool-interface-expand-arrow:before {
    content: "\ea83";
}

.ml-des-40-move-shape-graphics-design-tool-interface-expand-arrow:before {
    content: "\ea84";
}

.ml-des-41-align-graphics-design-tool-interface-left-right-center:before {
    content: "\ea85";
}

.ml-des-42-align-graphics-design-tool-interface-left-right-center:before {
    content: "\ea86";
}

.ml-des-43-align-graphics-design-tool-interface-left-right-center:before {
    content: "\ea87";
}

.ml-des-44-align-graphics-design-tool-interface-left-right-center:before {
    content: "\ea88";
}

.ml-des-45-align-graphics-design-tool-interface-left-right-center:before {
    content: "\ea89";
}

.ml-des-46-align-graphics-design-tool-interface-left-right-center:before {
    content: "\ea8a";
}

.ml-des-47-link-shape-graphics-design-tool-interface:before {
    content: "\ea8b";
}

.ml-des-48-interface-graphics-design-tool-interface:before {
    content: "\ea8c";
}

.ml-des-49-color-picker-paint-graphics-design-tool-interface:before {
    content: "\ea8d";
}

.ml-des-50-Mail-check-mark-receive-send-inbox-outbox:before {
    content: "\ea8e";
}

.ml-des-51-Shape-builder-paint-graphics-design-tool-interface:before {
    content: "\ea8f";
}

.ml-des-52-Perspective-paint-graphics-design-tool-interface:before {
    content: "\ea90";
}

.ml-des-53-Mesh-graphics-design-tool-interface:before {
    content: "\ea91";
}

.ml-des-54-Artboard-paint-graphics-design-tool-interface:before {
    content: "\ea92";
}

.ml-des-55-Select-crop-transform-shape-graphics-design-tool-interface:before {
    content: "\ea93";
}

.ml-des-56-Fill-line-color-graphics-design-tool-interface:before {
    content: "\ea94";
}

.ml-des-57-upload-download-sync-application-device-mobile-computer:before {
    content: "\ea95";
}

.ml-des-58-star-favorite:before {
    content: "\ea96";
}

.ml-des-59-deadline-dead-line-time-limit-gear-clock:before {
    content: "\ea97";
}

.ml-des-60-work-gear-cog-wheel:before {
    content: "\ea98";
}

.ml-des-61-user-interface-heart-graphics-design-tool-interface:before {
    content: "\ea99";
}

.ml-des-62-Precision-compasses-graphics-design-tool-interface:before {
    content: "\ea9a";
}

.ml-des-63-wand-magic-hat-magician-magic-trick-graphics-design-tool:before {
    content: "\ea9b";
}

.ml-des-64-plan-paper-work-idea-graphics-design-tool-interface:before {
    content: "\ea9c";
}

.ml-des-65-drawing-tablet-illustration-graphics-design-tool-interface:before {
    content: "\ea9d";
}

.ml-des-66-search-magnifier:before {
    content: "\ea9e";
}

.ml-des-67-cursor-arrow-select-illustration-graphics-design-tool-interface:before {
    content: "\ea9f";
}

.ml-des-68-Lamp-idea-light-brainstorm:before {
    content: "\eaa0";
}

.ml-des-69-Lamp-idea-light-brainstorm:before {
    content: "\eaa1";
}

.ml-des-70-eye-red-see-vision-photo-face:before {
    content: "\eaa2";
}

.ml-des-71-Three-dimensional-shape-select-illustration-graphics-design-tool:before {
    content: "\eaa3";
}

.ml-des-72-Three-dimensional-shape-select-illustration-graphics-design-tool-cube:before {
    content: "\eaa4";
}

.ml-des-73-Three-dimensional-shape-select-illustration-graphics-design-tool-pyramite:before {
    content: "\eaa5";
}

.ml-des-74-Three-dimensional-shape-select-illustration-graphics-design-tool-ball:before {
    content: "\eaa6";
}

.ml-des-75-Three-dimensional-shape-select-illustration-graphics-design-tool-cylinder:before {
    content: "\eaa7";
}

.ml-des-76-Three-dimensional-shape-select-illustration-graphics-design-tool-cylinder:before {
    content: "\eaa8";
}

.ml-des-77-Three-dimensional-shape-select-illustration-graphics-design-tool-life-buoy:before {
    content: "\eaa9";
}

.ml-des-78-Three-dimensional-shape-select-illustration-graphics-design-tool-pyramite:before {
    content: "\eaaa";
}

.ml-des-79-Three-dimensional-shape-select-illustration-graphics-design-tool-surface:before {
    content: "\eaab";
}

.ml-des-80-Three-dimensional-shape-select-illustration-graphics-design-tool-tea-pot:before {
    content: "\eaac";
}

.ml-des-81-Interface-browser-window-layout:before {
    content: "\eaad";
}

.ml-des-82-Video-player-internet-social-watch:before {
    content: "\eaae";
}

.ml-des-83-Video-player-internet-social-watch:before {
    content: "\eaaf";
}

.ml-des-84-Camera-photo-shoot-photography-art:before {
    content: "\eab0";
}

.ml-des-85-Camera-photo-shoot-photography-art:before {
    content: "\eab1";
}

.ml-des-86-earphone-listen-music-sound-microphone-support-telephone:before {
    content: "\eab2";
}

.ml-des-87-earphone-listen-music-sound-microphone-support-telephone:before {
    content: "\eab3";
}

.ml-des-88-Scissors-cut-paper-coupon-sharp:before {
    content: "\eab4";
}

.ml-des-89-lock-secure-unlock-key:before {
    content: "\eab5";
}

.ml-des-90-lock-secure-unlock-key:before {
    content: "\eab6";
}

.ml-des-91-Typewriter-copywriter-keys-take-note-text:before {
    content: "\eab7";
}

.ml-des-92-Typewriter-mini-line-icon:before {
    content: "\eab8";
}

.ml-des-93-Text-mini-line-icon:before {
    content: "\eab9";
}

.ml-des-94-Text-paragraph-write-edit-note:before {
    content: "\eaba";
}

.ml-des-95-Text-paragraph-write-edit-note:before {
    content: "\eabb";
}

.ml-des-96-hand-remmeber-dead-line-to-do-reminder:before {
    content: "\eabc";
}

.ml-des-97-Clock-time-hour-minute:before {
    content: "\eabd";
}

.ml-des-98-Split-test-cons-pros-positive-negative-plus-minus:before {
    content: "\eabe";
}

.ml-des-99-Split-test-cons-pros-positive-negative-plus-minus:before {
    content: "\eabf";
}

.ml-des-100-refresh-sync-recycle-options-two-ways-choose:before {
    content: "\eac0";
}

.ml-edu-1-graduation-hat-university-student-collage-school:before {
    content: "\eac1";
}

.ml-edu-2-owl-animal-university-student-collage-school:before {
    content: "\eac2";
}

.ml-edu-3-Globe-lesson-geography-science-discovery-earth-school:before {
    content: "\eac3";
}

.ml-edu-4-History-lesson-learn-school-university:before {
    content: "\eac4";
}

.ml-edu-5-History-lesson-learn-school-university:before {
    content: "\eac5";
}

.ml-edu-6-Atom-molecule-mini-line-icon:before {
    content: "\eac6";
}

.ml-edu-7-test-tube-science-biology-chemistry-school-discovery-research:before {
    content: "\eac7";
}

.ml-edu-8-telescope-geography-astronomy-science-research-discover:before {
    content: "\eac8";
}

.ml-edu-9-microscope-biology-chemistry-discovery-research-science-laboratory:before {
    content: "\eac9";
}

.ml-edu-10-hand-writing-letters-words-literature-book-write-notebook:before {
    content: "\eaca";
}

.ml-edu-11-precission-compasses-geography-map-plan-circule-distance:before {
    content: "\eacb";
}

.ml-edu-12-school-university-architecture-building-learn-graduate:before {
    content: "\eacc";
}

.ml-edu-13-geometry-cube-ninety-degrees-math-calculation:before {
    content: "\eacd";
}

.ml-edu-14-diploma-certificate-grade-fail-win-graduate-degree:before {
    content: "\eace";
}

.ml-edu-15-diploma-certificate-grade-fail-win-graduate-degree:before {
    content: "\eacf";
}

.ml-edu-16-diploma-certificate-grade-fail-win-graduate-degree:before {
    content: "\ead0";
}

.ml-edu-17-molecule-atom-science-chemistry-discovery-planets-globe:before {
    content: "\ead1";
}

.ml-edu-18-world-saturn-school-planets-globe-geography-astronomy:before {
    content: "\ead2";
}

.ml-edu-19-molecule-gene-science:before {
    content: "\ead3";
}

.ml-edu-20-biology-science-magnifier-sample:before {
    content: "\ead4";
}

.ml-edu-21-Geometry-cube-ninety-degrees-math-calculation-triangle-ruler:before {
    content: "\ead5";
}

.ml-edu-22-art-illustration-paint-lesson-painter-brush-painting:before {
    content: "\ead6";
}

.ml-edu-24-Molecule-atom-science-chemistry-planets-laboratory-globe:before {
    content: "\ead7";
}

.ml-edu-25-glasses-school-teacher-read-book-library:before {
    content: "\ead8";
}

.ml-edu-26-questions-talk-bubble-letter-answers-chat-box-communication:before {
    content: "\ead9";
}

.ml-edu-27-questions-talk-bubble-letter-answers-chat-box-communication:before {
    content: "\eada";
}

.ml-edu-28-questions-talk-bubble-letter-answers-chat-box-communication:before {
    content: "\eadb";
}

.ml-edu-29-piano-instrument-music-listen-lesson-pianist-musician:before {
    content: "\eadc";
}

.ml-edu-30-abacus-math-firstschool-calculator-learn-school:before {
    content: "\eadd";
}

.ml-edu-31-board-blackboard-lesson-teacher-student-school-presentation:before {
    content: "\eade";
}

.ml-edu-32-board-blackboard-lesson-teacher-student-school-presentation:before {
    content: "\eadf";
}

.ml-edu-33-board-blackboard-lesson-teacher-student-school-presentation:before {
    content: "\eae0";
}

.ml-edu-34-board-blackboard-lesson-teacher-student-school-presentation:before {
    content: "\eae1";
}

.ml-edu-35-board-blackboard-lesson-teacher-student-school-presentation:before {
    content: "\eae2";
}

.ml-edu-36-lunch-break-apple-book-school:before {
    content: "\eae3";
}

.ml-edu-37-book-pen-pencil-lesson-notebook-learn-library:before {
    content: "\eae4";
}

.ml-edu-38-calculator-pen-math-lesson-school-calculate-university:before {
    content: "\eae5";
}

.ml-edu-39-book-pen-pencil-lesson-notebook-learn-library:before {
    content: "\eae6";
}

.ml-edu-40-book-pen-pencil-lesson-notebook-learn-library:before {
    content: "\eae7";
}

.ml-edu-41-Document-exam-write-note-lesson-file-folder:before {
    content: "\eae8";
}

.ml-edu-42-Document-exam-write-note-lesson-attachment-file:before {
    content: "\eae9";
}

.ml-edu-43-school-bag-lesson-books-carry-suitcase:before {
    content: "\eaea";
}

.ml-edu-44-respiration-break-playtime-school-lesson-bell-school:before {
    content: "\eaeb";
}

.ml-edu-45-backpack-bag-school-bag-lesson-carry-student:before {
    content: "\eaec";
}

.ml-edu-46-School-bus-transport:before {
    content: "\eaed";
}

.ml-edu-47-cubes-kinder-garden:before {
    content: "\eaee";
}

.ml-edu-48-profile-contact-card-idendity-person-avatar-information:before {
    content: "\eaef";
}

.ml-edu-49-profile-contact-document-idendity-person-avatar-information:before {
    content: "\eaf0";
}

.ml-edu-50-profile-contact-computer-idendity-person-avatar-information:before {
    content: "\eaf1";
}

.ml-edu-51-book-school-lesson-university-knowledge-library:before {
    content: "\eaf2";
}

.ml-edu-52-refresh-sync-recycle-book-school-library-read:before {
    content: "\eaf3";
}

.ml-edu-53-add-plus-book-school-library-read:before {
    content: "\eaf4";
}

.ml-edu-54-minus-subtract-delete-book-school-library-read:before {
    content: "\eaf5";
}

.ml-edu-55-forbidden-cross-no-book-school-library-read:before {
    content: "\eaf6";
}

.ml-edu-56-attachment-link-document-book-school-library-read:before {
    content: "\eaf7";
}

.ml-edu-57-link-book-school-library-read:before {
    content: "\eaf8";
}

.ml-edu-58-search-magnifier-book-school-library-read:before {
    content: "\eaf9";
}

.ml-edu-59-check-mark-yes-book-school-library-read:before {
    content: "\eafa";
}

.ml-edu-60-cancel-cross-no-book-school-library-read:before {
    content: "\eafb";
}

.ml-edu-61-arrow-left-enter-inside-book-school-library-read:before {
    content: "\eafc";
}

.ml-edu-62-arrow-left-book-school-library-read:before {
    content: "\eafd";
}

.ml-edu-63-arrow-right-book-school-library-read:before {
    content: "\eafe";
}

.ml-edu-64-arrow-up-rise-increase-book-school-library-read:before {
    content: "\eaff";
}

.ml-edu-65-arrow-down-decrease-book-school-library-read:before {
    content: "\eb00";
}

.ml-edu-66-lock-secure-security-book-school-library-read:before {
    content: "\eb01";
}

.ml-edu-67-wait-loading-ellipsis-book-school-library-read:before {
    content: "\eb02";
}

.ml-edu-68-pencil-save-write-book-school-library-read:before {
    content: "\eb03";
}

.ml-edu-69-trash-delete-book-school-library-read:before {
    content: "\eb04";
}

.ml-edu-70-security-shield-book-school-library-read:before {
    content: "\eb05";
}

.ml-edu-71-heart-love-book-school-library-read:before {
    content: "\eb06";
}

.ml-edu-72-code-inequality-book-school-library-read:before {
    content: "\eb07";
}

.ml-edu-73-Book-mini-line-icon:before {
    content: "\eb08";
}

.ml-edu-74-exclamation-mark-triangle-round-book-school-library-read:before {
    content: "\eb09";
}

.ml-edu-75-exclamation-mark-triangle-round-book-school-library-read:before {
    content: "\eb0a";
}

.ml-edu-76-info-book-school-library-read:before {
    content: "\eb0b";
}

.ml-edu-77-clock-time-book-school-library-read:before {
    content: "\eb0c";
}

.ml-edu-78-settings-gear-cog-wheel-book-school-library-read:before {
    content: "\eb0d";
}

.ml-edu-79-target-shoot-discover-book-school-library-read:before {
    content: "\eb0e";
}

.ml-edu-80-pie-chart-percentage-divide-book-school-library-read:before {
    content: "\eb0f";
}

.ml-edu-81-student-avatar-gender-school-female-male-love:before {
    content: "\eb10";
}

.ml-edu-82-student-avatar-gender-school-female-male-love:before {
    content: "\eb11";
}

.ml-edu-83-student-avatar-gender-school-female-male-love:before {
    content: "\eb12";
}

.ml-edu-84-student-avatar-gender-school-female-male-love:before {
    content: "\eb13";
}

.ml-edu-85-rostrum-lecture-conference-business-teacher-university-presentation:before {
    content: "\eb14";
}

.ml-edu-86-People:before {
    content: "\eb15";
}

.ml-edu-87-People-network:before {
    content: "\eb16";
}

.ml-edu-88-colleague-avatars-people-work-place-share-connection:before {
    content: "\eb17";
}

.ml-ema-1-envelope-mail-mailbox-receive:before {
    content: "\eb18";
}

.ml-ema-2-refresh-sync-recycle-envelope-mail-mailbox-receive:before {
    content: "\eb19";
}

.ml-ema-3-add-plus-envelope-mail-mailbox-receive:before {
    content: "\eb1a";
}

.ml-ema-4-minus-subtract-delete-envelope-mail-mailbox-receive:before {
    content: "\eb1b";
}

.ml-ema-5-forbidden-cross-no-envelope-mail-mailbox-receive:before {
    content: "\eb1c";
}

.ml-ema-6-attachment-link-document-envelope-mail-mailbox-receive:before {
    content: "\eb1d";
}

.ml-ema-7-link-envelope-mail-mailbox-receive:before {
    content: "\eb1e";
}

.ml-ema-8-search-magnifier-envelope-mail-mailbox-receive:before {
    content: "\eb1f";
}

.ml-ema-9-true-check-mark-yes-envelope-mail-mailbox-receive:before {
    content: "\eb20";
}

.ml-ema-10-cancel-cross-no-envelope-mail-mailbox-receive:before {
    content: "\eb21";
}

.ml-ema-11-left-enter-open-envelope-mail-mailbox-receive:before {
    content: "\eb22";
}

.ml-ema-12-11-left-enter-open-envelope-mail-mailbox-receive:before {
    content: "\eb23";
}

.ml-ema-13-arrow-right-envelope-mail-mailbox-receive:before {
    content: "\eb24";
}

.ml-ema-14-up-rise-increase-envelope-mail-mailbox-receive:before {
    content: "\eb25";
}

.ml-ema-15-down-decrease-envelope-mail-mailbox-receive:before {
    content: "\eb26";
}

.ml-ema-16-lock-secure-security-envelope-mail-mailbox-receive:before {
    content: "\eb27";
}

.ml-ema-17-wait-loading-ellipsis-envelope-mail-mailbox-receive:before {
    content: "\eb28";
}

.ml-ema-18-pen-write-save-envelope-mail-mailbox-receive:before {
    content: "\eb29";
}

.ml-ema-19-trash-delete-envelope-mail-mailbox-receive:before {
    content: "\eb2a";
}

.ml-ema-20-security-shield-envelope-mail-mailbox-receive:before {
    content: "\eb2b";
}

.ml-ema-21-heart-love-envelope-mail-mailbox-receive:before {
    content: "\eb2c";
}

.ml-ema-22-code-inequality-envelope-mail-mailbox-receive:before {
    content: "\eb2d";
}

.ml-ema-23-question-mark-ask-envelope-mail-mailbox-receive:before {
    content: "\eb2e";
}

.ml-ema-24-exclamation-mark-ask-envelope-mail-mailbox-receive:before {
    content: "\eb2f";
}

.ml-ema-25-exclamation-mark-ask-envelope-mail-mailbox-receive:before {
    content: "\eb30";
}

.ml-ema-26-information-desk-letter-envelope-mail-mailbox-receive:before {
    content: "\eb31";
}

.ml-ema-27-clock-time-envelope-mail-mailbox-receive:before {
    content: "\eb32";
}

.ml-ema-28-settings-gear-cog-wheel-envelope-mail-mailbox-receive:before {
    content: "\eb33";
}

.ml-ema-29-target-shoot-discover-envelope-mail-mailbox-receive:before {
    content: "\eb34";
}

.ml-ema-30-sign-adress-envelope-mail-mailbox-receive:before {
    content: "\eb35";
}

.ml-ema-31-envelope-mail-mailbox-receive:before {
    content: "\eb36";
}

.ml-ema-32-envelope-mail-mailbox-receive:before {
    content: "\eb37";
}

.ml-ema-33-down-arrow-envelope-mail-mailbox-receive:before {
    content: "\eb38";
}

.ml-ema-34-up-arrow-envelope-mail-mailbox-receive:before {
    content: "\eb39";
}

.ml-ema-35-envelope-mail-mailbox-receive:before {
    content: "\eb3a";
}

.ml-ema-36-envelope-mail-mailbox-receive:before {
    content: "\eb3b";
}

.ml-ema-37-envelope-mail-mailbox-folder:before {
    content: "\eb3c";
}

.ml-ema-38-magnifier-search-envelope-mail-mailbox-receive:before {
    content: "\eb3d";
}

.ml-ema-39-envelope-mail-mailbox-receive:before {
    content: "\eb3e";
}

.ml-ema-40-file-document-envelope-mail-mailbox-receive:before {
    content: "\eb3f";
}

.ml-ema-41-envelope-mail-mailbox-receive:before {
    content: "\eb40";
}

.ml-ema-42-notebook-envelope-mail-mailbox-receive:before {
    content: "\eb41";
}

.ml-ema-43-floppy-disk-save-document-file:before {
    content: "\eb42";
}

.ml-ema-44-file-document-envelope-mail-mailbox-receive:before {
    content: "\eb43";
}

.ml-ema-45-file-document-envelope-mail-mailbox-receive:before {
    content: "\eb44";
}

.ml-ema-46-paper-plane-fly-start-up:before {
    content: "\eb45";
}

.ml-ema-47-file-document-envelope-mail-mailbox-receive:before {
    content: "\eb46";
}

.ml-ema-48-file-document-envelope-mail-mailbox-receive:before {
    content: "\eb47";
}

.ml-ema-49-file-document-envelope-mail-mailbox-receive:before {
    content: "\eb48";
}

.ml-ema-50-envelope-mail:before {
    content: "\eb49";
}

.ml-ema-51-forward-reply:before {
    content: "\eb4a";
}

.ml-ema-52-forward-reply:before {
    content: "\eb4b";
}

.ml-ema-53-file-document-envelope-mail-mailbox-receive-code:before {
    content: "\eb4c";
}

.ml-ema-54-file-document-envelope-mail-mailbox-receive-code:before {
    content: "\eb4d";
}

.ml-emo-1-emotion-face-avatar-chat-smile-laugh:before {
    content: "\eb4e";
}

.ml-emo-2-emotion-face-avatar-chat-smile:before {
    content: "\eb4f";
}

.ml-emo-3-emotion-face-avatar-chat-smile-laugh:before {
    content: "\eb50";
}

.ml-emo-4-emotion-face-avatar-chat-smile-happy:before {
    content: "\eb51";
}

.ml-emo-5-emotion-face-avatar-chat-eye-wrink:before {
    content: "\eb52";
}

.ml-emo-6-emotion-face-avatar-chat-smilr-love:before {
    content: "\eb53";
}

.ml-emo-7-emotion-face-avatar-chat-kiss:before {
    content: "\eb54";
}

.ml-emo-8-emotion-face-avatar-chat-kiss:before {
    content: "\eb55";
}

.ml-emo-9-emotion-face-avatar-chat-relaxed:before {
    content: "\eb56";
}

.ml-emo-10-emotion-face-avatar-chat-surprised:before {
    content: "\eb57";
}

.ml-emo-11-emotion-face-avatar-chat-greedy:before {
    content: "\eb58";
}

.ml-emo-12-emotion-face-avatar-chat-thong:before {
    content: "\eb59";
}

.ml-emo-13-emotion-face-avatar-chat-thong:before {
    content: "\eb5a";
}

.ml-emo-14-emotion-face-avatar-chat-dont-care:before {
    content: "\eb5b";
}

.ml-emo-15-emotion-face-avatar-chat-cool:before {
    content: "\eb5c";
}

.ml-emo-16-emotion-face-avatar-chat-problem:before {
    content: "\eb5d";
}

.ml-emo-17-emotion-face-avatar-chat-sad:before {
    content: "\eb5e";
}

.ml-emo-18-emotion-face-avatar-chat-sad:before {
    content: "\eb5f";
}

.ml-emo-19-emotion-face-avatar-chat-cry:before {
    content: "\eb60";
}

.ml-emo-20-emotion-face-avatar-chat-cry:before {
    content: "\eb61";
}

.ml-emo-21-emotion-face-avatar-chat-sormal:before {
    content: "\eb62";
}

.ml-emo-22-emotion-face-avatar-chat-cry:before {
    content: "\eb63";
}

.ml-emo-23-emotion-face-avatar-chat-angel:before {
    content: "\eb64";
}

.ml-emo-24-emotion-face-avatar-chat-sleeping:before {
    content: "\eb65";
}

.ml-emo-25-emotion-face-avatar-chat-angry:before {
    content: "\eb66";
}

.ml-ene-1-leaf-green-energy:before {
    content: "\eb67";
}

.ml-ene-2-solar-energy-sun-power-renewable-electric:before {
    content: "\eb68";
}

.ml-ene-3-leaf-green-energy-lamp:before {
    content: "\eb69";
}

.ml-ene-4-leaf-green-energy-earth:before {
    content: "\eb6a";
}

.ml-ene-5-leaf-green-energy-socket-electric:before {
    content: "\eb6b";
}

.ml-ene-6-leaf-green-energy-drop-water-renewable-clean:before {
    content: "\eb6c";
}

.ml-ene-7-drop-water:before {
    content: "\eb6d";
}

.ml-ene-8-leaf-green-energy-battery-electric:before {
    content: "\eb6e";
}

.ml-ene-9-leaf-green-energy-gas-oil-station:before {
    content: "\eb6f";
}

.ml-ene-10-leaf-green-energy-factory-electric-electricity:before {
    content: "\eb70";
}

.ml-fac-1-Female-avatar-mini-line-icon:before {
    content: "\eb71";
}

.ml-fac-2-girl-female-avatar-woman-minus-delete:before {
    content: "\eb72";
}

.ml-fac-3-girl-female-avatar-woman-minus-delete:before {
    content: "\eb73";
}

.ml-fac-4-girl-female-avatar-woman-forbidden-cross-no:before {
    content: "\eb74";
}

.ml-fac-5-girl-female-avatar-woman-lock-secure-security:before {
    content: "\eb75";
}

.ml-fac-6-girl-female-avatar-woman-search-magnifier:before {
    content: "\eb76";
}

.ml-fac-7-girl-female-avatar-woman-pencil-save-write:before {
    content: "\eb77";
}

.ml-fac-8-girl-female-avatar-woman-star-favourite-like:before {
    content: "\eb78";
}

.ml-fac-9-girl-female-avatar-woman-check-mark-yes:before {
    content: "\eb79";
}

.ml-fac-10-girl-female-avatar-woman-cancel-cross-no:before {
    content: "\eb7a";
}

.ml-fac-11-girl-female-avatar-woman-heart-love:before {
    content: "\eb7b";
}

.ml-fac-12-girl-female-avatar-woman-settings-gear-cog-wheel:before {
    content: "\eb7c";
}

.ml-fac-13-girl-female-avatar-woman-menu-edit:before {
    content: "\eb7d";
}

.ml-fac-14-girl-female-avatar-woman-chat-dialogue-talk-bubble:before {
    content: "\eb7e";
}

.ml-fac-15-girl-female-avatar-woman-idea-lamp:before {
    content: "\eb7f";
}

.ml-fac-16-girl-female-avatar-woman-secure-shield:before {
    content: "\eb80";
}

.ml-fac-17-girl-female-avatar-woman-target-shoot-discover:before {
    content: "\eb81";
}

.ml-fac-18-girl-female-avatar-woman-brainstorm-cloud-thunder:before {
    content: "\eb82";
}

.ml-fac-19-girl-female-avatar-woman-dolar-sign:before {
    content: "\eb83";
}

.ml-fac-20-girl-female-avatar-woman-eruo-sign:before {
    content: "\eb84";
}

.ml-fac-21-man-male-avatar-fac-e:before {
    content: "\eb85";
}

.ml-fac-22-man-male-avatar-fac-e-add-plus:before {
    content: "\eb86";
}

.ml-fac-23-man-male-avatar-fac-e-minus-delete:before {
    content: "\eb87";
}

.ml-fac-24-man-male-avatar-fac-e-forbidden-cross-no:before {
    content: "\eb88";
}

.ml-fac-25-man-male-avatar-fac-e-lock-secure-security:before {
    content: "\eb89";
}

.ml-fac-26-man-male-avatar-fac-e-search-magnifier:before {
    content: "\eb8a";
}

.ml-fac-27-man-male-avatar-fac-e-pencil-save-write:before {
    content: "\eb8b";
}

.ml-fac-28-man-male-avatar-fac-e-star-love-favourite-like:before {
    content: "\eb8c";
}

.ml-fac-29-man-male-avatar-fac-e-check-mark-yes:before {
    content: "\eb8d";
}

.ml-fac-30-man-male-avatar-fac-e-cancel-cross-no:before {
    content: "\eb8e";
}

.ml-fac-31-man-male-avatar-fac-e-heart-love:before {
    content: "\eb8f";
}

.ml-fac-32-man-male-avatar-fac-e-settings-gear-cog-wheel:before {
    content: "\eb90";
}

.ml-fac-33-man-male-avatar-fac-e-menu-edit:before {
    content: "\eb91";
}

.ml-fac-34-man-male-avatar-fac-e-chat-talk-bubble:before {
    content: "\eb92";
}

.ml-fac-35-man-male-avatar-fac-e:before {
    content: "\eb93";
}

.ml-fac-36-man-male-avatar-fac-e-security-shield:before {
    content: "\eb94";
}

.ml-fac-37-man-male-avatar-fac-e-target-shoot-discover:before {
    content: "\eb95";
}

.ml-fac-38-man-male-avatar-fac-e-brainstorm-cloud-thunder:before {
    content: "\eb96";
}

.ml-fac-39-man-male-avatar-fac-e-dolar-sign:before {
    content: "\eb97";
}

.ml-fac-40-man-male-avatar-fac-e-euro-sign:before {
    content: "\eb98";
}

.ml-fac-41-woman-male-female-avatar-fac-e:before {
    content: "\eb99";
}

.ml-fac-42-woman-male-female-avatar-fac-e-add-plus-gain:before {
    content: "\eb9a";
}

.ml-fac-43-woman-male-female-avatar-fac-e-minus-delete:before {
    content: "\eb9b";
}

.ml-fac-44-woman-male-female-avatar-fac-e-forbidden-cross-no:before {
    content: "\eb9c";
}

.ml-fac-45-woman-male-female-avatar-fac-e-lock-secure-security:before {
    content: "\eb9d";
}

.ml-fac-46-woman-male-female-avatar-fac-e-search-magnifier:before {
    content: "\eb9e";
}

.ml-fac-47-woman-male-female-avatar-fac-e-pencil-save-write:before {
    content: "\eb9f";
}

.ml-fac-48-woman-male-female-avatar-fac-e-star-favourite-like:before {
    content: "\eba0";
}

.ml-fac-49-woman-male-female-avatar-fac-e-check-mark-yes:before {
    content: "\eba1";
}

.ml-fac-50-woman-male-female-avatar-fac-e-cancel-cross-no:before {
    content: "\eba2";
}

.ml-fac-51-woman-male-female-avatar-fac-e-heart-love:before {
    content: "\eba3";
}

.ml-fac-52-woman-male-female-avatar-fac-e-settings-gear-cog-wheel:before {
    content: "\eba4";
}

.ml-fac-53-woman-male-female-avatar-fac-e-menu-edit:before {
    content: "\eba5";
}

.ml-fac-54-woman-male-female-avatar-fac-e-chat-dialogue-talk-bubble:before {
    content: "\eba6";
}

.ml-fac-55-woman-male-female-avatar-fac-e-lamp-idea:before {
    content: "\eba7";
}

.ml-fac-56-woman-male-female-avatar-fac-e-security-shield:before {
    content: "\eba8";
}

.ml-fac-57-woman-male-female-avatar-fac-e-target-shoot-discover:before {
    content: "\eba9";
}

.ml-fac-58-woman-male-female-avatar-fac-e-brainstorm-cloud-thunder:before {
    content: "\ebaa";
}

.ml-fac-59-woman-male-female-avatar-fac-e-dolar-sign:before {
    content: "\ebab";
}

.ml-fac-60-woman-male-female-avatar-fac-e-euro-sign:before {
    content: "\ebac";
}

.ml-fac-61-girl-Female-avatar-fac-e-flat-bald-short-hair:before {
    content: "\ebad";
}

.ml-fac-62-girl-Female-avatar-fac-e-short-hair:before {
    content: "\ebae";
}

.ml-fac-63-girl-Female-avatar-fac-e-short-hair:before {
    content: "\ebaf";
}

.ml-fac-64-girl-Female-avatar-fac-e-short-hair-long-glasses:before {
    content: "\ebb0";
}

.ml-fac-65-girl-Female-avatar-fac-e-short-hair-long-glasses:before {
    content: "\ebb1";
}

.ml-fac-66-girl-Female-avatar-fac-e-curly-hair-long-glasses:before {
    content: "\ebb2";
}

.ml-fac-67-girl-Female-avatar-fac-e-long-hair:before {
    content: "\ebb3";
}

.ml-fac-68-girl-Female-avatar-fac-e-long-hair:before {
    content: "\ebb4";
}

.ml-fac-69-girl-Female-avatar-fac-e-short-hair:before {
    content: "\ebb5";
}

.ml-fac-70-girl-Female-avatar-fac-e-long-hair-horse-tail:before {
    content: "\ebb6";
}

.ml-fac-71-male-avatar-fac-e-flat-short-bald:before {
    content: "\ebb7";
}

.ml-fac-72-man-male-avatar-fac-e-short-hair:before {
    content: "\ebb8";
}

.ml-fac-73-man-male-avatar-fac-e-short-hair:before {
    content: "\ebb9";
}

.ml-fac-74-man-male-avatar-fac-e-bald-short-glasses:before {
    content: "\ebba";
}

.ml-fac-75-man-male-avatar-fac-e-short-hair-mustage:before {
    content: "\ebbb";
}

.ml-fac-76-man-male-avatar-fac-e-short-hair-curly:before {
    content: "\ebbc";
}

.ml-fac-77-man-male-avatar-fac-e-short-hair-beard:before {
    content: "\ebbd";
}

.ml-fac-78-man-male-avatar-fac-e-short-hair:before {
    content: "\ebbe";
}

.ml-fac-79-man-male-avatar-fac-e-short-hair:before {
    content: "\ebbf";
}

.ml-fac-80-man-male-avatar-fac-e-short-hair:before {
    content: "\ebc0";
}

.ml-fac-81-girl-Female-avatar-fac-e-support-phone-worker:before {
    content: "\ebc1";
}

.ml-fac-82-girl-Female-avatar-fac-e-worker-hat-agent:before {
    content: "\ebc2";
}

.ml-fac-83-girl-Female-avatar-fac-e-worker-cook:before {
    content: "\ebc3";
}

.ml-fac-84-girl-Female-avatar-fac-e-worker-police-officer:before {
    content: "\ebc4";
}

.ml-fac-85-girl-Female-avatar-fac-e-worker-worker-mine:before {
    content: "\ebc5";
}

.ml-fac-86-girl-Female-avatar-fac-e-worker-queen-king-crown:before {
    content: "\ebc6";
}

.ml-fac-87-girl-Female-avatar-fac-e-worker-doctor-nurse:before {
    content: "\ebc7";
}

.ml-fac-88-girl-Female-avatar-fac-e-graduate-student-university:before {
    content: "\ebc8";
}

.ml-fac-89-girl-Female-avatar-fac-e-worker-glasses-long-hair:before {
    content: "\ebc9";
}

.ml-fac-90-girl-Female-avatar-fac-e-child-sister-kid:before {
    content: "\ebca";
}

.ml-fac-91-man-male-avatar-fac-e-support-phone-worker:before {
    content: "\ebcb";
}

.ml-fac-92-man-male-avatar-fac-e-hat-agent:before {
    content: "\ebcc";
}

.ml-fac-93-man-male-avatar-fac-e-worker-cook:before {
    content: "\ebcd";
}

.ml-fac-94-man-male-avatar-fac-e-worker-police-officer:before {
    content: "\ebce";
}

.ml-fac-95-man-male-avatar-fac-e-worker-worker-mine:before {
    content: "\ebcf";
}

.ml-fac-96-man-male-avatar-fac-e-queen-king-crown:before {
    content: "\ebd0";
}

.ml-fac-97-man-male-avatar-fac-e-worker-doctor-nurse:before {
    content: "\ebd1";
}

.ml-fac-98-man-male-avatar-fac-e-graduate-student-university:before {
    content: "\ebd2";
}

.ml-fac-99-man-male-avatar-fac-e-glasses-bald-hair:before {
    content: "\ebd3";
}

.ml-fac-100-man-male-avatar-fac-e-kid-child-hat-cap:before {
    content: "\ebd4";
}

.ml-fes-1-new-year-winter-christmas-bell-ring-door:before {
    content: "\ebd5";
}

.ml-fes-2-new-year-winter-christmas-tree-pine:before {
    content: "\ebd6";
}

.ml-fes-3-new-year-winter-christmas-snow-globe-tree-decoration:before {
    content: "\ebd7";
}

.ml-fes-4-new-year-winter-christmas-snow-globe-tree-decoration:before {
    content: "\ebd8";
}

.ml-fes-5-new-year-winter-christmas-snow-globe-tree-decoration:before {
    content: "\ebd9";
}

.ml-fes-6-candle-fire-light-new-year-winter-christmas:before {
    content: "\ebda";
}

.ml-fes-7-snow-man-woman-snow-flake-new-year-winter-christmas:before {
    content: "\ebdb";
}

.ml-fes-8-snow-man-woman-snow-flake-new-year-winter-christmas:before {
    content: "\ebdc";
}

.ml-fes-9-new-year-winter-christmas-hat:before {
    content: "\ebdd";
}

.ml-fes-10-deer-new-year-winter-christmas:before {
    content: "\ebde";
}

.ml-fes-11-ice-skate-iceskate-new-year-winter-christmas:before {
    content: "\ebdf";
}

.ml-fes-12-wreath-decoration-new-year-winter-christmas:before {
    content: "\ebe0";
}

.ml-fes-13-candy-new-year-winter-christmas:before {
    content: "\ebe1";
}

.ml-fes-14-snow-flake-new-year-winter-christmas:before {
    content: "\ebe2";
}

.ml-fes-15-glove-new-year-winter-christmas:before {
    content: "\ebe3";
}

.ml-fes-16-new-year-winter-christmas:before {
    content: "\ebe4";
}

.ml-fes-17-easter-egg-color-decoration-rabbit-holiday:before {
    content: "\ebe5";
}

.ml-fes-18-easter-egg-color-decoration-rabbit-holiday:before {
    content: "\ebe6";
}

.ml-fes-19-easter-egg-color-decoration-rabbit-holiday:before {
    content: "\ebe7";
}

.ml-fes-20-easter-egg-color-decoration-rabbit-holiday:before {
    content: "\ebe8";
}

.ml-fes-21-basket-easter-egg-color-decoration-rabbit-holiday:before {
    content: "\ebe9";
}

.ml-fes-22-gift-box-present-cube-cardboard-specıal-occation:before {
    content: "\ebea";
}

.ml-fes-23-valentines-day-love-heart-engagement-male-man:before {
    content: "\ebeb";
}

.ml-fes-24-valentines-day-love-heart-engagement-female-woman:before {
    content: "\ebec";
}

.ml-fes-25-valentines-day-love-heart-engagement:before {
    content: "\ebed";
}

.ml-fes-26-valentines-day-love-heart-engagement-male-man-ring:before {
    content: "\ebee";
}

.ml-fes-27-valentines-day-love-heart-engagement-search-magnifier-date:before {
    content: "\ebef";
}

.ml-fes-28-valentines-day-love-heart-engagement-letter-envelope:before {
    content: "\ebf0";
}

.ml-fes-29-valentines-day-love-heart-engagement:before {
    content: "\ebf1";
}

.ml-ring:before {
    content: "\ebf1";
}

.ml-fes-30-valentines-day-love-heart-engagement-wine-glasses:before {
    content: "\ebf2";
}

.ml-fes-31-halloween-horror-fear-scary-spooky-party-pumpkin:before {
    content: "\ebf3";
}

.ml-fes-32-halloween-horror-fear-scary-spooky-party-pumpkin:before {
    content: "\ebf4";
}

.ml-fes-33-halloween-horror-fear-scary-spooky-party-ghost:before {
    content: "\ebf5";
}

.ml-fes-34-halloween-horror-fear-scary-spooky-party-skull:before {
    content: "\ebf6";
}

.ml-fes-35-halloween-horror-fear-scary-spooky-party-monster:before {
    content: "\ebf7";
}

.ml-fes-36-halloween-horror-fear-scary-spooky-grave-yard-tomb:before {
    content: "\ebf8";
}

.ml-filf-1-image-photo-illustration-drawing-file-format-document:before {
    content: "\ebf9";
}

.ml-filf-2-image-photo-illustration-drawing-file-format-document:before {
    content: "\ebfa";
}

.ml-filf-3-image-photo-illustration-drawing-file-format-document:before {
    content: "\ebfb";
}

.ml-filf-4-image-photo-illustration-drawing-file-format-document:before {
    content: "\ebfc";
}

.ml-filf-5-image-photo-illustration-drawing-file-format-document:before {
    content: "\ebfd";
}

.ml-filf-6-image-photo-illustration-drawing-file-format-document:before {
    content: "\ebfe";
}

.ml-filf-7-image-photo-illustration-drawing-file-format-document:before {
    content: "\ebff";
}

.ml-filf-8-image-photo-illustration-drawing-file-format-document:before {
    content: "\ec00";
}

.ml-filf-9-image-photo-illustration-drawing-file-format-document:before {
    content: "\ec01";
}

.ml-filf-10-image-photo-illustration-drawing-file-format-document:before {
    content: "\ec02";
}

.ml-filf-11-system-files-operating-file-format-document:before {
    content: "\ec03";
}

.ml-filf-12-system-files-operating-file-format-document:before {
    content: "\ec04";
}

.ml-filf-13-system-files-operating-file-format-document:before {
    content: "\ec05";
}

.ml-filf-14-system-files-operating-file-format-document:before {
    content: "\ec06";
}

.ml-filf-15-system-files-operating-file-format-document:before {
    content: "\ec07";
}

.ml-filf-16-system-files-operating-file-format-document:before {
    content: "\ec08";
}

.ml-filf-17-system-files-operating-file-format-document:before {
    content: "\ec09";
}

.ml-filf-18-system-files-operating-file-format-document:before {
    content: "\ec0a";
}

.ml-filf-19-system-files-operating-file-format-document:before {
    content: "\ec0b";
}

.ml-filf-20-system-files-operating-file-format-document:before {
    content: "\ec0c";
}

.ml-filf-21-vector-image-bitmap-file-format-document:before {
    content: "\ec0d";
}

.ml-filf-22-vector-image-bitmap-file-format-document:before {
    content: "\ec0e";
}

.ml-filf-23-vector-image-bitmap-file-format-document:before {
    content: "\ec0f";
}

.ml-filf-24-vector-image-bitmap-file-format-document:before {
    content: "\ec10";
}

.ml-filf-25-vector-image-bitmap-file-format-document:before {
    content: "\ec11";
}

.ml-filf-26-vector-image-bitmap-file-format-document:before {
    content: "\ec12";
}

.ml-filf-27-vector-image-bitmap-file-format-document:before {
    content: "\ec13";
}

.ml-filf-28-vector-image-bitmap-file-format-document:before {
    content: "\ec14";
}

.ml-filf-29-vector-image-bitmap-file-format-document:before {
    content: "\ec15";
}

.ml-filf-30-vector-image-bitmap-file-format-document:before {
    content: "\ec16";
}

.ml-filf-31-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec17";
}

.ml-filf-32-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec18";
}

.ml-filf-33-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec19";
}

.ml-filf-34-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec1a";
}

.ml-filf-35-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec1b";
}

.ml-filf-36-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec1c";
}

.ml-filf-37-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec1d";
}

.ml-filf-38-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec1e";
}

.ml-filf-39-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec1f";
}

.ml-filf-40-text-editor-writing-copywriting-file-format-document:before {
    content: "\ec20";
}

.ml-filf-41-video-movie-film-editting-file-format-document:before {
    content: "\ec21";
}

.ml-filf-42-video-movie-film-editting-file-format-document:before {
    content: "\ec22";
}

.ml-filf-43-video-movie-film-editting-file-format-document:before {
    content: "\ec23";
}

.ml-filf-44-video-movie-film-editting-file-format-document:before {
    content: "\ec24";
}

.ml-filf-45-video-movie-film-editting-file-format-document:before {
    content: "\ec25";
}

.ml-filf-46-video-movie-film-editting-file-format-document:before {
    content: "\ec26";
}

.ml-filf-47-video-movie-film-editting-file-format-document:before {
    content: "\ec27";
}

.ml-filf-48-video-movie-film-editting-file-format-document:before {
    content: "\ec28";
}

.ml-filf-49-video-movie-film-editting-file-format-document:before {
    content: "\ec29";
}

.ml-filf-50-video-movie-film-editting-file-format-document:before {
    content: "\ec2a";
}

.ml-filf-51-music-sound-file-format-document:before {
    content: "\ec2b";
}

.ml-filf-52-music-sound-file-format-document:before {
    content: "\ec2c";
}

.ml-filf-53-music-sound-file-format-document:before {
    content: "\ec2d";
}

.ml-filf-54-music-sound-file-format-document:before {
    content: "\ec2e";
}

.ml-filf-55-music-sound-file-format-document:before {
    content: "\ec2f";
}

.ml-filf-56-music-sound-file-format-document:before {
    content: "\ec30";
}

.ml-filf-57-music-sound-file-format-document:before {
    content: "\ec31";
}

.ml-filf-58-music-sound-file-format-document:before {
    content: "\ec32";
}

.ml-filf-59-music-sound-file-format-document:before {
    content: "\ec33";
}

.ml-filf-60-music-sound-file-format-document:before {
    content: "\ec34";
}

.ml-filf-61-compress-compressed-file-format-document:before {
    content: "\ec35";
}

.ml-filf-62-compress-compressed-file-format-document:before {
    content: "\ec36";
}

.ml-filf-63-compress-compressed-file-format-document:before {
    content: "\ec37";
}

.ml-filf-64-compress-compressed-file-format-document:before {
    content: "\ec38";
}

.ml-filf-65-compress-compressed-file-format-document:before {
    content: "\ec39";
}

.ml-filf-66-compress-compressed-file-format-document:before {
    content: "\ec3a";
}

.ml-filf-67-compress-compressed-file-format-document:before {
    content: "\ec3b";
}

.ml-filf-68-compress-compressed-file-format-document:before {
    content: "\ec3c";
}

.ml-filf-69-compress-compressed-file-format-document:before {
    content: "\ec3d";
}

.ml-filf-70-compress-compressed-file-format-document:before {
    content: "\ec3e";
}

.ml-filf-71-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec3f";
}

.ml-filf-72-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec40";
}

.ml-filf-73-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec41";
}

.ml-filf-74-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec42";
}

.ml-filf-75-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec43";
}

.ml-filf-76-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec44";
}

.ml-filf-77-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec45";
}

.ml-filf-78-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec46";
}

.ml-filf-79-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec47";
}

.ml-filf-80-electronic-book-reader-e-reader-file-format-document:before {
    content: "\ec48";
}

.ml-filf-81-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec49";
}

.ml-filf-82-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec4a";
}

.ml-filf-83-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec4b";
}

.ml-filf-84-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec4c";
}

.ml-filf-85-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec4d";
}

.ml-filf-86-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec4e";
}

.ml-filf-87-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec4f";
}

.ml-filf-88-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec50";
}

.ml-filf-89-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec51";
}

.ml-filf-90-coder-programmer-software-engineer-file-format-document:before {
    content: "\ec52";
}

.ml-filf-91-system-file-operating-file-format-document:before {
    content: "\ec53";
}

.ml-filf-92-system-file-operating-file-format-document:before {
    content: "\ec54";
}

.ml-filf-93-system-file-operating-file-format-document:before {
    content: "\ec55";
}

.ml-filf-94-system-file-operating-file-format-document:before {
    content: "\ec56";
}

.ml-filf-95-system-file-operating-file-format-document:before {
    content: "\ec57";
}

.ml-filf-96-system-file-operating-file-format-document:before {
    content: "\ec58";
}

.ml-filf-97-system-file-operating-file-format-document:before {
    content: "\ec59";
}

.ml-filf-98-system-file-operating-file-format-document:before {
    content: "\ec5a";
}

.ml-filf-99-system-file-operating-file-format-document:before {
    content: "\ec5b";
}

.ml-filf-100-system-file-operating-file-format-document:before {
    content: "\ec5c";
}

.ml-filmone-1-file-document:before {
    content: "\ec5d";
}

.ml-filmone-2-refresh-sync-recyclefile-document:before {
    content: "\ec5e";
}

.ml-filmone-3-add-plus-file-document:before {
    content: "\ec5f";
}

.ml-filmone-4-minus-delete-file-document:before {
    content: "\ec60";
}

.ml-filmone-5-forbidden-cross-no-file-document:before {
    content: "\ec61";
}

.ml-filmone-6-attachment-link-file-document:before {
    content: "\ec62";
}

.ml-filmone-7-link-file-document:before {
    content: "\ec63";
}

.ml-filmone-8-search-magnifier-file-document:before {
    content: "\ec64";
}

.ml-filmone-9-check-mark-yes-file-document:before {
    content: "\ec65";
}

.ml-filmone-10-cancel-cross-no-file-document:before {
    content: "\ec66";
}

.ml-filmone-11-left-enter-file-document:before {
    content: "\ec67";
}

.ml-filmone-12-arrow-left-file-document:before {
    content: "\ec68";
}

.ml-filmone-13-arrow-right-file-document:before {
    content: "\ec69";
}

.ml-filmone-14-up-increase-file-document:before {
    content: "\ec6a";
}

.ml-filmone-15-down-decrease-file-document:before {
    content: "\ec6b";
}

.ml-filmone-16-lock-secure-security-file-document:before {
    content: "\ec6c";
}

.ml-filmone-17-loading-ellipsis-file-document:before {
    content: "\ec6d";
}

.ml-filmone-18-pencil-save-write-file-document:before {
    content: "\ec6e";
}

.ml-filmone-19-trash-delete-file-document:before {
    content: "\ec6f";
}

.ml-filmone-20-security-shield-file-document:before {
    content: "\ec70";
}

.ml-filmone-21-heart-love-file-document:before {
    content: "\ec71";
}

.ml-filmone-22-code-inequality-file-document:before {
    content: "\ec72";
}

.ml-filmone-23-questionmark-ask-file-document:before {
    content: "\ec73";
}

.ml-filmone-24-exclamation-mark-triangle-round-file-document:before {
    content: "\ec74";
}

.ml-filmone-25-exclamation-mark-triangle-round-file-document:before {
    content: "\ec75";
}

.ml-filmone-26-information-desk-letter-file-document:before {
    content: "\ec76";
}

.ml-filmone-27-clock-time-file-document:before {
    content: "\ec77";
}

.ml-filmone-28-settings-gear-cog-wheel-file-document:before {
    content: "\ec78";
}

.ml-filmone-29-target-shoot-discover-file-document:before {
    content: "\ec79";
}

.ml-filmone-30-pie-chart-percentage-divide-file-document:before {
    content: "\ec7a";
}

.ml-filmone-31-compressed-small-space-zipper-file-document:before {
    content: "\ec7b";
}

.ml-filmone-32-refresh-sync-recycle-compressed-small-space-zipper-file-document:before {
    content: "\ec7c";
}

.ml-filmone-33-add-plus-compressed-small-space-zipper-file-document:before {
    content: "\ec7d";
}

.ml-filmone-34-minus-delete-compressed-small-space-zipper-file-document:before {
    content: "\ec7e";
}

.ml-filmone-35-forbidden-cross-no-compressed-small-space-zipper-file-document:before {
    content: "\ec7f";
}

.ml-filmone-36-attachment-link-compressed-small-space-zipper-file-document:before {
    content: "\ec80";
}

.ml-filmone-37-link-compressed-small-space-zipper-file-document:before {
    content: "\ec81";
}

.ml-filmone-38-search-magnifier-compressed-small-space-zipper-file-document:before {
    content: "\ec82";
}

.ml-filmone-39-check-mark-yes-compressed-small-space-zipper-file-document:before {
    content: "\ec83";
}

.ml-filmone-40-cancel-cross-no-compressed-small-space-zipper-file-document:before {
    content: "\ec84";
}

.ml-filmone-41-left-enter-compressed-small-space-zipper-file-document:before {
    content: "\ec85";
}

.ml-filmone-42-arrow-left-compressed-small-space-zipper-file-document:before {
    content: "\ec86";
}

.ml-filmone-43-arrow-right-compressed-small-space-zipper-file-document:before {
    content: "\ec87";
}

.ml-filmone-44-up-increase-compressed-small-space-zipper-file-document:before {
    content: "\ec88";
}

.ml-filmone-45-down-decrease-compressed-small-space-zipper-file-document:before {
    content: "\ec89";
}

.ml-filmone-46-lock-secure-security-compressed-small-space-zipper-file-document:before {
    content: "\ec8a";
}

.ml-filmone-47-loading-ellipsis-compressed-small-space-zipper-file-document:before {
    content: "\ec8b";
}

.ml-filmone-48-pencil-save-write-compressed-small-space-zipper-file-document:before {
    content: "\ec8c";
}

.ml-filmone-49-trash-delete-save-write-compressed-small-space-zipper-file-document:before {
    content: "\ec8d";
}

.ml-filmone-50-security-shield-compressed-small-space-zipper-file-document:before {
    content: "\ec8e";
}

.ml-filmone-51-heart-love-compressed-small-space-zipper-file-document:before {
    content: "\ec8f";
}

.ml-filmone-52-code-inequality-compressed-small-space-zipper-file-document:before {
    content: "\ec90";
}

.ml-filmone-53-questionmark-ask-compressed-small-space-zipper-file-document:before {
    content: "\ec91";
}

.ml-filmone-54-exclamation-mark-triangle-round-compressed-small-space-zipper-file-document:before {
    content: "\ec92";
}

.ml-filmone-55-exclamation-mark-triangle-round-compressed-small-space-zipper-file-document:before {
    content: "\ec93";
}

.ml-filmone-56-information-desk-letter-compressed-small-space-zipper-file-document:before {
    content: "\ec94";
}

.ml-filmone-57-clock-time-compressed-small-space-zipper-file-document:before {
    content: "\ec95";
}

.ml-filmone-58-settings-gear-cog-wheel-compressed-small-space-zipper-file-document:before {
    content: "\ec96";
}

.ml-filmone-59-target-shoot-discover-compressed-small-space-zipper-file-document:before {
    content: "\ec97";
}

.ml-filmone-60-pie-chart-percentage-divide-compressed-small-space-zipper-file-document:before {
    content: "\ec98";
}

.ml-filmone-61-music-sound-file-document:before {
    content: "\ec99";
}

.ml-filmone-62-music-sound-refresh-sync-recycle-file-document:before {
    content: "\ec9a";
}

.ml-filmone-63-music-sound-plus-add-file-document:before {
    content: "\ec9b";
}

.ml-filmone-64-music-sound-minus-delete-file-document:before {
    content: "\ec9c";
}

.ml-filmone-65-music-sound-forbidden-cross-no-file-document:before {
    content: "\ec9d";
}

.ml-filmone-66-music-sound-attachment-link-file-document:before {
    content: "\ec9e";
}

.ml-filmone-67-music-sound-link-file-document:before {
    content: "\ec9f";
}

.ml-filmone-68-music-sound-search-magnifier-file-document:before {
    content: "\eca0";
}

.ml-filmone-69-music-sound-check-mark-yes-file-document:before {
    content: "\eca1";
}

.ml-filmone-70-music-sound-cancel-cross-no-file-document:before {
    content: "\eca2";
}

.ml-filmone-71-left-enter-music-sound-file-document:before {
    content: "\eca3";
}

.ml-filmone-72-arrow-left-music-sound-file-document:before {
    content: "\eca4";
}

.ml-filmone-73-arrow-right-music-sound-file-document:before {
    content: "\eca5";
}

.ml-filmone-74-up-increase-music-sound-file-document:before {
    content: "\eca6";
}

.ml-filmone-75-down-decrease-music-sound-file-document:before {
    content: "\eca7";
}

.ml-filmone-76-lock-secure-security-music-sound-file-document:before {
    content: "\eca8";
}

.ml-filmone-77-loading-ellipsis-music-sound-file-document:before {
    content: "\eca9";
}

.ml-filmone-78-pencil-save-write-music-sound-file-document:before {
    content: "\ecaa";
}

.ml-filmone-79-trash-delete-music-sound-file-document:before {
    content: "\ecab";
}

.ml-filmone-80-security-shield-music-sound-file-document:before {
    content: "\ecac";
}

.ml-filmone-81-heart-love-music-sound-file-document:before {
    content: "\ecad";
}

.ml-filmone-82-code-inequality-music-sound-file-document:before {
    content: "\ecae";
}

.ml-filmone-83-questionmark-ask-music-sound-file-document:before {
    content: "\ecaf";
}

.ml-filmone-84-exclamation-mark-triangle-round-music-sound-file-document:before {
    content: "\ecb0";
}

.ml-filmone-85-exclamation-mark-triangle-round-music-sound-file-document:before {
    content: "\ecb1";
}

.ml-filmone-86-information-desk-letter-music-sound-file-document:before {
    content: "\ecb2";
}

.ml-filmone-87-clock-time-music-sound-file-document:before {
    content: "\ecb3";
}

.ml-filmone-88-settings-gear-cog-wheel-music-sound-file-document:before {
    content: "\ecb4";
}

.ml-filmone-89-target-shoot-discover-music-sound-file-document:before {
    content: "\ecb5";
}

.ml-filmone-90-pie-chart-percentage-divide-music-sound-file-document:before {
    content: "\ecb6";
}

.ml-filmone-91-video-movie-file-document:before {
    content: "\ecb7";
}

.ml-filmone-92-refresh-sync-recycle-video-movie-file-document:before {
    content: "\ecb8";
}

.ml-filmone-93-add-plus-video-movie-file-document:before {
    content: "\ecb9";
}

.ml-filmone-94-minus-delete-video-movie-file-document:before {
    content: "\ecba";
}

.ml-filmone-95-forbidden-cross-no-video-movie-file-document:before {
    content: "\ecbb";
}

.ml-filmone-96-attachment-link-video-movie-file-document:before {
    content: "\ecbc";
}

.ml-filmone-97-link-video-movie-file-document:before {
    content: "\ecbd";
}

.ml-filmone-98-search-magnifier-video-movie-file-document:before {
    content: "\ecbe";
}

.ml-filmone-99-check-mark-yes-video-movie-file-document:before {
    content: "\ecbf";
}

.ml-filmone-100-cancel-cross-no-video-movie-file-document:before {
    content: "\ecc0";
}

.ml-filmthree-1-heart-love-clip-board-note-document-notebook:before {
    content: "\ecc1";
}

.ml-filmthree-2-code-inequality-clip-board-note-document-notebook:before {
    content: "\ecc2";
}

.ml-filmthree-3-questionmark-ask-clip-board-note-document-notebook:before {
    content: "\ecc3";
}

.ml-filmthree-4-exclamation-mark-triangle-clip-board-note-document-notebook:before {
    content: "\ecc4";
}

.ml-filmthree-5-exclamation-mark-triangle-clip-board-note-document-notebook:before {
    content: "\ecc5";
}

.ml-filmthree-6-information-letter-clip-board-note-document-notebook:before {
    content: "\ecc6";
}

.ml-filmthree-7-clock-time-clip-board-note-document-notebook:before {
    content: "\ecc7";
}

.ml-filmthree-8-cog-wheel-gear-clip-board-note-document-notebook:before {
    content: "\ecc8";
}

.ml-filmthree-9-target-discover-clip-board-note-document-notebook:before {
    content: "\ecc9";
}

.ml-filmthree-10-pie-chart-clip-board-note-document-notebook:before {
    content: "\ecca";
}

.ml-filmthree-11-folder-document-file:before {
    content: "\eccb";
}

.ml-filmthree-12-folder-document-file-refresh-recycle:before {
    content: "\eccc";
}

.ml-filmthree-13-folder-document-file-add-plus:before {
    content: "\eccd";
}

.ml-filmthree-14-folder-document-file-minus-delenote:before {
    content: "\ecce";
}

.ml-filmthree-15-folder-document-file-forbidden-cross:before {
    content: "\eccf";
}

.ml-filmthree-16-folder-document-file-attachment-link:before {
    content: "\ecd0";
}

.ml-filmthree-17-folder-document-file-link:before {
    content: "\ecd1";
}

.ml-filmthree-18-folder-document-file-search-magnifier:before {
    content: "\ecd2";
}

.ml-filmthree-19-folder-document-file-check-mark-yes:before {
    content: "\ecd3";
}

.ml-filmthree-20-folder-document-file-cancel-cross:before {
    content: "\ecd4";
}

.ml-filmthree-21-folder-document-file-left-enter:before {
    content: "\ecd5";
}

.ml-filmthree-22-folder-document-file-arrow-left:before {
    content: "\ecd6";
}

.ml-filmthree-23-folder-document-file-arrow-right:before {
    content: "\ecd7";
}

.ml-filmthree-24-folder-document-file-up-increase:before {
    content: "\ecd8";
}

.ml-filmthree-25-folder-document-file-down-decrease:before {
    content: "\ecd9";
}

.ml-filmthree-26-folder-document-file-lock-security:before {
    content: "\ecda";
}

.ml-filmthree-27-folder-document-file-loading-ellipsis:before {
    content: "\ecdb";
}

.ml-filmthree-28-folder-document-file-pen-save:before {
    content: "\ecdc";
}

.ml-filmthree-29-folder-document-file-trash-delete:before {
    content: "\ecdd";
}

.ml-filmthree-30-folder-document-file-security-shield:before {
    content: "\ecde";
}

.ml-filmthree-31-folder-document-file-compressed:before {
    content: "\ecdf";
}

.ml-filmthree-32-folder-document-file-code-inequality:before {
    content: "\ece0";
}

.ml-filmthree-33-folder-document-file-questionmark-ask:before {
    content: "\ece1";
}

.ml-filmthree-34-folder-document-file-exclamation-mark-triangle:before {
    content: "\ece2";
}

.ml-filmthree-35-folder-document-file-exclamation-mark-triangle:before {
    content: "\ece3";
}

.ml-filmthree-36-folder-document-file-information-letter:before {
    content: "\ece4";
}

.ml-filmthree-37-folder-document-file-clock-time:before {
    content: "\ece5";
}

.ml-filmthree-38-folder-document-file-cog-wheel-gear:before {
    content: "\ece6";
}

.ml-filmthree-39-folder-document-file-target-discover:before {
    content: "\ece7";
}

.ml-filmthree-40-folder-document-file-pie-chart-percentage:before {
    content: "\ece8";
}

.ml-filmthree-41-folder-document-file-text:before {
    content: "\ece9";
}

.ml-filmthree-42-folder-document-file-bell-notification:before {
    content: "\ecea";
}

.ml-filmthree-43-folder-document-file-globe-internet:before {
    content: "\eceb";
}

.ml-filmthree-44-folder-document-file-shopping-cart:before {
    content: "\ecec";
}

.ml-filmthree-45-folder-document-file-image-photo:before {
    content: "\eced";
}

.ml-filmthree-46-folder-document-file-video-play:before {
    content: "\ecee";
}

.ml-filmthree-47-folder-document-file-music-sound:before {
    content: "\ecef";
}

.ml-filmthree-48-folder-document-file-email-adress:before {
    content: "\ecf0";
}

.ml-filmthree-49-folder-document-file-heart-love:before {
    content: "\ecf1";
}

.ml-filmthree-50-folder-document-file-copy-dublicate:before {
    content: "\ecf2";
}

.ml-filmthree-51-document-file-text:before {
    content: "\ecf3";
}

.ml-filmthree-52-document-file-notification-bell:before {
    content: "\ecf4";
}

.ml-filmthree-53-document-file-globe-internet:before {
    content: "\ecf5";
}

.ml-filmthree-54-document-file-shopping-cart:before {
    content: "\ecf6";
}

.ml-filmthree-55-hard-drive-disc-data-store-external-drive:before {
    content: "\ecf7";
}

.ml-filmthree-56-document-file-video-movie:before {
    content: "\ecf8";
}

.ml-filmthree-57-document-file-music-sound:before {
    content: "\ecf9";
}

.ml-filmthree-58-document-file-email-adress:before {
    content: "\ecfa";
}

.ml-filmthree-59-document-file-favorinote-heart-love:before {
    content: "\ecfb";
}

.ml-filmthree-60-document-file-duplicanote-copy:before {
    content: "\ecfc";
}

.ml-filmthree-61-document-file-open-folder:before {
    content: "\ecfd";
}

.ml-filmthree-62-document-file-shared-folder:before {
    content: "\ecfe";
}

.ml-filmthree-63-document-file-Layout-mini-line:before {
    content: "\ecff";
}

.ml-filmthree-64-align-folder-file-horizontal-vertical-panaromic:before {
    content: "\ed00";
}

.ml-filmthree-65-align-folder-file-horizontal-vertical-panaromic:before {
    content: "\ed01";
}

.ml-filmthree-66-align-folder-file-horizontal-vertical-panaromic:before {
    content: "\ed02";
}

.ml-filmthree-67-align-folder-file-horizontal-vertical-panaromic:before {
    content: "\ed03";
}

.ml-filmthree-68-trash-empty:before {
    content: "\ed04";
}

.ml-filmthree-69-trash-empty:before {
    content: "\ed05";
}

.ml-filmthree-70-Hardware-diagnostic-control-disk-doctor-fix-computer:before {
    content: "\ed06";
}

.ml-filmtwo-1-left-enter-movie-file-document:before {
    content: "\ed07";
}

.ml-filmtwo-2-arrow-left-movie-file-document:before {
    content: "\ed08";
}

.ml-filmtwo-3-arrow-right-movie-file-document:before {
    content: "\ed09";
}

.ml-filmtwo-4-up-increase-movie-document-file:before {
    content: "\ed0a";
}

.ml-filmtwo-5-down-decrease-movie-document-file:before {
    content: "\ed0b";
}

.ml-filmtwo-6-Video-file-format-mini-line:before {
    content: "\ed0c";
}

.ml-filmtwo-7-Video-file-format-mini-line:before {
    content: "\ed0d";
}

.ml-filmtwo-8-pen-write-save-work-movie-document-file:before {
    content: "\ed0e";
}

.ml-filmtwo-9-trash-delete-movie-document-file:before {
    content: "\ed0f";
}

.ml-filmtwo-10-security-shield:before {
    content: "\ed10";
}

.ml--virus-firewal-movie-document-file:before {
    content: "\ed10";
}

.ml-filmtwo-11-heart-love-movie-document-file:before {
    content: "\ed11";
}

.ml-filmtwo-12-code-programmer-inequality-movie-file-document:before {
    content: "\ed12";
}

.ml-filmtwo-13-questionmark-ask-movie-document-file:before {
    content: "\ed13";
}

.ml-filmtwo-14-exclamation-mark-triangle-movie-document-file:before {
    content: "\ed14";
}

.ml-filmtwo-15-exclamation-mark-triangle-movie-document-file:before {
    content: "\ed15";
}

.ml-filmtwo-16-information-letter-movie-document-file:before {
    content: "\ed16";
}

.ml-filmtwo-17-loading-time-clock-movie-document-file:before {
    content: "\ed17";
}

.ml-filmtwo-18-gear-setting-cog-movie-document-file:before {
    content: "\ed18";
}

.ml-filmtwo-19-Video-file-format-mini-line:before {
    content: "\ed19";
}

.ml-filmtwo-20-Video-file-format-mini-line:before {
    content: "\ed1a";
}

.ml-filmtwo-21-Text-file-mini-line:before {
    content: "\ed1b";
}

.ml-filmtwo-22-refresh-arrow-text-file-write-document:before {
    content: "\ed1c";
}

.ml-filmtwo-23-add-plus-text-file-write-document:before {
    content: "\ed1d";
}

.ml-filmtwo-24-minus-text-file-write-document:before {
    content: "\ed1e";
}

.ml-filmtwo-25-forbidden-cross-no-text-file-write-document:before {
    content: "\ed1f";
}

.ml-filmtwo-26-ment-link-document-text-file-write-document:before {
    content: "\ed20";
}

.ml-filmtwo-27-link-text-file-write-document:before {
    content: "\ed21";
}

.ml-filmtwo-28-magnifier-zoom-search-text-file-write-document:before {
    content: "\ed22";
}

.ml-filmtwo-29-true-check-mark:before {
    content: "\ed23";
}

.ml--text-file-write-document:before {
    content: "\ed23";
}

.ml-filmtwo-30-cancel-cross-no-text-file-write-document:before {
    content: "\ed24";
}

.ml-filmtwo-31-left-enter-text-file-write-document:before {
    content: "\ed25";
}

.ml-filmtwo-32-left-enter-text-file-write-document:before {
    content: "\ed26";
}

.ml-filmtwo-33-right-enter-text-file-write-document:before {
    content: "\ed27";
}

.ml-filmtwo-34-up-increase-text-file-write-document:before {
    content: "\ed28";
}

.ml-filmtwo-35-down-decrease-text-file-write-document:before {
    content: "\ed29";
}

.ml-filmtwo-36-lock-secure-security-text-file-write-document:before {
    content: "\ed2a";
}

.ml-filmtwo-37-loading-ellipsis-text-file-write-document:before {
    content: "\ed2b";
}

.ml-filmtwo-38-pen-write-save-work-text-file-write-document:before {
    content: "\ed2c";
}

.ml-filmtwo-39-trash-delete-text-file-write-document:before {
    content: "\ed2d";
}

.ml-filmtwo-40-security-shield:before {
    content: "\ed2e";
}

.ml--virus-firewall-text-file-write-document:before {
    content: "\ed2e";
}

.ml-filmtwo-41-heart-love-text-file-write-document:before {
    content: "\ed2f";
}

.ml-filmtwo-42-code-programmer-inequality-text-file-write-document:before {
    content: "\ed30";
}

.ml-filmtwo-43-questionmark-ask-text-file-write-document:before {
    content: "\ed31";
}

.ml-filmtwo-44-exclamation-mark-triangle-text-file-write-document:before {
    content: "\ed32";
}

.ml-filmtwo-45-exclamation-mark-triangle-text-file-write-document:before {
    content: "\ed33";
}

.ml-filmtwo-46-information-letter-text-file-write-document:before {
    content: "\ed34";
}

.ml-filmtwo-47-loading-time-clock-text-file-write-document:before {
    content: "\ed35";
}

.ml-filmtwo-48-gear-setting-cog-text-file-write-document:before {
    content: "\ed36";
}

.ml-filmtwo-49-target-discover-text-file-write-document:before {
    content: "\ed37";
}

.ml-filmtwo-50-pie-chart-percentage-divide-text-file-write-document:before {
    content: "\ed38";
}

.ml-filmtwo-51-picture-photo-document-file:before {
    content: "\ed39";
}

.ml-filmtwo-52-refresh-arrow-picture-photo-document-file:before {
    content: "\ed3a";
}

.ml-filmtwo-53-add-plus-picture-photo-document-file:before {
    content: "\ed3b";
}

.ml-filmtwo-54-minus-picture-photo-document-file:before {
    content: "\ed3c";
}

.ml-filmtwo-55-forbidden-cross-no-picture-photo-document-file:before {
    content: "\ed3d";
}

.ml-filmtwo-56-ment-link-document-picture-photo-document-file:before {
    content: "\ed3e";
}

.ml-filmtwo-57-link-picture-photo-document-file:before {
    content: "\ed3f";
}

.ml-filmtwo-58-magnifier-zoom-search-picture-photo-document-file:before {
    content: "\ed40";
}

.ml-filmtwo-59-true-check-mark-picture-photo-document-file:before {
    content: "\ed41";
}

.ml-filmtwo-60-cancel-cross-no-picture-photo-document-file:before {
    content: "\ed42";
}

.ml-filmtwo-61-left-enter-picture-photo-document-file:before {
    content: "\ed43";
}

.ml-filmtwo-62-arrow-left-picture-photo-document-file:before {
    content: "\ed44";
}

.ml-filmtwo-63-arrow-right-picture-photo-document-file:before {
    content: "\ed45";
}

.ml-filmtwo-64-up-increase-picture-photo-document-file:before {
    content: "\ed46";
}

.ml-filmtwo-65-down-decrease-picture-photo-document-file:before {
    content: "\ed47";
}

.ml-filmtwo-66-lock-secure-security-picture-photo-document-file:before {
    content: "\ed48";
}

.ml-filmtwo-67-loading-ellipsis-picture-photo-document-file:before {
    content: "\ed49";
}

.ml-filmtwo-68-pen-write-save-work-picture-photo-document-file:before {
    content: "\ed4a";
}

.ml-filmtwo-69-trash-delete-picture-photo-document-file:before {
    content: "\ed4b";
}

.ml-filmtwo-70-security-shield:before {
    content: "\ed4c";
}

.ml--virus-firewall-picture-photo-document-file:before {
    content: "\ed4c";
}

.ml-filmtwo-71-heart-love-picture-photo-document-file:before {
    content: "\ed4d";
}

.ml-filmtwo-72-code-programmer-inequality-picture-photo-document-file:before {
    content: "\ed4e";
}

.ml-filmtwo-73-questionmark-ask-picture-photo-document-file:before {
    content: "\ed4f";
}

.ml-filmtwo-74-exclamation-mark-triangle-picture-photo-document-file:before {
    content: "\ed50";
}

.ml-filmtwo-75-exclamation-mark-triangle-picture-photo-document-file:before {
    content: "\ed51";
}

.ml-filmtwo-76-information-letter-picture-photo-document-file:before {
    content: "\ed52";
}

.ml-filmtwo-77-loading-time-clock-picture-photo-document-file:before {
    content: "\ed53";
}

.ml-filmtwo-78-gear-setting-cog-picture-photo-document-file:before {
    content: "\ed54";
}

.ml-filmtwo-79-target-discover-picture-photo-document-file:before {
    content: "\ed55";
}

.ml-filmtwo-80-pie-chart-percentage-divide-picture-photo-document-file:before {
    content: "\ed56";
}

.ml-filmtwo-81-paper-note-clipboard-write:before {
    content: "\ed57";
}

.ml-filmtwo-82-refresh-arrow-paper-note-clipboard-write:before {
    content: "\ed58";
}

.ml-filmtwo-83-add-plus-paper-note-clipboard-write:before {
    content: "\ed59";
}

.ml-filmtwo-84-minus-paper-note-clipboard-write:before {
    content: "\ed5a";
}

.ml-filmtwo-85-forbidden-cross-no-paper-note-clipboard-write:before {
    content: "\ed5b";
}

.ml-filmtwo-86-ment-link-document-paper-note-clipboard-write:before {
    content: "\ed5c";
}

.ml-filmtwo-87-link-paper-note-clipboard-write:before {
    content: "\ed5d";
}

.ml-filmtwo-88-magnifier-zoom-search-paper-note-clipboard-write:before {
    content: "\ed5e";
}

.ml-filmtwo-89-true-check-mark-paper-note-clipboard-write:before {
    content: "\ed5f";
}

.ml-filmtwo-90-cancel-cross-no-paper-note-clipboard-write:before {
    content: "\ed60";
}

.ml-filmtwo-91-left-enter-paper-note-clipboard-write:before {
    content: "\ed61";
}

.ml-filmtwo-92-arrow-left-paper-note-clipboard-write:before {
    content: "\ed62";
}

.ml-filmtwo-93-arrow-right-paper-note-clipboard-write:before {
    content: "\ed63";
}

.ml-filmtwo-94-up-increase-paper-note-clipboard-write:before {
    content: "\ed64";
}

.ml-filmtwo-95-down-decrease-paper-note-clipboard-write:before {
    content: "\ed65";
}

.ml-filmtwo-96-lock-secure-security-paper-note-clipboard-write:before {
    content: "\ed66";
}

.ml-filmtwo-97-loading-ellipsis-paper-note-clipboard-write:before {
    content: "\ed67";
}

.ml-filmtwo-98-pen-write-save-work-paper-note-clipboard-write:before {
    content: "\ed68";
}

.ml-filmtwo-99-trash-delete-paper-note-clipboard-write:before {
    content: "\ed69";
}

.ml-filmtwo-100-security-shield:before {
    content: "\ed6a";
}

.ml--virus-firewallpaper-note-clipboard-write:before {
    content: "\ed6a";
}

.ml-fur-1-furniture-desk-work-office-wooden-metal:before {
    content: "\ed6b";
}

.ml-fur-2-furniture-desk-work-office-wooden-metal:before {
    content: "\ed6c";
}

.ml-fur-3-furniture-desk-work-office-wooden-metal:before {
    content: "\ed6d";
}

.ml-fur-4-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed6e";
}

.ml-fur-5-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed6f";
}

.ml-fur-6-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed70";
}

.ml-fur-7-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed71";
}

.ml-fur-8-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed72";
}

.ml-fur-9-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed73";
}

.ml-fur-10-cabinet-closet-wardrobe-furniture-sitting-room-books-library:before {
    content: "\ed74";
}

.ml-fur-11-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed75";
}

.ml-fur-12-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed76";
}

.ml-fur-13-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed77";
}

.ml-fur-14-cabinet-closet-wardrobe-furniture-sitting-room-house-office:before {
    content: "\ed78";
}

.ml-fur-15-mirror-furniture-fashion-dress-look-dress:before {
    content: "\ed79";
}

.ml-fur-16-light-lamp-livingroom-bedroom-house-chandelier-luster:before {
    content: "\ed7a";
}

.ml-fur-17-light-lamp-livingroom-bedroom-house-chandelier-luster:before {
    content: "\ed7b";
}

.ml-fur-18-light-lamp-livingroom-bedroom-house-chandelier-luster:before {
    content: "\ed7c";
}

.ml-fur-19-clothes-hanger-tree:before {
    content: "\ed7d";
}

.ml-fur-20-cabinet-closet-wardrobe-furniture-sitting-room-house-television:before {
    content: "\ed7e";
}

.ml-fur-21-armchair-chair-furniture-living-room-sitting-room-house-sit:before {
    content: "\ed7f";
}

.ml-fur-22-armchair-chair-furniture-living-room-sitting-room-house-sit:before {
    content: "\ed80";
}

.ml-fur-23-armchair-chair-furniture-living-room-sitting-room-house-sit:before {
    content: "\ed81";
}

.ml-fur-24-armchair-chair-furniture-living-room-sitting-room-house-sit:before {
    content: "\ed82";
}

.ml-fur-25-armchair-chair-furniture-living-room-sitting-room-house-sit:before {
    content: "\ed83";
}

.ml-fur-26-armchair-chair-furniture-living-room-sitting-room-house-sit:before {
    content: "\ed84";
}

.ml-fur-27-Double-bed-single-sleep-bedroom-room-hotel:before {
    content: "\ed85";
}

.ml-fur-28-Double-bed-single-sleep-bedroom-room-hotel:before {
    content: "\ed86";
}

.ml-fur-29-Double-bed-single-sleep-bedroom-room-hotel:before {
    content: "\ed87";
}

.ml-fur-30-shower-toilet-tub-bathtub-bath-water-soap-bubble:before {
    content: "\ed88";
}

.ml-fur-31-shower-toilet-tub-bathtub-bath-water-soap-bubble:before {
    content: "\ed89";
}

.ml-fur-32-shower-toilet-tub-bathtub-bath-water-soap-bubble:before {
    content: "\ed8a";
}

.ml-fur-33-Washing-machine-wash-clothes-home-electronic-water:before {
    content: "\ed8b";
}

.ml-fur-34-oven-furnance-stove-cooker:before {
    content: "\ed8c";
}

.ml-fur-35-radiator-home-heater:before {
    content: "\ed8d";
}

.ml-fur-36-air-conditioning-hotel-otel-rooms-cool-heat-climate:before {
    content: "\ed8e";
}

.ml-fur-37-air-conditioning-hotel-otel-rooms-cool-heat-climate:before {
    content: "\ed8f";
}

.ml-fur-38-kitchen-refrigerator-food-cool-fresh-home-furniture:before {
    content: "\ed90";
}

.ml-fur-39-Kitchen-owen-refrigerator-cook-stove-cook:before {
    content: "\ed91";
}

.ml-fur-40-Kitchen-owen-cook-stove-cook:before {
    content: "\ed92";
}

.ml-fur-41-Television-high-definition-movie-video-monitor-screen:before {
    content: "\ed93";
}

.ml-gam-1-joypad-game-play-video-score-console:before {
    content: "\ed94";
}

.ml-gam-2-game-play-video-score-console-hand-held-mobile:before {
    content: "\ed95";
}

.ml-gam-3-map-paper-target-mission-scroll-campaign-computer-game:before {
    content: "\ed96";
}

.ml-gam-5-Heart-life-game-sprite-misson-computer:before {
    content: "\ed97";
}

.ml-gam-6-Capture-the-flag-hold-run-enemies-computer-game-opponent:before {
    content: "\ed98";
}

.ml-gam-7-Mana-power-potion-game-life-magic-computer-game:before {
    content: "\ed99";
}

.ml-gam-8-chest-treasure-lock-store-computer-game-adventure-campaign:before {
    content: "\ed9a";
}

.ml-gam-9-die-game-turn-based-video-game-desktop-board:before {
    content: "\ed9b";
}

.ml-gam-10-adventure-target-misson-scroll-paper:before {
    content: "\ed9c";
}

.ml-gam-11-fight-battle-versus-swords-clash-game-history:before {
    content: "\ed9d";
}

.ml-gam-12-sword-shield-fight-battle-enemy-game-board:before {
    content: "\ed9e";
}

.ml-gam-13-game-rules-board-computer-misson-help:before {
    content: "\ed9f";
}

.ml-gam-14-Monster-sprite-enemy-hallow-ghost-computer-game:before {
    content: "\eda0";
}

.ml-ges-1-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda1";
}

.ml-ges-2-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda2";
}

.ml-ges-3-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda3";
}

.ml-ges-4-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda4";
}

.ml-ges-5-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda5";
}

.ml-ges-6-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda6";
}

.ml-ges-7-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda7";
}

.ml-ges-8-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda8";
}

.ml-ges-9-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\eda9";
}

.ml-ges-10-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\edaa";
}

.ml-ges-11-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\edab";
}

.ml-ges-12-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\edac";
}

.ml-ges-13-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\edad";
}

.ml-ges-14-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\edae";
}

.ml-ges-15-Hand-gesture-interface-scroll-swipe-finger-pinch:before {
    content: "\edaf";
}

.ml-ges-16-Hand-shake-business-contract-agreement:before {
    content: "\edb0";
}

.ml-ges-17-yes-no-agree-disagree-like-dislike:before {
    content: "\edb1";
}

.ml-ges-18-yes-no-agree-disagree-like-dislike:before {
    content: "\edb2";
}

.ml-ges-19-yes-no-agree-disagree-like-dislike:before {
    content: "\edb3";
}

.ml-ges-20-yes-no-agree-disagree-like-dislike:before {
    content: "\edb4";
}

.ml-ges-21-listen-talk-whisper-ear-hand-gossip-buzz-marketting:before {
    content: "\edb5";
}

.ml-ges-22-listen-talk-whisper-ear-hand-gossip-buzz-marketting:before {
    content: "\edb6";
}

.ml-hea-1-Nose-health-smell-sniff-air-hospital-doctor:before {
    content: "\edb7";
}

.ml-hea-2-ear-listen-hear-health-face-hospital-doctor:before {
    content: "\edb8";
}

.ml-hea-3-tooth-teeth-dentist-mouth-heath-hospital-doctor:before {
    content: "\edb9";
}

.ml-hea-4-tooth-teeth-dentist-mouth-heath-hospital-doctor:before {
    content: "\edba";
}

.ml-hea-5-eye-sight-ophthalmologist-vision-far-sight-near-sight-doctor:before {
    content: "\edbb";
}

.ml-hea-6-Bone-health-structure-x-ray-hospital-doctor:before {
    content: "\edbc";
}

.ml-hea-7-Heart-health-structure-beat-hospital-doctor:before {
    content: "\edbd";
}

.ml-hea-8-kidneys-health-structure-hospital-doctor:before {
    content: "\edbe";
}

.ml-hea-9-lungs-health-structure-air-hospital-doctor-breath:before {
    content: "\edbf";
}

.ml-hea-10-Liver-health-structure-hospital-doctor:before {
    content: "\edc0";
}

.ml-hea-11-Stomach-health-structure-hospital-doctor-eat-digest:before {
    content: "\edc1";
}

.ml-hea-12-Heart-health-structure-beat-hospital-doctor:before {
    content: "\edc2";
}

.ml-hea-13-Genes-health-structure-beat-hospital-doctor-laboratory:before {
    content: "\edc3";
}

.ml-hea-14-Heart-beat-health-structure-hospital-doctor-test-results:before {
    content: "\edc4";
}

.ml-hea-15-blood-test-finger-health-doctor:before {
    content: "\edc5";
}

.ml-hea-16-Brain-health-structure-air-hospital-doctor-breath:before {
    content: "\edc6";
}

.ml-hea-17-serum-blood-test-health-hospital-doctor-medicine-pharmacy:before {
    content: "\edc7";
}

.ml-hea-18-pharmacy-medicine-mix-bowl-health-care:before {
    content: "\edc8";
}

.ml-hea-19-serum-blood-test-health-hospital-doctor-medicine-pharmacy:before {
    content: "\edc9";
}

.ml-hea-20-doctor-health-test-heart-beat-listen-body-ill-care:before {
    content: "\edca";
}

.ml-hea-21-laboratory-test-tubes-medicine-serum:before {
    content: "\edcb";
}

.ml-hea-22-injection-medicine-pharmcy-ill-health-care-doctor:before {
    content: "\edcc";
}

.ml-hea-23-pill-injection-medicine-pharmcy-ill-health-care-doctor:before {
    content: "\edcd";
}

.ml-hea-24-pill-injection-medicine-pharmcy-ill-health-care-doctor:before {
    content: "\edce";
}

.ml-hea-25-pill-injection-medicine-pharmcy-ill-health-care-doctor:before {
    content: "\edcf";
}

.ml-hea-26-tooth-teeth-dentist-mouth-heath-hospital-doctor:before {
    content: "\edd0";
}

.ml-hea-27-Plaster-bandage-scar-blood-medicine-pharmcy-health-care-doctor:before {
    content: "\edd1";
}

.ml-hea-28-Bone-health-structure-x-ray-hospital-doctor-result:before {
    content: "\edd2";
}

.ml-hea-29-aid-analysis-clinical-clipboard-hospital-doctor-urgent:before {
    content: "\edd3";
}

.ml-hea-30-aid-analysis-clinical-clipboard-hospital-doctor-urgent:before {
    content: "\edd4";
}

.ml-hea-31-hospital-support-phone-telephone-clinic-doctor-ambulance:before {
    content: "\edd5";
}

.ml-hea-32-hospital-plus-doctor-clinic-pharmacy:before {
    content: "\edd6";
}

.ml-hea-33-hospital-plus-doctor-clinic-pharmacy:before {
    content: "\edd7";
}

.ml-hea-34-doctor-tools-medical-bag-suitcase-hospital:before {
    content: "\edd8";
}

.ml-hea-35-hospital-building-doctors-urgent-clinic:before {
    content: "\edd9";
}

.ml-hea-36-Ambulance-car-transport-urgent-doctor-hospital:before {
    content: "\edda";
}

.ml-hea-37-toilet-paper:before {
    content: "\eddb";
}

.ml-hea-38-gender-male-female-genders-man-woman:before {
    content: "\eddc";
}

.ml-hea-39-gender-male-female-genders-man-woman:before {
    content: "\eddd";
}

.ml-hea-40-temprature-patient-cold-body-temp-celcius-fahrenheit:before {
    content: "\edde";
}

.ml-ins-1-hand-plane-flight-insurance-assurance-protection-coverage:before {
    content: "\eddf";
}

.ml-ins-2-hand-house-real-estate-mortgage-insurance-protection-coverage:before {
    content: "\ede0";
}

.ml-ins-3-hand-credit-money-savings-cash-insurance-assurance-protection:before {
    content: "\ede1";
}

.ml-ins-4-hand-health-office-people-insurance-assurance-protection:before {
    content: "\ede2";
}

.ml-ins-5-flood-natural-disaster-insurance-assurance-protection-coverage-rain-sea:before {
    content: "\ede3";
}

.ml-ins-6-house-home-building-architecture-real-estate:before {
    content: "\ede4";
}

.ml-ins-7-fire-blaze-natural-disaster-insurance-assurance-protection:before {
    content: "\ede5";
}

.ml-ins-8-tornado-wind-natural-disaster-insurance-assurance-protection-coverage:before {
    content: "\ede6";
}

.ml-ins-9-container-carry-hook-transport-delivery-shipment:before {
    content: "\ede7";
}

.ml-ins-10-rain-umbrella-water-wet:before {
    content: "\ede8";
}

.ml-ins-11-keys-house-real-estate-home-building:before {
    content: "\ede9";
}

.ml-ins-12-hand-work-office-people-insurance-assurance-protection:before {
    content: "\edea";
}

.ml-ins-13-hand-car-transport-vehicle-insurance-assurance-protection:before {
    content: "\edeb";
}

.ml-ins-14-hand-natural-disaster-trees-nature-forest-insurance-assurance:before {
    content: "\edec";
}

.ml-ins-15-hand-shipment-ship-swim-insurance-assurance-protection:before {
    content: "\eded";
}

.ml-ins-16-hand-container-shipment-transport-delivery-hand-shipment:before {
    content: "\edee";
}

.ml-ins-17-healty-hospital-insurance-assurance-protection-coverage:before {
    content: "\edef";
}

.ml-ins-18-life-buoy-sae-ship-swim:before {
    content: "\edf0";
}

.ml-kitd-1-glass-water:before {
    content: "\edf1";
}

.ml-kitd-2-water-bottle:before {
    content: "\edf2";
}

.ml-kitd-3-water-drink-cold-glass-coctail-straw-pipette:before {
    content: "\edf3";
}

.ml-kitd-4-water-drink-cold-glass-coctail-straw-pipette:before {
    content: "\edf4";
}

.ml-kitd-5-milk-drink-cow-market:before {
    content: "\edf5";
}

.ml-kitd-6-water-drink-cold-glass-coctail-straw-alcohol:before {
    content: "\edf6";
}

.ml-kitd-7-beer-water-drink-cold-glass-coctail-alcohol:before {
    content: "\edf7";
}

.ml-kitd-8-wine-drink-alcohol-drink-cold-glass-coctail:before {
    content: "\edf8";
}

.ml-kitd-9-milk-drink-cow-market-cardboard:before {
    content: "\edf9";
}

.ml-kitd-10-wine-drink-sauce-alcohol-water-drink-bottle:before {
    content: "\edfa";
}

.ml-kitd-11-Hot-drink-coffee-tea-glass-vapour:before {
    content: "\edfb";
}

.ml-kitd-12-Hot-drink-coffee-tea-glass-vapour:before {
    content: "\edfc";
}

.ml-kitd-13-Hot-drink-coffee-tea-glass-vapour:before {
    content: "\edfd";
}

.ml-kitd-14-Hot-drink-coffee-tea-glass-vapour:before {
    content: "\edfe";
}

.ml-kitd-15-coffee-hot-drink-espresso-filter-mocha-milk-vapour:before {
    content: "\edff";
}

.ml-kitd-16-coffee-hot-drink-espresso.-filter-mocha-milk-vapour:before {
    content: "\ee00";
}

.ml-kitd-17-coffee-pot-hot-drink-espresso-filter-mocha-turkish:before {
    content: "\ee01";
}

.ml-kitd-18-Hot-drink-coffee-tea-glass-vapour:before {
    content: "\ee02";
}

.ml-kitd-19-Hot-drink-coffee-tea-glass-vapour:before {
    content: "\ee03";
}

.ml-kitd-20-jug-carafe-kettle-boil-water-vapour:before {
    content: "\ee04";
}

.ml-kitd-21-coffee-hot-drink-mocha-milk-ice-cream-pipette-straw:before {
    content: "\ee05";
}

.ml-kitd-22-coffee-hot-drink-mocha-milk-ice-cream-pipette-straw:before {
    content: "\ee06";
}

.ml-kitd-23-coffee-hot-drink-mocha-milk-ice-cream-pipette-straw:before {
    content: "\ee07";
}

.ml-kitd-24-coffee-hot-drink-mocha-milk-ice-cream-pipette-straw:before {
    content: "\ee08";
}

.ml-kitd-25-coffee-hot-drink-mocha-milk-ice-cream-pipette-straw:before {
    content: "\ee09";
}

.ml-kitd-26-coffee-french-press-bean-grind-hot-drink-espresso-filter:before {
    content: "\ee0a";
}

.ml-kitd-27-coffee-french-press-bean-grind-hot-drink-espresso-filter:before {
    content: "\ee0b";
}

.ml-kitd-28-coffee-french-press-bean-grind-hot-drink-espresso-filter:before {
    content: "\ee0c";
}

.ml-kitd-29-coffee-french-press-bean-grind-hot-drink-espresso-filter:before {
    content: "\ee0d";
}

.ml-kitd-30-coffee-french-press-bean-grind-hot-drink-espresso-filter:before {
    content: "\ee0e";
}

.ml-kitf-1-cow-red-meat-horns-kitchen-cook-restaurant-food:before {
    content: "\ee0f";
}

.ml-kitf-2-food-bread-breakfast-toast-meal-bakery:before {
    content: "\ee10";
}

.ml-kitf-3-food-bread-breakfast-toast-meal-bakery:before {
    content: "\ee11";
}

.ml-kitf-4-cow-meat-kitchen-cook-restaurant-food-restaurant:before {
    content: "\ee12";
}

.ml-kitf-5-Tomato-fork-vegetable-vegetarian-green-fork-salad:before {
    content: "\ee13";
}

.ml-kitf-6-egg-chicken-breafast-morning-fried-cook-food:before {
    content: "\ee14";
}

.ml-kitf-7-food-noodles-italian-food-spaguetti-pasta-fork:before {
    content: "\ee15";
}

.ml-kitf-8-fish-meat-kitchen-cook-restaurant-food-meat:before {
    content: "\ee16";
}

.ml-kitf-9-food-pasta-italian-restaurant-fast-pizza-slice:before {
    content: "\ee17";
}

.ml-kitf-10-apple-fruit-vegetable-vegetarian-green-fork-red:before {
    content: "\ee18";
}

.ml-kitf-11-food-hamburger-burger-fast-food-restaurant-junk:before {
    content: "\ee19";
}

.ml-kitf-12-food-restaurant-potatoes-junk-french-fries-potato-fried:before {
    content: "\ee1a";
}

.ml-kitf-13-food-noodles-spagetti-pasta-asian-cardboard-chop-sticks:before {
    content: "\ee1b";
}

.ml-kitf-14-food-noodles-spagetti-pasta-asian-cardboard-chop-sticks:before {
    content: "\ee1c";
}

.ml-kitf-15-food-fish-sushi-maki-raw-japanese-food:before {
    content: "\ee1d";
}

.ml-kitf-16-food-bread-lunch-meal-sandwich-italian-sandwich:before {
    content: "\ee1e";
}

.ml-kitf-17-food-pasta-italian-restaurant-pizza-slice-cardboard-box:before {
    content: "\ee1f";
}

.ml-kitf-18-food-pasta-italian-restaurant-pizza-slice-cardboard-box:before {
    content: "\ee20";
}

.ml-kitf-19-croisant-food-sweet-bakery-dessert-breakfast-french:before {
    content: "\ee21";
}

.ml-kitf-20-food-sweet-donut-dessert-cook-baker-restaurant:before {
    content: "\ee22";
}

.ml-kitf-21-food-snack-sweet-chocolate-dessert-food-restaurant:before {
    content: "\ee23";
}

.ml-kitf-22-food-sweet-breakfast-dessert-cookie-biscuit-square:before {
    content: "\ee24";
}

.ml-kitf-23-cake-food-sweet-bakery-dessert-bake-baker:before {
    content: "\ee25";
}

.ml-kitf-24-cake-food-sweet-bakery-dessert-bake-baker:before {
    content: "\ee26";
}

.ml-kitf-25-candy-sweet-suger-food-dessert:before {
    content: "\ee27";
}

.ml-kitf-26-ice-cream-candy-sweet-suger-food-dessert-fruit-chocolate:before {
    content: "\ee28";
}

.ml-kitf-27-ice-cream-candy-sweet-suger-food-dessert-fruit-chocolate:before {
    content: "\ee29";
}

.ml-kitf-28-ice-cream-candy-sweet-suger-food-dessert-fruit-chocolate:before {
    content: "\ee2a";
}

.ml-kitf-29-cake-food-sweet-lbakery-dessert-bake-baker:before {
    content: "\ee2b";
}

.ml-kitf-30-food-sweet-breakfast-dessert-cookie-biscuit-round:before {
    content: "\ee2c";
}

.ml-kitk-1-food-cooking-kitchen-hat-chef-fashion-cooker-chef-kitchen:before {
    content: "\ee2d";
}

.ml-kitk-2-fork-knife-metal-tools-utensils-restaurant:before {
    content: "\ee2e";
}

.ml-kitk-3-restaurant-menu-paper-list-food-cook-kitchen:before {
    content: "\ee2f";
}

.ml-kitk-4-food-spicy-condiment-salt-and-pepper-restaurant-food-kitchen:before {
    content: "\ee30";
}

.ml-kitk-5-food-plate-tray-serve-dish-kitchen-restaurant:before {
    content: "\ee31";
}

.ml-kitk-6-food-plate-tray-serve-dish-kitchen-restaurant:before {
    content: "\ee32";
}

.ml-kitk-7-vegetable-cheese-grater-kitchen-tools-utensils:before {
    content: "\ee33";
}

.ml-kitk-8-food-wood-knife-cutting-slices-wood-board:before {
    content: "\ee34";
}

.ml-kitk-9-butcher-knife-cook-restaurant-cleaver-food:before {
    content: "\ee35";
}

.ml-kitk-10-butcher-knife-cook-restaurant-cleaver-food:before {
    content: "\ee36";
}

.ml-kitk-11-food-heath-jar-vegetarian-pickles:before {
    content: "\ee37";
}

.ml-kitk-12-tool-wine-opener-corkscrew-utensils:before {
    content: "\ee38";
}

.ml-kitk-13-blender-food-cooking-mixer-kitchenware-household-mixer:before {
    content: "\ee39";
}

.ml-kitk-14-pizza-knife-tool-cutting-metallic-kitchen:before {
    content: "\ee3a";
}

.ml-kitk-15-cook-boiler-fireplace-pot-tools-utensils-fry:before {
    content: "\ee3b";
}

.ml-kitk-16-cook-boiler-fireplace-pot-tools-utensils-fry:before {
    content: "\ee3c";
}

.ml-kitk-17-cook-boiler-fireplace-pot-tools-utensils-fry:before {
    content: "\ee3d";
}

.ml-kitk-18-olive-oil-food-vegetarian-vegan-organic-jug:before {
    content: "\ee3e";
}

.ml-kitk-19-mortar-pestle-grinding-crusher-garlic-cook-kitchen:before {
    content: "\ee3f";
}

.ml-kitk-20-scale-weight-balance-kitchenware-kitchen-cook-grams:before {
    content: "\ee40";
}

.ml-kitk-21-flour-wood-rolling-pin-kitchenware-tools-utensils:before {
    content: "\ee41";
}

.ml-kitk-22-mixer-mixing-kitchen-tools-utensils:before {
    content: "\ee42";
}

.ml-kitk-23-food-cooking-meat-cook-barbecue-grill-restaurant:before {
    content: "\ee43";
}

.ml-kitk-24-tool-barbecue-utensil-kitchen-barbecue-fork-spatula:before {
    content: "\ee44";
}

.ml-kitk-25-gloves-kitchen-hand-protect-food-cooking-protect:before {
    content: "\ee45";
}

.ml-kitk-26-food-coffee-kettle-pot-kitchenware-tool-utensils:before {
    content: "\ee46";
}

.ml-kitk-27-food-coffee-kettle-pot-kitchenware-tool-utensils:before {
    content: "\ee47";
}

.ml-kitk-28-drink-tea-herb-pot-drink-hot-food:before {
    content: "\ee48";
}

.ml-kitk-29-sauce-food-restaurant-ketchup-mustard-spicy-mayoneese:before {
    content: "\ee49";
}

.ml-kitk-30-drink-tea-herb-pot-drink-hot-food:before {
    content: "\ee4a";
}

.ml-kitk-31-toilet-genders-female-male-woman-man:before {
    content: "\ee4b";
}

.ml-kitk-32-toilet-genders-female-male-woman-man:before {
    content: "\ee4c";
}

.ml-kitk-33-toilet-genders-female-male-woman-man:before {
    content: "\ee4d";
}

.ml-kitk-34-transport-motorbike-motorcycle-bike-delivery-food-restaurant:before {
    content: "\ee4e";
}

.ml-kitk-35-wireless-internet-connection-internet-wifi-connection:before {
    content: "\ee4f";
}

.ml-kitk-36-suger-coffee-tea-cafe-restaurant-drink-hot:before {
    content: "\ee50";
}

.ml-map-1-pin-gps-map-location:before {
    content: "\ee51";
}

.ml-map-2-refresh-sync-recycle-pin-gps-map-location:before {
    content: "\ee52";
}

.ml-map-3-add-plus-pin-gps-map-location:before {
    content: "\ee53";
}

.ml-map-4-minus-delete-pin-gps-map-location:before {
    content: "\ee54";
}

.ml-map-5-forbidden-cross-no-pin-gps-map-location:before {
    content: "\ee55";
}

.ml-map-6-attachment-link-pin-gps-map-location:before {
    content: "\ee56";
}

.ml-map-7-link-pin-gps-map-location:before {
    content: "\ee57";
}

.ml-map-8-search-magnifier-pin-gps-map-location:before {
    content: "\ee58";
}

.ml-map-9-check-mark-yes-pin-gps-map-location:before {
    content: "\ee59";
}

.ml-map-10-cancel-cross-no-pin-gps-map-location:before {
    content: "\ee5a";
}

.ml-map-11-left-enter-pin-gps-map-location:before {
    content: "\ee5b";
}

.ml-map-12-arrow-left-pin-gps-map-location:before {
    content: "\ee5c";
}

.ml-map-13-arrow-right-pin-gps-map-location:before {
    content: "\ee5d";
}

.ml-map-14-up-increase-pin-gps-map-location:before {
    content: "\ee5e";
}

.ml-map-15-down-decrease-pin-gps-map-location:before {
    content: "\ee5f";
}

.ml-map-16-lock-secure-security-pin-gps-map-location:before {
    content: "\ee60";
}

.ml-map-17-loading-ellipsis-pin-gps-map-location:before {
    content: "\ee61";
}

.ml-map-18-pencil-save-write-pin-gps-map-location:before {
    content: "\ee62";
}

.ml-map-19-trash-delete-pin-gps-map-location:before {
    content: "\ee63";
}

.ml-map-20-security-shield-pin-gps-map-location:before {
    content: "\ee64";
}

.ml-map-21-heart-love-pin-gps-map-location:before {
    content: "\ee65";
}

.ml-map-22-code-inequality-pin-gps-map-location:before {
    content: "\ee66";
}

.ml-map-23-questionmark-ask-pin-gps-map-location:before {
    content: "\ee67";
}

.ml-map-24-exclamation-mark-triangle-round-pin-gps-map-location:before {
    content: "\ee68";
}

.ml-map-25-exclamation-mark-triangle-round-pin-gps-map-location:before {
    content: "\ee69";
}

.ml-map-26-information-desk-letter-pin-gps-map-location:before {
    content: "\ee6a";
}

.ml-map-27-clock-time-pin-gps-map-location:before {
    content: "\ee6b";
}

.ml-map-28-settings-gear-cog-wheel-pin-gps-map-location:before {
    content: "\ee6c";
}

.ml-map-29-target-shoot-discover-pin-gps-map-location:before {
    content: "\ee6d";
}

.ml-map-30-pie-chart-percentage-divide-pin-gps-map-location:before {
    content: "\ee6e";
}

.ml-map-31-pin-gps-map-location:before {
    content: "\ee6f";
}

.ml-map-32-pin-gps-map-location:before {
    content: "\ee70";
}

.ml-map-33-distance-pin-gps-map-location:before {
    content: "\ee71";
}

.ml-map-34-distance-destination-pin-gps-map-location:before {
    content: "\ee72";
}

.ml-map-35-pin-gps-map-location:before {
    content: "\ee73";
}

.ml-map-36-pin-gps-map-location:before {
    content: "\ee74";
}

.ml-map-37-pin-gps-map-location:before {
    content: "\ee75";
}

.ml-map-38-pin-gps-map-location:before {
    content: "\ee76";
}

.ml-map-39-pin-gps-map-location:before {
    content: "\ee77";
}

.ml-map-40-pin-gps-map-location:before {
    content: "\ee78";
}

.ml-map-41-pin-gps-map-location:before {
    content: "\ee79";
}

.ml-map-42-pin-gps-map-location:before {
    content: "\ee7a";
}

.ml-map-43-pin-gps-map-location:before {
    content: "\ee7b";
}

.ml-map-44-caution-construction-barrier-obstacle-road-contruction-accident:before {
    content: "\ee7c";
}

.ml-map-45-direction-sign-directional-orientation-panel-road-sign:before {
    content: "\ee7d";
}

.ml-map-46-direction-sign-directional-orientation-panel-road-sign:before {
    content: "\ee7e";
}

.ml-map-47-police-sign:before {
    content: "\ee7f";
}

.ml-map-48-meter-speedometer-speed-download-measure-measuring-traffic:before {
    content: "\ee80";
}

.ml-map-49-meter-speedometer-speed-download-measure-measuring-traffic:before {
    content: "\ee81";
}

.ml-map-50-meter-speedometer-speed-download-measure-measuring-traffic:before {
    content: "\ee82";
}

.ml-map-51-global-globe-planet-location-earth-turn-locate:before {
    content: "\ee83";
}

.ml-map-52-global-globe-planet-location-earth-turn-locate:before {
    content: "\ee84";
}

.ml-map-53-global-globe-planet-location-earth-turn-locate:before {
    content: "\ee85";
}

.ml-map-54-pin-gps-map-location:before {
    content: "\ee86";
}

.ml-map-55-pin-gps-map-location:before {
    content: "\ee87";
}

.ml-mesone-1-speech-bubble-chat-dialogue-message:before {
    content: "\ee88";
}

.ml-mesone-2-speech-bubble-chat-dialogue-message:before {
    content: "\ee89";
}

.ml-mesone-3-speech-bubble-chat-dialogue-message:before {
    content: "\ee8a";
}

.ml-mesone-4-speech-bubble-chat-dialogue-message:before {
    content: "\ee8b";
}

.ml-mesone-5-speech-bubble-chat-dialogue-message:before {
    content: "\ee8c";
}

.ml-mesone-6-speech-bubble-chat-dialogue-message:before {
    content: "\ee8d";
}

.ml-mesone-7-speech-bubble-chat-dialogue-message:before {
    content: "\ee8e";
}

.ml-mesone-8-speech-bubble-chat-dialogue-message:before {
    content: "\ee8f";
}

.ml-mesone-9-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\ee90";
}

.ml-mesone-10-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\ee91";
}

.ml-mesone-11-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\ee92";
}

.ml-mesone-12-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\ee93";
}

.ml-mesone-13-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\ee94";
}

.ml-mesone-14-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\ee95";
}

.ml-mesone-15-exclamation-mark-speech-bubble-chat-dialogue-message:before {
    content: "\ee96";
}

.ml-mesone-16-exclamation-mark-speech-bubble-chat-dialogue-message:before {
    content: "\ee97";
}

.ml-mesone-17-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\ee98";
}

.ml-mesone-18-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\ee99";
}

.ml-mesone-19-cancel-cross-no-speech-bubble-chat-dialogue-message:before {
    content: "\ee9a";
}

.ml-mesone-20-cancel-cross-no-speech-bubble-chat-dialogue-message:before {
    content: "\ee9b";
}

.ml-mesone-21-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\ee9c";
}

.ml-mesone-22-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\ee9d";
}

.ml-mesone-23-face-emotion-happy-smile-speech-bubble-chat-dialogue-message:before {
    content: "\ee9e";
}

.ml-mesone-24-face-emotion-sad-angry-speech-bubble-chat-dialogue-message:before {
    content: "\ee9f";
}

.ml-mesone-25-quote-speech-bubble-chat-dialogue-message:before {
    content: "\eea0";
}

.ml-mesone-26-quote-speech-bubble-chat-dialogue-message:before {
    content: "\eea1";
}

.ml-mesone-27-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\eea2";
}

.ml-mesone-28-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\eea3";
}

.ml-mesone-29-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eea4";
}

.ml-mesone-30-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eea5";
}

.ml-mesone-31-speech-bubble-chat-dialogue-message:before {
    content: "\eea6";
}

.ml-mesone-32-speech-bubble-chat-dialogue-message:before {
    content: "\eea7";
}

.ml-mesone-33-speech-bubble-chat-dialogue-message:before {
    content: "\eea8";
}

.ml-mesone-34-speech-bubble-chat-dialogue-message:before {
    content: "\eea9";
}

.ml-mesone-35-speech-bubble-chat-dialogue-message:before {
    content: "\eeaa";
}

.ml-mesone-36-speech-bubble-chat-dialogue-message:before {
    content: "\eeab";
}

.ml-mesone-37-loading-ellipsis-speech-bubble-chat-dialogue-message:before {
    content: "\eeac";
}

.ml-mesone-38-loading-ellipsis-speech-bubble-chat-dialogue-message:before {
    content: "\eead";
}

.ml-mesone-39-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\eeae";
}

.ml-mesone-40-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\eeaf";
}

.ml-mesone-41-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\eeb0";
}

.ml-mesone-42-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\eeb1";
}

.ml-mesone-43-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\eeb2";
}

.ml-mesone-44-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\eeb3";
}

.ml-mesone-45-exclamation-mark-speech-bubble-chat-dialogue-message:before {
    content: "\eeb4";
}

.ml-mesone-46-exclamation-mark-speech-bubble-chat-dialogue-message:before {
    content: "\eeb5";
}

.ml-mesone-47-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eeb6";
}

.ml-mesone-48-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eeb7";
}

.ml-mesone-49-cancel-cross-no-speech-bubble-chat-dialogue-message:before {
    content: "\eeb8";
}

.ml-mesone-50-cancel-cross-no-speech-bubble-chat-dialogue-message:before {
    content: "\eeb9";
}

.ml-mesone-51-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eeba";
}

.ml-mesone-52-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eebb";
}

.ml-mesone-53-happy-face-emotion-speech-bubble-chat-dialogue-message:before {
    content: "\eebc";
}

.ml-mesone-54-sad-face-angry-speech-bubble-chat-dialogue-message:before {
    content: "\eebd";
}

.ml-mesone-55-quote-speech-bubble-chat-dialogue-message:before {
    content: "\eebe";
}

.ml-mesone-56-quote-speech-bubble-chat-dialogue-message:before {
    content: "\eebf";
}

.ml-mesone-57-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\eec0";
}

.ml-mesone-58-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\eec1";
}

.ml-mesone-59-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eec2";
}

.ml-mesone-60-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eec3";
}

.ml-mesone-61-speech-bubble-chat-dialogue-message:before {
    content: "\eec4";
}

.ml-mesone-62-speech-bubble-chat-dialogue-message:before {
    content: "\eec5";
}

.ml-mesone-63-speech-bubble-chat-dialogue-message:before {
    content: "\eec6";
}

.ml-mesone-64-speech-bubble-chat-dialogue-message:before {
    content: "\eec7";
}

.ml-mesone-65-speech-bubble-chat-dialogue-message:before {
    content: "\eec8";
}

.ml-mesone-66-speech-bubble-chat-dialogue-message:before {
    content: "\eec9";
}

.ml-mesone-67-loading-ellipsis-speech-bubble-chat-dialogue-message:before {
    content: "\eeca";
}

.ml-mesone-68-loading-ellipsis-speech-bubble-chat-dialogue-message:before {
    content: "\eecb";
}

.ml-mesone-69-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\eecc";
}

.ml-mesone-70-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\eecd";
}

.ml-mesone-71-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\eece";
}

.ml-mesone-72-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\eecf";
}

.ml-mesone-73-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\eed0";
}

.ml-mesone-74-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\eed1";
}

.ml-mesone-75-speech-bubble-chat-dialogue-message-exclamation-mark:before {
    content: "\eed2";
}

.ml-mesone-76-speech-bubble-chat-dialogue-message-exclamation-mark:before {
    content: "\eed3";
}

.ml-mesone-77-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eed4";
}

.ml-mesone-78-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eed5";
}

.ml-mesone-79-cancel-cross-no-speech-bubble-chat-dialogue-message:before {
    content: "\eed6";
}

.ml-mesone-80-cancel-cross-no-speech-bubble-chat-dialogue-message:before {
    content: "\eed7";
}

.ml-mesone-81-security-shield-speech-bubble-chat-dialogue-message:before {
    content: "\eed8";
}

.ml-mesone-82-security-shield-speech-bubble-chat-dialogue-message:before {
    content: "\eed9";
}

.ml-mesone-83-happy-face-emotion-speech-bubble-chat-dialogue-message:before {
    content: "\eeda";
}

.ml-mesone-84-sad-face-angry-emotion-speech-bubble-chat-dialogue-message:before {
    content: "\eedb";
}

.ml-mesone-85-quote-speech-bubble-chat-dialogue-message:before {
    content: "\eedc";
}

.ml-mesone-86-quote-speech-bubble-chat-dialogue-message:before {
    content: "\eedd";
}

.ml-mesone-87-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\eede";
}

.ml-mesone-88-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\eedf";
}

.ml-mesone-89-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eee0";
}

.ml-mesone-90-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\eee1";
}

.ml-mesone-91-speech-bubble-chat-dialogue-message:before {
    content: "\eee2";
}

.ml-mesone-92-speech-bubble-chat-dialogue-message:before {
    content: "\eee3";
}

.ml-mesone-93-speech-bubble-chat-dialogue-message:before {
    content: "\eee4";
}

.ml-mesone-94-speech-bubble-chat-dialogue-message:before {
    content: "\eee5";
}

.ml-mesone-95-speech-bubble-chat-dialogue-message:before {
    content: "\eee6";
}

.ml-mesone-96-speech-bubble-chat-dialogue-message:before {
    content: "\eee7";
}

.ml-mesone-97-loading-ellipsis-speech-bubble-chat-dialogue-message:before {
    content: "\eee8";
}

.ml-mesone-98-loading-ellipsis-speech-bubble-chat-dialogue-message:before {
    content: "\eee9";
}

.ml-mesone-99-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\eeea";
}

.ml-mesone-100-questionmark-ask-speech-bubble-chat-dialogue-message:before {
    content: "\eeeb";
}

.ml-mestwo-1-speech-bubble-chat-dialogue-message:before {
    content: "\eeec";
}

.ml-mestwo-2-speech-bubble-chat-dialogue-message:before {
    content: "\eeed";
}

.ml-mestwo-3-speech-bubble-chat-dialogue-message:before {
    content: "\eeee";
}

.ml-mestwo-4-speech-bubble-chat-dialogue-message:before {
    content: "\eeef";
}

.ml-mestwo-5-speech-bubble-chat-dialogue-message:before {
    content: "\eef0";
}

.ml-mestwo-6-speech-bubble-chat-dialogue-message:before {
    content: "\eef1";
}

.ml-mestwo-7-speech-bubble-chat-dialogue-message:before {
    content: "\eef2";
}

.ml-mestwo-8-speech-bubble-chat-dialogue-message:before {
    content: "\eef3";
}

.ml-mestwo-9-speech-bubble-chat-dialogue-message:before {
    content: "\eef4";
}

.ml-mestwo-10-speech-bubble-chat-dialogue-message:before {
    content: "\eef5";
}

.ml-mestwo-11-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\eef6";
}

.ml-mestwo-12-pencil-save-write-speech-bubble-chat-dialogue-message:before {
    content: "\eef7";
}

.ml-mestwo-13-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\eef8";
}

.ml-mestwo-14-heart-love-speech-bubble-chat-dialogue-message:before {
    content: "\eef9";
}

.ml-mestwo-15-exclamation-mark-speech-bubble-chat-dialogue-message:before {
    content: "\eefa";
}

.ml-mestwo-16-exclamation-mark-speech-bubble-chat-dialogue-message:before {
    content: "\eefb";
}

.ml-mestwo-17-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eefc";
}

.ml-mestwo-18-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eefd";
}

.ml-mestwo-19-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eefe";
}

.ml-mestwo-20-check-mark-yes-speech-bubble-chat-dialogue-message:before {
    content: "\eeff";
}

.ml-mestwo-21-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\ef00";
}

.ml-mestwo-22-lock-secure-security-speech-bubble-chat-dialogue-message:before {
    content: "\ef01";
}

.ml-mestwo-23-happy-face-emotion-speech-bubble-chat-dialogue-message:before {
    content: "\ef02";
}

.ml-mestwo-24-sad-face-emotion-speech-bubble-chat-dialogue-message:before {
    content: "\ef03";
}

.ml-mestwo-25-quote-speech-bubble-chat-dialogue-message:before {
    content: "\ef04";
}

.ml-mestwo-26-quote-speech-bubble-chat-dialogue-message:before {
    content: "\ef05";
}

.ml-mestwo-27-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\ef06";
}

.ml-mestwo-28-attachment-link-speech-bubble-chat-dialogue-message:before {
    content: "\ef07";
}

.ml-mestwo-29-security-shield-speech-bubble-chat-dialogue-message:before {
    content: "\ef08";
}

.ml-mestwo-30-security-shield-speech-bubble-chat-dialogue-message:before {
    content: "\ef09";
}

.ml-mob-1-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef0a";
}

.ml-mob-2-refresh-sync-recycle-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef0b";
}

.ml-mob-3-add-plus-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef0c";
}

.ml-mob-4-minus-delete-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef0d";
}

.ml-mob-5-forbidden-cross-no-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef0e";
}

.ml-mob-6-attachment-link-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef0f";
}

.ml-mob-7-link-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef10";
}

.ml-mob-8-search-magnifier-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef11";
}

.ml-mob-9-check-mark-yes-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef12";
}

.ml-mob-10-cancel-cross-no-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef13";
}

.ml-mob-11-left-enter-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef14";
}

.ml-mob-12-arrow-left-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef15";
}

.ml-mob-13-arrow-right-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef16";
}

.ml-mob-14-up-increase-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef17";
}

.ml-mob-15-down-decrease-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef18";
}

.ml-mob-16-lock-secure-security-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef19";
}

.ml-mob-17-loading-ellipsis-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef1a";
}

.ml-mob-18-pencil-save-write-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef1b";
}

.ml-mob-19-trash-delete-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef1c";
}

.ml-mob-20-security-shield-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef1d";
}

.ml-mob-21-heart-love-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef1e";
}

.ml-mob-22-code-inequality-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef1f";
}

.ml-mob-23-questionmark-ask-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef20";
}

.ml-mob-24-exclamation-mark-triangle-round-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef21";
}

.ml-mob-25-exclamation-mark-triangle-round-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef22";
}

.ml-mob-26-information-desk-letter-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef23";
}

.ml-mob-27-clock-time-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef24";
}

.ml-mob-28-settings-gear-cog-wheel-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef25";
}

.ml-mob-29-target-shoot-discover-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef26";
}

.ml-mob-30-pie-chart-percentage-divide-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef27";
}

.ml-mob-31-sound-ring-tone-signal-receive-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef28";
}

.ml-mob-32-vibration-vibrate-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef29";
}

.ml-mob-33-arrow-right-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef2a";
}

.ml-mob-34-arrow-left-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef2b";
}

.ml-mob-35-photos-image-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef2c";
}

.ml-mob-36-tag-price-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef2d";
}

.ml-mob-37-call-cellular-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef2e";
}

.ml-mob-38-message-chat-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef2f";
}

.ml-mob-39-support-twenty-four-time-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef30";
}

.ml-mob-40-support-twenty-four-time-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef31";
}

.ml-mob-41-music-sound-listen-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef32";
}

.ml-mob-42-video-movie-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef33";
}

.ml-mob-43-touch-finger-hand-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef34";
}

.ml-mob-44-message-email-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef35";
}

.ml-mob-45-notes-write-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef36";
}

.ml-mob-46-book-note-read-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef37";
}

.ml-mob-47-photo-image-take-camera-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef38";
}

.ml-mob-48-signal-talk-vibrate-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef39";
}

.ml-mob-49-tag-price-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef3a";
}

.ml-mob-50-text-note-letter-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef3b";
}

.ml-mob-51-battery-level-low-mobile-phone-full-empty-charge:before {
    content: "\ef3c";
}

.ml-mob-52-battery-level-low-mobile-phone-full-empty-charge:before {
    content: "\ef3d";
}

.ml-mob-53-battery-level-low-mobile-phone-full-empty-charge:before {
    content: "\ef3e";
}

.ml-mob-54-battery-level-low-mobile-phone-full-empty-charge:before {
    content: "\ef3f";
}

.ml-mob-55-battery-level-low-mobile-phone-full-empty-charge:before {
    content: "\ef40";
}

.ml-mob-56-battery-level-low-mobile-phone-full-empty-charge:before {
    content: "\ef41";
}

.ml-mob-57-battery-level-low-mobile-phone-full-empty-charge:before {
    content: "\ef42";
}

.ml-mob-58-charger-cable-battery-low-mobile-phone-full-empty-charge:before {
    content: "\ef43";
}

.ml-mob-59-camera-photo-take-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef44";
}

.ml-mob-60-camera-photo-take-mobile-phone-cellphone-smartphone-tablet:before {
    content: "\ef45";
}

.ml-mob-61-lock-unlock-rotate-turn-refresh-sync-recycle:before {
    content: "\ef46";
}

.ml-mob-62-lock-unlock-rotate-turn-refresh-sync-recycle:before {
    content: "\ef47";
}

.ml-mob-63-calculator-count-mobile-device-math:before {
    content: "\ef48";
}

.ml-mob-64-phone-book-contact-list-book-note-contacts:before {
    content: "\ef49";
}

.ml-mob-65-settings-cog-gear:before {
    content: "\ef4a";
}

.ml-mob-66-sun-screen-light-back-light-mobile-phone-computer:before {
    content: "\ef4b";
}

.ml-mob-67-sun-screen-light-back-light-mobile-phone-computer:before {
    content: "\ef4c";
}

.ml-mob-68-half-moon-dont-disturb:before {
    content: "\ef4d";
}

.ml-mob-69-plane-airplane-phone-mobile:before {
    content: "\ef4e";
}

.ml-mob-70-plane-airplane-phone-mobile:before {
    content: "\ef4f";
}

.ml-mob-71-home-network-internet-signal:before {
    content: "\ef50";
}

.ml-mob-72-light-torch-mobile-phone:before {
    content: "\ef51";
}

.ml-mob-73-finger-print-hand-identity:before {
    content: "\ef52";
}

.ml-mob-74-text-write-letters-big-small:before {
    content: "\ef53";
}

.ml-mob-75-Link-hotspot-phone:before {
    content: "\ef54";
}

.ml-mob-76-camera-photo-picture:before {
    content: "\ef55";
}

.ml-mob-77-Red-eye-vision:before {
    content: "\ef56";
}

.ml-mob-78-Red-eye-vision:before {
    content: "\ef57";
}

.ml-mob-79-cellular-signal-satellite-data-mobile-phone-connection-network:before {
    content: "\ef58";
}

.ml-mob-80-cellular-signal-satellite-data-mobile-phone-connection-network:before {
    content: "\ef59";
}

.ml-mob-81-cellular-signal-satellite-data-mobile-phone-connection-network:before {
    content: "\ef5a";
}

.ml-mob-82-cellular-signal-satellite-data-mobile-phone-connection-network:before {
    content: "\ef5b";
}

.ml-mob-83-cellular-signal-satellite-data-mobile-phone-connection-network:before {
    content: "\ef5c";
}

.ml-muli-1-video-music-play:before {
    content: "\ef5d";
}

.ml-muli-2-video-music-play-stop:before {
    content: "\ef5e";
}

.ml-muli-3-video-music-play-pause:before {
    content: "\ef5f";
}

.ml-muli-4-video-music-play-forward-next:before {
    content: "\ef60";
}

.ml-muli-5-video-music-play-rewind-previous:before {
    content: "\ef61";
}

.ml-muli-6-video-music-play-forward-next:before {
    content: "\ef62";
}

.ml-muli-7-video-music-play-rewind-previous:before {
    content: "\ef63";
}

.ml-muli-8-video-music-play-rewind:before {
    content: "\ef64";
}

.ml-muli-9-video-music-play:before {
    content: "\ef65";
}

.ml-:before {
    content: "\ef65";
}

.ml-muli-10-video-music-play-rewind-forward-fast-record-eject-pause-stop-power-on-off:before {
    content: "\ef66";
}

.ml-muli-11-video-music-play-rewind-forward-fast-record-eject-pause-stop-power-on-off:before {
    content: "\ef67";
}

.ml-muli-12-video-music-play-rewind-forward-fast-record-eject-pause-stop-power-on-off:before {
    content: "\ef68";
}

.ml-muli-13-play-one-time-all-list:before {
    content: "\ef69";
}

.ml-muli-14-play-one-time-all-list:before {
    content: "\ef6a";
}

.ml-muli-15-play-one-time-all-list:before {
    content: "\ef6b";
}

.ml-muli-16-settings-levels-equaliser-Equalization-audio-sound-music-player:before {
    content: "\ef6c";
}

.ml-muli-17-settings-levels-equaliser-Equalization-audio-sound-music-player:before {
    content: "\ef6d";
}

.ml-muli-18-settings-levels-equaliser-Equalization-audio-sound-music-player:before {
    content: "\ef6e";
}

.ml-muli-19-screen-size-full-resize:before {
    content: "\ef6f";
}

.ml-muli-20-signal-strength-phone-cellular-mobile:before {
    content: "\ef70";
}

.ml-muli-21-sound-audio-level-on-off-high-low:before {
    content: "\ef71";
}

.ml-muli-22-sound-audio-level-on-off-high-low:before {
    content: "\ef72";
}

.ml-muli-23-sound-audio-level-on-off-high-low:before {
    content: "\ef73";
}

.ml-muli-24-sound-audio-level-on-off-high-low:before {
    content: "\ef74";
}

.ml-muli-25-sound-audio-level-on-off-high-low:before {
    content: "\ef75";
}

.ml-muli-26-sound-audio-level-on-off-high-low:before {
    content: "\ef76";
}

.ml-mulm-1-music-note-player-list:before {
    content: "\ef77";
}

.ml-mulm-2-casette-player-speaker-boombox-loudspeaker-amplifier:before {
    content: "\ef78";
}

.ml-mulm-3-casette-player-speaker-boombox-loudspeaker-amplifier:before {
    content: "\ef79";
}

.ml-mulm-4-casette-player-speaker-boombox-loudspeaker-amplifier:before {
    content: "\ef7a";
}

.ml-mulm-5-compact-disc-music:before {
    content: "\ef7b";
}

.ml-mulm-6-compact-disc-music:before {
    content: "\ef7c";
}

.ml-mulm-7-cloud-music-network-listen:before {
    content: "\ef7d";
}

.ml-mulm-8-ear-phone-listen-mobile:before {
    content: "\ef7e";
}

.ml-mulm-9-record.-player-old-media-music-sound-vinyl-turntable:before {
    content: "\ef7f";
}

.ml-mulm-10-music-bars-sound-pulse-equalization:before {
    content: "\ef80";
}

.ml-mulm-11-ear-phone-listen-mobile-technology:before {
    content: "\ef81";
}

.ml-mulm-12-ear-hear-listen-buzz-marketing-voice-music:before {
    content: "\ef82";
}

.ml-mulm-13-microphone-sound-listen-music-mic:before {
    content: "\ef83";
}

.ml-mulm-14-turntable-music-music-audio:before {
    content: "\ef84";
}

.ml-mulp-1-camera-photo-mobile-phone-video:before {
    content: "\ef85";
}

.ml-mulp-2-refresh-sync-recycle-camera-photo-mobile-phone-video:before {
    content: "\ef86";
}

.ml-mulp-3-add-plus-camera-photo-mobile-phone-video:before {
    content: "\ef87";
}

.ml-mulp-4-minus-delete-camera-photo-mobile-phone-video:before {
    content: "\ef88";
}

.ml-mulp-5-forbidden-cross-no-camera-photo-mobile-phone-video:before {
    content: "\ef89";
}

.ml-mulp-6-attachment-link-camera-photo-mobile-phone-video:before {
    content: "\ef8a";
}

.ml-mulp-7-link-camera-photo-mobile-phone-video:before {
    content: "\ef8b";
}

.ml-mulp-8-search-magnifier-camera-photo-mobile-phone-video:before {
    content: "\ef8c";
}

.ml-mulp-9-check-mark-yes-camera-photo-mobile-phone-video:before {
    content: "\ef8d";
}

.ml-mulp-10-cancel-cross-no-camera-photo-mobile-phone-video:before {
    content: "\ef8e";
}

.ml-mulp-11-left-enter-camera-photo-mobile-phone-video:before {
    content: "\ef8f";
}

.ml-mulp-12-arrow-left-camera-photo-mobile-phone-video:before {
    content: "\ef90";
}

.ml-mulp-13-arrow-right-camera-photo-mobile-phone-video:before {
    content: "\ef91";
}

.ml-mulp-14-up-increase-camera-photo-mobile-phone-video:before {
    content: "\ef92";
}

.ml-mulp-15-down-decrease-camera-photo-mobile-phone-video:before {
    content: "\ef93";
}

.ml-mulp-16-lock-secure-security-camera-photo-mobile-phone-video:before {
    content: "\ef94";
}

.ml-mulp-17-loading-ellipsis-camera-photo-mobile-phone-video:before {
    content: "\ef95";
}

.ml-mulp-18-pencil-save-write-camera-photo-mobile-phone-video:before {
    content: "\ef96";
}

.ml-mulp-19-trash-delete-camera-photo-mobile-phone-video:before {
    content: "\ef97";
}

.ml-mulp-20-security-shield-camera-photo-mobile-phone-video:before {
    content: "\ef98";
}

.ml-mulp-21-heart-love-camera-photo-mobile-phone-video:before {
    content: "\ef99";
}

.ml-mulp-22-code-inequality-camera-photo-mobile-phone-video:before {
    content: "\ef9a";
}

.ml-mulp-23-questionmark-ask-camera-photo-mobile-phone-video:before {
    content: "\ef9b";
}

.ml-mulp-24-exclamation-mark-triangle-round-camera-photo-mobile-phone-video:before {
    content: "\ef9c";
}

.ml-mulp-25-exclamation-mark-triangle-round-camera-photo-mobile-phone-video:before {
    content: "\ef9d";
}

.ml-mulp-26-information-desk-letter-camera-photo-mobile-phone-video:before {
    content: "\ef9e";
}

.ml-mulp-27-clock-time-camera-photo-mobile-phone-video:before {
    content: "\ef9f";
}

.ml-mulp-28-settings-gear-cog-wheel-camera-photo-mobile-phone-video:before {
    content: "\efa0";
}

.ml-mulp-29-target-shoot-discover-camera-photo-mobile-phone-video:before {
    content: "\efa1";
}

.ml-mulp-30-pie-chart-percentage-divide-camera-photo-mobile-phone-video:before {
    content: "\efa2";
}

.ml-mulp-31-camera-photo-mobile-phone-video:before {
    content: "\efa3";
}

.ml-mulp-32-refresh-sync-recycle-camera-photo-mobile-phone-video:before {
    content: "\efa4";
}

.ml-mulp-33-add-plus-camera-photo-mobile-phone-video:before {
    content: "\efa5";
}

.ml-mulp-34-minus-delete-camera-photo-mobile-phone-video:before {
    content: "\efa6";
}

.ml-mulp-35-forbidden-cross-no-camera-photo-mobile-phone-video:before {
    content: "\efa7";
}

.ml-mulp-36-attachment-link-camera-photo-mobile-phone-video:before {
    content: "\efa8";
}

.ml-mulp-37-link-camera-photo-mobile-phone-video:before {
    content: "\efa9";
}

.ml-mulp-38-search-magnifier-camera-photo-mobile-phone-video:before {
    content: "\efaa";
}

.ml-mulp-39-check-mark-yes-camera-photo-mobile-phone-video:before {
    content: "\efab";
}

.ml-mulp-40-cancel-cross-no-camera-photo-mobile-phone-video:before {
    content: "\efac";
}

.ml-mulp-41-left-enter-camera-photo-mobile-phone-video:before {
    content: "\efad";
}

.ml-mulp-42-arrow-left-camera-photo-mobile-phone-video:before {
    content: "\efae";
}

.ml-mulp-43-arrow-right-camera-photo-mobile-phone-video:before {
    content: "\efaf";
}

.ml-mulp-44-up-increase-camera-photo-mobile-phone-video:before {
    content: "\efb0";
}

.ml-mulp-45-down-decrease-camera-photo-mobile-phone-video:before {
    content: "\efb1";
}

.ml-mulp-46-lock-secure-security-camera-photo-mobile-phone-video:before {
    content: "\efb2";
}

.ml-mulp-47-loading-ellipsis-camera-photo-mobile-phone-video:before {
    content: "\efb3";
}

.ml-mulp-48-pencil-save-write-camera-photo-mobile-phone-video:before {
    content: "\efb4";
}

.ml-mulp-49-trash-delete-camera-photo-mobile-phone-video:before {
    content: "\efb5";
}

.ml-mulp-50-security-shield-camera-photo-mobile-phone-video:before {
    content: "\efb6";
}

.ml-mulp-51-heart-love-camera-photo-mobile-phone-video:before {
    content: "\efb7";
}

.ml-mulp-52-code-inequality-camera-photo-mobile-phone-video:before {
    content: "\efb8";
}

.ml-mulp-53-questionmark-ask-camera-photo-mobile-phone-video:before {
    content: "\efb9";
}

.ml-mulp-54-exclamation-mark-triangle-round-camera-photo-mobile-phone-video:before {
    content: "\efba";
}

.ml-mulp-55-exclamation-mark-triangle-round-camera-photo-mobile-phone-video:before {
    content: "\efbb";
}

.ml-mulp-56-information-desk-letter-camera-photo-mobile-phone-video:before {
    content: "\efbc";
}

.ml-mulp-57-clock-time-camera-photo-mobile-phone-video:before {
    content: "\efbd";
}

.ml-mulp-58-settings-gear-cog-wheel-camera-photo-mobile-phone-video:before {
    content: "\efbe";
}

.ml-mulp-59-target-shoot-discover-camera-photo-mobile-phone-video:before {
    content: "\efbf";
}

.ml-mulp-60-pie-chart-percentage-divide-camera-photo-mobile-phone-video:before {
    content: "\efc0";
}

.ml-mulp-61-shutter-camera-photo-video-photograph:before {
    content: "\efc1";
}

.ml-mulp-62-flash-camera-photo-camera-photograph-automatic:before {
    content: "\efc2";
}

.ml-mulp-63-flash-camera-photo-camera-photograph-automatic:before {
    content: "\efc3";
}

.ml-mulp-64-flash-camera-photo-camera-photograph-automatic:before {
    content: "\efc4";
}

.ml-mulp-65-mobile-signal-cellular-wifi-bluetooth:before {
    content: "\efc5";
}

.ml-mulp-66-zoom-in-out-photo-image-photograph-search-magnifier:before {
    content: "\efc6";
}

.ml-mulp-67-zoom-in-out-photo-image-photograph-search-magnifier:before {
    content: "\efc7";
}

.ml-mulp-68-contrast-sturation-light-photo-image:before {
    content: "\efc8";
}

.ml-mulp-69-light-level-photo-sun-sunlight-sunny:before {
    content: "\efc9";
}

.ml-mulp-70-cloud-dark-photo-camera-photography:before {
    content: "\efca";
}

.ml-mulp-71-battery-camera-charge-photo-full-empty-charger:before {
    content: "\efcb";
}

.ml-mulp-72-battery-camera-charge-photo-full-empty-charger:before {
    content: "\efcc";
}

.ml-mulp-73-photo-focus-camera-visor:before {
    content: "\efcd";
}

.ml-mulp-74-film-strip-negative-movie-photo-music-photography:before {
    content: "\efce";
}

.ml-mulp-75-photo-contrast-image-colors-black-and-white:before {
    content: "\efcf";
}

.ml-mulp-76-photo-image:before {
    content: "\efd0";
}

.ml-mulp-77-photo-series-fast-shoot-camera-pictures-photograph:before {
    content: "\efd1";
}

.ml-mulp-78-camera-photo-flash-light-photography:before {
    content: "\efd2";
}

.ml-mulp-79-camera-lens-makro-zoom-photo:before {
    content: "\efd3";
}

.ml-mulp-80-tripod-camera-shoot:before {
    content: "\efd4";
}

.ml-mulp-81-camera-network-signal-bluetooth:before {
    content: "\efd5";
}

.ml-mulp-82-shadow-house-camera-photo-image-shoot:before {
    content: "\efd6";
}

.ml-mulp-83-fluorescent-light-image-camera:before {
    content: "\efd7";
}

.ml-mulp-84-macro-image-camera-photo-shoot-close-up:before {
    content: "\efd8";
}

.ml-mulp-85-camera-shoot-movie-photo-video-movie:before {
    content: "\efd9";
}

.ml-mulp-86-camera-shoot-movie-photo-video-movie:before {
    content: "\efda";
}

.ml-mulp-87-camera-shoot-movie-photo-video-movie:before {
    content: "\efdb";
}

.ml-mulp-88-clapper-movie-video-director:before {
    content: "\efdc";
}

.ml-mulp-89-director-chair-movie-video:before {
    content: "\efdd";
}

.ml-mulp-90-camera-roll-video-movie-film-strip:before {
    content: "\efde";
}

.ml-mulp-91-video-quality-movie-format-aspect-technology:before {
    content: "\efdf";
}

.ml-mulp-92-video-quality-movie-format-aspect-technology:before {
    content: "\efe0";
}

.ml-mulp-93-video-quality-movie-format-aspect-technology:before {
    content: "\efe1";
}

.ml-mulp-94-video-quality-movie-format-aspect-technology:before {
    content: "\efe2";
}

.ml-mulp-95-video-quality-movie-format-aspect-technology:before {
    content: "\efe3";
}

.ml-mulp-96-video-quality-movie-format-aspect-technology:before {
    content: "\efe4";
}

.ml-mulp-97-video-quality-movie-format-aspect-technology:before {
    content: "\efe5";
}

.ml-mulp-98-video-quality-movie-format-aspect-technology:before {
    content: "\efe6";
}

.ml-mulp-99-video-quality-movie-format-aspect-technology:before {
    content: "\efe7";
}

.ml-mulp-100-video-quality-movie-format-aspect-technology:before {
    content: "\efe8";
}

.ml-off-1-pen-pencil-office-tool-draw-write-paper:before {
    content: "\efe9";
}

.ml-off-2-pen-pencil-office-tool-draw-write-paper:before {
    content: "\efea";
}

.ml-off-3-office-tool-draw-write-paper-marker:before {
    content: "\efeb";
}

.ml-off-4-sharp-knife-cutter-office-tool-stationery-paper-cutter:before {
    content: "\efec";
}

.ml-off-5-eraser-office-tool-work-stationery:before {
    content: "\efed";
}

.ml-off-6-paint-brush-paint-tool-work-stationery:before {
    content: "\efee";
}

.ml-off-7-clipper-office-tool-work-stationery:before {
    content: "\efef";
}

.ml-off-8-stamp-office-tool-work-stationery:before {
    content: "\eff0";
}

.ml-off-9-scissors-office-tool-work-stationery:before {
    content: "\eff1";
}

.ml-off-10-sharpener-office-tool-work-stationery-pen-wood:before {
    content: "\eff2";
}

.ml-off-11-trash-bin-garbage-can-trash-tool-stationery:before {
    content: "\eff3";
}

.ml-off-12-adhesıve-glue-bond-office-tool-work-stationery:before {
    content: "\eff4";
}

.ml-off-13-color-picker-office-tool-work-stationery:before {
    content: "\eff5";
}

.ml-off-14-compasses-office-tool-work-stationery:before {
    content: "\eff6";
}

.ml-off-15-staple-document-paper-office-tool-work-stationery:before {
    content: "\eff7";
}

.ml-off-16-paperclip-paper-note-file-office-tool-work-stationery:before {
    content: "\eff8";
}

.ml-off-17-tape-strip-scotch-adhesive-bond-stationery:before {
    content: "\eff9";
}

.ml-off-18-staple-stamler-office-tool-work-stationery:before {
    content: "\effa";
}

.ml-off-19-email-read-paper-office-tool-work-stationery:before {
    content: "\effb";
}

.ml-off-20-clipper-paper-note-office-tool-work-stationery:before {
    content: "\effc";
}

.ml-off-21-pen-pencil-pencil-box-office-tool-work-stationery:before {
    content: "\effd";
}

.ml-off-22-suitcase-bag-portfolio-office-tool-work-stationery:before {
    content: "\effe";
}

.ml-off-23-suitcase-bag-portfolio-office-tool-work-stationery:before {
    content: "\efff";
}

.ml-off-24-ruler-triangle-office-tool-work-stationery:before {
    content: "\f000";
}

.ml-off-25-color-picker-scale-office-tool-work-stationery:before {
    content: "\f001";
}

.ml-off-26-documents-files-papers-office-tool-work-stationery:before {
    content: "\f002";
}

.ml-off-27-pin-paper-needle-location-note-tool-stationery:before {
    content: "\f003";
}

.ml-off-28-pen-paper-pencil-office-tool-work-stationery:before {
    content: "\f004";
}

.ml-off-29-pen-pencil-write-note-office-tool-stationery:before {
    content: "\f005";
}

.ml-off-30-calculator-math-office-tool-work-stationery:before {
    content: "\f006";
}

.ml-off-31-calculator-math-office-tool-work-stationery:before {
    content: "\f007";
}

.ml-pho-1-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f008";
}

.ml-pho-2-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f009";
}

.ml-pho-3-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f00a";
}

.ml-pho-4-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f00b";
}

.ml-pho-5-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f00c";
}

.ml-pho-6-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f00d";
}

.ml-pho-7-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f00e";
}

.ml-pho-8-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f00f";
}

.ml-pho-9-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f010";
}

.ml-pho-10-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f011";
}

.ml-pho-11-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f012";
}

.ml-pho-12-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f013";
}

.ml-pho-13-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f014";
}

.ml-pho-14-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f015";
}

.ml-pho-15-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f016";
}

.ml-pho-16-message-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f017";
}

.ml-pho-17-message-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f018";
}

.ml-pho-18-message-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f019";
}

.ml-pho-19-twenth-four-hours-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f01a";
}

.ml-pho-20-recall-busy-hold-mobile-phone-phone-number-call-telephone:before {
    content: "\f01b";
}

.ml-pho-21-mobile-phone-phone-number-call-telephone:before {
    content: "\f01c";
}

.ml-pho-22-refresh-sync-recycle-mobile-phone-phone-number-call-telephone:before {
    content: "\f01d";
}

.ml-pho-23-add-plus-mobile-phone-phone-number-call-telephone:before {
    content: "\f01e";
}

.ml-pho-24-minus-delete-mobile-phone-phone-number-call-telephone:before {
    content: "\f01f";
}

.ml-pho-25-forbidden-cross-no-mobile-phone-phone-number-call-telephone:before {
    content: "\f020";
}

.ml-pho-26-attachment-link-mobile-phone-phone-number-call-telephone:before {
    content: "\f021";
}

.ml-pho-27-link-mobile-phone-phone-number-call-telephone:before {
    content: "\f022";
}

.ml-pho-28-search-magnifier-mobile-phone-phone-number-call-telephone:before {
    content: "\f023";
}

.ml-pho-29-check-mark-yes-mobile-phone-phone-number-call-telephone:before {
    content: "\f024";
}

.ml-pho-30-cancel-cross-no-mobile-phone-phone-number-call-telephone:before {
    content: "\f025";
}

.ml-pho-31-left-enter-mobile-phone-phone-number-call-telephone:before {
    content: "\f026";
}

.ml-pho-32-left-mobile-phone-phone-number-call-telephone:before {
    content: "\f027";
}

.ml-pho-33-right-mobile-phone-phone-number-call-telephone:before {
    content: "\f028";
}

.ml-pho-34-up-increase-mobile-phone-phone-number-call-telephone:before {
    content: "\f029";
}

.ml-pho-35-down-decrease-mobile-phone-phone-number-call-telephone:before {
    content: "\f02a";
}

.ml-pho-36-lock-secure-security-mobile-phone-phone-number-call-telephone:before {
    content: "\f02b";
}

.ml-pho-37-loading-ellipsis-mobile-phone-phone-number-call-telephone:before {
    content: "\f02c";
}

.ml-pho-38-pencil-save-mobile-phone-phone-number-call-telephone:before {
    content: "\f02d";
}

.ml-pho-39-trash-delete-mobile-phone-phone-number-call-telephone:before {
    content: "\f02e";
}

.ml-pho-40-security-shield-anti-virus-firewall-mobile-phone-phone-number-telephone:before {
    content: "\f02f";
}

.ml-pho-41-heart-love-mobile-phone-phone-number-call-telephone:before {
    content: "\f030";
}

.ml-pho-42-code-inequality-mobile-phone-phone-number-call-telephone:before {
    content: "\f031";
}

.ml-pho-43-questionmark-ask-mobile-phone-phone-number-call-telephone:before {
    content: "\f032";
}

.ml-pho-44-exclamation-mark-triangle-round-mobile-phone-phone-number-call-telephone:before {
    content: "\f033";
}

.ml-pho-45-exclamation-mark-triangle-round-mobile-phone-phone-number-call-telephone:before {
    content: "\f034";
}

.ml-pho-46-information-desk-letter-mobile-phone-phone-number-call-telephone:before {
    content: "\f035";
}

.ml-pho-47-clock-time-mobile-phone-phone-number-call-telephone:before {
    content: "\f036";
}

.ml-pho-48-settings-gear-cog-wheel-mobile-phone-phone-number-call-telephone:before {
    content: "\f037";
}

.ml-pho-49-target-shoot-discover-mobile-phone-phone-number-call-telephone:before {
    content: "\f038";
}

.ml-pho-50-pie-chart-percentage-divide-mobile-phone-phone-number-call-telephone:before {
    content: "\f039";
}

.ml-pho-51-twentyfour-hours-day-support-mobile-phone-phone-number-call-telephone:before {
    content: "\f03a";
}

.ml-pho-52-mobile-phone-phone-number-call-telephone:before {
    content: "\f03b";
}

.ml-rea-1-house-building-architecture-real-estate:before {
    content: "\f03c";
}

.ml-rea-2-refresh-sync-recycle-house-building-architecture-real-estate:before {
    content: "\f03d";
}

.ml-rea-3-add-plus-house-building-architecture-real-estate:before {
    content: "\f03e";
}

.ml-rea-4-minus-delete-house-building-architecture-real-estate:before {
    content: "\f03f";
}

.ml-rea-5-forbidden-cross-no-house-building-architecture-real-estate:before {
    content: "\f040";
}

.ml-rea-6-attachment-link-house-building-architecture-real-estate:before {
    content: "\f041";
}

.ml-rea-7-link-house-building-architecture-real-estate:before {
    content: "\f042";
}

.ml-rea-8-search-magnifier-house-building-architecture-real-estate:before {
    content: "\f043";
}

.ml-rea-9-check-mark-yes-house-building-architecture-real-estate:before {
    content: "\f044";
}

.ml-rea-10-cancel-cross-no-house-building-architecture-real-estate:before {
    content: "\f045";
}

.ml-rea-11-left-enter-house-building-architecture-real-estate:before {
    content: "\f046";
}

.ml-rea-12-arrow-left-house-building-architecture-real-estate:before {
    content: "\f047";
}

.ml-rea-13-arrow-right-house-building-architecture-real-estate:before {
    content: "\f048";
}

.ml-rea-14-up-increase-house-building-architecture-real-estate:before {
    content: "\f049";
}

.ml-rea-15-down-decrease-house-building-architecture-real-estate:before {
    content: "\f04a";
}

.ml-rea-16-lock-secure-security-house-building-architecture-real-estate:before {
    content: "\f04b";
}

.ml-rea-17-loading-ellipsis-house-building-architecture-real-estate:before {
    content: "\f04c";
}

.ml-rea-18-pencil-save-write-house-building-architecture-real-estate:before {
    content: "\f04d";
}

.ml-rea-19-trash-delete-house-building-architecture-real-estate:before {
    content: "\f04e";
}

.ml-rea-20-security-shield-house-building-architecture-real-estate:before {
    content: "\f04f";
}

.ml-rea-21-heart-love-house-building-architecture-real-estate:before {
    content: "\f050";
}

.ml-rea-22-code-inequality-house-building-architecture-real-estate:before {
    content: "\f051";
}

.ml-rea-23-questionmark-ask-house-building-architecture-real-estate:before {
    content: "\f052";
}

.ml-rea-24-exclamation-mark-triangle-round-house-building-architecture-real-estate:before {
    content: "\f053";
}

.ml-rea-25-exclamation-mark-triangle-round-house-building-architecture-real-estate:before {
    content: "\f054";
}

.ml-rea-26-information-desk-letter-house-building-architecture-real-estate:before {
    content: "\f055";
}

.ml-rea-27-clock-time-house-building-architecture-real-estate:before {
    content: "\f056";
}

.ml-rea-28-settings-gear-cog-wheel-house-building-architecture-real-estate:before {
    content: "\f057";
}

.ml-rea-29-target-shoot-discover-house-building-architecture-real-estate:before {
    content: "\f058";
}

.ml-rea-30-pie-chart-percentage-divide-house-building-architecture-real-estate:before {
    content: "\f059";
}

.ml-rea-31-house-building-architecture-real-estate:before {
    content: "\f05a";
}

.ml-rea-32-house-building-architecture-real-estate:before {
    content: "\f05b";
}

.ml-rea-33-house-building-architecture-real-estate:before {
    content: "\f05c";
}

.ml-rea-34-house-building-architecture-real-estate-for-sale:before {
    content: "\f05d";
}

.ml-rea-35-house-building-architecture-real-estate:before {
    content: "\f05e";
}

.ml-rea-36-house-building-architecture-real-estate:before {
    content: "\f05f";
}

.ml-rea-37-house-building-architecture-real-estate:before {
    content: "\f060";
}

.ml-rea-38-garage-house-building-architecture-real-estate:before {
    content: "\f061";
}

.ml-rea-39-house-building-architecture-real-estate:before {
    content: "\f062";
}

.ml-rea-40-location-map-pin-house-building-architecture-real-estate:before {
    content: "\f063";
}

.ml-rea-41-money-dollar-house-building-architecture-real-estate:before {
    content: "\f064";
}

.ml-rea-42-house-building-architecture-real-estate:before {
    content: "\f065";
}

.ml-rea-43-house-building-architecture-real-estate:before {
    content: "\f066";
}

.ml-rea-44-apartment-sky-scraper-house-building-architecture-real-estate:before {
    content: "\f067";
}

.ml-rea-45-apartment-sky-scraper-house-building-architecture-real-estate:before {
    content: "\f068";
}

.ml-rea-46-apartment-sky-scraper-house-building-architecture-real-estate:before {
    content: "\f069";
}

.ml-rea-47-church-house-building-architecture-real-estate:before {
    content: "\f06a";
}

.ml-rea-48-factory-house-building-architecture-real-estate:before {
    content: "\f06b";
}

.ml-sec-1-shield-security-protection-firewall:before {
    content: "\f06c";
}

.ml-sec-2-refresh-sync-recycle-shield-security-protection-firewall:before {
    content: "\f06d";
}

.ml-sec-3-add-plus-shield-security-protection-firewall:before {
    content: "\f06e";
}

.ml-sec-4-minus-delete-shield-security-protection-firewall:before {
    content: "\f06f";
}

.ml-sec-5-forbidden-cross-no-shield-security-protection-firewall:before {
    content: "\f070";
}

.ml-sec-6-attachment-link-shield-security-protection-firewall:before {
    content: "\f071";
}

.ml-sec-7-link-shield-security-protection-firewall:before {
    content: "\f072";
}

.ml-sec-8-search-magnifier-shield-security-protection-firewall:before {
    content: "\f073";
}

.ml-sec-9-check-mark-yes-shield-security-protection-firewall:before {
    content: "\f074";
}

.ml-sec-10-cancel-cross-no-shield-security-protection-firewall:before {
    content: "\f075";
}

.ml-sec-11-left-enter-shield-security-protection-firewall:before {
    content: "\f076";
}

.ml-sec-12-arrow-left-shield-security-protection-firewall:before {
    content: "\f077";
}

.ml-sec-13-arrow-right-shield-security-protection-firewall:before {
    content: "\f078";
}

.ml-sec-14-up-increase-shield-security-protection-firewall:before {
    content: "\f079";
}

.ml-sec-15-down-decrease-shield-security-protection-firewall:before {
    content: "\f07a";
}

.ml-sec-16-lock-secure-security-shield-security-protection-firewall:before {
    content: "\f07b";
}

.ml-sec-17-loading-ellipsis-shield-security-protection-firewall:before {
    content: "\f07c";
}

.ml-sec-18-pencil-save-write-shield-security-protection-firewall:before {
    content: "\f07d";
}

.ml-sec-19-trash-delete-shield-security-protection-firewall:before {
    content: "\f07e";
}

.ml-sec-20-security-shield-shield-security-protection-firewall:before {
    content: "\f07f";
}

.ml-sec-21-heart-love-shield-security-protection-firewall:before {
    content: "\f080";
}

.ml-sec-22-code-inequality-shield-security-protection-firewall:before {
    content: "\f081";
}

.ml-sec-23-questionmark-ask-shield-security-protection-firewall:before {
    content: "\f082";
}

.ml-sec-24-exclamation-mark-triangle-round-shield-security-protection-firewall:before {
    content: "\f083";
}

.ml-sec-25-exclamation-mark-triangle-round-shield-security-protection-firewall:before {
    content: "\f084";
}

.ml-sec-26-information-desk-letter-shield-security-protection-firewall:before {
    content: "\f085";
}

.ml-sec-27-clock-time-shield-security-protection-firewall:before {
    content: "\f086";
}

.ml-sec-28-settings-gear-cog-wheel-shield-security-protection-firewall:before {
    content: "\f087";
}

.ml-sec-29-target-shoot-discover-shield-security-protection-firewall:before {
    content: "\f088";
}

.ml-sec-30-pie-chart-percentage-divide-shield-security-protection-firewall:before {
    content: "\f089";
}

.ml-sec-31-lock-security-locked-secure-padlock:before {
    content: "\f08a";
}

.ml-sec-32-lock-security-locked-secure-padlock:before {
    content: "\f08b";
}

.ml-sec-33-lock-security-locked-secure-padlock:before {
    content: "\f08c";
}

.ml-sec-34-lock-security-locked-secure-padlock:before {
    content: "\f08d";
}

.ml-sec-35-lock-security-locked-secure-padlock:before {
    content: "\f08e";
}

.ml-sec-36-lock-security-locked-secure-padlock:before {
    content: "\f08f";
}

.ml-sec-37-lock-security-locked-secure-padlock:before {
    content: "\f090";
}

.ml-sec-38-lock-security-locked-secure-padlock:before {
    content: "\f091";
}

.ml-sec-39-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f092";
}

.ml-sec-40-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f093";
}

.ml-sec-41-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f094";
}

.ml-sec-42-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f095";
}

.ml-sec-43-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f096";
}

.ml-sec-44-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f097";
}

.ml-sec-45-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f098";
}

.ml-sec-46-key-hole-lock-security-locked-secure-padlock:before {
    content: "\f099";
}

.ml-sec-47-firewall-security-protection-internet-firewall-defense-virus:before {
    content: "\f09a";
}

.ml-sec-48-firewall-security-protection-internet-firewall-defense-virus:before {
    content: "\f09b";
}

.ml-sec-49-safe-money-protect-chest-strong-box:before {
    content: "\f09c";
}

.ml-sec-50-Virus-computer-internet-system-antivirus-bug:before {
    content: "\f09d";
}

.ml-sec-51-security-camera-surveillance-protection-crime-record:before {
    content: "\f09e";
}

.ml-sho-1-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f09f";
}

.ml-sho-2-add-plus-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a0";
}

.ml-sho-3-empty-minus-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a1";
}

.ml-sho-4-forbidden-cross-no-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a2";
}

.ml-sho-5-check-mark-yes-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a3";
}

.ml-sho-6-add-to-cart-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a4";
}

.ml-sho-7-remove-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a5";
}

.ml-sho-8-search-magnifier-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a6";
}

.ml-sho-9-pencil-save-write-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a7";
}

.ml-sho-10-heart-love-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a8";
}

.ml-sho-11-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0a9";
}

.ml-sho-12-add-plus-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0aa";
}

.ml-sho-13-empty-minus-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0ab";
}

.ml-sho-14-forbidden-cross-no-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0ac";
}

.ml-sho-15-check-mark-yes-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0ad";
}

.ml-sho-16-add-to-cart-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0ae";
}

.ml-sho-17-remove-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0af";
}

.ml-sho-18-search-magnifier-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b0";
}

.ml-sho-19-pencil-save-write-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b1";
}

.ml-sho-20-heart-love-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b2";
}

.ml-sho-21-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b3";
}

.ml-sho-22-add-plus-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b4";
}

.ml-sho-23-empty-minus-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b5";
}

.ml-sho-24-forbidden-cross-no-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b6";
}

.ml-sho-25-check-mark-yes-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b7";
}

.ml-sho-26-add-to-cart-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b8";
}

.ml-sho-27-remove-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0b9";
}

.ml-sho-28-search-magnifier-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0ba";
}

.ml-sho-29-pencil-save-write-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0bb";
}

.ml-sho-30-heart-love-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0bc";
}

.ml-sho-31-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0bd";
}

.ml-sho-32-add-plus-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0be";
}

.ml-sho-33-empty-minus-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0bf";
}

.ml-sho-34-forbidden-cross-no-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0c0";
}

.ml-sho-35-check-mark-yes-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0c1";
}

.ml-sho-36-add-to-cart-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0c2";
}

.ml-sho-37-remove-delete-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0c3";
}

.ml-sho-38-search-magnifier-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0c4";
}

.ml-sho-39-pencil-save-write-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0c5";
}

.ml-sho-40-heart-love-shopping-cart-shopping-bag-hand-bag-shop:before {
    content: "\f0c6";
}

.ml-sho-41-wallet-money-pocket-credit-card-check-cash-bank-purse:before {
    content: "\f0c7";
}

.ml-sho-42-wallet-money-pocket-credit-card-check-cash-bank-purse:before {
    content: "\f0c8";
}

.ml-sho-43-wallet-money-pocket-credit-card-check-cash-bank-purse:before {
    content: "\f0c9";
}

.ml-sho-44-wallet-money-pocket-credit-card-check-cash-bank-purse:before {
    content: "\f0ca";
}

.ml-sho-45-wallet-money-pocket-credit-card-check-cash-bank-purse:before {
    content: "\f0cb";
}

.ml-sho-46-shop-market-online-shop-cart-building-supermarket-commerce:before {
    content: "\f0cc";
}

.ml-sho-47-pin-location-shop-online-shop-building-commerce-store:before {
    content: "\f0cd";
}

.ml-sho-48-support-contact-computer-phone-listen-microphone-customer-service:before {
    content: "\f0ce";
}

.ml-sho-49-support-contact-computer-phone-listen-microphone-customer-service:before {
    content: "\f0cf";
}

.ml-sho-50-machine-cash-machine-cash-register-money-invoice:before {
    content: "\f0d0";
}

.ml-sho-51-dollar-shop-door-sign-open-closed:before {
    content: "\f0d1";
}

.ml-sho-52-check-mark-yes-shop-door-sign-open-closed:before {
    content: "\f0d2";
}

.ml-sho-53-cancel-cross-no-shop-door-sign-open-closed:before {
    content: "\f0d3";
}

.ml-sho-54-credit-card-money-pay-payment-cash-banking:before {
    content: "\f0d4";
}

.ml-sho-55-add-plus-credit-card-money-pay-payment-cash-banking:before {
    content: "\f0d5";
}

.ml-sho-56-minus-delete-credit-card-money-pay-payment-cash-banking:before {
    content: "\f0d6";
}

.ml-sho-57-forbidden-cross-no-credit-card-money-pay-payment-cash-banking:before {
    content: "\f0d7";
}

.ml-sho-58-lock-secure-security-credit-card-money-pay-payment-cash-banking:before {
    content: "\f0d8";
}

.ml-sho-59-lock-secure-security-credit-card-money-pay-payment-cash-banking:before {
    content: "\f0d9";
}

.ml-sho-60-search-magnifier-credit-card-money-pay-payment-cash-banking:before {
    content: "\f0da";
}

.ml-sho-61-tag-price-percentage-dollar-discount:before {
    content: "\f0db";
}

.ml-sho-62-tag-price-percentage-dollar-discount:before {
    content: "\f0dc";
}

.ml-sho-63-scissors-cut-coupon-sharp-tool:before {
    content: "\f0dd";
}

.ml-sho-64-barcode-money-price-tag:before {
    content: "\f0de";
}

.ml-sho-65-megaphone-advertisement-warning-loudspeaker-shout-announcer:before {
    content: "\f0df";
}

.ml-sho-66-gift-box-present-package-giftbox-commerce:before {
    content: "\f0e0";
}

.ml-sho-67-shopping-bag-paper-cardboard-commerce:before {
    content: "\f0e1";
}

.ml-sho-68-box-cardboard-delivery-shipment-package:before {
    content: "\f0e2";
}

.ml-sho-69-box-cardboard-delivery-shipment-package:before {
    content: "\f0e3";
}

.ml-sho-70-box-cardboard-delivery-shipment-package:before {
    content: "\f0e4";
}

.ml-sho-71-box-cardboard-delivery-shipment-package:before {
    content: "\f0e5";
}

.ml-sho-72-delivery-truck-transport-shipping-automobile-cargo:before {
    content: "\f0e6";
}

.ml-sho-73-check-mark-yes-delivery-truck-transport-shipping-automobile-cargo:before {
    content: "\f0e7";
}

.ml-sho-74-cancel-cross-no-delivery-truck-transport-shipping-automobile-cargo:before {
    content: "\f0e8";
}

.ml-sho-75-clock-time-delivery-truck-transport-shipping-automobile-cargo:before {
    content: "\f0e9";
}

.ml-soc-1-Social-media:before {
    content: "\f0ea";
}

.ml-soc-2-Social-media:before {
    content: "\f0eb";
}

.ml-soc-3-Social-media:before {
    content: "\f0ec";
}

.ml-soc-4-Social-media:before {
    content: "\f0ed";
}

.ml-soc-5-Social-media:before {
    content: "\f0ee";
}

.ml-soc-6-Social-media:before {
    content: "\f0ef";
}

.ml-soc-7-Social-media:before {
    content: "\f0f0";
}

.ml-soc-8-Social-media:before {
    content: "\f0f1";
}

.ml-soc-9-Social-media:before {
    content: "\f0f2";
}

.ml-soc-10-Social-media:before {
    content: "\f0f3";
}

.ml-soc-11-Social-media:before {
    content: "\f0f4";
}

.ml-soc-12-Social-media:before {
    content: "\f0f5";
}

.ml-soc-13-Social-media:before {
    content: "\f0f6";
}

.ml-soc-14-Social-media:before {
    content: "\f0f7";
}

.ml-soc-15-Social-media:before {
    content: "\f0f8";
}

.ml-soc-16-Social-media:before {
    content: "\f0f9";
}

.ml-soc-17-Social-media:before {
    content: "\f0fa";
}

.ml-soc-18-Social-media:before {
    content: "\f0fb";
}

.ml-soc-19-Social-media:before {
    content: "\f0fc";
}

.ml-soc-20-Social-media:before {
    content: "\f0fd";
}

.ml-soc-21-Social-media:before {
    content: "\f0fe";
}

.ml-soc-22-Social-media:before {
    content: "\f0ff";
}

.ml-soc-23-Social-media:before {
    content: "\f100";
}

.ml-soc-24-Social-media:before {
    content: "\f101";
}

.ml-soc-25-Social-media:before {
    content: "\f102";
}

.ml-soc-26-Social-media:before {
    content: "\f103";
}

.ml-soc-27-Social-media:before {
    content: "\f104";
}

.ml-soc-28-Social-media:before {
    content: "\f105";
}

.ml-soc-29-Social-media:before {
    content: "\f106";
}

.ml-soc-30-Social-media:before {
    content: "\f107";
}

.ml-soc-31-Social-media:before {
    content: "\f108";
}

.ml-soc-32-Social-media:before {
    content: "\f109";
}

.ml-soc-33-Social-media:before {
    content: "\f10a";
}

.ml-soc-34-Social-media:before {
    content: "\f10b";
}

.ml-soc-35-Social-media:before {
    content: "\f10c";
}

.ml-soc-36-Social-media:before {
    content: "\f10d";
}

.ml-soc-37-Social-media:before {
    content: "\f10e";
}

.ml-soc-38-Social-media:before {
    content: "\f10f";
}

.ml-soc-39-Social-media:before {
    content: "\f110";
}

.ml-soc-40-Social-media:before {
    content: "\f111";
}

.ml-soc-41-Social-media:before {
    content: "\f112";
}

.ml-soc-42-Social-media:before {
    content: "\f113";
}

.ml-soc-43-Social-media:before {
    content: "\f114";
}

.ml-soc-44-Social-media:before {
    content: "\f115";
}

.ml-soc-45-Social-media:before {
    content: "\f116";
}

.ml-soc-46-Social-media:before {
    content: "\f117";
}

.ml-soc-47-Social-media:before {
    content: "\f118";
}

.ml-soc-48-Social-media:before {
    content: "\f119";
}

.ml-soc-49-Social-media:before {
    content: "\f11a";
}

.ml-soc-50-Social-media:before {
    content: "\f11b";
}

.ml-soc-51-Social-media:before {
    content: "\f11c";
}

.ml-soc-52-Social-media:before {
    content: "\f11d";
}

.ml-soc-53-Social-media:before {
    content: "\f11e";
}

.ml-soc-54-Social-media:before {
    content: "\f11f";
}

.ml-soc-55-Social-media:before {
    content: "\f120";
}

.ml-spo-1-basketball-sport-ball-lesson:before {
    content: "\f121";
}

.ml-spo-2-volleyball-sport-ball-lesson:before {
    content: "\f122";
}

.ml-spo-3-football-soccer-sport-ball-lesson:before {
    content: "\f123";
}

.ml-spo-4-bowling-sport-ball-lesson:before {
    content: "\f124";
}

.ml-spo-5-football-sport-ball-lesson:before {
    content: "\f125";
}

.ml-spo-6-tennis-sport-ball-racket-player:before {
    content: "\f126";
}

.ml-spo-7-table-tennis-ball-racket:before {
    content: "\f127";
}

.ml-spo-8-basketball-ball-sport:before {
    content: "\f128";
}

.ml-spo-9-volleyball-ball-sport:before {
    content: "\f129";
}

.ml-spo-10-court-sport-basketball:before {
    content: "\f12a";
}

.ml-spo-11-Dart-game-needle-arrow-throw:before {
    content: "\f12b";
}

.ml-spo-12-Football-helmet-sport:before {
    content: "\f12c";
}

.ml-spo-13-whistle-hooter-reed-sport-start-run:before {
    content: "\f12d";
}

.ml-spo-14-timer-stopclock-time:before {
    content: "\f12e";
}

.ml-spo-15-leech-sport-water-liquid:before {
    content: "\f12f";
}

.ml-spo-16-barbell-sport-weight-lift:before {
    content: "\f130";
}

.ml-spo-17-flag-target-start-sport:before {
    content: "\f131";
}

.ml-spo-18-flag-target-start-sport-arrow:before {
    content: "\f132";
}

.ml-spo-19-flag-target-start-sport-arrow:before {
    content: "\f133";
}

.ml-spo-20-weight-body-mass-fitness-muscle-fat:before {
    content: "\f134";
}

.ml-spo-21-barbell-sport-weight-lift:before {
    content: "\f135";
}

.ml-spo-22-fitness-fat-body-shape-stomack:before {
    content: "\f136";
}

.ml-spo-23-Shoes-sport-trainer-running-footwear-fitness:before {
    content: "\f137";
}

.ml-spo-24-jump-rope-fitness-sports:before {
    content: "\f138";
}

.ml-spo-25-arm-muscle-strong-pump-up:before {
    content: "\f139";
}

.ml-spo-26-golf-ball-target-flag-hit-club-hole-grass:before {
    content: "\f13a";
}

.ml-spo-27-fitness-bike-sport-cycle-exercise-fitness-gym:before {
    content: "\f13b";
}

.ml-spo-28-running-machine-cardio-fitness:before {
    content: "\f13c";
}

.ml-symone-1-arrow-left-right-up-down-increase-decrease:before {
    content: "\f13d";
}

.ml-symone-2-arrow-left-right-up-down-increase-decrease:before {
    content: "\f13e";
}

.ml-symone-3-arrow-left-right-up-down-increase-decrease:before {
    content: "\f13f";
}

.ml-symone-4-arrow-left-right-up-down-increase-decrease:before {
    content: "\f140";
}

.ml-symone-5-arrow-left-right-up-down-increase-decrease:before {
    content: "\f141";
}

.ml-symone-6-arrow-left-right-up-down-increase-decrease:before {
    content: "\f142";
}

.ml-symone-7-arrow-left-right-up-down-increase-decrease:before {
    content: "\f143";
}

.ml-symone-8-arrow-left-right-up-down-increase-decrease:before {
    content: "\f144";
}

.ml-symone-9-arrow-left-right-up-down-increase-decrease:before {
    content: "\f145";
}

.ml-symone-10-arrow-left-right-up-down-increase-decrease:before {
    content: "\f146";
}

.ml-symone-11-arrow-left-right-up-down-increase-decrease:before {
    content: "\f147";
}

.ml-symone-12-arrow-left-right-up-down-increase-decrease:before {
    content: "\f148";
}

.ml-symone-13-arrow-left-right-up-down-increase-decrease:before {
    content: "\f149";
}

.ml-symone-14-arrow-left-right-up-down-increase-decrease:before {
    content: "\f14a";
}

.ml-symone-15-arrow-left-right-up-down-increase-decrease:before {
    content: "\f14b";
}

.ml-symone-16-arrow-left-right-up-down-increase-decrease:before {
    content: "\f14c";
}

.ml-symone-17-arrow-recycle-refresh-right-up-down:before {
    content: "\f14d";
}

.ml-symone-18-arrow-recycle-refresh-right-up-down:before {
    content: "\f14e";
}

.ml-symone-19-recycle-refresh-right-up-down-increase-decrease:before {
    content: "\f14f";
}

.ml-symone-20-arrow-recycle-refresh-up-down-increase-decrease:before {
    content: "\f150";
}

.ml-symone-21-arrow-recycle-refresh-up-down-increase-decrease:before {
    content: "\f151";
}

.ml-symone-22-arrow-recycle-refresh-check-mark-increase-decrease:before {
    content: "\f152";
}

.ml-symone-23-arrow-recycle-refresh-cross-increase-decrease:before {
    content: "\f153";
}

.ml-symone-24-arrow-recycle-refresh-lock-increase-decrease:before {
    content: "\f154";
}

.ml-symone-25-arrow-recycle-refresh-lock-increase-decrease:before {
    content: "\f155";
}

.ml-symone-26-exclamation-mark-arrow-recycle-refresh-increase-decrease:before {
    content: "\f156";
}

.ml-symone-27-arrow-recycle-refresh-cross-increase-decrease:before {
    content: "\f157";
}

.ml-symone-28-settings-gear-cog-wheel-arrow-up-down:before {
    content: "\f158";
}

.ml-symone-29-arrow-left-right-up-down-increase-decrease:before {
    content: "\f159";
}

.ml-symone-30-refresh-sync-recycle-arrow:before {
    content: "\f15a";
}

.ml-symone-31-refresh-sync-recycle-arrow:before {
    content: "\f15b";
}

.ml-symone-32-refresh-sync-recycle-arrow:before {
    content: "\f15c";
}

.ml-symone-33-refresh-sync-recycle-arrow:before {
    content: "\f15d";
}

.ml-symone-34-refresh-sync-recycle-arrow:before {
    content: "\f15e";
}

.ml-symone-35-refresh-sync-recycle-arrow:before {
    content: "\f15f";
}

.ml-symone-36-refresh-sync-recycle-arrow:before {
    content: "\f160";
}

.ml-symone-37-refresh-sync-recycle-arrow:before {
    content: "\f161";
}

.ml-symone-38-resize-arrow-left-right-up-down-scale:before {
    content: "\f162";
}

.ml-symone-39-resize-arrow-left-right-up-down-scale:before {
    content: "\f163";
}

.ml-symone-40-resize-arrow-left-right-up-down-scale:before {
    content: "\f164";
}

.ml-symone-41-resize-arrow-left-right-up-down-scale:before {
    content: "\f165";
}

.ml-symone-42-resize-arrow-left-right-up-down-scale:before {
    content: "\f166";
}

.ml-symone-43-arrow-left-right-up-down-increase-decrease:before {
    content: "\f167";
}

.ml-symone-44-arrow-left-right-up-down-increase-decrease:before {
    content: "\f168";
}

.ml-symone-45-arrow-left-right-up-down-increase-decrease:before {
    content: "\f169";
}

.ml-symone-46-arrow-left-right-up-down-increase-decrease:before {
    content: "\f16a";
}

.ml-symone-47-arrow-left-right-up-down-increase-decrease:before {
    content: "\f16b";
}

.ml-symone-48-arrow-left-right-up-down-increase-decrease:before {
    content: "\f16c";
}

.ml-symone-49-arrow-left-right-up-down-increase-decrease:before {
    content: "\f16d";
}

.ml-symone-50-arrow-left-right-up-down-increase-decrease:before {
    content: "\f16e";
}

.ml-symone-51-arrow-left-right-up-down-increase-decrease:before {
    content: "\f16f";
}

.ml-symone-52-arrow-left-right-up-down-increase-decrease:before {
    content: "\f170";
}

.ml-symone-53-arrow-left-right-up-down-increase-decrease:before {
    content: "\f171";
}

.ml-symone-54-arrow-left-right-up-down-increase-decrease:before {
    content: "\f172";
}

.ml-symone-55-arrow-left-right-up-down-increase-decrease:before {
    content: "\f173";
}

.ml-symone-56-arrow-left-right-up-down-increase-decrease:before {
    content: "\f174";
}

.ml-symone-57-arrow-left-right-up-down-increase-decrease:before {
    content: "\f175";
}

.ml-symone-58-arrow-left-right-up-down-increase-decrease:before {
    content: "\f176";
}

.ml-symone-59-arrow-left-right-up-down-increase-decrease:before {
    content: "\f177";
}

.ml-symone-60-arrow-left-right-up-down-increase-decrease:before {
    content: "\f178";
}

.ml-symone-61-arrow-left-right-up-down-increase-decrease:before {
    content: "\f179";
}

.ml-symone-62-arrow-left-right-up-down-increase-decrease:before {
    content: "\f17a";
}

.ml-symone-63-arrow-left-right-up-down-increase-decrease:before {
    content: "\f17b";
}

.ml-symone-64-arrow-left-right-up-down-increase-decrease:before {
    content: "\f17c";
}

.ml-symone-65-arrow-left-right-up-down-increase-decrease:before {
    content: "\f17d";
}

.ml-symone-66-arrow-left-right-up-down-increase-decrease:before {
    content: "\f17e";
}

.ml-symone-67-arrow-left-right-up-down-increase-decrease:before {
    content: "\f17f";
}

.ml-symone-68-arrow-left-right-up-down-increase-decrease:before {
    content: "\f180";
}

.ml-symone-69-arrow-left-right-up-down-increase-decrease:before {
    content: "\f181";
}

.ml-symone-70-arrow-left-right-up-down-increase-decrease:before {
    content: "\f182";
}

.ml-symone-71-arrow-left-right-up-down-increase-decrease:before {
    content: "\f183";
}

.ml-symone-72-arrow-left-right-up-down-increase-decrease:before {
    content: "\f184";
}

.ml-symone-73-arrow-left-right-up-down-increase-decrease:before {
    content: "\f185";
}

.ml-symone-74-arrow-left-right-up-down-increase-decrease:before {
    content: "\f186";
}

.ml-symone-75-arrow-left-right-up-down-increase-decrease:before {
    content: "\f187";
}

.ml-symone-76-arrow-left-right-up-down-increase-decrease:before {
    content: "\f188";
}

.ml-symone-77-arrow-left-right-up-down-increase-decrease:before {
    content: "\f189";
}

.ml-symone-78-arrow-left-right-up-down-increase-decrease:before {
    content: "\f18a";
}

.ml-symone-79-arrow-left-right-up-down-increase-decrease:before {
    content: "\f18b";
}

.ml-symone-80-arrow-left-right-up-down-increase-decrease:before {
    content: "\f18c";
}

.ml-symone-81-arrow-left-right-up-down-increase-decrease:before {
    content: "\f18d";
}

.ml-symone-82-arrow-left-right-up-down-increase-decrease:before {
    content: "\f18e";
}

.ml-symone-83-arrow-left-right-up-down-increase-decrease:before {
    content: "\f18f";
}

.ml-symone-84-arrow-left-right-up-down-increase-decrease:before {
    content: "\f190";
}

.ml-symone-85-arrow-left-right-up-down-increase-decrease:before {
    content: "\f191";
}

.ml-symone-86-arrow-left-right-up-down-increase-decrease:before {
    content: "\f192";
}

.ml-symone-87-arrow-left-right-up-down-increase-decrease:before {
    content: "\f193";
}

.ml-symone-88-arrow-left-right-up-down-increase-decrease:before {
    content: "\f194";
}

.ml-symone-89-arrow-left-right-up-down-increase-decrease:before {
    content: "\f195";
}

.ml-symone-90-arrow-left-right-up-down-increase-decrease:before {
    content: "\f196";
}

.ml-symone-91-arrow-left-right-up-down-increase-decrease:before {
    content: "\f197";
}

.ml-symone-92-arrow-left-right-up-down-increase-decrease:before {
    content: "\f198";
}

.ml-symone-93-arrow-left-right-up-down-increase-decrease:before {
    content: "\f199";
}

.ml-symone-94-arrow-left-right-up-down-increase-decrease:before {
    content: "\f19a";
}

.ml-symone-95-arrow-left-right-up-down-increase-decrease:before {
    content: "\f19b";
}

.ml-symone-96-arrow-left-right-up-down-increase-decrease:before {
    content: "\f19c";
}

.ml-symone-97-arrow-left-right-up-down-increase-decrease:before {
    content: "\f19d";
}

.ml-symone-98-arrow-left-right-up-down-increase-decrease:before {
    content: "\f19e";
}

.ml-symone-99-export-import-arrow-direction-inside-outside:before {
    content: "\f19f";
}

.ml-symone-100-export-import-arrow-direction-inside-outside:before {
    content: "\f1a0";
}

.ml-symtwo-1-copy-dublicate-squares:before {
    content: "\f1a1";
}

.ml-symtwo-2-dublicate-add-plus-squares:before {
    content: "\f1a2";
}

.ml-symtwo-3-Dublicate-copy-boxes-squares:before {
    content: "\f1a3";
}

.ml-symtwo-4-minus-delete-square:before {
    content: "\f1a4";
}

.ml-symtwo-5-check-mark-yes-square:before {
    content: "\f1a5";
}

.ml-symtwo-6-cancel-cross-no-square:before {
    content: "\f1a6";
}

.ml-symtwo-7-cancel-cross-no-square:before {
    content: "\f1a7";
}

.ml-symtwo-8-add-plus-square:before {
    content: "\f1a8";
}

.ml-symtwo-9-double-check-mark-yes:before {
    content: "\f1a9";
}

.ml-symtwo-10-information-desk-letter-circle-round:before {
    content: "\f1aa";
}

.ml-symtwo-11-questionmark-ask-circle-round:before {
    content: "\f1ab";
}

.ml-symtwo-12-minus-delete-circle-round:before {
    content: "\f1ac";
}

.ml-symtwo-13-check-mark-yes-circle-round:before {
    content: "\f1ad";
}

.ml-symtwo-14-cancel-cross-no-circle-round:before {
    content: "\f1ae";
}

.ml-symtwo-15-forbidden-cross-no-circle-round:before {
    content: "\f1af";
}

.ml-symtwo-16-exclamation-mark-round-circle-round:before {
    content: "\f1b0";
}

.ml-symtwo-17-add-plus-circle-round:before {
    content: "\f1b1";
}

.ml-symtwo-18-exclamation-mark-triangle-round-hexagon:before {
    content: "\f1b2";
}

.ml-symtwo-19-exclamation-mark-triangle-round-hexagon:before {
    content: "\f1b3";
}

.ml-symtwo-20-square-root-check-mark-multiply-math:before {
    content: "\f1b4";
}

.ml-symtwo-21-divide-check-mark-multiply-ass-math-sign:before {
    content: "\f1b5";
}

.ml-symtwo-22-plus-math:before {
    content: "\f1b6";
}

.ml-symtwo-23-check-mark:before {
    content: "\f1b7";
}

.ml-symtwo-24-multiply-cross-math:before {
    content: "\f1b8";
}

.ml-symtwo-25-minus-math:before {
    content: "\f1b9";
}

.ml-symtwo-26-check-mark-yes-square:before {
    content: "\f1ba";
}

.ml-symtwo-27-cancel-cross-no:before {
    content: "\f1bb";
}

.ml-symtwo-28-cancel-cross-no-circle-round:before {
    content: "\f1bc";
}

.ml-symtwo-29-check-mark-yes-circle-round:before {
    content: "\f1bd";
}

.ml-symtwo-30-cursor-click-browser-website-arrow:before {
    content: "\f1be";
}

.ml-symtwo-31-cursor-click-browser-website-arrow:before {
    content: "\f1bf";
}

.ml-symtwo-32-cursor-click-browser-website-arrow:before {
    content: "\f1c0";
}

.ml-symtwo-33-cursor-click-browser-website-arrow:before {
    content: "\f1c1";
}

.ml-symtwo-34-cursor-click-browser-website-arrow-computer:before {
    content: "\f1c2";
}

.ml-symtwo-35-paper-plane-fly-start-up-creativity-idea:before {
    content: "\f1c3";
}

.ml-symtwo-36-trash-bin-can-empty-full-computer-files:before {
    content: "\f1c4";
}

.ml-symtwo-37-trash-bin-can-empty-full-computer-files:before {
    content: "\f1c5";
}

.ml-symtwo-38-refresh-sync-recycle-trash-bin-can-empty-full-computer-files:before {
    content: "\f1c6";
}

.ml-symtwo-39-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1c7";
}

.ml-symtwo-40-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1c8";
}

.ml-symtwo-41-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1c9";
}

.ml-symtwo-42-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1ca";
}

.ml-symtwo-43-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1cb";
}

.ml-symtwo-44-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1cc";
}

.ml-symtwo-45-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1cd";
}

.ml-symtwo-46-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1ce";
}

.ml-symtwo-47-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1cf";
}

.ml-symtwo-48-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1d0";
}

.ml-symtwo-49-settings-radio-button-loading-ellipsis-layout-order:before {
    content: "\f1d1";
}

.ml-symtwo-50-search-magnifier-magnifier-plus-minus:before {
    content: "\f1d2";
}

.ml-symtwo-51-search-magnifier-magnifier-plus-minus:before {
    content: "\f1d3";
}

.ml-symtwo-52-search-magnifier-magnifier-plus-minus:before {
    content: "\f1d4";
}

.ml-symtwo-53-search-magnifier-magnifier-plus-minus:before {
    content: "\f1d5";
}

.ml-symtwo-54-search-magnifier-magnifier-plus-minus:before {
    content: "\f1d6";
}

.ml-symtwo-55-search-magnifier-magnifier-plus-minus:before {
    content: "\f1d7";
}

.ml-symtwo-56-refresh-sync-recycle-search-magnifier-magnifier-plus-minus:before {
    content: "\f1d8";
}

.ml-symtwo-57-luxury-jewelery-diamond-jewel-wealth-talent:before {
    content: "\f1d9";
}

.ml-tab-1-tablet-mobile-phone-computer:before {
    content: "\f1da";
}

.ml-tab-2-refresh-sync-recycle-tablet-mobile-phone-computer:before {
    content: "\f1db";
}

.ml-tab-3-add-plus-tablet-mobile-phone-computer:before {
    content: "\f1dc";
}

.ml-tab-4-minus-delete-tablet-mobile-phone-computer:before {
    content: "\f1dd";
}

.ml-tab-5-forbidden-cross-no-tablet-mobile-phone-computer:before {
    content: "\f1de";
}

.ml-tab-6-attachment-link-tablet-mobile-phone-computer:before {
    content: "\f1df";
}

.ml-tab-7-link-tablet-mobile-phone-computer:before {
    content: "\f1e0";
}

.ml-tab-8-search-magnifier-tablet-mobile-phone-computer:before {
    content: "\f1e1";
}

.ml-tab-9-check-mark-yes-tablet-mobile-phone-computer:before {
    content: "\f1e2";
}

.ml-tab-10-cancel-cross-no-tablet-mobile-phone-computer:before {
    content: "\f1e3";
}

.ml-tab-11-left-enter-tablet-mobile-phone-computer:before {
    content: "\f1e4";
}

.ml-tab-12-arrow-left-tablet-mobile-phone-computer:before {
    content: "\f1e5";
}

.ml-tab-13-arrow-right-tablet-mobile-phone-computer:before {
    content: "\f1e6";
}

.ml-tab-14-up-increase-tablet-mobile-phone-computer:before {
    content: "\f1e7";
}

.ml-tab-15-down-decrease-tablet-mobile-phone-computer:before {
    content: "\f1e8";
}

.ml-tab-16-lock-secure-security-tablet-mobile-phone-computer:before {
    content: "\f1e9";
}

.ml-tab-17-loading-ellipsis-tablet-mobile-phone-computer:before {
    content: "\f1ea";
}

.ml-tab-18-pencil-save-write-tablet-mobile-phone-computer:before {
    content: "\f1eb";
}

.ml-tab-19-trash-delete-tablet-mobile-phone-computer:before {
    content: "\f1ec";
}

.ml-tab-20-security-shield-tablet-mobile-phone-computer:before {
    content: "\f1ed";
}

.ml-tab-21-heart-love-tablet-mobile-phone-computer:before {
    content: "\f1ee";
}

.ml-tab-22-code-inequality-tablet-mobile-phone-computer:before {
    content: "\f1ef";
}

.ml-tab-23-questionmark-ask-tablet-mobile-phone-computer:before {
    content: "\f1f0";
}

.ml-tab-24-dialogue-bubble-message-chat-tablet-mobile-phone-computer:before {
    content: "\f1f1";
}

.ml-tab-25-exclamation-mark-triangle-round-tablet-mobile-phone-computer:before {
    content: "\f1f2";
}

.ml-tab-26-information-desk-letter-tablet-mobile-phone-computer:before {
    content: "\f1f3";
}

.ml-tab-27-clock-time-tablet-mobile-phone-computer:before {
    content: "\f1f4";
}

.ml-tab-28-settings-gear-cog-wheel-tablet-mobile-phone-computer:before {
    content: "\f1f5";
}

.ml-tab-29-target-shoot-discover-tablet-mobile-phone-computer:before {
    content: "\f1f6";
}

.ml-tab-30-pie-chart-percentage-divide-tablet-mobile-phone-computer:before {
    content: "\f1f7";
}

.ml-tab-31-music-sound-listentablet-mobile-phone-computer:before {
    content: "\f1f8";
}

.ml-tab-32-play-listen-movie-music-videotablet-mobile-phone-computer:before {
    content: "\f1f9";
}

.ml-tab-33-touch-finger-hand-touch-screen-tablet-mobile-phone-computer:before {
    content: "\f1fa";
}

.ml-tab-34-mail-message-email-tablet-mobile-phone-computer:before {
    content: "\f1fb";
}

.ml-tab-35-note-write-read-tablet-mobile-phone-computer:before {
    content: "\f1fc";
}

.ml-tab-36-ebook-read-write-book-tablet-mobile-phone-computer:before {
    content: "\f1fd";
}

.ml-tab-37-camera-photo-shoot-video-tablet-mobile-phone-computer:before {
    content: "\f1fe";
}

.ml-tab-38-signal-internet-connection-wifi-tablet-mobile-phone-computer:before {
    content: "\f1ff";
}

.ml-tab-39-tag-price-tag-tablet-mobile-phone-computer:before {
    content: "\f200";
}

.ml-tab-40-letter-write-tablet-mobile-phone-computer:before {
    content: "\f201";
}

.ml-tab-41-smart-watch-mobile-device:before {
    content: "\f202";
}

.ml-tab-42-refresh-sync-recycle-smart-watch-mobile-device:before {
    content: "\f203";
}

.ml-tab-43-add-plus-smart-watch-mobile-device:before {
    content: "\f204";
}

.ml-tab-44-minus-delete-smart-watch-mobile-device:before {
    content: "\f205";
}

.ml-tab-45-forbidden-cross-no-smart-watch-mobile-device:before {
    content: "\f206";
}

.ml-tab-46-attachment-link-smart-watch-mobile-device:before {
    content: "\f207";
}

.ml-tab-47-link-smart-watch-mobile-device:before {
    content: "\f208";
}

.ml-tab-48-search-magnifier-smart-watch-mobile-device:before {
    content: "\f209";
}

.ml-tab-49-check-mark-yes-smart-watch-mobile-device:before {
    content: "\f20a";
}

.ml-tab-50-cancel-cross-no-smart-watch-mobile-device:before {
    content: "\f20b";
}

.ml-tab-51-left-enter-smart-watch-mobile-device:before {
    content: "\f20c";
}

.ml-tab-52-arrow-left-smart-watch-mobile-device:before {
    content: "\f20d";
}

.ml-tab-53-arrow-right-smart-watch-mobile-device:before {
    content: "\f20e";
}

.ml-tab-54-up-increase-smart-watch-mobile-device:before {
    content: "\f20f";
}

.ml-tab-55-down-decrease-smart-watch-mobile-device:before {
    content: "\f210";
}

.ml-tab-56-lock-secure-security-smart-watch-mobile-device:before {
    content: "\f211";
}

.ml-tab-57-loading-ellipsis-smart-watch-mobile-device:before {
    content: "\f212";
}

.ml-tab-58-pencil-save-write-smart-watch-mobile-device:before {
    content: "\f213";
}

.ml-tab-59-trash-deletesmart-watch-mobile-device:before {
    content: "\f214";
}

.ml-tab-60-smart-watch-mobile-device-security-shield:before {
    content: "\f215";
}

.ml-tab-61-heart-love-smart-watch-mobile-device:before {
    content: "\f216";
}

.ml-tab-62-code-inequality-smart-watch-mobile-device:before {
    content: "\f217";
}

.ml-tab-63-questionmark-ask-smart-watch-mobile-device:before {
    content: "\f218";
}

.ml-tab-64-exclamation-mark-triangle-round-smart-watch-mobile-device:before {
    content: "\f219";
}

.ml-tab-65-exclamation-mark-triangle-round-smart-watch-mobile-device:before {
    content: "\f21a";
}

.ml-tab-66-information-desk-letter-smart-watch-mobile-device:before {
    content: "\f21b";
}

.ml-tab-67-clock-time-smart-watch-mobile-device:before {
    content: "\f21c";
}

.ml-tab-68-settings-gear-cog-wheel-smart-watch-mobile-device:before {
    content: "\f21d";
}

.ml-tab-69-target-shoot-discover-smart-watch-mobile-device:before {
    content: "\f21e";
}

.ml-tab-70-pie-chart-percentage-divide-smart-watch-mobile-device:before {
    content: "\f21f";
}

.ml-tab-71-music-listen-sound-smart-watch-mobile-device:before {
    content: "\f220";
}

.ml-tab-72-play-movie-sound-music-smart-watch-mobile-device:before {
    content: "\f221";
}

.ml-tab-73-touch-hand-smart-watch-mobile-device:before {
    content: "\f222";
}

.ml-tab-74-mail-email-message-smart-watch-mobile-device:before {
    content: "\f223";
}

.ml-tab-75-note-write-smart-watch-mobile-device:before {
    content: "\f224";
}

.ml-tab-76-book-read-electronic-smart-watch-mobile-device:before {
    content: "\f225";
}

.ml-tab-77-camera-shoot-video-smart-watch-mobile-device:before {
    content: "\f226";
}

.ml-tab-78-signal-bluetooh-wifi-smart-watch-mobile-device:before {
    content: "\f227";
}

.ml-tab-79-price-tag-smart-watch-mobile-device:before {
    content: "\f228";
}

.ml-tab-80-letter-text-smart-watch-mobile-device:before {
    content: "\f229";
}

.ml-tec-1-computer-desktop-monitor-laptop:before {
    content: "\f22a";
}

.ml-tec-2-refresh-sync-recycle-computer-desktop-monitor-laptop:before {
    content: "\f22b";
}

.ml-tec-3-computer-desktop-monitor-laptop:before {
    content: "\f22c";
}

.ml-tec-4-minus-delete-computer-desktop-monitor-laptop:before {
    content: "\f22d";
}

.ml-tec-5-forbidden-cross-no-computer-desktop-monitor-laptop:before {
    content: "\f22e";
}

.ml-tec-6-attachment-link-computer-desktop-monitor-laptop:before {
    content: "\f22f";
}

.ml-tec-7-link-computer-desktop-monitor-laptop:before {
    content: "\f230";
}

.ml-tec-8-search-magnifier-computer-desktop-monitor-laptop:before {
    content: "\f231";
}

.ml-tec-9-check-mark-yes-computer-desktop-monitor-laptop:before {
    content: "\f232";
}

.ml-tec-10-cancel-cross-no-computer-desktop-monitor-laptop:before {
    content: "\f233";
}

.ml-tec-11-left-enter-computer-desktop-monitor-laptop:before {
    content: "\f234";
}

.ml-tec-12-arrow-left-computer-desktop-monitor-laptop:before {
    content: "\f235";
}

.ml-tec-13-arrow-right-computer-desktop-monitor-laptop:before {
    content: "\f236";
}

.ml-tec-14-up-increase-computer-desktop-monitor-laptop:before {
    content: "\f237";
}

.ml-tec-15-down-decrease-computer-desktop-monitor-laptop:before {
    content: "\f238";
}

.ml-tec-16-lock-secure-security-computer-desktop-monitor-laptop:before {
    content: "\f239";
}

.ml-tec-17-loading-ellipsis-computer-desktop-monitor-laptop:before {
    content: "\f23a";
}

.ml-tec-18-pencil-save-write-computer-desktop-monitor-laptop:before {
    content: "\f23b";
}

.ml-tec-19-trash-delete-computer-desktop-monitor-laptop:before {
    content: "\f23c";
}

.ml-tec-20-security-shield-computer-desktop-monitor-laptop:before {
    content: "\f23d";
}

.ml-tec-21-heart-love-computer-desktop-monitor-laptop:before {
    content: "\f23e";
}

.ml-tec-22-code-inequality-computer-desktop-monitor-laptop:before {
    content: "\f23f";
}

.ml-tec-23-questionmark-ask-computer-desktop-monitor-laptop:before {
    content: "\f240";
}

.ml-tec-24-exclamation-mark-triangle-round-computer-desktop-monitor-laptop:before {
    content: "\f241";
}

.ml-tec-25-exclamation-mark-triangle-round-computer-desktop-monitor-laptop:before {
    content: "\f242";
}

.ml-tec-26-information-desk-letter-computer-desktop-monitor-laptop:before {
    content: "\f243";
}

.ml-tec-27-clock-time-computer-desktop-monitor-laptop:before {
    content: "\f244";
}

.ml-tec-28-settings-gear-cog-wheel-computer-desktop-monitor-laptop:before {
    content: "\f245";
}

.ml-tec-29-target-shoot-discover-computer-desktop-monitor-laptop:before {
    content: "\f246";
}

.ml-tec-30-pie-chart-percentage-divide-computer-desktop-monitor-laptop:before {
    content: "\f247";
}

.ml-tec-31-computer-desktop-monitor-laptop:before {
    content: "\f248";
}

.ml-tec-32-computer-desktop-monitor-laptop-screen-monitor:before {
    content: "\f249";
}

.ml-tec-33-computer-desktop-monitor-laptop-browser-interface:before {
    content: "\f24a";
}

.ml-tec-34-computer-desktop-monitor-laptop-browser-interface:before {
    content: "\f24b";
}

.ml-tec-35-keyboard-keys-type-code-program-computer-laptop:before {
    content: "\f24c";
}

.ml-tec-36-cursor-mouse-laptop-computer-interface-right-click-left:before {
    content: "\f24d";
}

.ml-tec-37-ethernet-cable-interface-network-internet:before {
    content: "\f24e";
}

.ml-tec-38-ethernet-cable-interface-network-internet:before {
    content: "\f24f";
}

.ml-tec-39-ethernet-cable-interface-network-internet:before {
    content: "\f250";
}

.ml-tec-40-down-decrease-download-computer-desktop-monitor-laptop:before {
    content: "\f251";
}

.ml-tec-41-computer-desktop-monitor-laptop:before {
    content: "\f252";
}

.ml-tec-42-computer-desktop-monitor-laptop:before {
    content: "\f253";
}

.ml-tec-43-computer-desktop-monitor-laptop:before {
    content: "\f254";
}

.ml-tec-44-responsive-mobile-phone-tablet-computer-desktop-monitor-laptop:before {
    content: "\f255";
}

.ml-tec-45-responsive-mobile-phone-tablet-computer-desktop-monitor-laptop:before {
    content: "\f256";
}

.ml-tec-46-responsive-mobile-phone-tablet-computer-desktop-monitor-laptop:before {
    content: "\f257";
}

.ml-tec-47-disc-device-plug-computer-desktop-monitor-laptop:before {
    content: "\f258";
}

.ml-tec-48-Server-internet-network-internet-computer-desktop:before {
    content: "\f259";
}

.ml-tec-49-Synchronize-copy-transfer-refresh-sync-recycle-computer:before {
    content: "\f25a";
}

.ml-tec-50-wireless-router-internet-network-signal-wifi-computer:before {
    content: "\f25b";
}

.ml-tec-51-remote-control-television-tv:before {
    content: "\f25c";
}

.ml-tec-52-television-entertainment-shows-movie-monitor-screen:before {
    content: "\f25d";
}

.ml-tec-53-Virtual-reality-googles-game-movie-entertainment-three-dimensional:before {
    content: "\f25e";
}

.ml-tec-54-compact-disc-data-music-record-device-media:before {
    content: "\f25f";
}

.ml-tec-55-floppy-disc-data-save-record-old-file:before {
    content: "\f260";
}

.ml-tec-56-print-paper-printer-device-computer:before {
    content: "\f261";
}

.ml-tec-57-webcam-camera-internet-conversation-video-call:before {
    content: "\f262";
}

.ml-tec-58-house-home-network-internet-wireless-wifi:before {
    content: "\f263";
}

.ml-tec-59-network-connection-internet-data:before {
    content: "\f264";
}

.ml-tec-60-sound-wave-music-listen:before {
    content: "\f265";
}

.ml-tec-61-electric-plug-cable-watt-socket-power-line:before {
    content: "\f266";
}

.ml-tec-62-electric-plug-cable-watt-socket-power-line:before {
    content: "\f267";
}

.ml-tec-63-electric-plug-cable-watt-socket-power-line:before {
    content: "\f268";
}

.ml-tec-64-electric-plug-cable-watt-socket-power-line:before {
    content: "\f269";
}

.ml-tec-65-usb-cable-sign-plug-in-socket:before {
    content: "\f26a";
}

.ml-tec-66-usb-cable-sign-plug-in-socket:before {
    content: "\f26b";
}

.ml-tec-67-disc-memory-usb-cable-sign-plug-in-socket:before {
    content: "\f26c";
}

.ml-tec-68-usb-cable-sign-plug-in-socket:before {
    content: "\f26d";
}

.ml-tec-69-cogwheel-gear-configuration-settings-tools:before {
    content: "\f26e";
}

.ml-tec-70-thunder-power-electric-charge-battery:before {
    content: "\f26f";
}

.ml-tec-71-Three-dimensional-printer-shape-statue:before {
    content: "\f270";
}

.ml-tec-72-action-camera-movie-video-sport-wide-angle:before {
    content: "\f271";
}

.ml-tec-73-Artificial-intelligence-brain-human-robot-think-calculate-computer:before {
    content: "\f272";
}

.ml-tec-74-drone-helicopter-video-filming-fly:before {
    content: "\f273";
}

.ml-tec-75-Memory-card-data-save-camera:before {
    content: "\f274";
}

.ml-tec-76-Sim-card-cellular-phone-data-mobile-phone:before {
    content: "\f275";
}

.ml-tec-77-retina-scan-eve-vision-entertainment-tracking:before {
    content: "\f276";
}

.ml-tec-78-processor-compute-calculate-computer-mainboard:before {
    content: "\f277";
}

.ml-tec-79-Three-dimensional-glasses-movie-game-entertainment:before {
    content: "\f278";
}

.ml-tec-80-robot:before {
    content: "\f279";
}

.ml-tec-81-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f27a";
}

.ml-tec-82-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f27b";
}

.ml-tec-83-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f27c";
}

.ml-tec-84-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f27d";
}

.ml-tec-85-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f27e";
}

.ml-tec-86-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f27f";
}

.ml-tec-87-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f280";
}

.ml-tec-88-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f281";
}

.ml-tec-89-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f282";
}

.ml-tec-90-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f283";
}

.ml-tec-91-projector-video-ntertainment:before {
    content: "\f284";
}

.ml-tec-92-projector-video-ntertainment:before {
    content: "\f285";
}

.ml-tec-93-Head-problem-solving-maze-idea:before {
    content: "\f286";
}

.ml-tec-94-radio-station-listen-talk-music:before {
    content: "\f287";
}

.ml-tec-95-battery-charge-full-empty-full-electric-adaptor:before {
    content: "\f288";
}

.ml-tec-96-keyboard-arrow-enter-left-right-up-down:before {
    content: "\f289";
}

.ml-tec-97-keyboard-arrow-enter-left-right-up-down:before {
    content: "\f28a";
}

.ml-tec-98-keyboard-arrow-enter-left-right-up-down:before {
    content: "\f28b";
}

.ml-tec-99-keyboard-arrow-enter-left-right-up-down:before {
    content: "\f28c";
}

.ml-tec-100-keyboard-arrow-enter-left-right-up-down:before {
    content: "\f28d";
}

.ml-tex-1-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f28e";
}

.ml-tex-2-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f28f";
}

.ml-tex-3-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f290";
}

.ml-tex-4-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f291";
}

.ml-tex-5-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f292";
}

.ml-tex-6-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f293";
}

.ml-tex-7-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f294";
}

.ml-tex-8-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f295";
}

.ml-tex-9-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f296";
}

.ml-tex-10-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f297";
}

.ml-tex-11-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f298";
}

.ml-tex-12-text-format-size-bold-italic-underline-outline-character:before {
    content: "\f299";
}

.ml-tex-13-Paragraph-align-middle-left-right-text-type:before {
    content: "\f29a";
}

.ml-tex-14-Paragraph-align-middle-left-right-text-type:before {
    content: "\f29b";
}

.ml-tex-15-Paragraph-align-middle-left-right-text-type:before {
    content: "\f29c";
}

.ml-tex-16-Paragraph-align-middle-left-right-text-type:before {
    content: "\f29d";
}

.ml-tex-17-Paragraph-align-middle-left-right-text-type:before {
    content: "\f29e";
}

.ml-tex-18-Paragraph-align-middle-left-right-text-type:before {
    content: "\f29f";
}

.ml-tex-19-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2a0";
}

.ml-tex-20-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2a1";
}

.ml-tex-21-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2a2";
}

.ml-tex-22-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2a3";
}

.ml-tex-23-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2a4";
}

.ml-tex-24-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2a5";
}

.ml-tex-25-text-paragraph-bullet-numbers-edit-check-box:before {
    content: "\f2a6";
}

.ml-tex-26-text-paragraph-bullet-numbers-edit-check-box:before {
    content: "\f2a7";
}

.ml-tex-27-text-paragraph-bullet-numbers-edit-check-box:before {
    content: "\f2a8";
}

.ml-tex-28-text-paragraph-bullet-numbers-edit-check-box:before {
    content: "\f2a9";
}

.ml-tex-29-text-paragraph-bullet-numbers-edit-check-box:before {
    content: "\f2aa";
}

.ml-tex-30-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2ab";
}

.ml-tex-31-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2ac";
}

.ml-tex-32-Paragraph-align-middle-left-right-text-type:before {
    content: "\f2ad";
}

.ml-tex-33-bookmark-text-book-note-write:before {
    content: "\f2ae";
}

.ml-tex-34-bookmark-text-book-note-write:before {
    content: "\f2af";
}

.ml-tex-35-bookmark-text-book-note-write:before {
    content: "\f2b0";
}

.ml-tex-36-bookmark-text-book-note-write:before {
    content: "\f2b1";
}

.ml-tex-37-bookmark-text-book-note-write:before {
    content: "\f2b2";
}

.ml-tex-38-bookmark-text-book-note-write:before {
    content: "\f2b3";
}

.ml-tex-39-layout-divide-text-website-interface:before {
    content: "\f2b4";
}

.ml-tex-40-layout-divide-text-website-interface:before {
    content: "\f2b5";
}

.ml-tex-41-layout-divide-text-website-interface:before {
    content: "\f2b6";
}

.ml-tex-42-layout-divide-text-website-interface:before {
    content: "\f2b7";
}

.ml-tex-43-layout-divide-text-website-interface:before {
    content: "\f2b8";
}

.ml-tex-44-layout-divide-text-website-interface:before {
    content: "\f2b9";
}

.ml-tex-45-layout-divide-text-website-interface:before {
    content: "\f2ba";
}

.ml-tex-46-layout-divide-text-website-interface:before {
    content: "\f2bb";
}

.ml-tex-47-layout-divide-text-website-interface:before {
    content: "\f2bc";
}

.ml-tex-48-layout-divide-text-website-interface:before {
    content: "\f2bd";
}

.ml-tex-49-layout-divide-text-website-interface:before {
    content: "\f2be";
}

.ml-tex-50-layout-divide-text-website-interface:before {
    content: "\f2bf";
}

.ml-tex-51-layout-divide-text-website-interface:before {
    content: "\f2c0";
}

.ml-tex-52-layout-divide-text-website-interface:before {
    content: "\f2c1";
}

.ml-tex-53-file-document-write-sign-save-pen-pencil:before {
    content: "\f2c2";
}

.ml-tex-54-file-document-write-sign-save-pen-pencil:before {
    content: "\f2c3";
}

.ml-tex-55-printer-print-document-file-paper-computer-save:before {
    content: "\f2c4";
}

.ml-tex-56-copy-clipboard-file-paper-document-computer:before {
    content: "\f2c5";
}

.ml-tex-57-text-field-edit-type-editor-write-document:before {
    content: "\f2c6";
}

.ml-tex-58-anchor-text-ship-clickable-link-website:before {
    content: "\f2c7";
}

.ml-tex-59-copy-document-text-file-paste:before {
    content: "\f2c8";
}

.ml-tex-60-floppy-save-format-disc-software-edit:before {
    content: "\f2c9";
}

.ml-tim-1-clock-time-alarm-watch:before {
    content: "\f2ca";
}

.ml-tim-2-refresh-sync-recycle-clock-time-alarm-watch:before {
    content: "\f2cb";
}

.ml-tim-3-add-plus-clock-time-alarm-watch:before {
    content: "\f2cc";
}

.ml-tim-4-minus-delete-clock-time-alarm-watch:before {
    content: "\f2cd";
}

.ml-tim-5-forbidden-cross-no-clock-time-alarm-watch:before {
    content: "\f2ce";
}

.ml-tim-6-attachment-link-clock-time-alarm-watch:before {
    content: "\f2cf";
}

.ml-tim-7-link-clock-time-alarm-watch:before {
    content: "\f2d0";
}

.ml-tim-8-Clock-time-mini-line-icon:before {
    content: "\f2d1";
}

.ml-tim-9-check-mark-yes-clock-time-alarm-watch:before {
    content: "\f2d2";
}

.ml-tim-10-cancel-cross-no-clock-time-alarm-watch:before {
    content: "\f2d3";
}

.ml-tim-11-left-enter-clock-time-alarm-watch:before {
    content: "\f2d4";
}

.ml-tim-12-arrow-left-clock-time-alarm-watch:before {
    content: "\f2d5";
}

.ml-tim-13-arrow-right-clock-time-alarm-watch:before {
    content: "\f2d6";
}

.ml-tim-14-up-increase-clock-time-alarm-watch:before {
    content: "\f2d7";
}

.ml-tim-15-down-decrease-clock-time-alarm-watch:before {
    content: "\f2d8";
}

.ml-tim-16-lock-secure-security-clock-time-alarm-watch:before {
    content: "\f2d9";
}

.ml-tim-17-loading-ellipsis-clock-time-alarm-watch:before {
    content: "\f2da";
}

.ml-tim-18-pencil-save-write-clock-time-alarm-watch:before {
    content: "\f2db";
}

.ml-tim-19-trash-delete-clock-time-alarm-watch:before {
    content: "\f2dc";
}

.ml-tim-20-security-shield-clock-time-alarm-watch:before {
    content: "\f2dd";
}

.ml-tim-21-Clock-time-mini-line-icon:before {
    content: "\f2de";
}

.ml-tim-22-code-inequality-clock-time-alarm-watch:before {
    content: "\f2df";
}

.ml-tim-23-questionmark-ask-clock-time-alarm-watch:before {
    content: "\f2e0";
}

.ml-tim-24-exclamation-mark-triangle-round-clock-time-alarm-watch:before {
    content: "\f2e1";
}

.ml-tim-25-exclamation-mark-triangle-round-clock-time-alarm-watch:before {
    content: "\f2e2";
}

.ml-tim-26-information-desk-letter-clock-time-alarm-watch:before {
    content: "\f2e3";
}

.ml-tim-27-clock-time-clock-time-alarm-watch:before {
    content: "\f2e4";
}

.ml-tim-28-settings-gear-cog-wheel-clock-time-alarm-watch:before {
    content: "\f2e5";
}

.ml-tim-29-target-shoot-discover-clock-time-alarm-watch:before {
    content: "\f2e6";
}

.ml-tim-30-pie-chart-percentage-divide-clock-time-alarm-watch:before {
    content: "\f2e7";
}

.ml-tim-31-clock-time-alarm-watch:before {
    content: "\f2e8";
}

.ml-tim-32-clock-time-alarm-watch:before {
    content: "\f2e9";
}

.ml-tim-33-clock-time-alarm-watch:before {
    content: "\f2ea";
}

.ml-tim-34-clock-time-alarm-watch:before {
    content: "\f2eb";
}

.ml-tim-35-calander-date-schedule-clock-time-alarm-watch:before {
    content: "\f2ec";
}

.ml-tim-36-stopclock-time-alarm-watch:before {
    content: "\f2ed";
}

.ml-tim-37-stopclock-time-alarm-watch:before {
    content: "\f2ee";
}

.ml-tim-38-stopclock-time-alarm-watch:before {
    content: "\f2ef";
}

.ml-tim-39-clock-time-alarm-watch:before {
    content: "\f2f0";
}

.ml-tim-40-clock-time-alarm-watch:before {
    content: "\f2f1";
}

.ml-tim-41-alarm-bell-timer-stopring-music:before {
    content: "\f2f2";
}

.ml-tim-42-alarm-bell-timer-stopring-music:before {
    content: "\f2f3";
}

.ml-tim-43-alarm-bell-timer-stopring-music:before {
    content: "\f2f4";
}

.ml-tim-44-alarm-bell-timer-stopring-music:before {
    content: "\f2f5";
}

.ml-tim-45-alarm-bell-timer-stopring-music:before {
    content: "\f2f6";
}

.ml-tim-46-alarm-bell-timer-stopring-music:before {
    content: "\f2f7";
}

.ml-tim-47-Hourglass-mini-line-icon:before {
    content: "\f2f8";
}

.ml-tim-48-clock-time-alarm-watch:before {
    content: "\f2f9";
}

.ml-tim-49-refresh-sync-recycle-clock-time-alarm-watch:before {
    content: "\f2fa";
}

.ml-tim-50-refresh-sync-recycle-clock-time-alarm-watch:before {
    content: "\f2fb";
}

.ml-tim-51-time-calendar-date-schedule:before {
    content: "\f2fc";
}

.ml-tim-52-refresh-sync-recycle-time-calendar-date-schedule:before {
    content: "\f2fd";
}

.ml-tim-53-add-plus-time-calendar-date-schedule:before {
    content: "\f2fe";
}

.ml-tim-54-minus-delete-time-calendar-date-schedule:before {
    content: "\f2ff";
}

.ml-tim-55-forbidden-cross-no-time-calendar-date-schedule:before {
    content: "\f300";
}

.ml-tim-56-attachment-link-time-calendar-date-schedule:before {
    content: "\f301";
}

.ml-tim-57-link-time-calendar-date-schedule:before {
    content: "\f302";
}

.ml-tim-58-search-magnifier-time-calendar-date-schedule:before {
    content: "\f303";
}

.ml-tim-59-check-mark-yes-time-calendar-date-schedule:before {
    content: "\f304";
}

.ml-tim-60-Calendar-mini-line-icon:before {
    content: "\f305";
}

.ml-tim-61-left-enter-time-calendar-date-schedule:before {
    content: "\f306";
}

.ml-tim-62-arrow-left-time-calendar-date-schedule:before {
    content: "\f307";
}

.ml-tim-63-arrow-right-time-calendar-date-schedule:before {
    content: "\f308";
}

.ml-tim-64-up-increase-time-calendar-date-schedule:before {
    content: "\f309";
}

.ml-tim-65-down-decrease-time-calendar-date-schedule:before {
    content: "\f30a";
}

.ml-tim-66-lock-secure-security-time-calendar-date-schedule:before {
    content: "\f30b";
}

.ml-tim-67-loading-ellipsis-time-calendar-date-schedule:before {
    content: "\f30c";
}

.ml-tim-68-pencil-save-write-time-calendar-date-schedule:before {
    content: "\f30d";
}

.ml-tim-69-trash-delete-time-calendar-date-schedule:before {
    content: "\f30e";
}

.ml-tim-70-security-shield-time-calendar-date-schedule:before {
    content: "\f30f";
}

.ml-tim-71-heart-love-time-calendar-date-schedule:before {
    content: "\f310";
}

.ml-tim-72-code-inequality-time-calendar-date-schedule:before {
    content: "\f311";
}

.ml-tim-73-questionmark-ask-time-calendar-date-schedule:before {
    content: "\f312";
}

.ml-tim-74-exclamation-mark-triangle-round-time-calendar-date-schedule:before {
    content: "\f313";
}

.ml-tim-75-exclamation-mark-triangle-round-time-calendar-date-schedule:before {
    content: "\f314";
}

.ml-tim-76-information-desk-letter-time-calendar-date-schedule:before {
    content: "\f315";
}

.ml-tim-77-clock-time-time-calendar-date-schedule:before {
    content: "\f316";
}

.ml-tim-78-settings-gear-cog-wheel-time-calendar-date-schedule:before {
    content: "\f317";
}

.ml-tim-79-target-shoot-discover-time-calendar-date-schedule:before {
    content: "\f318";
}

.ml-tim-80-pie-chart-percentage-divide-time-calendar-date-schedule:before {
    content: "\f319";
}

.ml-tim-81-time-calendar-date-schedule:before {
    content: "\f31a";
}

.ml-tim-82-time-calendar-date-schedule:before {
    content: "\f31b";
}

.ml-tim-83-time-calendar-date-schedule:before {
    content: "\f31c";
}

.ml-tim-84-time-calendar-date-schedule:before {
    content: "\f31d";
}

.ml-tim-85-time-calendar-date-schedule:before {
    content: "\f31e";
}

.ml-tim-86-time-calendar-date-schedule:before {
    content: "\f31f";
}

.ml-tra-1-walk-transport-vehicle:before {
    content: "\f320";
}

.ml-tra-2-car-automobile-walk-transport-vehicle:before {
    content: "\f321";
}

.ml-tra-3-public-rail-train-metro-walk-transport-vehicle:before {
    content: "\f322";
}

.ml-tra-4-public-rail-train-metro-walk-transport-vehicle:before {
    content: "\f323";
}

.ml-tra-5-public-bus-transportation-walk-transport-vehicle:before {
    content: "\f324";
}

.ml-tra-6-public-boat-cruise-ship-walk-transport-vehicle:before {
    content: "\f325";
}

.ml-tra-7-taxi-car-public-walk-transport-vehicle:before {
    content: "\f326";
}

.ml-tra-8-plane-fly-airport-jet-airplane-transport-vehicle:before {
    content: "\f327";
}

.ml-tra-9-motorbike-bike-scooter-walk-transport-vehicle:before {
    content: "\f328";
}

.ml-tra-10-sport-bike-bicycle-walk-transport-vehicle:before {
    content: "\f329";
}

.ml-tra-11-cable-car-cabin-walk-transport-vehicle:before {
    content: "\f32a";
}

.ml-tra-12-car-automobile-walk-transport-vehicle:before {
    content: "\f32b";
}

.ml-tra-13-public-rail-train-metro-walk-transport-vehicle:before {
    content: "\f32c";
}

.ml-tra-14-public-rail-train-metro-walk-transport-vehicle:before {
    content: "\f32d";
}

.ml-tra-15-public-rail-train-metro-walk-transport-vehicle:before {
    content: "\f32e";
}

.ml-tra-16-delivery-shipment-truck-transport-vehicle:before {
    content: "\f32f";
}

.ml-tra-17-delivery-shipment-truck-transport-vehicle:before {
    content: "\f330";
}

.ml-tra-18-walk-transport-vehicle:before {
    content: "\f331";
}

.ml-tra-19-ship-delivery-shipment-truck-transport-vehicle:before {
    content: "\f332";
}

.ml-tra-20-plane-fly-airport-jet-airplane-transport-vehicle:before {
    content: "\f333";
}

.ml-tra-21-motorbike-bike-scooter-walk-transport-vehicle:before {
    content: "\f334";
}

.ml-tra-22-sport-bike-bicycle-walk-transport-vehicle:before {
    content: "\f335";
}

.ml-tra-23-aircraft-helicopter-fly-airport-transport-vehicle:before {
    content: "\f336";
}

.ml-tra-25-plane-fly-airport-jet-airplane-transport-vehicle:before {
    content: "\f337";
}

.ml-tra-26-transport-summer-caravan-camping-walk-transport-vehicle:before {
    content: "\f338";
}

.ml-tra-27-road-car-transport-travel:before {
    content: "\f339";
}

.ml-tra-28-car-key-transport-vehicle:before {
    content: "\f33a";
}

.ml-tra-29-Gearshift-car-transport-transportation-gear:before {
    content: "\f33b";
}

.ml-tra-30-fix-car-vehicle-automobile-transport:before {
    content: "\f33c";
}

.ml-tra-31-cone-post-urcross-traffic-construction-under:before {
    content: "\f33d";
}

.ml-tra-32-road-sign-direction-warning-traffic-panel:before {
    content: "\f33e";
}

.ml-tra-33-fuel-gasoline-gas-fuel-station:before {
    content: "\f33f";
}

.ml-tra-34-traffic-light-stop-transportation-stop-signal:before {
    content: "\f340";
}

.ml-tra-35-parking-sign-urcross-traffic-car-road:before {
    content: "\f341";
}

.ml-tra-36-elevator-apartment-lift-doors:before {
    content: "\f342";
}

.ml-tra-37-stairs-stair-escalator-sign-walking-climbing:before {
    content: "\f343";
}

.ml-tra-38-stairs-stair-escalator-sign-walking-climbing:before {
    content: "\f344";
}

.ml-tra-39-stairs-stair-escalator-sign-walking-climbing:before {
    content: "\f345";
}

.ml-tra-40-stairs-stair-escalator-sign-walking-climbing:before {
    content: "\f346";
}

.ml-tro-1-trophy-cup-medallion-locket-win:before {
    content: "\f347";
}

.ml-tro-2-trophy-cup-medallion-locket-win:before {
    content: "\f348";
}

.ml-tro-3-trophy-cup-medallion-locket-win:before {
    content: "\f349";
}

.ml-tro-4-trophy-cup-medallion-locket-win:before {
    content: "\f34a";
}

.ml-tro-5-Heart-square-favorite-love-medical:before {
    content: "\f34b";
}

.ml-tro-6-star-favorite-shine-sky:before {
    content: "\f34c";
}

.ml-tro-7-trophy-cup-medallion-locket-win:before {
    content: "\f34d";
}

.ml-vac-1-reception-bell-motel-hotel-otel:before {
    content: "\f34e";
}

.ml-vac-2-flight-plane-ticket-reservation-passport-holiday-pasanger:before {
    content: "\f34f";
}

.ml-vac-3-travel-suitcase-bag-holiday-handbag-briefcase:before {
    content: "\f350";
}

.ml-vac-4-travel-suitcase-bag-holiday-handbag-briefcase:before {
    content: "\f351";
}

.ml-vac-5-family-trip-holiday-standart:before {
    content: "\f352";
}

.ml-vac-6-restaurant-service-plate-food-cook-dish-tray:before {
    content: "\f353";
}

.ml-vac-7-casino-play-earn-money-slot-machine-gambling:before {
    content: "\f354";
}

.ml-vac-8-credit-card-money-wallet-payment-type:before {
    content: "\f355";
}

.ml-vac-9-passport-travel-holiday-idendity-papers-fly:before {
    content: "\f356";
}

.ml-vac-10-conference-room-lecture-presentation-talk-rostrum-stand:before {
    content: "\f357";
}

.ml-vac-11-towel-flower-bath-spa-treatment-oil-theraphy-aromatic:before {
    content: "\f358";
}

.ml-vac-12-no-smoking-cigarette-puro-smoke:before {
    content: "\f359";
}

.ml-vac-13-towel-flower-bath-spa-treatment-oil-theraphy-aromatic:before {
    content: "\f35a";
}

.ml-vac-15-towel-flower-bath-spa-treatment-oil-theraphy-aromatic:before {
    content: "\f35b";
}

.ml-vac-16-television-entertainment-shows-movie-monitor-screen:before {
    content: "\f35c";
}

.ml-vac-17-computer-reservation:before {
    content: "\f35d";
}

.ml-vac-18-pool-water-pool-swim-swimming:before {
    content: "\f35e";
}

.ml-vac-19-hotel-architecture-building-stay:before {
    content: "\f35f";
}

.ml-vac-20-summer-ocean-sea-swimming-summertime-sun-sun-bath:before {
    content: "\f360";
}

.ml-vac-21-summer-sea-swimming-summertime-swimming-pool-sun-sun-bath:before {
    content: "\f361";
}

.ml-vac-22-diving-googles-sport:before {
    content: "\f362";
}

.ml-vac-23-forest-nature-tent-rural-holiday-adventure:before {
    content: "\f363";
}

.ml-wea-1-weather-condition-forecast-sun-sunny:before {
    content: "\f364";
}

.ml-2:before {
    content: "\f364";
}

.ml-wea-2-weather-condition-forecast-sun-cloud:before {
    content: "\f365";
}

.ml-wea-3-weather-condition-forecast-sun-cloud:before {
    content: "\f366";
}

.ml-wea-4-weather-condition-forecast-sun-cloud:before {
    content: "\f367";
}

.ml-wea-5-weather-condition-forecast-sun-cloud-wind:before {
    content: "\f368";
}

.ml-wea-6-weather-condition-forecast-sun-cloud-wind:before {
    content: "\f369";
}

.ml-wea-7-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f36a";
}

.ml-wea-8-weather-condition-forecast-sun-cloud-winter-snow:before {
    content: "\f36b";
}

.ml-wea-9-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f36c";
}

.ml-wea-10-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f36d";
}

.ml-wea-11-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f36e";
}

.ml-wea-12-weather-condition-forecast-sun-cloud-thunder-rain:before {
    content: "\f36f";
}

.ml-wea-13-weather-condition-forecast-rain-thunder:before {
    content: "\f370";
}

.ml-wea-14-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f371";
}

.ml-wea-15-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f372";
}

.ml-wea-16-weather-condition-forecast-sun-cloud-thunder:before {
    content: "\f373";
}

.ml-wea-17-weather-condition-forecast-sun-cloud-wind:before {
    content: "\f374";
}

.ml-wea-18-weather-condition-forecast-sun-cloud-wind:before {
    content: "\f375";
}

.ml-wea-19-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f376";
}

.ml-wea-20-weather-condition-forecast-sun-cloud-snow-winter:before {
    content: "\f377";
}

.ml-wea-21-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f378";
}

.ml-wea-22-weather-condition-forecast-sun-cloud-snow:before {
    content: "\f379";
}

.ml-wea-23-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f37a";
}

.ml-wea-24-weather-condition-forecast-sun-cloud-rain-thunder:before {
    content: "\f37b";
}

.ml-wea-25-weather-condition-forecast-sun-cloud-rain-thunder:before {
    content: "\f37c";
}

.ml-wea-26-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f37d";
}

.ml-wea-27-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f37e";
}

.ml-wea-28-weather-condition-forecast-sun-cloud-rain-thunder:before {
    content: "\f37f";
}

.ml-wea-29-weather-condition-forecast-sun-cloud-wind:before {
    content: "\f380";
}

.ml-wea-30-weather-condition-forecast-sun-cloud-wind:before {
    content: "\f381";
}

.ml-wea-31-weather-condition-forecast-sun-cloud-rain:before {
    content: "\f382";
}

.ml-wea-32-weather-condition-forecast-sun-cloud-snow:before {
    content: "\f383";
}

.ml-wea-33-moon-weather-condition-forecast-sun-cloud-moon:before {
    content: "\f384";
}

.ml-wea-34-temperature-type-celsius-fahranit-weather-condition-forecast:before {
    content: "\f385";
}

.ml-wea-35-temperature-type-celsius-fahranit-weather-condition-forecast:before {
    content: "\f386";
}

.ml-web-1-web-design-computer-browser-internet:before {
    content: "\f387";
}

.ml-web-2-refresh-sync-recycle-web-design-computer-browser-internet:before {
    content: "\f388";
}

.ml-web-3-add-plus-web-design-computer-browser-internet:before {
    content: "\f389";
}

.ml-web-4-minus-delete-web-design-computer-browser-internet:before {
    content: "\f38a";
}

.ml-web-5-forbidden-cross-no-web-design-computer-browser-internet:before {
    content: "\f38b";
}

.ml-web-6-attachment-link-web-design-computer-browser-internet:before {
    content: "\f38c";
}

.ml-web-7-link-web-design-computer-browser-internet:before {
    content: "\f38d";
}

.ml-web-8-search-magnifier-web-design-computer-browser-internet:before {
    content: "\f38e";
}

.ml-web-9-check-mark-yes-web-design-computer-browser-internet:before {
    content: "\f38f";
}

.ml-web-10-cancel-cross-no-web-design-computer-browser-internet:before {
    content: "\f390";
}

.ml-web-11-left-enter-web-design-computer-browser-internet:before {
    content: "\f391";
}

.ml-web-12-arrow-left-web-design-computer-browser-internet:before {
    content: "\f392";
}

.ml-web-13-arrow-right-web-design-computer-browser-internet:before {
    content: "\f393";
}

.ml-web-14-up-increase-web-design-computer-browser-internet:before {
    content: "\f394";
}

.ml-web-15-down-decrease-web-design-computer-browser-internet:before {
    content: "\f395";
}

.ml-web-16-lock-secure-security-web-design-computer-browser-internet:before {
    content: "\f396";
}

.ml-web-17-loading-ellipsis-web-design-computer-browser-internet:before {
    content: "\f397";
}

.ml-web-18-pencil-save-write-web-design-computer-browser-internet:before {
    content: "\f398";
}

.ml-web-19-trash-delete-web-design-computer-browser-internet:before {
    content: "\f399";
}

.ml-web-20-security-shield-web-design-computer-browser-internet:before {
    content: "\f39a";
}

.ml-web-21-heart-love-web-design-computer-browser-internet:before {
    content: "\f39b";
}

.ml-web-22-code-inequality-web-design-computer-browser-internet:before {
    content: "\f39c";
}

.ml-web-23-questionmark-ask-web-design-computer-browser-internet:before {
    content: "\f39d";
}

.ml-web-24-exclamation-mark-triangle-round-web-design-computer-browser-internet:before {
    content: "\f39e";
}

.ml-web-25-exclamation-mark-triangle-round-web-design-computer-browser-internet:before {
    content: "\f39f";
}

.ml-web-26-information-desk-letter-web-design-computer-browser-internet:before {
    content: "\f3a0";
}

.ml-web-27-clock-time-web-design-computer-browser-internet:before {
    content: "\f3a1";
}

.ml-web-28-settings-gear-cog-wheel-web-design-computer-browser-internet:before {
    content: "\f3a2";
}

.ml-web-29-target-shoot-discover-web-design-computer-browser-internet:before {
    content: "\f3a3";
}

.ml-web-30-pie-chart-percentage-divide-web-design-computer-browser-internet:before {
    content: "\f3a4";
}

.ml-web-31-music-sound-web-design-computer-browser-internet:before {
    content: "\f3a5";
}

.ml-web-32-video-movie-web-design-computer-browser-internet:before {
    content: "\f3a6";
}

.ml-web-33-Touch-hand-finger-gesture-web-design-computer-browser-internet:before {
    content: "\f3a7";
}

.ml-web-34-mail-email-message-web-design-computer-browser-internet:before {
    content: "\f3a8";
}

.ml-web-35-note-write-read-web-design-computer-browser-internet:before {
    content: "\f3a9";
}

.ml-web-36-book-note-read-web-design-computer-browser-internet:before {
    content: "\f3aa";
}

.ml-web-37-camera-photo-web-design-computer-browser-internet:before {
    content: "\f3ab";
}

.ml-web-38-wireless-signal-web-design-computer-browser-internet:before {
    content: "\f3ac";
}

.ml-web-39-tag-price-web-design-computer-browser-internet:before {
    content: "\f3ad";
}

.ml-web-40-type-letter-web-design-computer-browser-internet:before {
    content: "\f3ae";
}

.ml-web-41-code-language-program-web-design-computer-browser-internet:before {
    content: "\f3af";
}

.ml-web-42-code-language-program-web-design-computer-browser-internet:before {
    content: "\f3b0";
}

.ml-web-43-code-language-program-web-design-computer-browser-internet:before {
    content: "\f3b1";
}

.ml-web-44-code-language-error-web-design-computer-browser-internet:before {
    content: "\f3b2";
}

.ml-web-45-code-language-error-web-design-computer-browser-internet:before {
    content: "\f3b3";
}

.ml-web-46-code-language-error-web-design-computer-browser-internet:before {
    content: "\f3b4";
}

.ml-web-47-code-language-error-web-design-computer-browser-internet:before {
    content: "\f3b5";
}

.ml-web-48-code-language-error-web-design-computer-browser-internet:before {
    content: "\f3b6";
}

.ml-web-49-code-language-error-web-design-computer-browser-internet:before {
    content: "\f3b7";
}

.ml-web-50-code-language-error-web-design-computer-browser-internet:before {
    content: "\f3b8";
}

.ml-web-51-cloud-network-web-design-computer-browser-internet:before {
    content: "\f3b9";
}

.ml-web-52-home-homepage-web-design-computer-browser-internet:before {
    content: "\f3ba";
}

.ml-web-53-virus-bug-web-design-computer-browser-internet:before {
    content: "\f3bb";
}

.ml-web-54-layout-tree-map-web-design-computer-browser-internet:before {
    content: "\f3bc";
}

.ml-web-55-code-language-program-web-design-computer-browser-internet:before {
    content: "\f3bd";
}

.ml-web-56-code-language-program-web-design-computer-browser-internet:before {
    content: "\f3be";
}

.ml-web-57-align-layout-code-web-design-computer-browser-internet:before {
    content: "\f3bf";
}

.ml-web-58-align-layout-code-web-design-computer-browser-internet:before {
    content: "\f3c0";
}

.ml-web-59-align-layout-code-web-design-computer-browser-internet:before {
    content: "\f3c1";
}

.ml-web-60-align-layout-code-web-design-computer-browser-internet:before {
    content: "\f3c2";
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

*,::after,::before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

@-ms-viewport {
    width: device-width
}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0!important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

dfn {
    font-style: italic
}

b,strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],input[type=datetime-local],input[type=month],input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none!important
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

.h1,h1 {
    font-size: 2.5rem
}

.h2,h2 {
    font-size: 2rem
}

.h3,h3 {
    font-size: 1.75rem
}

.h4,h4 {
    font-size: 1.5rem
}

.h5,h5 {
    font-size: 1.25rem
}

.h6,h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.small,small {
    font-size: 80%;
    font-weight: 400
}

.mark,mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.blockquote-footer::before {
    content: "\2014 \00A0"
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code,kbd,pre,samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}



.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.333333%
}

.offset-2 {
    margin-left: 16.666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.333333%
}

.offset-5 {
    margin-left: 41.666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.333333%
}

.offset-8 {
    margin-left: 66.666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.333333%
}

.offset-11 {
    margin-left: 91.666667%
}

@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent
}

.table td,.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
    border-top: 2px solid #dee2e6
}

.table .table {
    background-color: #fff
}

.table-sm td,.table-sm th {
    padding: .3rem
}

.table-bordered {
    border: 1px solid #dee2e6
}

.table-bordered td,.table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td,.table-bordered thead th {
    border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05)
}

.table-hover tbody tr:hover {
    background-color: rgba(0,0,0,.075)
}

.table-primary,.table-primary>td,.table-primary>th {
    background-color: #b8daff
}

.table-hover .table-primary:hover {
    background-color: #9fcdff
}

.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
    background-color: #9fcdff
}

.table-secondary,.table-secondary>td,.table-secondary>th {
    background-color: #d6d8db
}

.table-hover .table-secondary:hover {
    background-color: #c8cbcf
}

.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
    background-color: #c8cbcf
}

.table-success,.table-success>td,.table-success>th {
    background-color: #c3e6cb
}

.table-hover .table-success:hover {
    background-color: #b1dfbb
}

.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
    background-color: #b1dfbb
}

.table-info,.table-info>td,.table-info>th {
    background-color: #bee5eb
}

.table-hover .table-info:hover {
    background-color: #abdde5
}

.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
    background-color: #abdde5
}

.table-warning,.table-warning>td,.table-warning>th {
    background-color: #ffeeba
}

.table-hover .table-warning:hover {
    background-color: #ffe8a1
}

.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
    background-color: #ffe8a1
}

.table-danger,.table-danger>td,.table-danger>th {
    background-color: #f5c6cb
}

.table-hover .table-danger:hover {
    background-color: #f1b0b7
}

.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
    background-color: #f1b0b7
}

.table-light,.table-light>td,.table-light>th {
    background-color: #fdfdfe
}

.table-hover .table-light:hover {
    background-color: #ececf6
}

.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
    background-color: #ececf6
}

.table-dark,.table-dark>td,.table-dark>th {
    background-color: #c6c8ca
}

.table-hover .table-dark:hover {
    background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
    background-color: #b9bbbe
}

.table-active,.table-active>td,.table-active>th {
    background-color: rgba(0,0,0,.075)
}

.table-hover .table-active:hover {
    background-color: rgba(0,0,0,.075)
}

.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
    background-color: rgba(0,0,0,.075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.table-dark {
    color: #fff;
    background-color: #212529
}

.table-dark td,.table-dark th,.table-dark thead th {
    border-color: #32383e
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255,255,255,.05)
}

.table-dark.table-hover tbody tr:hover {
    background-color: rgba(255,255,255,.075)
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px)
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.form-control-file,.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]) {
    height: calc(1.8125rem + 2px)
}

.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]) {
    height: calc(2.875rem + 2px)
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #6c757d
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #28a745
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(40,167,69,.8);
    border-radius: .2rem
}

.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid {
    border-color: #28a745
}

.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip {
    display: block
}

.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
    color: #28a745
}

.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {
    color: #28a745
}

.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before {
    background-color: #71dd8a
}

.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
    background-color: #34ce57
}

.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)
}

.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #28a745
}

.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before {
    border-color: inherit
}

.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip {
    display: block
}

.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(220,53,69,.8);
    border-radius: .2rem
}

.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid {
    border-color: #dc3545
}

.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip {
    display: block
}

.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
    color: #dc3545
}

.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #dc3545
}

.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before {
    background-color: #efa2a9
}

.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
    background-color: #e4606d
}

.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)
}

.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #dc3545
}

.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before {
    border-color: inherit
}

.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip {
    display: block
}

.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

.form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width: 576px) {
    .form-inline label {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.btn:focus,.btn:hover {
    text-decoration: none
}

.btn.focus,.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.btn.disabled,.btn:disabled {
    opacity: .65
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active {
    background-image: none
}

a.btn.disabled,fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc
}

.btn-primary.focus,.btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-primary.disabled,.btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62
}

.btn-secondary.focus,.btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-secondary.disabled,.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

.btn-success.focus,.btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-success.disabled,.btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430
}

.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.focus,.btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.focus,.btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-warning.disabled,.btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

.btn-danger.focus,.btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-danger.disabled,.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.focus,.btn-light:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-light.disabled,.btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.focus,.btn-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary.focus,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary.focus,.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success.focus,.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.focus,.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.focus,.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger.focus,.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light.focus,.btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark.focus,.btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-link {
    font-weight: 400;
    color: #007bff;
    background-color: transparent
}

.btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent
}

.btn-link.focus,.btn-link:focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none
}

.btn-link.disabled,.btn-link:disabled {
    color: #6c757d
}

.btn-group-lg>.btn,.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-group-sm>.btn,.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.show {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.show {
    display: block
}

tr.collapse.show {
    display: table-row
}

tbody.collapse.show {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

.dropdown,.dropup {
    position: relative
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem
}

.dropup .dropdown-menu {
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-menu {
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-toggle::after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropleft .dropdown-toggle::after {
    display: none
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active,.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.btn-group-vertical>.btn:hover,.btn-group>.btn:hover {
    z-index: 1
}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus {
    z-index: 1
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split::after {
    margin-left: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn-group-vertical .btn,.btn-group-vertical .btn-group {
    width: 100%
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control {
    margin-left: -1px
}

.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-append,.input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.input-group-append .btn,.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-text input[type=checkbox],.input-group-text input[type=radio] {
    margin-top: 0
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem
}

.custom-control-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    background-color: #007bff
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-control-input:active~.custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff
}

.custom-control-input:disabled~.custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled~.custom-control-label::before {
    background-color: #e9ecef
}

.custom-control-label {
    margin-bottom: 0
}

.custom-control-label::before {
    position: absolute;
    top: .25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #dee2e6
}

.custom-control-label::after {
    position: absolute;
    top: .25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

.custom-checkbox .custom-control-label::before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #007bff
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

.custom-radio .custom-control-label::before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #007bff
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-select[multiple],.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

.custom-select::-ms-expand {
    opacity: 0
}

.custom-select-sm {
    height: calc(1.8125rem + 2px);
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 75%
}

.custom-select-lg {
    height: calc(2.875rem + 2px);
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 125%
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin: 0;
    opacity: 0
}

.custom-file-input:focus~.custom-file-control {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-file-input:focus~.custom-file-control::before {
    border-color: #80bdff
}

.custom-file-input:lang(en)~.custom-file-label::after {
    content: "Browse"
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(calc(2.25rem + 2px) - 1px * 2);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 .25rem .25rem 0
}

.nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff
}

.nav-fill .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

.navbar>.container,.navbar>.container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:focus,.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}

@media (max-width: 575.98px) {
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }

    .navbar-expand-sm .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }

    .navbar-expand-md .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }

    .navbar-expand-lg .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }

    .navbar-expand-xl .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

.navbar-expand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.navbar-expand>.container,.navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,.navbar-expand>.container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%
}

.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5)
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0,0,0,.3)
}

.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.5)
}

.navbar-light .navbar-text a {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
    color: rgba(0,0,0,.9)
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.5)
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255,255,255,.25)
}

.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: rgba(255,255,255,.5)
}

.navbar-dark .navbar-text a {
    color: #fff
}

.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%;
    border-radius: calc(.25rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-deck {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-group {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .card-group>.card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom {
        border-bottom-left-radius: 0
    }

    .card-group>.card:only-child {
        border-radius: .25rem
    }

    .card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

    .card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
        border-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media (min-width: 576px) {
    .card-columns {
        -webkit-column-count:3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #6c757d;
    content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #007bff
}

.badge-primary[href]:focus,.badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0062cc
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d
}

.badge-secondary[href]:focus,.badge-secondary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #545b62
}

.badge-success {
    color: #fff;
    background-color: #28a745
}

.badge-success[href]:focus,.badge-success[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1e7e34
}

.badge-info {
    color: #fff;
    background-color: #17a2b8
}

.badge-info[href]:focus,.badge-info[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b
}

.badge-warning {
    color: #212529;
    background-color: #ffc107
}

.badge-warning[href]:focus,.badge-warning[href]:hover {
    color: #212529;
    text-decoration: none;
    background-color: #d39e00
}

.badge-danger {
    color: #fff;
    background-color: #dc3545
}

.badge-danger[href]:focus,.badge-danger[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa
}

.badge-light[href]:focus,.badge-light[href]:hover {
    color: #212529;
    text-decoration: none;
    background-color: #dae0e5
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

.badge-dark[href]:focus,.badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media (min-width: 576px) {
    .jumbotron {
        padding:4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff
}

.alert-primary hr {
    border-top-color: #9fcdff
}

.alert-primary .alert-link {
    color: #002752
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db
}

.alert-secondary hr {
    border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
    color: #202326
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-success hr {
    border-top-color: #b1dfbb
}

.alert-success .alert-link {
    color: #0b2e13
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-danger hr {
    border-top-color: #f1b0b7
}

.alert-danger .alert-link {
    color: #491217
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light hr {
    border-top-color: #ececf6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #007bff;
    transition: width .6s ease
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

.media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.list-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,.list-group-item-action:hover {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item:focus,.list-group-item:hover {
    z-index: 1;
    text-decoration: none
}

.list-group-item.disabled,.list-group-item:disabled {
    color: #6c757d;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0
}

.list-group-item-primary {
    color: #004085;
    background-color: #b8daff
}

.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
    color: #004085;
    background-color: #9fcdff
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
    color: #383d41;
    background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41
}

.list-group-item-success {
    color: #155724;
    background-color: #c3e6cb
}

.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
    color: #155724;
    background-color: #b1dfbb
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404
}

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
    color: #721c24;
    background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:focus,.close:hover {
    color: #000;
    text-decoration: none;
    opacity: .75
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    transform: translate(0,-25%)
}

.modal.show .modal-dialog {
    -webkit-transform: translate(0,0);
    transform: translate(0,0)
}

.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}

.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2))
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        max-width:800px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow::after,.popover .arrow::before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top],.bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow {
    bottom: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before {
    border-width: .5rem .5rem 0
}

.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before {
    bottom: 0;
    border-top-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after {
    bottom: 1px;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow {
    left: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before {
    border-width: .5rem .5rem .5rem 0
}

.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before {
    left: 0;
    border-right-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after {
    left: 1px;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow {
    top: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before {
    border-width: 0 .5rem .5rem .5rem
}

.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before {
    top: 0;
    border-bottom-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after {
    top: 1px;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow {
    right: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before {
    border-width: .5rem 0 .5rem .5rem
}

.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before {
    right: 0;
    border-left-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after {
    right: 1px;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-item {
    position: relative;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    transition: -webkit-transform .6s ease;
    transition: transform .6s ease;
    transition: transform .6s ease,-webkit-transform .6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {
    display: block
}

.carousel-item-next,.carousel-item-prev {
    position: absolute;
    top: 0
}

.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style:preserve-3d)) {
    .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right {
        -webkit-transform:translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.active.carousel-item-right,.carousel-item-next {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style:preserve-3d)) {
    .active.carousel-item-right,.carousel-item-next {
        -webkit-transform:translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.active.carousel-item-left,.carousel-item-prev {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style:preserve-3d)) {
    .active.carousel-item-left,.carousel-item-prev {
        -webkit-transform:translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.carousel-control-next,.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5
}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: rgba(255,255,255,.5)
}

.carousel-indicators li::before {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: ""
}

.carousel-indicators li::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: ""
}

.carousel-indicators .active {
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

.align-baseline {
    vertical-align: baseline!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.bg-primary {
    background-color: #007bff!important
}

a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
    background-color: #0062cc!important
}

.bg-secondary {
    background-color: #6c757d!important
}

a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
    background-color: #545b62!important
}

.bg-success {
    background-color: #28a745!important
}

a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
    background-color: #1e7e34!important
}

.bg-info {
    background-color: #17a2b8!important
}

a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
    background-color: #117a8b!important
}

.bg-warning {
    background-color: #ffc107!important
}

a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
    background-color: #d39e00!important
}

.bg-danger {
    background-color: #dc3545!important
}

a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
    background-color: #bd2130!important
}

.bg-light {
    background-color: #f8f9fa!important
}

a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
    background-color: #dae0e5!important
}

.bg-dark {
    background-color: #343a40!important
}

a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
    background-color: #1d2124!important
}

.bg-white {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.border {
    border: 1px solid #dee2e6!important
}

.border-top {
    border-top: 1px solid #dee2e6!important
}

.border-right {
    border-right: 1px solid #dee2e6!important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

.border-left {
    border-left: 1px solid #dee2e6!important
}

.border-0 {
    border: 0!important
}

.border-top-0 {
    border-top: 0!important
}

.border-right-0 {
    border-right: 0!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-left-0 {
    border-left: 0!important
}

.border-primary {
    border-color: #007bff!important
}

.border-secondary {
    border-color: #6c757d!important
}

.border-success {
    border-color: #28a745!important
}

.border-info {
    border-color: #17a2b8!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-danger {
    border-color: #dc3545!important
}

.border-light {
    border-color: #f8f9fa!important
}

.border-dark {
    border-color: #343a40!important
}

.border-white {
    border-color: #fff!important
}

.rounded {
    border-radius: .25rem!important
}

.rounded-top {
    border-top-left-radius: .25rem!important;
    border-top-right-radius: .25rem!important
}

.rounded-right {
    border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important
}

.rounded-bottom {
    border-bottom-right-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

.rounded-left {
    border-top-left-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-0 {
    border-radius: 0!important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.d-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
}

@media (min-width: 576px) {
    .d-sm-none {
        display:none!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!important
    }

    .d-sm-table {
        display: table!important
    }

    .d-sm-table-row {
        display: table-row!important
    }

    .d-sm-table-cell {
        display: table-cell!important
    }

    .d-sm-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display:none!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!important
    }

    .d-md-table {
        display: table!important
    }

    .d-md-table-row {
        display: table-row!important
    }

    .d-md-table-cell {
        display: table-cell!important
    }

    .d-md-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-md-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display:none!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!important
    }

    .d-lg-table {
        display: table!important
    }

    .d-lg-table-row {
        display: table-row!important
    }

    .d-lg-table-cell {
        display: table-cell!important
    }

    .d-lg-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display:none!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!important
    }

    .d-xl-table {
        display: table!important
    }

    .d-xl-table-row {
        display: table-row!important
    }

    .d-xl-table-cell {
        display: table-cell!important
    }

    .d-xl-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media print {
    .d-print-none {
        display: none!important
    }

    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!important
    }

    .d-print-table {
        display: table!important
    }

    .d-print-table-row {
        display: table-row!important
    }

    .d-print-table-cell {
        display: table-cell!important
    }

    .d-print-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-print-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.857143%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.flex-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
}

.flex-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
}

.flex-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
}

.flex-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
}

.flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
}

.justify-content-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

.justify-content-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
}

.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
}

.align-items-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.align-items-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

.align-items-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
}

.align-items-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
}

.align-content-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
}

.align-content-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
}

.align-content-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
}

.align-content-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
}

.align-content-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
}

.align-self-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
}

.align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
}

.align-self-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
}

.align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
}

.align-self-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
}

.align-self-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
}

@media (min-width: 576px) {
    .flex-sm-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-sm-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-sm-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-sm-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-sm-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-sm-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-sm-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-sm-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-sm-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-sm-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-sm-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-md-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-md-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-md-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-md-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-md-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-md-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-md-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-md-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-md-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-md-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-md-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-lg-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-lg-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-lg-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-lg-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-lg-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-lg-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-lg-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-lg-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-lg-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-lg-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-xl-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-xl-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-xl-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-xl-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-xl-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-xl-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-xl-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-xl-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

.float-left {
    float: left!important
}

.float-right {
    float: right!important
}

.float-none {
    float: none!important
}

@media (min-width: 576px) {
    .float-sm-left {
        float:left!important
    }

    .float-sm-right {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float:left!important
    }

    .float-md-right {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float:left!important
    }

    .float-lg-right {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float:left!important
    }

    .float-xl-right {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: -webkit-sticky!important;
    position: sticky!important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
    -webkit-clip-path: none;
    clip-path: none
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.h-25 {
    height: 25%!important
}

.h-50 {
    height: 50%!important
}

.h-75 {
    height: 75%!important
}

.h-100 {
    height: 100%!important
}

.mw-100 {
    max-width: 100%!important
}

.mh-100 {
    max-height: 100%!important
}

.m-0 {
    margin: 0!important
}

.mt-0,.my-0 {
    margin-top: 0!important
}

.mr-0,.mx-0 {
    margin-right: 0!important
}

.mb-0,.my-0 {
    margin-bottom: 0!important
}

.ml-0,.mx-0 {
    margin-left: 0!important
}

.m-1 {
    margin: .25rem!important
}

.mt-1,.my-1 {
    margin-top: .25rem!important
}

.mr-1,.mx-1 {
    margin-right: .25rem!important
}

.mb-1,.my-1 {
    margin-bottom: .25rem!important
}

.ml-1,.mx-1 {
    margin-left: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.mt-2,.my-2 {
    margin-top: .5rem!important
}

.mr-2,.mx-2 {
    margin-right: .5rem!important
}

.mb-2,.my-2 {
    margin-bottom: .5rem!important
}

.ml-2,.mx-2 {
    margin-left: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.mt-3,.my-3 {
    margin-top: 1rem!important
}

.mr-3,.mx-3 {
    margin-right: 1rem!important
}

.mb-3,.my-3 {
    margin-bottom: 1rem!important
}

.ml-3,.mx-3 {
    margin-left: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.mt-4,.my-4 {
    margin-top: 1.5rem!important
}

.mr-4,.mx-4 {
    margin-right: 1.5rem!important
}

.mb-4,.my-4 {
    margin-bottom: 1.5rem!important
}

.ml-4,.mx-4 {
    margin-left: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.mt-5,.my-5 {
    margin-top: 3rem!important
}

.mr-5,.mx-5 {
    margin-right: 3rem!important
}

.mb-5,.my-5 {
    margin-bottom: 3rem!important
}

.ml-5,.mx-5 {
    margin-left: 3rem!important
}

.p-0 {
    padding: 0!important
}

.pt-0,.py-0 {
    padding-top: 0!important
}

.pr-0,.px-0 {
    padding-right: 0!important
}

.pb-0,.py-0 {
    padding-bottom: 0!important
}

.pl-0,.px-0 {
    padding-left: 0!important
}

.p-1 {
    padding: .25rem!important
}

.pt-1,.py-1 {
    padding-top: .25rem!important
}

.pr-1,.px-1 {
    padding-right: .25rem!important
}

.pb-1,.py-1 {
    padding-bottom: .25rem!important
}

.pl-1,.px-1 {
    padding-left: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.pt-2,.py-2 {
    padding-top: .5rem!important
}

.pr-2,.px-2 {
    padding-right: .5rem!important
}

.pb-2,.py-2 {
    padding-bottom: .5rem!important
}

.pl-2,.px-2 {
    padding-left: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.pt-3,.py-3 {
    padding-top: 1rem!important
}

.pr-3,.px-3 {
    padding-right: 1rem!important
}

.pb-3,.py-3 {
    padding-bottom: 1rem!important
}

.pl-3,.px-3 {
    padding-left: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.pt-4,.py-4 {
    padding-top: 1.5rem!important
}

.pr-4,.px-4 {
    padding-right: 1.5rem!important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem!important
}

.pl-4,.px-4 {
    padding-left: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.pt-5,.py-5 {
    padding-top: 3rem!important
}

.pr-5,.px-5 {
    padding-right: 3rem!important
}

.pb-5,.py-5 {
    padding-bottom: 3rem!important
}

.pl-5,.px-5 {
    padding-left: 3rem!important
}

.m-auto {
    margin: auto!important
}

.mt-auto,.my-auto {
    margin-top: auto!important
}

.mr-auto,.mx-auto {
    margin-right: auto!important
}

.mb-auto,.my-auto {
    margin-bottom: auto!important
}

.ml-auto,.mx-auto {
    margin-left: auto!important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin:0!important
    }

    .mt-sm-0,.my-sm-0 {
        margin-top: 0!important
    }

    .mr-sm-0,.mx-sm-0 {
        margin-right: 0!important
    }

    .mb-sm-0,.my-sm-0 {
        margin-bottom: 0!important
    }

    .ml-sm-0,.mx-sm-0 {
        margin-left: 0!important
    }

    .m-sm-1 {
        margin: .25rem!important
    }

    .mt-sm-1,.my-sm-1 {
        margin-top: .25rem!important
    }

    .mr-sm-1,.mx-sm-1 {
        margin-right: .25rem!important
    }

    .mb-sm-1,.my-sm-1 {
        margin-bottom: .25rem!important
    }

    .ml-sm-1,.mx-sm-1 {
        margin-left: .25rem!important
    }

    .m-sm-2 {
        margin: .5rem!important
    }

    .mt-sm-2,.my-sm-2 {
        margin-top: .5rem!important
    }

    .mr-sm-2,.mx-sm-2 {
        margin-right: .5rem!important
    }

    .mb-sm-2,.my-sm-2 {
        margin-bottom: .5rem!important
    }

    .ml-sm-2,.mx-sm-2 {
        margin-left: .5rem!important
    }

    .m-sm-3 {
        margin: 1rem!important
    }

    .mt-sm-3,.my-sm-3 {
        margin-top: 1rem!important
    }

    .mr-sm-3,.mx-sm-3 {
        margin-right: 1rem!important
    }

    .mb-sm-3,.my-sm-3 {
        margin-bottom: 1rem!important
    }

    .ml-sm-3,.mx-sm-3 {
        margin-left: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .mt-sm-4,.my-sm-4 {
        margin-top: 1.5rem!important
    }

    .mr-sm-4,.mx-sm-4 {
        margin-right: 1.5rem!important
    }

    .mb-sm-4,.my-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-sm-4,.mx-sm-4 {
        margin-left: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .mt-sm-5,.my-sm-5 {
        margin-top: 3rem!important
    }

    .mr-sm-5,.mx-sm-5 {
        margin-right: 3rem!important
    }

    .mb-sm-5,.my-sm-5 {
        margin-bottom: 3rem!important
    }

    .ml-sm-5,.mx-sm-5 {
        margin-left: 3rem!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .pt-sm-0,.py-sm-0 {
        padding-top: 0!important
    }

    .pr-sm-0,.px-sm-0 {
        padding-right: 0!important
    }

    .pb-sm-0,.py-sm-0 {
        padding-bottom: 0!important
    }

    .pl-sm-0,.px-sm-0 {
        padding-left: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .pt-sm-1,.py-sm-1 {
        padding-top: .25rem!important
    }

    .pr-sm-1,.px-sm-1 {
        padding-right: .25rem!important
    }

    .pb-sm-1,.py-sm-1 {
        padding-bottom: .25rem!important
    }

    .pl-sm-1,.px-sm-1 {
        padding-left: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .pt-sm-2,.py-sm-2 {
        padding-top: .5rem!important
    }

    .pr-sm-2,.px-sm-2 {
        padding-right: .5rem!important
    }

    .pb-sm-2,.py-sm-2 {
        padding-bottom: .5rem!important
    }

    .pl-sm-2,.px-sm-2 {
        padding-left: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .pt-sm-3,.py-sm-3 {
        padding-top: 1rem!important
    }

    .pr-sm-3,.px-sm-3 {
        padding-right: 1rem!important
    }

    .pb-sm-3,.py-sm-3 {
        padding-bottom: 1rem!important
    }

    .pl-sm-3,.px-sm-3 {
        padding-left: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .pt-sm-4,.py-sm-4 {
        padding-top: 1.5rem!important
    }

    .pr-sm-4,.px-sm-4 {
        padding-right: 1.5rem!important
    }

    .pb-sm-4,.py-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-sm-4,.px-sm-4 {
        padding-left: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .pt-sm-5,.py-sm-5 {
        padding-top: 3rem!important
    }

    .pr-sm-5,.px-sm-5 {
        padding-right: 3rem!important
    }

    .pb-sm-5,.py-sm-5 {
        padding-bottom: 3rem!important
    }

    .pl-sm-5,.px-sm-5 {
        padding-left: 3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mt-sm-auto,.my-sm-auto {
        margin-top: auto!important
    }

    .mr-sm-auto,.mx-sm-auto {
        margin-right: auto!important
    }

    .mb-sm-auto,.my-sm-auto {
        margin-bottom: auto!important
    }

    .ml-sm-auto,.mx-sm-auto {
        margin-left: auto!important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin:0!important
    }

    .mt-md-0,.my-md-0 {
        margin-top: 0!important
    }

    .mr-md-0,.mx-md-0 {
        margin-right: 0!important
    }

    .mb-md-0,.my-md-0 {
        margin-bottom: 0!important
    }

    .ml-md-0,.mx-md-0 {
        margin-left: 0!important
    }

    .m-md-1 {
        margin: .25rem!important
    }

    .mt-md-1,.my-md-1 {
        margin-top: .25rem!important
    }

    .mr-md-1,.mx-md-1 {
        margin-right: .25rem!important
    }

    .mb-md-1,.my-md-1 {
        margin-bottom: .25rem!important
    }

    .ml-md-1,.mx-md-1 {
        margin-left: .25rem!important
    }

    .m-md-2 {
        margin: .5rem!important
    }

    .mt-md-2,.my-md-2 {
        margin-top: .5rem!important
    }

    .mr-md-2,.mx-md-2 {
        margin-right: .5rem!important
    }

    .mb-md-2,.my-md-2 {
        margin-bottom: .5rem!important
    }

    .ml-md-2,.mx-md-2 {
        margin-left: .5rem!important
    }

    .m-md-3 {
        margin: 1rem!important
    }

    .mt-md-3,.my-md-3 {
        margin-top: 1rem!important
    }

    .mr-md-3,.mx-md-3 {
        margin-right: 1rem!important
    }

    .mb-md-3,.my-md-3 {
        margin-bottom: 1rem!important
    }

    .ml-md-3,.mx-md-3 {
        margin-left: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .mt-md-4,.my-md-4 {
        margin-top: 1.5rem!important
    }

    .mr-md-4,.mx-md-4 {
        margin-right: 1.5rem!important
    }

    .mb-md-4,.my-md-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-md-4,.mx-md-4 {
        margin-left: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .mt-md-5,.my-md-5 {
        margin-top: 3rem!important
    }

    .mr-md-5,.mx-md-5 {
        margin-right: 3rem!important
    }

    .mb-md-5,.my-md-5 {
        margin-bottom: 3rem!important
    }

    .ml-md-5,.mx-md-5 {
        margin-left: 3rem!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .pt-md-0,.py-md-0 {
        padding-top: 0!important
    }

    .pr-md-0,.px-md-0 {
        padding-right: 0!important
    }

    .pb-md-0,.py-md-0 {
        padding-bottom: 0!important
    }

    .pl-md-0,.px-md-0 {
        padding-left: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .pt-md-1,.py-md-1 {
        padding-top: .25rem!important
    }

    .pr-md-1,.px-md-1 {
        padding-right: .25rem!important
    }

    .pb-md-1,.py-md-1 {
        padding-bottom: .25rem!important
    }

    .pl-md-1,.px-md-1 {
        padding-left: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .pt-md-2,.py-md-2 {
        padding-top: .5rem!important
    }

    .pr-md-2,.px-md-2 {
        padding-right: .5rem!important
    }

    .pb-md-2,.py-md-2 {
        padding-bottom: .5rem!important
    }

    .pl-md-2,.px-md-2 {
        padding-left: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .pt-md-3,.py-md-3 {
        padding-top: 1rem!important
    }

    .pr-md-3,.px-md-3 {
        padding-right: 1rem!important
    }

    .pb-md-3,.py-md-3 {
        padding-bottom: 1rem!important
    }

    .pl-md-3,.px-md-3 {
        padding-left: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .pt-md-4,.py-md-4 {
        padding-top: 1.5rem!important
    }

    .pr-md-4,.px-md-4 {
        padding-right: 1.5rem!important
    }

    .pb-md-4,.py-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-md-4,.px-md-4 {
        padding-left: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .pt-md-5,.py-md-5 {
        padding-top: 3rem!important
    }

    .pr-md-5,.px-md-5 {
        padding-right: 3rem!important
    }

    .pb-md-5,.py-md-5 {
        padding-bottom: 3rem!important
    }

    .pl-md-5,.px-md-5 {
        padding-left: 3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mt-md-auto,.my-md-auto {
        margin-top: auto!important
    }

    .mr-md-auto,.mx-md-auto {
        margin-right: auto!important
    }

    .mb-md-auto,.my-md-auto {
        margin-bottom: auto!important
    }

    .ml-md-auto,.mx-md-auto {
        margin-left: auto!important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin:0!important
    }

    .mt-lg-0,.my-lg-0 {
        margin-top: 0!important
    }

    .mr-lg-0,.mx-lg-0 {
        margin-right: 0!important
    }

    .mb-lg-0,.my-lg-0 {
        margin-bottom: 0!important
    }

    .ml-lg-0,.mx-lg-0 {
        margin-left: 0!important
    }

    .m-lg-1 {
        margin: .25rem!important
    }

    .mt-lg-1,.my-lg-1 {
        margin-top: .25rem!important
    }

    .mr-lg-1,.mx-lg-1 {
        margin-right: .25rem!important
    }

    .mb-lg-1,.my-lg-1 {
        margin-bottom: .25rem!important
    }

    .ml-lg-1,.mx-lg-1 {
        margin-left: .25rem!important
    }

    .m-lg-2 {
        margin: .5rem!important
    }

    .mt-lg-2,.my-lg-2 {
        margin-top: .5rem!important
    }

    .mr-lg-2,.mx-lg-2 {
        margin-right: .5rem!important
    }

    .mb-lg-2,.my-lg-2 {
        margin-bottom: .5rem!important
    }

    .ml-lg-2,.mx-lg-2 {
        margin-left: .5rem!important
    }

    .m-lg-3 {
        margin: 1rem!important
    }

    .mt-lg-3,.my-lg-3 {
        margin-top: 1rem!important
    }

    .mr-lg-3,.mx-lg-3 {
        margin-right: 1rem!important
    }

    .mb-lg-3,.my-lg-3 {
        margin-bottom: 1rem!important
    }

    .ml-lg-3,.mx-lg-3 {
        margin-left: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .mt-lg-4,.my-lg-4 {
        margin-top: 1.5rem!important
    }

    .mr-lg-4,.mx-lg-4 {
        margin-right: 1.5rem!important
    }

    .mb-lg-4,.my-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-lg-4,.mx-lg-4 {
        margin-left: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .mt-lg-5,.my-lg-5 {
        margin-top: 3rem!important
    }

    .mr-lg-5,.mx-lg-5 {
        margin-right: 3rem!important
    }

    .mb-lg-5,.my-lg-5 {
        margin-bottom: 3rem!important
    }

    .ml-lg-5,.mx-lg-5 {
        margin-left: 3rem!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .pt-lg-0,.py-lg-0 {
        padding-top: 0!important
    }

    .pr-lg-0,.px-lg-0 {
        padding-right: 0!important
    }

    .pb-lg-0,.py-lg-0 {
        padding-bottom: 0!important
    }

    .pl-lg-0,.px-lg-0 {
        padding-left: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .pt-lg-1,.py-lg-1 {
        padding-top: .25rem!important
    }

    .pr-lg-1,.px-lg-1 {
        padding-right: .25rem!important
    }

    .pb-lg-1,.py-lg-1 {
        padding-bottom: .25rem!important
    }

    .pl-lg-1,.px-lg-1 {
        padding-left: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .pt-lg-2,.py-lg-2 {
        padding-top: .5rem!important
    }

    .pr-lg-2,.px-lg-2 {
        padding-right: .5rem!important
    }

    .pb-lg-2,.py-lg-2 {
        padding-bottom: .5rem!important
    }

    .pl-lg-2,.px-lg-2 {
        padding-left: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .pt-lg-3,.py-lg-3 {
        padding-top: 1rem!important
    }

    .pr-lg-3,.px-lg-3 {
        padding-right: 1rem!important
    }

    .pb-lg-3,.py-lg-3 {
        padding-bottom: 1rem!important
    }

    .pl-lg-3,.px-lg-3 {
        padding-left: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .pt-lg-4,.py-lg-4 {
        padding-top: 1.5rem!important
    }

    .pr-lg-4,.px-lg-4 {
        padding-right: 1.5rem!important
    }

    .pb-lg-4,.py-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-lg-4,.px-lg-4 {
        padding-left: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .pt-lg-5,.py-lg-5 {
        padding-top: 3rem!important
    }

    .pr-lg-5,.px-lg-5 {
        padding-right: 3rem!important
    }

    .pb-lg-5,.py-lg-5 {
        padding-bottom: 3rem!important
    }

    .pl-lg-5,.px-lg-5 {
        padding-left: 3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mt-lg-auto,.my-lg-auto {
        margin-top: auto!important
    }

    .mr-lg-auto,.mx-lg-auto {
        margin-right: auto!important
    }

    .mb-lg-auto,.my-lg-auto {
        margin-bottom: auto!important
    }

    .ml-lg-auto,.mx-lg-auto {
        margin-left: auto!important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin:0!important
    }

    .mt-xl-0,.my-xl-0 {
        margin-top: 0!important
    }

    .mr-xl-0,.mx-xl-0 {
        margin-right: 0!important
    }

    .mb-xl-0,.my-xl-0 {
        margin-bottom: 0!important
    }

    .ml-xl-0,.mx-xl-0 {
        margin-left: 0!important
    }

    .m-xl-1 {
        margin: .25rem!important
    }

    .mt-xl-1,.my-xl-1 {
        margin-top: .25rem!important
    }

    .mr-xl-1,.mx-xl-1 {
        margin-right: .25rem!important
    }

    .mb-xl-1,.my-xl-1 {
        margin-bottom: .25rem!important
    }

    .ml-xl-1,.mx-xl-1 {
        margin-left: .25rem!important
    }

    .m-xl-2 {
        margin: .5rem!important
    }

    .mt-xl-2,.my-xl-2 {
        margin-top: .5rem!important
    }

    .mr-xl-2,.mx-xl-2 {
        margin-right: .5rem!important
    }

    .mb-xl-2,.my-xl-2 {
        margin-bottom: .5rem!important
    }

    .ml-xl-2,.mx-xl-2 {
        margin-left: .5rem!important
    }

    .m-xl-3 {
        margin: 1rem!important
    }

    .mt-xl-3,.my-xl-3 {
        margin-top: 1rem!important
    }

    .mr-xl-3,.mx-xl-3 {
        margin-right: 1rem!important
    }

    .mb-xl-3,.my-xl-3 {
        margin-bottom: 1rem!important
    }

    .ml-xl-3,.mx-xl-3 {
        margin-left: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .mt-xl-4,.my-xl-4 {
        margin-top: 1.5rem!important
    }

    .mr-xl-4,.mx-xl-4 {
        margin-right: 1.5rem!important
    }

    .mb-xl-4,.my-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-xl-4,.mx-xl-4 {
        margin-left: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .mt-xl-5,.my-xl-5 {
        margin-top: 3rem!important
    }

    .mr-xl-5,.mx-xl-5 {
        margin-right: 3rem!important
    }

    .mb-xl-5,.my-xl-5 {
        margin-bottom: 3rem!important
    }

    .ml-xl-5,.mx-xl-5 {
        margin-left: 3rem!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .pt-xl-0,.py-xl-0 {
        padding-top: 0!important
    }

    .pr-xl-0,.px-xl-0 {
        padding-right: 0!important
    }

    .pb-xl-0,.py-xl-0 {
        padding-bottom: 0!important
    }

    .pl-xl-0,.px-xl-0 {
        padding-left: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .pt-xl-1,.py-xl-1 {
        padding-top: .25rem!important
    }

    .pr-xl-1,.px-xl-1 {
        padding-right: .25rem!important
    }

    .pb-xl-1,.py-xl-1 {
        padding-bottom: .25rem!important
    }

    .pl-xl-1,.px-xl-1 {
        padding-left: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .pt-xl-2,.py-xl-2 {
        padding-top: .5rem!important
    }

    .pr-xl-2,.px-xl-2 {
        padding-right: .5rem!important
    }

    .pb-xl-2,.py-xl-2 {
        padding-bottom: .5rem!important
    }

    .pl-xl-2,.px-xl-2 {
        padding-left: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .pt-xl-3,.py-xl-3 {
        padding-top: 1rem!important
    }

    .pr-xl-3,.px-xl-3 {
        padding-right: 1rem!important
    }

    .pb-xl-3,.py-xl-3 {
        padding-bottom: 1rem!important
    }

    .pl-xl-3,.px-xl-3 {
        padding-left: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .pt-xl-4,.py-xl-4 {
        padding-top: 1.5rem!important
    }

    .pr-xl-4,.px-xl-4 {
        padding-right: 1.5rem!important
    }

    .pb-xl-4,.py-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-xl-4,.px-xl-4 {
        padding-left: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .pt-xl-5,.py-xl-5 {
        padding-top: 3rem!important
    }

    .pr-xl-5,.px-xl-5 {
        padding-right: 3rem!important
    }

    .pb-xl-5,.py-xl-5 {
        padding-bottom: 3rem!important
    }

    .pl-xl-5,.px-xl-5 {
        padding-left: 3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mt-xl-auto,.my-xl-auto {
        margin-top: auto!important
    }

    .mr-xl-auto,.mx-xl-auto {
        margin-right: auto!important
    }

    .mb-xl-auto,.my-xl-auto {
        margin-bottom: auto!important
    }

    .ml-xl-auto,.mx-xl-auto {
        margin-left: auto!important
    }
}

.text-justify {
    text-align: justify!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align:left!important
    }

    .text-sm-right {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align:left!important
    }

    .text-md-right {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align:left!important
    }

    .text-lg-right {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align:left!important
    }

    .text-xl-right {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.font-weight-light {
    font-weight: 300!important
}

.font-weight-normal {
    font-weight: 400!important
}

.font-weight-bold {
    font-weight: 700!important
}

.font-italic {
    font-style: italic!important
}

.text-white {
    color: #fff!important
}

.text-primary {
    color: #007bff!important
}

a.text-primary:focus,a.text-primary:hover {
    color: #0062cc!important
}

.text-secondary {
    color: #6c757d!important
}

a.text-secondary:focus,a.text-secondary:hover {
    color: #545b62!important
}

.text-success {
    color: #28a745!important
}

a.text-success:focus,a.text-success:hover {
    color: #1e7e34!important
}

.text-info {
    color: #17a2b8!important
}

a.text-info:focus,a.text-info:hover {
    color: #117a8b!important
}

.text-warning {
    color: #ffc107!important
}

a.text-warning:focus,a.text-warning:hover {
    color: #d39e00!important
}

.text-danger {
    color: #dc3545!important
}

a.text-danger:focus,a.text-danger:hover {
    color: #bd2130!important
}

.text-light {
    color: #f8f9fa!important
}

a.text-light:focus,a.text-light:hover {
    color: #dae0e5!important
}

.text-dark {
    color: #343a40!important
}

a.text-dark:focus,a.text-dark:hover {
    color: #1d2124!important
}

.text-muted {
    color: #6c757d!important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

@media print {
    *,::after,::before {
        text-shadow: none!important;
        box-shadow: none!important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]::after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap!important
    }

    blockquote,pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,tr {
        page-break-inside: avoid
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    body {
        min-width: 992px!important
    }

    .container {
        min-width: 992px!important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse!important
    }

    .table td,.table th {
        background-color: #fff!important
    }

    .table-bordered td,.table-bordered th {
        border: 1px solid #ddd!important
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slick-loading .slick-list {
}

.slick-prev,.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: '←';
}

[dir='rtl'] .slick-prev:before {
    content: '→';
}

.slick-next {
    right: -25px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: '→';
}

[dir='rtl'] .slick-next:before {
    content: '←';
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #CCC;
}

.mfp-preloader a:hover {
    color: #FFF;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace;
}

.mfp-close:hover,.mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before,.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,0.6);
    background: #000;
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,0.6);
    background: #444;
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 200;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-200.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-200.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-200.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-200.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-200.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-200.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 300;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300italic.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300italic.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300italic.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300italic.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-300italic.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-regular.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 400;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-italic.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-italic.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-italic.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-italic.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-italic.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 500;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 500;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500italic.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500italic.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500italic.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500italic.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-500italic.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-600.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-600.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-600.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-600.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-600.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-700.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 800;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-800.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-800.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-800.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-800.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-800.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-800.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 900;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-900.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-900.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-900.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-900.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-900.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/fira-sans-v16-latin/fira-sans-v16-latin-900.svg#FiraSans') format('svg');
}

@font-face {
    font-family: 'Hind Vadodara';
    font-style: normal;
    font-weight: 300;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-300.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-300.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-300.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-300.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-300.svg#HindVadodara') format('svg');
}

@font-face {
    font-family: 'Hind Vadodara';
    font-style: normal;
    font-weight: 400;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-regular.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-regular.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-regular.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-regular.svg#HindVadodara') format('svg');
}

@font-face {
    font-family: 'Hind Vadodara';
    font-style: normal;
    font-weight: 500;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-500.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-500.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-500.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-500.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-500.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-500.svg#HindVadodara') format('svg');
}

@font-face {
    font-family: 'Hind Vadodara';
    font-style: normal;
    font-weight: 600;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-600.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-600.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-600.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-600.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-600.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-600.svg#HindVadodara') format('svg');
}

@font-face {
    font-family: 'Hind Vadodara';
    font-style: normal;
    font-weight: 700;
    src: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-700.eot');
    src: local(''),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-700.woff') format('woff'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-700.ttf') format('truetype'),url('../../../typo3conf/ext/hebotek_website/Resources/Public/Fonts/hind-vadodara-v12-latin/hind-vadodara-v12-latin-700.svg#HindVadodara') format('svg');
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
        display: block;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
        display: block;
    }
}

.fade-in {
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

.theme-color-a {
    color: #af46fc;
}

.theme-color-b {
    color: #f18cff;
}

.theme-color-c {
    color: #ff7cb0;
}

.theme-color-d {
    color: #e9a17b;
}

.theme-color-e {
    color: #6245fe;
}

.theme-color-f {
    color: #9a9fff;
}

.typo-color-a {
    color: #172b43;
}

.typo-color-b {
    color: #485768;
}

.typo-color-c {
    color: #69798d;
}

.theme-bg-a {
    background-color: #af46fc;
}

.theme-bg-b {
    background-color: #f18cff;
}

.theme-bg-c {
    background-color: #ff7cb0;
}

.theme-bg-d {
    background-color: #e9a17b;
}

.theme-bg-e {
    background-color: #6245fe;
}

.theme-bg-f {
    background-color: #9a9fff;
}

.typo-bg-a {
    background-color: #172b43;
}

.typo-bg-b {
    background-color: #485768;
}

.typo-bg-c {
    background-color: #69798d;
}

.grad-style-ab,.icon-container.grad-style-ab-light::after,.inner-page::before,.case-study .video-play-btn {
    background-image: -webkit-linear-gradient(45deg,#f18cff,#af46fc);
    background-image: -o-linear-gradient(45deg,#f18cff,#af46fc);
    background-image: linear-gradient(45deg,#f18cff,#af46fc);
    background-repeat: repeat-x;
}

.grad-style-cd,.icon-container.grad-style-cd-light::after,.navbar-toggler span,.banner::before,.banner::after,.body-bg-style-2.inner-page::before,.featured-item::before,.small-agency-case-study::before,.small-agency-case-study::after,.pricing-block:hover .custom-btn,.pricing-block:hover .icon-container::after {
    background-image: -webkit-linear-gradient(45deg,#e9a17b,#ff7cb0);
    background-image: -o-linear-gradient(45deg,#e9a17b,#ff7cb0);
    background-image: linear-gradient(45deg,#e9a17b,#ff7cb0);
    background-repeat: repeat-x;
}

.grad-style-ef,.icon-container.grad-style-ef-light::after,.body-bg-style-3.inner-page::before,.small-agency-case-study::after {
    background-image: -webkit-linear-gradient(45deg,#9a9fff,#6245fe);
    background-image: -o-linear-gradient(45deg,#9a9fff,#6245fe);
    background-image: linear-gradient(45deg,#9a9fff,#6245fe);
    background-repeat: repeat-x;
}

.grad-style-ab-light {
    background-image: -webkit-linear-gradient(45deg,#fcf1ff,#faefff);
    background-image: -o-linear-gradient(45deg,#fcf1ff,#faefff);
    background-image: linear-gradient(45deg,#fcf1ff,#faefff);
    background-repeat: repeat-x;
}

.grad-style-cd-light {
    background-image: -webkit-linear-gradient(45deg,#fff3f6,#fef5f5);
    background-image: -o-linear-gradient(45deg,#fff3f6,#fef5f5);
    background-image: linear-gradient(45deg,#fff3f6,#fef5f5);
    background-repeat: repeat-x;
}

.grad-style-ef-light {
    background-image: -webkit-linear-gradient(45deg,#f1efff,#f3f3ff);
    background-image: -o-linear-gradient(45deg,#f1efff,#f3f3ff);
    background-image: linear-gradient(45deg,#f1efff,#f3f3ff);
    background-repeat: repeat-x;
}

.txt-grad-ab {
    background: -webkit-linear-gradient(45deg,#f18cff,#af46fc);
    background: -o-linear-gradient(45deg,#f18cff,#af46fc);
    background: linear-gradient(45deg,#f18cff,#af46fc);
    -webkit-background-clip: text;
    color: transparent;
}

.txt-grad-cd,.pricing-block:hover .price {
    background: -webkit-linear-gradient(45deg,#e9a17b,#ff7cb0);
    background: -o-linear-gradient(45deg,#e9a17b,#ff7cb0);
    background: linear-gradient(45deg,#e9a17b,#ff7cb0);
    -webkit-background-clip: text;
    color: transparent;
}

.txt-grad-ef,.common-list-items li i,.nav-tabs .nav-link:hover i,.nav-tabs .nav-link:hover span,.nav-tabs .nav-link.active i,.nav-tabs .nav-link.active span,.nav-tabs .nav-item:not(:last-child) .nav-link:hover::after,.nav-tabs .nav-item:not(:last-child) .nav-link.active::after,.nav-tabs .visited .nav-link i,.nav-tabs .visited .nav-link span,.nav-tabs .visited .nav-link::after,.filter-button:hover,.filter-button.is-checked {
    background: -webkit-linear-gradient(45deg,#9a9fff,#6245fe);
    background: -o-linear-gradient(45deg,#9a9fff,#6245fe);
    background: linear-gradient(45deg,#9a9fff,#6245fe);
    -webkit-background-clip: text;
    color: transparent;
}

body {
    overflow-x: hidden;
}


section {
    position: relative;
}

.section-padding {
    padding: 5rem 0 3.5rem;
}

.grey-bg {
    background-color: #172b43;
}

.grey-bg h1,.grey-bg h2,.grey-bg h3,.grey-bg h4,.grey-bg h5,.grey-bg h6,.grey-bg p {
    color: #fff;
}

.light-grey-bg {
    background-color: #fcfdff;
}

a,button,img,a:focus,button:focus {
    outline: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.icon-container {
    width: 135px;
    height: 110px;
    border-radius: 110px;
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
    margin-bottom: 4.5rem;
    position: relative;
}

.icon-container i {
    font-size: 5rem;
    line-height: 1;
    font-style: normal;
    -webkit-transform: rotate(-150deg);
    -ms-transform: rotate(-150deg);
    transform: rotate(-150deg);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.icon-container::after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 110px;
    z-index: -1;
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.slick-dots {
    display: none !important;
}

.slick-arrow {
    width: 60px;
    height: 30px;
    display: block;
    top: auto;
    bottom: -78px;
    background-color: red;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.slick-prev {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/slick-arrow-left.png') center center no-repeat;
    left: auto;
    right: 60px;
}

.slick-next {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/slick-arrow-right.png') center center no-repeat;
    left: auto;
    right: 0;
}

.slick-prev::before,.slick-next::before {
    display: none;
}

.slick-prev:hover,.slick-prev:focus {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/slick-arrow-left.png') center center no-repeat;
}

.slick-next:hover,.slick-next:focus {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/slick-arrow-right.png') center center no-repeat;
}

.slick-prev:hover,.slick-next:hover {
    opacity: .5;
}

.modal {
    z-index: 99999999;
    background: #fef4f5;
    padding: 60px 15px !important;
}

.modal-header {
    border: none;
    padding: 0;
}

.modal-dialog {
    width: 100%;
    max-width: 1230px;
}

.modal .modal-content {
    padding: 75px 75px 40px;
    border-radius: 10px;
    overflow: hidden;
    border: none;
    z-index: 1;
}

.modal .modal-content h3 {
    margin-bottom: 15px;
}

.modal .modal-content h3 span {
    display: block;
    font-family: "Hind Vadodara",sans-serif;
    font-size: 1.6rem;
    line-height: 2.8rem;
    color: #69798d;
    font-weight: 300;
    margin-bottom: 4px;
}

.modal .modal-content h4 span {
    display: block;
    font-family: "Hind Vadodara",sans-serif;
    font-size: 1.6rem;
    line-height: 2.8rem;
    color: #69798d;
    font-weight: 300;
    margin-bottom: 4px;
}

.modal .modal-content p:last-child {
    margin-bottom: 10px;
}

.get-a-quote-modal .modal-content {
    background-color: transparent;
    padding: 20px 0;
}

.get-a-quote-modal .contact-wrapper.contact-page-form-wrapper,.get-a-quote-modal .contact-info.floating-contact-info {
    margin-bottom: 0;
}

.get-a-quote-modal .contact-wrapper h3 {
    margin-bottom: 3.2rem;
}

a:hover {
    color: #ff7cb0;
}

.modal.show .modal-dialog {
    margin-left: auto;
    margin-right: auto;
}

.modal button.close {
    position: absolute;
    top: 2rem;
    right: 2rem;
    font-size: 1.6rem;
}

.modal button.close span {
    display: none;
}

.get-a-quote-modal button.close {
    right: 9rem;
    z-index: 9;
}

.modal-body {
    padding: 0;
}

.modal-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: .6;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.modal-feat-img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 3.8rem;
    border-radius: 10px;
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    width: 4rem;
    height: 4rem;
}

.carousel-control-next,.carousel-control-prev {
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.carousel-indicators li {
    width: 8px;
    height: 8px;
    background: #172b43;
    border-radius: 50%;
    opacity: .5;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    cursor: pointer;
}

.carousel-indicators li.active {
    background: #172b43;
    opacity: 1;
}

.m-0 {
    margin: 0;
}

.m-5 {
    margin: 5px;
}

.m-10 {
    margin: 10px;
}

.m-15 {
    margin: 15px;
}

.m-20 {
    margin: 20px;
}

.m-25 {
    margin: 25px;
}

.m-30 {
    margin: 30px;
}

.m-35 {
    margin: 35px;
}

.m-40 {
    margin: 40px;
}

.m-45 {
    margin: 45px;
}

.m-50 {
    margin: 50px;
}

.m-55 {
    margin: 55px;
}

.m-60 {
    margin: 60px;
}

.m-65 {
    margin: 65px;
}

.m-70 {
    margin: 70px;
}

.m-75 {
    margin: 75px;
}

.m-80 {
    margin: 80px;
}

.m-85 {
    margin: 85px;
}

.m-90 {
    margin: 90px;
}

.m-95 {
    margin: 95px;
}

.m-100 {
    margin: 100px;
}

.m-t-0 {
    margin-top: 0;
}

.m-t-5 {
    margin-top: 5px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-25 {
    margin-top: 25px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-35 {
    margin-top: 35px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-t-45 {
    margin-top: 45px;
}

.m-t-50 {
    margin-top: 50px;
}

.m-t-55 {
    margin-top: 55px;
}

.m-t-60 {
    margin-top: 60px;
}

.m-t-65 {
    margin-top: 65px;
}

.m-t-70 {
    margin-top: 70px;
}

.m-t-75 {
    margin-top: 75px;
}

.m-t-80 {
    margin-top: 80px;
}

.m-t-85 {
    margin-top: 85px;
}

.m-t-90 {
    margin-top: 90px;
}

.m-t-95 {
    margin-top: 95px;
}

.m-t-100 {
    margin-top: 100px;
}

.m-r-0 {
    margin-right: 0;
}

.m-r-5 {
    margin-right: 5px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-r-15 {
    margin-right: 15px;
}

.m-r-20 {
    margin-right: 20px;
}

.m-r-25 {
    margin-right: 25px;
}

.m-r-30 {
    margin-right: 30px;
}

.m-r-35 {
    margin-right: 35px;
}

.m-r-40 {
    margin-right: 40px;
}

.m-r-45 {
    margin-right: 45px;
}

.m-r-50 {
    margin-right: 50px;
}

.m-r-55 {
    margin-right: 55px;
}

.m-r-60 {
    margin-right: 60px;
}

.m-r-65 {
    margin-right: 65px;
}

.m-r-70 {
    margin-right: 70px;
}

.m-r-75 {
    margin-right: 75px;
}

.m-r-80 {
    margin-right: 80px;
}

.m-r-85 {
    margin-right: 85px;
}

.m-r-90 {
    margin-right: 90px;
}

.m-r-95 {
    margin-right: 95px;
}

.m-r-100 {
    margin-right: 100px;
}

.m-b-0 {
    margin-bottom: 0;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-b-25 {
    margin-bottom: 25px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.m-b-35 {
    margin-bottom: 35px;
}

.m-b-40 {
    margin-bottom: 40px;
}

.m-b-45 {
    margin-bottom: 45px;
}

.m-b-50 {
    margin-bottom: 50px;
}

.m-b-55 {
    margin-bottom: 55px;
}

.m-b-60 {
    margin-bottom: 60px;
}

.m-b-65 {
    margin-bottom: 65px;
}

.m-b-70 {
    margin-bottom: 70px;
}

.m-b-75 {
    margin-bottom: 75px;
}

.m-b-80 {
    margin-bottom: 80px;
}

.m-b-85 {
    margin-bottom: 85px;
}

.m-b-90 {
    margin-bottom: 90px;
}

.m-b-95 {
    margin-bottom: 95px;
}

.m-b-100 {
    margin-bottom: 100px;
}

.m-l-0 {
    margin: 0;
}

.m-l-5 {
    margin: 5px;
}

.m-l-10 {
    margin: 10px;
}

.m-l-15 {
    margin: 15px;
}

.m-l-20 {
    margin: 20px;
}

.m-l-25 {
    margin: 25px;
}

.m-l-30 {
    margin: 30px;
}

.m-l-35 {
    margin: 35px;
}

.m-l-40 {
    margin: 40px;
}

.m-l-45 {
    margin: 45px;
}

.m-l-50 {
    margin: 50px;
}

.m-l-55 {
    margin: 55px;
}

.m-l-60 {
    margin: 60px;
}

.m-l-65 {
    margin: 65px;
}

.m-l-70 {
    margin: 70px;
}

.m-l-75 {
    margin: 75px;
}

.m-l-80 {
    margin: 80px;
}

.m-l-85 {
    margin: 85px;
}

.m-l-90 {
    margin: 90px;
}

.m-l-95 {
    margin: 95px;
}

.m-l-100 {
    margin: 100px;
}

.p-0 {
    padding: 0;
}

.p-5 {
    padding: 5px;
}

.p-10 {
    padding: 10px;
}

.p-15 {
    padding: 15px;
}

.p-20 {
    padding: 20px;
}

.p-25 {
    padding: 25px;
}

.p-30 {
    padding: 30px;
}

.p-35 {
    padding: 35px;
}

.p-40 {
    padding: 40px;
}

.p-45 {
    padding: 45px;
}

.p-50 {
    padding: 50px;
}

.p-55 {
    padding: 55px;
}

.p-60 {
    padding: 60px;
}

.p-65 {
    padding: 65px;
}

.p-70 {
    padding: 70px;
}

.p-75 {
    padding: 75px;
}

.p-80 {
    padding: 80px;
}

.p-85 {
    padding: 85px;
}

.p-90 {
    padding: 90px;
}

.p-95 {
    padding: 95px;
}

.p-100 {
    padding: 100px;
}

.p-t-0 {
    padding-top: 0;
}

.p-t-5 {
    padding-top: 5px;
}

.p-t-10 {
    padding-top: 10px;
}

.p-t-15 {
    padding-top: 15px;
}

.p-t-20 {
    padding-top: 20px;
}

.p-t-25 {
    padding-top: 25px;
}

.p-t-30 {
    padding-top: 30px;
}

.p-t-35 {
    padding-top: 35px;
}

.p-t-40 {
    padding-top: 40px;
}

.p-t-45 {
    padding-top: 45px;
}

.p-t-50 {
    padding-top: 50px;
}

.p-t-55 {
    padding-top: 55px;
}

.p-t-60 {
    padding-top: 60px;
}

.p-t-65 {
    padding-top: 65px;
}

.p-t-70 {
    padding-top: 70px;
}

.p-t-75 {
    padding-top: 75px;
}

.p-t-80 {
    padding-top: 80px;
}

.p-t-85 {
    padding-top: 85px;
}

.p-t-90 {
    padding-top: 90px;
}

.p-t-95 {
    padding-top: 95px;
}

.p-t-100 {
    padding-top: 100px;
}

.p-r-0 {
    padding-right: 0;
}

.p-r-5 {
    padding-right: 5px;
}

.p-r-10 {
    padding-right: 10px;
}

.p-r-15 {
    padding-right: 15px;
}

.p-r-20 {
    padding-right: 20px;
}

.p-r-25 {
    padding-right: 25px;
}

.p-r-30 {
    padding-right: 30px;
}

.p-r-35 {
    padding-right: 35px;
}

.p-r-40 {
    padding-right: 40px;
}

.p-r-45 {
    padding-right: 45px;
}

.p-r-50 {
    padding-right: 50px;
}

.p-r-55 {
    padding-right: 55px;
}

.p-r-60 {
    padding-right: 60px;
}

.p-r-65 {
    padding-right: 65px;
}

.p-r-70 {
    padding-right: 70px;
}

.p-r-75 {
    padding-right: 75px;
}

.p-r-80 {
    padding-right: 80px;
}

.p-r-85 {
    padding-right: 85px;
}

.p-r-90 {
    padding-right: 90px;
}

.p-r-95 {
    padding-right: 95px;
}

.p-r-100 {
    padding-right: 100px;
}

.p-b-0 {
    padding-bottom: 0;
}

.p-b-5 {
    padding-bottom: 5px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.p-b-15 {
    padding-bottom: 15px;
}

.p-b-20 {
    padding-bottom: 20px;
}

.p-b-25 {
    padding-bottom: 25px;
}

.p-b-30 {
    padding-bottom: 30px;
}

.p-b-35 {
    padding-bottom: 35px;
}

.p-b-40 {
    padding-bottom: 40px;
}

.p-b-45 {
    padding-bottom: 45px;
}

.p-b-50 {
    padding-bottom: 50px;
}

.p-b-55 {
    padding-bottom: 55px;
}

.p-b-60 {
    padding-bottom: 60px;
}

.p-b-65 {
    padding-bottom: 65px;
}

.p-b-70 {
    padding-bottom: 70px;
}

.p-b-75 {
    padding-bottom: 75px;
}

.p-b-80 {
    padding-bottom: 80px;
}

.p-b-85 {
    padding-bottom: 85px;
}

.p-b-90 {
    padding-bottom: 90px;
}

.p-b-95 {
    padding-bottom: 95px;
}

.p-b-100 {
    padding-bottom: 100px;
}

.p-l-0 {
    padding-left: 0;
}

.p-l-5 {
    padding-left: 5px;
}

.p-l-10 {
    padding-left: 10px;
}

.p-l-15 {
    padding-left: 15px;
}

.p-l-20 {
    padding-left: 20px;
}

.p-l-25 {
    padding-left: 25px;
}

.p-l-30 {
    padding-left: 30px;
}

.p-l-35 {
    padding-left: 35px;
}

.p-l-40 {
    padding-left: 40px;
}

.p-l-45 {
    padding-left: 45px;
}

.p-l-50 {
    padding-left: 50px;
}

.p-l-55 {
    padding-left: 55px;
}

.p-l-60 {
    padding-left: 60px;
}

.p-l-65 {
    padding-left: 65px;
}

.p-l-70 {
    padding-left: 70px;
}

.p-l-75 {
    padding-left: 75px;
}

.p-l-80 {
    padding-left: 80px;
}

.p-l-85 {
    padding-left: 85px;
}

.p-l-90 {
    padding-left: 90px;
}

.p-l-95 {
    padding-left: 95px;
}

.p-l-100 {
    padding-left: 100px;
}

html {
    font-family: "Hind Vadodara",sans-serif;
    font-size: 10px;
}

body,p {
    font-family: "Hind Vadodara",sans-serif;
    font-size: 1.8rem;
    line-height: 3rem;
    color: #69798d;
    font-weight: 300;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Fira Sans",sans-serif;
    color: #172b43;
    line-height: 1.4;
}

h1 {
    font-size: 6rem;
    font-weight: 900;
}

h2 {
    font-size: 4.8rem;
    font-weight: 900;
    margin-bottom: 2.1rem;
}

h3 {
    font-size: 3.6rem;
    font-weight: 900;
}

h4 {
    font-size: 3rem;
    font-weight: 700;
}

h5 {
    font-size: 2.4rem;
    font-weight: 700;
}

h6 {
    font-size: 1.8rem;
    font-weight: 700;
}

.section-subheading {
    font-size: 2.4rem;
    line-height: 4rem;
    color: #485768;
}

.small-heading {
    font-size: 3.6rem;
}

.content-block__sub-title {
    display: block;
    font-size: 1.6rem;
    line-height: 2.8rem;
    color: #69798d;
    font-weight: 300;
    margin-bottom: 1rem;
}

p {
    margin-bottom: 1.9rem;
}

.custom-btn {
    max-width: 100%;
    display: inline-block;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    border-radius: 50px;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.navbar-nav .nav-link.custom-btn {
    padding-left: 3rem;
    padding-right: 3rem;
}

.btn-big {
    font-size: 1.6rem;
    line-height: 30px;
    padding: 1.6rem 3rem;
}

.btn-mid {
    font-size: 1.4rem;
    line-height: 30px;
    padding: 1rem 3rem;
}

.btn-small {
    font-size: 1.3rem;
    line-height: 30px;
    padding: .5rem 2.5rem;
}

.btn-full {
    width: 100%;
    max-width: 39rem;
}

.custom-btn:hover,.custom-btn.active {
    text-decoration: none;
    color: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
}

.video-play-btn {
    width: 100px;
    height: 100px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
    box-shadow: 0 2px 10px rgba(0,0,0,0.2);
    font-size: 16px;
    line-height: 100px;
    text-align: center;
    padding-left: 7px;
    color: #6245fe;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    outline: none;
}

.video-play-btn:hover {
    color: #6245fe;
    -webkit-box-shadow: 0 2px 50px rgba(0,0,0,0.1);
    box-shadow: 0 2px 50px rgba(0,0,0,0.1);
}

.video-play-btn svg {
    margin-right: 5px;
}

.text-only-btn {
    display: inline-block;
    color: #6245fe;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    margin-bottom: .7rem;
}

.text-only-btn i {
    vertical-align: middle;
    margin-left: .5rem;
}

.text-only-btn:hover {
    text-decoration: none;
}

::-webkit-input-placeholder {
    color: #69798d !important;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #69798d !important;
    opacity: 1;
}

::-ms-input-placeholder {
    color: #69798d !important;
    opacity: 1;
}

::placeholder {
    color: #69798d !important;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #69798d !important;
    opacity: 1;
}

::-ms-input-placeholder {
    color: #69798d !important;
    opacity: 1;
}

input,textarea {
    width: 100%;
    font-size: 1.8rem;
    line-height: 3rem;
    padding: 1.5rem 2rem;
    color: #69798d;
    background: transparent;
    border: 2px solid #f1f0ff;
    border-radius: 5px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

input:hover,input:focus,textarea:hover,textarea:focus {
    outline: none;
    border-color: #ff7cb0;
}

.navbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 30px 15px;
    background-color: transparent;
    z-index: 99998;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.navbar.scrolled {
    background: #fff;
    z-index: 999;
    padding: 15px;
    -webkit-box-shadow: 0 0 10px rgba(166,209,237,0.3);
    box-shadow: 0 0 10px rgba(166,209,237,0.3);
}

.navbar.scrolled .navbar-brand img {
    width: 80%;
}

.navbar.scrolled .navbar-nav .custom-dropdown-menu {
    top: 125%;
}

.navbar-nav {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.navbar-nav .nav-item {
    margin-left: 3rem;
}

.navbar-nav .nav-item .nav-link:not(.custom-btn) {
    font-size: 1.6rem;
    line-height: 2.6rem;
    color: inherit;
    margin: 0;
    padding: 15px 0;
    text-transform: uppercase;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-weight: 500;
}

.navbar-nav .nav-item .nav-link:not(.custom-btn):hover,.navbar-nav .nav-item .nav-link:not(.custom-btn).active {
    color: #172b43;
}

.navbar-nav .nav-item .nav-link {
    font-family: "Hind Vadodara",sans-serif;
}

.navbar-brand {
    padding: 0;
}

.navbar-brand img {
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.navbar.solid-bg {
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(166,209,237,0.3);
    box-shadow: 0 0 10px rgba(166,209,237,0.3);
}

.navbar-toggler {
    border: none;
    outline: none;
    padding: 0;
}

.navbar-toggler span {
    width: 3rem;
    height: .3rem;
    border-radius: 20px;
    display: block;
    margin: .6rem 0;
}

.navbar-toggler span.navbar-toggler-icon {
    display: none;
}

.navbar-toggler:focus {
    outline: none;
}

.navbar button .custom-toggler-icon {
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.navbar button.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-7px,5px);
    -ms-transform: rotate(-45deg) translate(-7px,5px);
    transform: rotate(-45deg) translate(-7px,5px);
}

.navbar button.change .bar2 {
    opacity: 0;
}

.navbar button.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px,-6px);
    -ms-transform: rotate(45deg) translate(-8px,-6px);
    transform: rotate(45deg) translate(-8px,-6px);
}

.navbar .dropdown>a::after {
    content: "\f182";
    font-family: 'miniline' !important;
    font-size: 12px;
    margin-left: 2px;
}

.navbar-nav .custom-dropdown-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 152%;
    background-color: #fff;
    border: none;
    padding: 15px 0;
    border-radius: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: 2px solid #ff7cb0;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    -webkit-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

.dropdown-item {
    font-family: "Hind Vadodara",sans-serif;
    font-size: 1.6rem;
    line-height: 1.5;
    color: #69798d;
    padding: 5px 25px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.dropdown-item:hover,.dropdown-item.active {
    background-color: transparent;
    color: #172b43;
}

.banner {
    position: relative;
}

.banner::before,.banner::after {
    content: " ";
    width: 68vw;
    height: 68vw;
    -webkit-transform: rotate(260deg);
    -ms-transform: rotate(260deg);
    transform: rotate(260deg);
    position: absolute;
    top: -40%;
    right: -20%;
    border-radius: 50%;
    outline: 1px solid transparent;
    z-index: -2;
}

.banner::after {
    background: #fff url('../../../typo3conf/ext/hebotek_website/Resources/Public/images/banner/banner-round-img.jpg') center center no-repeat;
    background-size: cover;
    top: -46%;
    right: -20%;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-box-shadow: -5px 0 30px rgba(0,0,0,0.1);
    box-shadow: -5px 0 30px rgba(0,0,0,0.1);
}

.small-agency-home-header-bg::after {
    background: #fff url('../../../typo3conf/ext/hebotek_website/Resources/Public/images/banner/banner-round-img-2.jpg') center center no-repeat;
    background-size: cover;
    background-position: calc(100% - 120px) 394px;
    top: -46%;
    right: -20%;
}

.banner-content {
    padding: 280px 0 250px;
}

.banner-content .custom-btn {
    margin-top: 2rem;
}

.bg-shape {
    position: absolute;
    z-index: -1;
    opacity: .9;
    max-width: 100% !important;
}

.shape-home-banner {
    left: 3%;
    top: 19rem;
}

h1 {
    margin-bottom: 1.1rem;
}

.inner-page {
    position: relative;
}

.inner-page::before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 70vh;
    display: block;
    z-index: 1;
}

.page-wrapper {
    position: relative;
    z-index: 2;
}

.page-wrapper::before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100vh;
    display: block;
    background: -webkit-linear-gradient(266deg,rgba(255,255,255,0) 30%,white 60%);
    background: -o-linear-gradient(266deg,rgba(255,255,255,0) 30%,white 60%);
    background: linear-gradient(184deg,rgba(255,255,255,0) 30%,white 60%);
}

.inner-page-banner {
    padding-top: 22.5rem;
    padding-bottom: 3px;
    margin-bottom: 6.5rem;
    position: relative;
}

.inner-page-banner::after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 80px;
    height: 3px;
    margin-left: -40px;
    background: #fff;
    border-radius: 10px;
}

.inner-page-banner h1 {
    color: #fff;
}

.inner-page-banner p {
    font-size: 2.4rem;
    line-height: 4rem;
    color: #fff;
}

.inner-banner-with-btn {
    padding-bottom: 0;
}

.inner-banner-with-btn::after {
    display: none;
}

.inner-banner-with-btn .custom-btn {
    margin-top: 2rem;
}

.inner-page-shape-banner-right {
    left: auto;
    right: -11%;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    top: -6%;
    opacity: .1;
}

.inner-page-shape-banner-left {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 5%;
    opacity: .3;
    left: -12%;
}

.content-block {
    height: 100%;
    display: block;
    background: #fff;
    border-radius: 10px;
    position: relative;
    z-index: 2;
    outline: none;
}

.content-block img {
    width: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.content-block.service-box {
    padding: 5.6rem 3rem 2.2rem;
}

.content-block h5 {
    margin-bottom: 1.9rem;
    text-align: left;
}

.content-block::before {
    content: " ";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    z-index: -2;
}

.content-block::after {
    content: " ";
    width: 95%;
    height: 95%;
    z-index: -3;
    position: absolute;
    top: auto;
    bottom: 1px;
    left: 1px;
    border-radius: 12px;
    background-image: -webkit-linear-gradient(350deg,#e9a17b,#ff7cb0);
    background-image: -o-linear-gradient(350deg,#e9a17b,#ff7cb0);
    background-image: linear-gradient(100deg,#e9a17b,#ff7cb0);
    background-repeat: repeat-x;
    outline: 1px solid transparent;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.content-block:hover {
    text-decoration: none;
}

.content-block:hover .icon-container i {
    color: #fff;
}

.content-block:hover .icon-container::after {
    opacity: 1;
}

.content-block:hover::after {
    -webkit-transform: rotate(2deg) translateX(-5px) translateY(16px);
    -ms-transform: rotate(2deg) translateX(-5px) translateY(16px);
    transform: rotate(2deg) translateX(-5px) translateY(16px);
}

.common-list-items {
    list-style-type: none;
    padding-left: 35px;
}

.common-list-items li {
    position: relative;
    margin-bottom: 15px;
}

.common-list-items li i {
    position: absolute;
    top: 0;
    left: -35px;
    line-height: 3rem;
}

.image-with-description {
    position: relative;
}

.image-with-description img {
    border-radius: 10px;
}

.image-with-description .common-list-items {
    padding-top: 1rem;
}

.image-with-description-shape-bg {
    right: -8%;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 20%;
    z-index: 0;
}

.service-process-tab,.location-process-tab {
    text-align: center;
    padding-top: 2rem;
    padding-bottom: 3rem;
}

.service-process-tab img,.location-process-tab img {
    border-radius: 10px;
}

.service-process-tab .tab-pane:last-child .text-only-btn,.location-process-tab .tab-pane:last-child .text-only-btn {
    display: none;
}

.nav-tabs {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: none;
    background: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    padding: 4rem 0 1.2rem;
    margin-bottom: 7rem;
}

.nav-tabs .nav-link {
    border: none;
    padding: 1rem 4rem;
    color: #69798d;
    position: relative;
    z-index: 1;
}

.nav-tabs .nav-link:hover img,.nav-tabs .nav-link.active img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.nav-tabs .nav-link::before {
    content: " ";
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -30px;
    width: 6rem;
    height: 8rem;
    border-radius: 50px;
    background-image: -webkit-linear-gradient(300deg,#f5fbff,rgba(255,255,255,0));
    background-image: -o-linear-gradient(300deg,#f5fbff,rgba(255,255,255,0));
    background-image: linear-gradient(150deg,#f5fbff,rgba(255,255,255,0));
    background-repeat: repeat-x;
    z-index: -1;
}

.nav-tabs .nav-link i {
    width: 6rem;
    height: 7rem;
    background: -webkit-linear-gradient(300deg,rgba(255,255,255,0),#f5faff);
    background: -o-linear-gradient(300deg,rgba(255,255,255,0),#f5faff);
    background: linear-gradient(150deg,rgba(255,255,255,0),#f5faff);
    font-size: 3.5rem;
}

.nav-tabs .nav-link span {
    font-family: "Fira Sans",sans-serif;
    font-size: 1.8rem;
    font-weight: 600;
    display: block;
}

.nav-tabs .nav-link img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    margin-bottom: 10px;
}

.nav-tabs .nav-link p {
    margin-top: 10px;
}

.nav-tabs .nav-item:not(:last-child) .nav-link::after {
    content: "\f13e";
    position: absolute;
    top: 50%;
    right: 0;
    font-family: 'miniline' !important;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    line-height: 3rem;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

.service-tab-content h4,.location-tab-content h4 {
    margin-bottom: 1.7rem;
}

.about-us {
    position: relative;
    padding: 12.1rem 0;
    margin: 10rem 0 6.5rem;
}

.about-us .bg-shape {
    right: -20%;
    bottom: -90%;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.counter-wrapper {
    font-family: "Fira Sans",sans-serif;
    font-size: 1.8rem;
    line-height: 2.6rem;
    font-weight: 700;
    padding-top: .9rem;
}

.counter-wrapper br {
    display: none;
}

.inner-page-counter-wrapper {
    margin-bottom: 15px;
}

.inner-page-about-us {
    margin: 0;
    padding: 6.5rem 0;
}

.img-round {
    border-radius: 10px;
}

.counter-block {
    font-size: 4.8rem;
    line-height: 6.2rem;
    font-weight: 900;
}

.video-play-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 50%;
    width: 50%;
    margin-right: 70px;
    border-top-right-radius: 350px;
    border-bottom-right-radius: 350px;
    z-index: 1;
}

.video-play-bg .video-play-btn {
    position: absolute;
    top: 40px;
    right: 50px;
    z-index: 5;
}

.video-play-bg::after {
    content: " ";
    position: absolute;
    top: -45px;
    right: -2px;
    width: 100%;
    height: 104%;
    border-top-right-radius: 350px;
    border-bottom-right-radius: 350px;
    background-color: #fff;
    background-image: url('../../../typo3conf/ext/hebotek_website/Resources/Public/images/about-img.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.border-rad {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.privacy-content {
    padding: 5rem 0 10.2rem;
}

.filter-button-group {
    display: inline-block;
    margin: 1.2rem auto 3rem;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    padding: 1.9rem 0;
}

.filter-button {
    font-family: "Fira Sans",sans-serif;
    font-size: 1.8rem;
    color: #69798d;
    font-weight: 700;
    background: transparent;
    border: none;
    margin: 0 2rem;
    cursor: pointer;
}

.filter-button:focus {
    outline: none;
}

.project-showcase .grid {
    padding-top: 4rem;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.featured-project-showcase,.blog-grid {
    padding-top: 4rem;
}

.featured-project-showcase .custom-btn {
    margin-bottom: 6rem;
}

.project-showcase .custom-btn {
    margin-bottom: 5.5rem;
}

.featured-content-block h5 {
    padding: 2rem 3rem 2.1rem;
    background: #fff;
    margin-bottom: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.featured-project-carousel .carousel-inner {
    border-radius: 10px;
    overflow: hidden;
}

.featured-project-carousel .carousel-control-prev-icon {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/short-arrow-left.png') center center no-repeat;
}

.featured-project-carousel .carousel-control-next-icon {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/short-arrow-right.png') center center no-repeat;
}

.featured-project-modal .custom-btn {
    margin-top: 1.2rem;
}

.featured-project-modal .modal-content {
    padding: 75px;
}

.featured-project-modal .text-content {
    padding-left: 2rem;
}

.featured-project-modal-bg,.news-modal-bg {
    position: absolute;
    right: 0;
    bottom: 0;
    -webkit-transform: translate(40%,40%);
    -ms-transform: translate(40%,40%);
    transform: translate(40%,40%);
}

.featured-projects {
    position: relative;
    padding-bottom: .5rem;
}

.featured-projects .bg-shape {
    bottom: -10%;
    left: -10%;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.featured-item {
    position: relative;
}

.featured-item::before {
    content: "featured";
    position: absolute;
    left: 15px;
    top: 3rem;
    width: 120px;
    height: 30px;
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 3;
}

.featured-item .img-container::after,.featured-item .img-container::before {
    content: " ";
    position: absolute;
    top: 30px;
    left: 120px;
    display: block;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #ff7cb0;
}

.featured-item .img-container::after {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    top: 45px;
}

.portfolio {
    padding-bottom: 1.8rem;
}

.shape-project {
    left: -20%;
}

[class^=".grad-style-"] h2,[class^=".grad-style-"] p {
    color: #fff;
}

.case-study {
    margin: 6.5rem 0 10rem;
    position: relative;
}

.case-study .container {
    z-index: 2;
    position: relative;
}

.case-study h2,.case-study p {
    color: #fff;
}

.case-study .img-container img {
    position: relative;
    bottom: -40px;
}

.case-study .btn-container {
    padding-top: 2rem;
}

.case-study .video-play-btn {
    width: 65px;
    height: 65px;
    line-height: 65px;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: 15px;
}

.case-study .video-play-btn:hover {
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
}

.shape-case {
    right: -15%;
    bottom: -40%;
    z-index: 1;
    opacity: .2;
}

.shape-case-study {
    top: 40%;
    left: -20%;
}

.shape-case-studies-details {
    right: -15%;
    bottom: -40%;
}

.small-agency-case-study {
    position: relative;
    margin-bottom: 8.5rem;
}

.small-agency-case-study::before,.small-agency-case-study::after {
    content: " ";
    position: absolute;
    top: 0;
    bottom: -2rem;
    left: 0;
    right: 160px;
    display: block;
    border-top-right-radius: 350px;
    border-bottom-right-radius: 350px;
}

.small-agency-case-study::after {
    bottom: 0;
}

.case-study-slider .slick-arrow {
    bottom: -52px;
}

.case-study-slider .slick-prev,.case-study-slider .slick-prev:hover,.case-study-slider .slick-prev:focus {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/slick-arrow-left-2.png') center center no-repeat;
}

.case-study-slider .slick-next,.case-study-slider .slick-next:hover,.case-study-slider .slick-next:focus {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Icon/slick-arrow-right-2.png') center center no-repeat;
}

.case-study-content {
    padding-top: 8rem;
    margin-bottom: 1rem;
    position: relative;
}

.case-study-content img {
    border-radius: 10px;
}

.case-study-showcase {
    padding-top: 1.5rem;
}

.case-study-showcase [class*="col-"] {
    padding: 0 45px;
    margin-bottom: 6rem;
}

.case-study-showcase .custom-btn {
    margin-bottom: 6rem;
}

.case-study-content-block .txt-content {
    padding: 2rem 3rem 1.2rem;
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.case-study-content-block .txt-content h5 {
    margin: 1.2rem 0;
}

.case-study-challenge-bg {
    position: absolute;
    top: 0;
    right: -240px;
    opacity: .6;
}

.case-study-solutions-bg {
    position: absolute;
    bottom: -220px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: .6;
}

.scoreboard .scores {
    padding-left: 9rem;
    padding-right: 2rem;
    position: relative;
}

.scoreboard [class^="col-"]:not(:last-child) .scores::after {
    content: " ";
    position: absolute;
    top: 20px;
    bottom: 20px;
    width: 2px;
    right: 0;
    display: block;
    background: #edf7ff;
}

.scoreboard .score {
    padding-left: 50px;
    font-size: 2.4rem;
    line-height: 4rem;
    color: #485768;
    margin-bottom: 2.2rem;
    position: relative;
}

.scoreboard .score i {
    font-size: 1.5rem;
    width: 3rem;
    line-height: 3rem;
    background: #f2f2ff;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    color: #6245fe;
    position: absolute;
    top: 7px;
    left: 0;
}

.modal .modal-content .scoreboard h3 {
    margin-bottom: 29px;
}

.case-studies-grid-wrapper {
    padding-bottom: .5rem;
}

.image-with-description-block {
    padding: 6.5rem 0 6.5rem;
}

.scroreboard-wrapper {
    max-width: 102rem;
    margin: 0 auto;
    padding: 2.5rem 0 .6rem;
}

.scroreboard-wrapper [class*="col-"]:nth-of-type(odd) .scoreboard-content::after {
    content: " ";
    position: absolute;
    top: 2rem;
    right: -15px;
    bottom: 2rem;
    background: #edf7ff;
    display: block;
    width: 2px;
}

.scoreboard-content {
    padding-left: 8rem;
    position: relative;
}

.scoreboard-content>div {
    font-size: 2.4rem;
    line-height: 4rem;
    color: #485768;
    font-weight: 500;
    margin-bottom: 2.2rem;
    padding-left: 5rem;
    position: relative;
}

.scoreboard-content>div i {
    display: block;
    position: absolute;
    top: .7rem;
    left: 0;
    font-size: 1.5rem;
    line-height: 3rem;
    text-align: center;
    width: 3rem;
    color: #af46fc;
    background: #f2f1ff;
    border-radius: 50%;
}

.inner-page-case-studies {
    padding-bottom: .5rem;
}

.slick-slide {
    outline: none;
}

.team {
    padding-bottom: 102px;
    position: relative;
}

.team .bg-shape {
    top: -40%;
    left: -20%;
}

.team .bg-shape.shape-2 {
    left: auto;
    right: -30%;
    top: 0;
    -webkit-transform: scale(1.5) rotate(90deg);
    -ms-transform: scale(1.5) rotate(90deg);
    transform: scale(1.5) rotate(90deg);
}

.common-slider {
    position: relative;
    left: calc((100% - 1250px) / 2);
    padding-top: 3.1rem;
}

.common-slider .item {
    padding: 0 25px;
    outline: none;
    border: none;
}

.common-slider .item h5 {
    padding-top: 2.9rem;
}

.common-slider .item h5 a {
    color: #172b43;
}

.common-slider .item h5 a:hover {
    text-decoration: none;
}

.common-slider .item h5 span {
    margin-top: 1.1rem;
}

.common-slider .slick-prev {
    right: 40%;
}

.common-slider .slick-next {
    right: 36%;
}

.team-content-block {
    height: auto;
    padding: 0;
    background: transparent;
}

.team-content-block::before {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.team-content-block img {
    width: 100%;
    border-radius: 10px;
}

.team-content-block:hover::after {
    -webkit-transform: rotate(2deg) translateX(-5px) translateY(20px);
    -ms-transform: rotate(2deg) translateX(-5px) translateY(20px);
    transform: rotate(2deg) translateX(-5px) translateY(20px);
}

.team-grid-wrapper {
    padding-bottom: .5rem;
}

.team-grid {
    padding: 1.5rem 0 0;
}

.team-grid .item {
    margin-bottom: 4.1rem;
}

.team-grid h5 {
    padding-top: 2.9rem;
}

.team-grid h5 a {
    color: #172b43;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.team-grid h5 a:hover {
    text-decoration: none;
    color: #ff7cb0;
}

.team-grid h5 span {
    padding-top: 1.1rem;
}

.team-modal .modal-dialog {
    max-width: 450px;
}

.team-modal-bg {
    position: absolute;
    top: -10%;
    left: -20px;
}

.team-modal .modal-content h4 {
    padding-bottom: 10px;
    margin-bottom: 28px;
    border-bottom: 2px solid #edf7ff;
}

.team-modal .modal-content h4 span {
    line-height: 2.4rem;
}

.team-modal .modal-body {
    text-align: center;
}

.team-modal .modal-body .modal-feat-img {
    margin-bottom: 2.5rem;
}

.team-modal .modal-content {
    padding: 4rem 6.5rem 1rem;
}

.team-modal .social-icons {
    text-align: center;
    padding-left: 0;
    padding-top: 1.2rem;
    margin-bottom: 3rem;
}

.team-modal .social-icons li {
    display: inline-block;
    margin: 0 8px;
    background: #f1efff;
    border-radius: 5px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.team-modal .social-icons li a {
    color: #6245fe;
    background: transparent;
}

.pricing {
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/images/pricing-bg-shape.png') center calc(100% + 420px) no-repeat;
    background-size: 100% auto;
}

.pricing-wrapper {
    padding-top: 102px;
}

.pricing-wrapper [class^="col-"] {
    margin-bottom: 3rem;
}

.pricing-block {
    padding: 9.5rem 4rem 4rem;
    position: relative;
}

.pricing-block::after {
    display: none;
}

.pricing-block .icon-container {
    position: absolute;
    left: 50%;
    top: -90px;
    -webkit-transform: rotate(150deg) translateX(50%);
    -ms-transform: rotate(150deg) translateX(50%);
    transform: rotate(150deg) translateX(50%);
}

.pricing-block .price {
    font-family: "Fira Sans",sans-serif;
    font-size: 6rem;
    line-height: 1.6;
    font-weight: 900;
    padding-top: 2px;
    padding-bottom: 3px;
}

.pricing-block div,.pricing-block h6 {
    width: 100%;
}

.pricing-block .custom-btn {
    width: 100%;
    margin-top: auto;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.facilities>div {
    font-weight: 400;
    line-height: 3rem;
    padding: 1.7rem 0;
    border-bottom: 2px solid #edf7ff;
}

.facilities>div:last-child {
    margin-bottom: 4rem;
}

.inner-page-pricing {
    background: transparent;
}

.inner-page-pricing .pricing-wrapper {
    padding-top: 128px;
    padding-bottom: 3.5rem;
}

.clients-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
}

.clients .client {
    max-width: 20%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    text-align: center;
    margin: 25px 0;
    -ms-flex-item-align: center;
    align-self: center;
}

.light-grey-grad {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fcfdff),to(#f9fcff));
    background-image: -webkit-linear-gradient(top,#fcfdff,#f9fcff);
    background-image: -o-linear-gradient(top,#fcfdff,#f9fcff);
    background-image: linear-gradient(to bottom,#fcfdff,#f9fcff);
    background-repeat: repeat-x;
}

.news-slider {
    padding-bottom: 6rem;
}

.news-slider .item {
    margin-bottom: 3rem;
    outline: none;
    border: none;
}

.news-slider .item h5 {
    padding: 2rem 3rem 2.1rem;
    background: #fff;
    margin-bottom: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.news-slider .item h5 span {
    margin-top: 0;
}

.news-slider .item:focus {
    outline: none;
    border: none;
}

.news-modal .modal-content {
    padding-bottom: 5.6rem;
}

.news-modal .modal-dialog {
    max-width: 1020px;
}

.blog-details-related-post {
    padding-bottom: .5rem;
}

.blog-by-category {
    padding-bottom: .5rem;
}

.blog-by-category.single-cat {
    padding-bottom: 0;
}

.blog-by-category .custom-btn {
    margin-bottom: 6rem;
}

.blog-grid .item {
    margin-bottom: 6rem;
}

.blog-grid .content-block h5 {
    padding: 2rem 3rem 2.1rem;
    margin-bottom: 0;
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.article-wrapper {
    padding-bottom: 2.5rem;
}

.blog-post-details {
    position: relative;
}

.shape-blog-details {
    top: 40%;
    right: -20%;
}

.blog-details {
    padding: 5.9rem 0 3.8rem;
}

.blog-details h2 {
    margin-bottom: 1.1rem;
}

.blog-details h2 span {
    font-size: 1.8rem;
    line-height: 2.6rem;
    color: #69798d;
    display: block;
    font-weight: 700;
    margin-bottom: 1rem;
}

.blog-details .social-icons {
    margin-bottom: 1.7rem;
}

.blog-details .social-icons a {
    background: #f1efff;
    color: #6245fe;
}

.blog-details img {
    margin: 3.9rem 0 5.8rem;
    border-radius: 10px;
}

.post-info {
    margin-bottom: 3.1rem;
}

.post-info a {
    font-size: 1.8rem;
    line-height: 3rem;
    color: #69798d;
    text-decoration: none;
    margin-right: 2rem;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.post-info a i {
    margin-right: 1rem;
    vertical-align: -2px;
}

.post-info a:hover {
    color: #ff7cb0;
}

.article-inner-title {
    margin: 4.6rem 0 2.7rem;
}

.author-details {
    padding: 5rem 0 3.8rem;
}

.author-details h2 {
    margin-bottom: 3.3rem;
}

.author-thumbnail {
    margin-right: 3rem;
}

.blog-details-prev-next {
    margin-bottom: 3.8rem;
}

.blog-details-prev-next a {
    font-family: "Fira Sans",sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    font-weight: 700;
    color: #69798d;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.blog-details-prev-next a i {
    vertical-align: -1px;
    margin-right: .5rem;
}

.blog-details-prev-next a:hover {
    color: #6245fe;
}

.newsletter {
    padding: 5.5rem 0 10rem;
}

.newsletter-form {
    max-width: 95rem;
    margin: 0 auto;
    padding-top: 3.2rem;
}

.newsletter-form input,.newsletter-form .custom-btn {
    margin-bottom: 3rem;
}

.contact {
    padding-top: 19.6rem;
    overflow: hidden;
}

.contact .grey-bg {
    position: relative;
    z-index: 1;
}

.contact .grey-bg .shape-contact {
    position: absolute;
    top: -60%;
    left: -10%;
    z-index: -1;
    opacity: .1;
}

.contact .grey-bg .shape-contact-2 {
    position: absolute;
    top: 20%;
    right: -10%;
    z-index: -1;
    opacity: .1;
}

.contact-wrapper {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);
    box-shadow: 0 0 20px rgba(0,0,0,0.05);
    padding: 5rem 6rem 6rem;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.contact-wrapper.common-contact-wrapper {
    margin-top: -13rem;
    margin-bottom: 8rem;
}

.contact-wrapper.common-contact-wrapper::after {
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 120%;
    height: 120%;
    background: #f8fcff;
    display: block;
    -webkit-transform: translate(50%,50%);
    -ms-transform: translate(50%,50%);
    transform: translate(50%,50%);
    border-radius: 50%;
    z-index: -1;
}

.contact-wrapper.contact-page-form-wrapper {
    -webkit-transform: translateX(75px);
    -ms-transform: translateX(75px);
    transform: translateX(75px);
    margin-bottom: 3rem;
    margin-top: 1.5rem;
}

.contact-wrapper h3 {
    margin-bottom: 3.2rem;
    color: #172b43;
}

.form-wrapper {
    position: relative;
    right: 0;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.contact-form input,.contact-form textarea {
    margin-bottom: 3rem;
    background: #fff;
}

.contact-form textarea {
    min-height: 18rem;
}

.contact-form .btn-wrapper {
    width: 100%;
    padding: 0 1.5rem;
    margin-top: 1rem;
}

.view-map-btn {
    display: inline-block;
    position: absolute;
    right: 26px;
    bottom: 60px;
    font-family: "Fira Sans",sans-serif;
    font-size: 1.6rem;
    line-height: 6.2rem;
    color: #69798d;
    font-weight: 500;
    margin-left: auto;
    border-radius: 50px;
    background: transparent;
    padding: 0 3rem;
    text-decoration: none;
    z-index: 99;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.view-map-btn i {
    font-size: 3rem;
    margin-left: 6px;
    position: relative;
    top: 8px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.view-map-btn:hover {
    text-decoration: none;
    color: #69798d;
}

.contact-info h3 {
    margin-bottom: 2.4rem;
}

.contact-info.floating-contact-info {
    background: #fff;
    border: 2px solid #f1f0ff;
    border-radius: 10px;
    padding: 4rem 3rem 4rem 16.5rem;
    margin-bottom: 3.7rem;
    -webkit-transform: translateX(-75px);
    -ms-transform: translateX(-75px);
    transform: translateX(-75px);
}

.contact-info.floating-contact-info .social-icons a {
    background: #f1efff;
    color: #6245fe;
}

.contact-info.floating-contact-info .social-icons a:hover {
    color: #fff;
}

.social-icons-wrapper p {
    margin-bottom: 13px;
}

.social-icons {
    list-style: none;
    text-align: left;
    padding-left: 0;
    margin-bottom: 0;
}

.social-icons li {
    margin-bottom: 1.4rem;
    display: inline-block;
    margin-right: 1rem;
}

.social-icons li:hover a {
    color: #fff;
}

.social-icons li:nth-of-type(1) a:hover {
    background-color: #0057ff;
}

.social-icons li:nth-of-type(2) a:hover {
    background-color: #1da1f2;
}

.social-icons li:nth-of-type(3) a:hover {
    background-color: #dd4b39;
}

.social-icons li:nth-of-type(4) a:hover {
    background-color: #ea4c89;
}

.social-icons li:nth-of-type(5) a:hover {
    background-color: #ff0000;
}

.social-icons a {
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 3rem;
    color: #172b43;
    width: 3rem;
    height: 3rem;
    display: block;
    background: #a6d1ed;
    text-align: center;
    border-radius: 5px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.address a,.address span {
    display: block;
    font-family: "Fira Sans",sans-serif;
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 900;
    color: #9a9fff;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.address a:hover {
    color: #ff7cb0;
}

.map-wrapper {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    z-index: 9;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.map-wrapper iframe {
    width: 100%;
    height: 100%;
}

.show-map .form-wrapper {
    right: 100%;
}

.show-map .map-wrapper {
    left: 0;
}

.show-map .view-map-btn {
    background: #fff;
    border-color: transparent !important;
}

.show-map .view-map-btn i {
    margin-right: 6px;
    margin-left: 0;
}

.err-msg,.success-msg {
    font-size: 1.3rem;
    line-height: 1.5;
    color: #dd4b39;
    position: absolute;
    bottom: 6px;
    left: 15px;
}

.success-msg {
    color: #519718;
    bottom: 4px;
}

.whats-next-wrapper {
    padding: 1.3rem 0 3.9rem 2rem;
}

.whats-next-wrapper p {
    margin-bottom: 1rem;
    position: relative;
}

.whats-next-wrapper p i {
    position: absolute;
    top: 0;
    left: -2rem;
    font-size: 1.1rem;
    line-height: 3rem;
}

.location-tab-nav {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0;
}

.location-tab-nav li {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    box-shadow: 0 10px 50px rgba(166,209,237,0.2);
    margin: 0 15px;
    padding: 4rem 0 0;
}

.location-tab-nav li a::after {
    display: none;
}

.location-tab-content .tab-pane {
    padding: 0 75px;
}

.location-tab-content .tab-pane .map-wrapper {
    position: static;
    height: 400px;
    border-radius: 10px;
    overflow: hidden;
}

.location-tab-content .tab-pane .map-wrapper iframe {
    border: none;
}

.shape-work-places {
    top: 0;
    right: -20%;
}

.page-footer {
    padding: 4rem 0;
}

.footer-content p {
    margin-bottom: 0;
}

.footer-content p a {
    color: #69798d;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.footer-content p a:hover {
    color: #ff7cb0;
}

.small-agency-footer {
    position: relative;
    z-index: 6;
    overflow: hidden;
}

.small-agency-footer .shape-footer-top {
    position: absolute;
    top: -90%;
    z-index: 0;
    left: -8%;
    opacity: 0.1;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.small-agency-footer .shape-footer-bottom {
    position: absolute;
    bottom: -80%;
    z-index: 0;
    right: -9%;
    opacity: 0.1;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.small-agency-footer .footer-nav-wrapper {
    position: relative;
    padding: 8.9rem 0 7.8rem;
}

.small-agency-footer .footer-nav-wrapper .social-icons {
    margin-top: 12.5rem;
    margin-bottom: 3rem;
}

.small-agency-footer .footer-nav-wrapper h5 {
    font-weight: 400;
    margin-bottom: 2.1rem;
}

.small-agency-footer .footer-nav-wrapper .footer-nav {
    padding-left: 5rem;
}

.small-agency-footer .footer-nav-wrapper .footer-menu {
    padding-left: 0;
}

.small-agency-footer .footer-nav-wrapper .footer-menu li {
    list-style: none;
}

.small-agency-footer .footer-nav-wrapper .footer-menu li a {
    line-height: 3.6rem;
    color: #69798d;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.small-agency-footer .footer-nav-wrapper .footer-menu li a:hover {
    color: #ff7cb0;
}

.small-agency-footer .footer-nav-wrapper .footer-menu li.active a {
    color: #ff7cb0;
}

.small-agency-footer .footer-bottom {
    background-color: #0e1f33;
    padding: 30px 0;
}

.small-agency-footer .footer-bottom p {
    margin-bottom: 0;
    color: #69798d;
    position: relative;
    z-index: 8;
}

.small-agency-footer .footer-bottom p a {
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    color: #69798d;
}

.small-agency-footer .footer-bottom p a:hover {
    color: #ff7cb0;
}

.footer-logo img {
    max-width: 15rem;
}

@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution:0.001dpcm) {
    textarea+.err-msg {
        bottom:13px;
    }

    .success-msg {
        bottom: 12px;
    }
}

@media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 30dpcm) and (max-width:1199px) {
    html {
        overflow-x:initial;
    }

    .modal {
        padding: 0 15px !important;
    }
}

@media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 30dpcm) {
    .nav-tabs .nav-item:not(:last-child) .nav-link:hover::after,.nav-tabs .nav-item:not(:last-child) .nav-link.active::after,.service-tab-nav .visited .nav-link::after {
        color:#6245fe;
    }
}

@media screen and (min-width: 0\0) {
    .txt-grad-ef,.common-list-items li i,.nav-tabs .nav-link:hover i,.nav-tabs .nav-link:hover span,.nav-tabs .nav-link.active i,.nav-tabs .nav-link.active span,.nav-tabs .nav-item:not(:last-child) .nav-link:hover::after,.nav-tabs .nav-item:not(:last-child) .nav-link.active::after,.nav-tabs .visited .nav-link i,.nav-tabs .visited .nav-link span,.nav-tabs .visited .nav-link::after,.filter-button:hover,.filter-button.is-checked,.common-list-items li i,.service-tab-nav .nav-link:hover i,.service-tab-nav .nav-link:hover span,.service-tab-nav .nav-link.active i,.service-tab-nav .nav-link.active span,.service-tab-nav .nav-item:not(:last-child) .nav-link:hover::after,.service-tab-nav .nav-item:not(:last-child) .nav-link.active::after,.service-tab-nav .visited .nav-link::after,.filter-button:hover,.filter-button.is-checked {
        background:transparent;
        color: #6245fe;
    }

    .txt-grad-cd,.pricing-block:hover .price {
        color: #ff7cb0;
        background: transparent;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .txt-grad-ab {
        color: #af46fc;
        background: transparent;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .txt-grad-ef,.common-list-items li i,.nav-tabs .nav-link:hover i,.nav-tabs .nav-link:hover span,.nav-tabs .nav-link.active i,.nav-tabs .nav-link.active span,.nav-tabs .nav-item:not(:last-child) .nav-link:hover::after,.nav-tabs .nav-item:not(:last-child) .nav-link.active::after,.nav-tabs .visited .nav-link i,.nav-tabs .visited .nav-link span,.nav-tabs .visited .nav-link::after,.filter-button:hover,.filter-button.is-checked {
        color: #6245fe;
        background: transparent;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .content-block:hover .txt-grad-cd,.content-block:hover .pricing-block:hover .price,.pricing-block:hover .content-block:hover .price {
        color: #fff;
    }

    .content-block:hover .txt-grad-ab {
        color: #fff;
    }

    .content-block:hover .txt-grad-ef,.content-block:hover .common-list-items li i,.common-list-items li .content-block:hover i,.content-block:hover .nav-tabs .nav-link:hover i,.nav-tabs .nav-link:hover .content-block:hover i,.content-block:hover .nav-tabs .nav-link:hover span,.nav-tabs .nav-link:hover .content-block:hover span,.content-block:hover .nav-tabs .nav-link.active i,.nav-tabs .nav-link.active .content-block:hover i,.content-block:hover .nav-tabs .nav-link.active span,.nav-tabs .nav-link.active .content-block:hover span,.content-block:hover .nav-tabs .nav-item:not(:last-child) .nav-link:hover::after,.nav-tabs .nav-item:not(:last-child) .content-block:hover .nav-link:hover::after,.content-block:hover .nav-tabs .nav-item:not(:last-child) .nav-link.active::after,.nav-tabs .nav-item:not(:last-child) .content-block:hover .nav-link.active::after,.content-block:hover .nav-tabs .visited .nav-link i,.nav-tabs .visited .nav-link .content-block:hover i,.content-block:hover .nav-tabs .visited .nav-link span,.nav-tabs .visited .nav-link .content-block:hover span,.content-block:hover .nav-tabs .visited .nav-link::after,.nav-tabs .visited .content-block:hover .nav-link::after,.content-block:hover .filter-button:hover,.content-block:hover .filter-button.is-checked {
        color: #fff;
    }

    .filter-button:hover,.filter-button.is-checked {
        color: #6245fe;
        background: transparent;
    }

    .pricing-block:hover .price {
        color: #ff7cb0;
        background: transparent;
    }

    .modal {
        padding: 0 !important;
    }

    .modal-dialog-centered {
        width: 100%;
        min-height: 100%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 100vh;
    }

    .featured-project-modal .modal-content {
        padding: 75px 75px 52px;
    }
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
        display: block;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
        display: block;
    }
}

.fade-in {
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

@media screen and (min-width: 1600px) {
    .banner::after {
        background:#fff url('../../../typo3conf/ext/hebotek_website/Resources/Public/images/banner/banner-round-img.jpg') calc(100% - 308px) 370px no-repeat;
        background-size: 93%;
        top: -46%;
        right: -20%;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-box-shadow: -5px 0 30px rgba(0,0,0,0.1);
        box-shadow: -5px 0 30px rgba(0,0,0,0.1);
    }

    .small-agency-home-header-bg::after {
        background: #fff url('../../../typo3conf/ext/hebotek_website/Resources/Public/images/banner/banner-round-img-2.jpg') calc(100% - 320px) 405px no-repeat;
        background-size: 105%;
        top: -46%;
        right: -20%;
    }
}

@media (min-width: 1199px) and (max-width:1600px) {
    .case-study-slider .slick-next {
        right:240px;
    }

    .case-study-slider .slick-prev {
        right: 300px;
    }

    .case-study-slider .slick-arrow {
        bottom: -72px;
    }
}

@media screen and (max-width: 1199px) {
    html {
        overflow-x:hidden;
    }

    .case-study {
        padding: 5rem 0;
    }

    .common-slider {
        left: auto;
    }

    .content-block img {
        width: 100%;
    }

    .case-study .img-container img {
        bottom: auto;
    }

    .case-study-slider .slick-slide {
        padding: 0 15px;
    }

    .common-slider .slick-prev,.case-study-slider .slick-prev {
        right: 110px;
    }

    .common-slider .slick-next,.case-study-slider .slick-next {
        right: 50px;
    }

    .contact .social-icons {
        padding-left: 0;
    }

    .navbar {
        padding: 2rem 1.5rem;
    }

    .navbar-nav .custom-dropdown-menu {
        top: 135%;
    }

    .navbar-nav .nav-item {
        margin-left: 2rem;
    }

    .navbar-nav .nav-item .nav-link:not(.custom-btn) {
        font-size: 1.4rem;
    }

    .banner::before {
        top: -70px;
        right: -70px;
        z-index: 1;
    }

    .banner::after {
        top: -100px;
        right: -90px;
        z-index: 1;
        background-position: calc(100% - 40px) 90px;
    }

    .banner-content {
        position: relative;
        z-index: 2;
    }

    .banner {
        height: auto;
        overflow: hidden;
    }

    .pricing-block .price {
        font-size: 4rem;
    }

    .small-agency-case-study::before,.small-agency-case-study::after {
        right: 0;
        border-radius: 0;
    }

    .small-agency-footer .footer-nav-wrapper .footer-nav {
        padding-left: 0;
    }

    .counter-wrapper {
        font-size: 1.6rem;
    }
}

@media screen and (max-width: 991px) {
    .counter-wrapper {
        font-size:1.6rem;
    }

    .counter-block {
        font-size: 3rem;
    }

    .content-block::after {
        width: 90%;
        height: 90%;
    }

    .featured-project-modal .text-content {
        padding-left: 0;
        margin-top: 30px;
    }

    .case-study .img-container img {
        bottom: -65px;
        width: 100%;
        padding: 0 10%;
    }

    .pricing-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .pricing-block {
        height: auto;
        margin-bottom: 102px;
    }

    .clients .client {
        max-width: 33.333333%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        padding: 0 15px;
    }

    .clients .client img {
        max-width: 100%;
    }

    .clients-wrapper {
        padding-top: 4px;
    }

    .contact-wrapper {
        padding-left: 3rem;
        padding-right: 3rem;
    }

    .address a,.address span {
        font-size: 1.8rem;
    }

    .pricing {
        padding-bottom: 0;
    }

    .navbar-nav {
        padding: 30px 15px;
        background-color: #f6f6f6;
        margin-top: 2rem;
        text-align: center;
    }

    .navbar-nav .nav-item {
        width: 100%;
        margin-left: 0;
    }

    .navbar-nav .custom-btn {
        margin-top: 8px;
        margin-bottom: 5px;
    }

    .navbar-nav .nav-item .nav-link:not(.custom-btn) {
        margin-bottom: 2rem;
    }

    .case-study-content img {
        margin-top: 3rem;
        width: 100%;
    }

    .scoreboard .scores {
        padding-left: 4rem;
    }

    .small-agency-footer .footer-nav-wrapper {
        padding: 6rem 0 2.3rem;
    }

    .small-agency-footer .footer-nav-wrapper .footer-nav {
        margin-bottom: 2.5rem;
    }

    .small-agency-footer .footer-nav-wrapper .social-icons {
        margin-top: 4.5rem;
        margin-bottom: 2.3rem;
    }

    .navbar-nav .nav-item .nav-link:not(.custom-btn) {
        margin-bottom: 0;
        text-align: center;
    }

    .navbar-nav .custom-dropdown-menu {
        position: initial;
        border: none;
        text-align: center;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .common-list-items {
        margin-bottom: 4.1rem;
    }

    .service-process-tab img {
        margin-bottom: 3.5rem;
    }

    .inner-page-about-us img {
        margin-bottom: 3.5rem;
    }

    .get-a-quote-modal button.close {
        top: 3.5rem;
        right: 3rem;
    }

    .contact-wrapper.contact-page-form-wrapper,.contact-info.floating-contact-info {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .get-a-quote-modal .contact-info.floating-contact-info {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        margin-bottom: 0;
        padding: 3rem;
        margin-top: 3rem;
    }

    .navbar .dropdown>a::after {
        vertical-align: middle;
    }

    .nav-tabs .nav-link {
        padding: 1rem 2rem;
    }

    .about-us .bg-shape {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size:3rem;
        margin-bottom: 1.3rem;
    }

    h2 {
        font-size: 2.4rem;
    }

    h3 {
        font-size: 2rem;
    }

    h4 {
        font-size: 1.8rem;
    }

    h5 {
        font-size: 1.8rem;
    }

    h6 {
        font-size: 1.6rem;
    }

    body,p {
        font-size: 1.6rem;
    }

    br {
        display: none;
    }

    .section-padding {
        padding: 2.4rem 0 3rem;
    }

    .section-subheading {
        font-size: 1.8rem;
        line-height: 1.6;
    }

    .banner-content {
        padding: 31rem 0 6rem;
    }

    .banner-content .custom-btn {
        margin-top: 1.3rem;
    }

    .banner::before,.banner::after {
        width: 100vw;
        height: 100vw;
    }

    .video-play-bg {
        position: relative;
        left: auto;
        right: auto;
        width: 90vw;
        height: 68vw;
        margin-bottom: 5.3rem;
    }

    .video-play-bg::after {
        right: 0;
        top: -20px;
    }

    .video-play-bg .video-play-btn {
        top: 50%;
        -webkit-transform: translateY(-63%);
        -ms-transform: translateY(-63%);
        transform: translateY(-63%);
    }

    .about-us {
        padding: 3rem 0 2rem;
        margin: 0;
    }

    .counter-wrapper {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1.6;
        font-weight: 500;
    }

    .case-study {
        margin: 3rem 0 5rem;
        padding: 5.4rem 0;
    }

    .project-showcase .custom-btn {
        margin-bottom: 1.6rem;
        margin-top: 1rem;
    }

    .filter-button-group {
        margin-bottom: 4rem;
    }

    .filter-button {
        font-size: 1.4rem;
        padding: 0 15px;
        margin: 5px;
        border-radius: 50px;
        background: #f5f5f5;
    }

    .filter-button.is-checked {
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    }

    .btn-big {
        font-size: 1.4rem;
        line-height: 20px;
        padding: 1.6rem 2rem;
    }

    .case-study .video-play-btn {
        width: 5.2rem;
        height: 5.2rem;
        line-height: 5.2rem;
    }

    .case-study-slider .slick-arrow {
        bottom: -7.2rem;
    }

    .common-slider .item {
        padding: 0 15px;
    }

    .common-slider {
        padding-top: 1.1rem;
    }

    .team-slider .slick-arrow,.news-slider .slick-arrow {
        bottom: -53px;
    }

    .team {
        padding-bottom: 1.8rem;
    }

    .pricing-wrapper {
        padding-top: 7.7rem;
    }

    .pricing-block .price {
        font-size: 3rem;
    }

    .clients {
        padding: 2rem 0;
    }

    .clients .client {
        margin: 10px 0;
    }

    .pricing-wrapper [class^="col-"]:last-child .pricing-block {
        margin-bottom: 0;
    }

    .clients-wrapper {
        padding-top: 1px;
        padding-bottom: 0;
    }

    .news-slider .slick-slide {
        height: auto;
    }

    .contact-wrapper {
        margin-top: -6rem;
    }

    input,textarea {
        padding: .5rem 1.5rem;
    }

    .view-map-btn {
        position: relative;
        margin-top: 2rem;
        right: auto;
        bottom: auto;
        border: 1px solid #69798d !important;
        width: 100%;
        text-align: center;
        height: 5rem;
        line-height: 5rem;
    }

    .contact-wrapper {
        padding-bottom: 3.4rem;
        margin-bottom: 5rem;
    }

    .contact-form textarea {
        min-height: 15rem;
    }

    .contact-info {
        margin-bottom: 3rem;
    }

    .footer-content {
        display: block !important;
    }

    .page-footer {
        padding: 2rem 0;
    }

    .modal button.close {
        top: 1rem;
        right: 1rem;
    }

    .modal {
        padding: 3rem !important;
    }

    .modal .modal-content {
        padding: 3rem 3rem 0;
    }

    .featured-project-modal .modal-content {
        padding: 3rem;
    }

    .news-modal .modal-content {
        padding-bottom: 1.1rem;
    }

    .scoreboard .score {
        font-size: 1.8rem;
        line-height: 1.4;
        padding-left: 4.5rem;
    }

    .scoreboard .score i {
        margin-right: 0;
        top: 0;
    }

    .case-study-content {
        padding-top: 4.4rem;
    }

    .social-icons {
        text-align: left;
        margin-bottom: 4rem;
    }

    .social-icons li {
        display: inline-block;
    }

    .slick-dotted.slick-slider {
        margin-bottom: 5rem;
    }

    .team .bg-shape.shape-2 {
        display: none;
    }

    .latest-news {
        padding-bottom: 36px;
    }

    .scoreboard .scores {
        padding: 0;
    }

    .scoreboard [class^="col-"]:not(:last-child) .scores::after {
        display: none;
    }

    .contact .grey-bg .shape-contact-2 {
        right: -10%;
    }

    .contact {
        padding-top: 7rem;
    }

    .equalHeight {
        height: auto !important;
    }

    .counter-wrapper br {
        display: block;
    }

    .contact-form .btn-wrapper .custom-btn {
        width: 100%;
    }

    .bg-shape {
        display: none;
    }

    .about-us {
        padding: 3rem 0 2.4rem;
    }

    .featured-project-showcase .custom-btn {
        margin-bottom: 0;
    }

    .newsletter {
        padding: 2.4rem 0 3rem;
    }

    .service-process-tab,.location-process-tab {
        padding-bottom: 0;
    }

    .text-only-btn {
        line-height: 1;
        margin-bottom: 0;
    }

    .featured-project-showcase {
        padding-top: 1rem;
    }

    .navbar-collapse {
        max-height: 80vh;
        overflow: auto;
    }

    .navbar-nav {
        padding: 15px 15px 30px;
    }

    .navbar-brand {
        max-width: 15rem;
    }

    .navbar-nav .nav-item .nav-link:not(.custom-btn) {
        padding: 1rem 0;
    }

    .latest-news {
        margin-bottom: 0;
        padding-bottom: 1.7rem;
    }

    .case-study .img-container img {
        bottom: -44px;
    }

    .inner-page-banner {
        padding-top: 136px;
        margin-bottom: 3rem;
    }

    .inner-page-banner p {
        font-size: 1.8rem;
        line-height: 2.8rem;
    }

    .pricing-block {
        margin-bottom: 7.3rem;
    }

    .pricing-wrapper [class^="col-"]:last-child {
        margin-bottom: 0;
    }

    .filter-button-group {
        margin-bottom: 0;
    }

    .project-showcase .custom-btn {
        margin-bottom: 0;
    }

    .case-study-showcase {
        padding-top: .6rem;
    }

    .case-study-showcase [class*="col-"] {
        margin-bottom: 3rem;
        padding: 0 15px;
    }

    .case-study-showcase [class*="col-"]:last-child {
        margin-bottom: 0;
    }

    .counter-wrapper {
        margin-bottom: 0;
    }

    .team-grid {
        padding-top: .6rem;
    }

    .team-grid .item {
        margin-bottom: 2.1rem;
    }

    .team-grid .item:last-child {
        margin-bottom: 0;
    }

    .team-grid-wrapper {
        padding-bottom: 1.1rem;
    }

    .blog-grid {
        padding-top: 1rem;
    }

    .blog-grid .item {
        margin-bottom: 4rem;
    }

    .blog-grid .item:last-child {
        margin-bottom: 0;
    }

    .blog-grid .custom-btn {
        margin-top: 4rem;
        margin-bottom: 0;
    }

    .image-with-description-block {
        padding: 2.4rem 0 3rem;
    }

    .image-with-description-block:nth-of-type(1) {
        padding-top: 2.4rem;
    }

    .scroreboard-wrapper {
        padding: 2.7rem 0 1rem;
    }

    .scoreboard-content>div {
        font-size: 1.8rem;
        line-height: 3rem;
        margin-bottom: 1rem;
    }

    .scoreboard-content>div i {
        top: 3px;
    }

    .scroreboard {
        padding-bottom: 1.3rem;
    }

    .scoreboard-content {
        padding-left: 0;
    }

    .case-study-showcase .custom-btn {
        margin-bottom: 0;
        margin-top: 4rem;
    }

    .our-process {
        padding-bottom: 2.1rem;
    }

    .nav-tabs {
        background: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-bottom: 3rem;
        padding: 0 0 .2rem;
    }

    .nav-tabs .nav-item {
        width: 6.5rem;
        padding: 1.5rem 0 .5rem;
        margin: 0 .5rem 1rem;
        background-color: #eee;
        border-radius: 10px;
    }

    .nav-tabs:not(.location-tab-nav) .nav-link {
        padding: 0;
    }

    .nav-tabs:not(.location-tab-nav) .nav-link::before {
        width: 3rem;
        height: 6rem;
        margin-left: -15px;
        top: -3px;
    }

    .nav-tabs:not(.location-tab-nav) .nav-link i {
        font-size: 1.8rem;
    }

    .nav-tabs:not(.location-tab-nav) .nav-link span {
        font-size: 1rem;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
        background: transparent;
        background-color: #eee;
    }

    .nav-tabs .nav-item:not(:last-child) .nav-link::after {
        font-size: 12px;
        right: -1.1rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        display: none;
    }

    .tab-pane p:nth-last-of-type(1) {
        margin-bottom: 0;
    }

    .tab-pane .text-only-btn {
        margin-top: 1.9rem;
    }

    .blog-details {
        padding: 2.4rem 0 3rem;
    }

    .blog-details img {
        margin: .9rem 0 2.7rem;
    }

    .blog-details p:nth-last-of-type(1) {
        margin-bottom: 0;
    }

    .article-inner-title {
        margin-bottom: 2.3rem;
    }

    .author-details {
        padding: 1.4rem 0 3rem;
    }

    .author-details h2 {
        margin-bottom: 3.1rem;
    }

    .blog-details-prev-next {
        margin-bottom: .2rem;
    }

    .post-info a {
        font-size: 1.4rem;
        margin-right: 1rem;
    }

    .contact-wrapper.contact-page-form-wrapper,.contact-info.floating-contact-info {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .contact-wrapper.contact-page-form-wrapper {
        margin-top: .6rem;
    }

    .contact-info.floating-contact-info {
        padding: 3.5rem 3rem 2.6rem;
        margin-bottom: 0;
    }

    .contact-info .social-icons {
        margin-bottom: 0;
    }

    .whats-next-wrapper {
        padding-bottom: 1.9rem;
    }

    .location-tab-content .tab-pane {
        padding: 0;
    }

    .location-tab-nav .nav-item {
        width: auto;
        padding: 5rem 1.5rem .2rem;
        margin: 0 0 15px;
    }

    .modal.show .modal-dialog {
        margin-bottom: 3rem;
    }

    .modal-open .get-a-quote-modal {
        padding: 20px 15px 30px !important;
    }

    .get-a-quote-modal .modal-content {
        padding: 0;
    }

    .get-a-quote-modal button.close {
        top: 2rem;
        right: 3rem;
    }

    .news-slider {
        padding-bottom: 0;
    }

    .inner-page-pricing .pricing-wrapper {
        padding-top: 9.3rem;
    }
}

[class*=icon-]:before,[class*=icon-after-]:after {
    line-height: 1;
    font-style: normal;
    font-family: miniline!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ml-design-tool:before {
    content: "\ea9a"
}

.ml-webdev:before {
    content: "\ea95"
}

.ml-tablet-and-phone:before {
    content: "\f256"
}

.ml-magnifier-and-laptop:before {
    content: "\f231"
}

.ml-computer-click:before {
    content: "\f1c2"
}

.ml-network:before {
    content: "\ea42"
}

.ml-imac:before {
    content: "\F249"
}

.ml-bar-chart:before {
    content: "\E98B"
}

.ml-cloud:before {
    content: "\EA22"
}

.ml-consulting:before {
    content: "\E9B2"
}

.ml-puzzle:before {
    content: "\E979"
}

.ml-shopping-cart:before {
    content: "\F09F"
}

.ml-desktop-and-phone {
    content: "\f255"
}

.ml-checkmark,ul.list-checkmarks li:before,ul.list-checkmarks-lg li:before {
    content: "\f1b7"
}

.icon-typo3:before {
    content: "";
    width: 1em;
    height: 1em;
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Icons/typo3.svg') no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.icon-wordpress:before {
    content: "";
    width: 1em;
    height: 1em;
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Icons/wordpress.svg') no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.icon-redmine:before {
    content: "";
    width: 1em;
    height: 1em;
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Icons/redmine.svg') no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.icon-flags-at:before {
    content: "";
    width: 1em;
    height: 1em;
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Icons/at.svg') no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.icon-flags-gb:before {
    content: "";
    width: 1em;
    height: 1em;
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Icons/uk.svg') no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

html {
    overflow-x: hidden
}

.content-block__sub-title,body,p {
    color: #556579
}

.nav-tabs .nav-link {
    color: #5e6c7e
}

.inner-page::before {
    z-index: 0
}

.container {
    position: relative;
    z-index: 1
}

.dropdown-item,.typo-color-c {
    color: #067dae
}

h1,h2,h3,h4,h5 {
    font-weight: 600
}

.h6,.pricing-block h3 {
    font-size: 1.8rem;
    margin-bottom: .5rem
}

.header-with-svg [class*=icon-] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-with-svg [class*=icon-]:before {
    margin-right: .5em;
    width: 1.5em;
    height: 1.5em
}

a {
    color: #067dae
}

a:hover {
    color: #034864
}

.small-agency-footer .footer-nav-wrapper .footer-menu li a:hover {
    color: #9fc7e0
}

ul.list-checkmarks,ul.list-checkmarks-lg {
    list-style-type: none;
    padding-left: 20px
}

ul.list-checkmarks li,ul.list-checkmarks-lg li {
    margin-bottom: 15px
}

ul.list-checkmarks li:before,ul.list-checkmarks-lg li:before {
    line-height: 1;
    font-style: normal;
    font-family: miniline!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    color: #067dae;
    background: #e4eff6;
    border-radius: 50%;
    display: inline-block;
    margin-right: 20px
}

ul.list-checkmarks-lg li {
    margin-bottom: 2.2rem;
    font-size: 2.4rem;
    line-height: 4rem;
    color: #485768;
    font-weight: 500
}

.case-study .video-play-btn,.grad-style-ab,.icon-container.grad-style-ab-light::after,.inner-page::before,.txt-grad-ab {
    background-image: linear-gradient(45deg,#9fc7e0,#067dae);
    background-repeat: repeat-x
}

.banner::after,.banner::before,.body-bg-style-2.inner-page::before,.content-block::after,.featured-item::before,.grad-style-cd,.icon-container.grad-style-cd-light::after,.navbar-toggler span,.pricing-block:hover .custom-btn,.pricing-block:hover .icon-container::after,.pricing-block:hover .price,.small-agency-case-study::after,.small-agency-case-study::before,.txt-grad-cd {
    background-image: linear-gradient(45deg,#067dae,#034864);
    background-repeat: repeat-x
}

.body-bg-style-3.inner-page::before,.common-list-items li i,.filter-button.is-checked,.filter-button:hover,.grad-style-ef,.icon-container.grad-style-ef-light::after,.nav-tabs .nav-item:not(:last-child) .nav-link.active::after,.nav-tabs .nav-item:not(:last-child) .nav-link:hover::after,.nav-tabs .nav-link.active i,.nav-tabs .nav-link.active span,.nav-tabs .nav-link:hover i,.nav-tabs .nav-link:hover span,.nav-tabs .visited .nav-link i,.nav-tabs .visited .nav-link span,.nav-tabs .visited .nav-link::after,.small-agency-case-study::after,.txt-grad-ef {
    background-image: linear-gradient(45deg,#43977C,#43977C);
    background-repeat: repeat-x
}

.grad-style-ab-light {
    background-image: linear-gradient(45deg,rgba(159,199,224,.08),rgba(6,125,174,.08))
}

.grad-style-cd-light {
    background-image: linear-gradient(45deg,rgba(6,125,174,.08),rgba(3,72,100,.08))
}

.grad-style-ef-light {
    background-image: linear-gradient(45deg,rgba(3,72,100,.08),rgba(6,125,174,.08))
}

.btn,.btn-primary,.btn-secondary,.custom-btn {
    border-style: solid;
    border-width: 0;
    border-radius: 50px;
    color: #fff;
    font-family: "Hind Vadodara",sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .5s;
    transition: all .5s;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer
}

.btn-primary:hover,.btn-secondary:hover,.btn:hover,.custom-btn:hover {
    text-decoration: none;
    color: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px)
}

.btn,.btn-primary,.btn-secondary {
    background-image: linear-gradient(45deg,#43977C,#43977C);
    background-repeat: repeat-x
}

.btn-big,.btn-lg {
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    font-size: 1.6rem;
    line-height: 30px
}

@media screen and (max-width: 767px) {
    .btn-lg {
        font-size:1.4rem;
        line-height: 20px;
        padding: 1.6rem 2rem
    }
}

.btn-primary {
    color: #fff;
    background-image: linear-gradient(45deg,#43977C,#43977C)
}

.btn-secondary {
    color: #fff;
    background-image: linear-gradient(45deg,#43977C,#43977C)
}

.btn-white {
    border: 1px solid #dedede;
    color: #777;
    background-image: none;
    background-color: #fff
}

.btn-white:hover {
    background-color: #fff;
    color: #777
}

.btn-white:focus {
    border: 1px solid #dedede
}

.btn-white:active {
    background-color: #fff;
    color: #777
}

.bg-shape {
    z-index: -10
}

.text-only-btn {
    color: #067dae
}

.featured-content-block h3,.featured-content-block h5 {
    padding: 2rem 3rem 2.1rem;
    background: #fff;
    margin-bottom: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

input,textarea {
    border: 2px solid #f1f0f1;
    padding: 1.5rem 2rem 1.5rem 2rem
}

input:focus,input:hover,textarea:focus,textarea:hover {
    border-color: #067dae
}

.grid-element {
    padding-top: 15px;
    padding-bottom: 15px
}

.frame-space-before-extra-small {
    margin-top: 0
}

.frame-space-before-small {
    margin-top: 0
}

.frame-space-before-medium {
    margin-top: 0
}

.frame-space-before-large {
    margin-top: 0
}

.frame-space-before-extra-large {
    margin-top: 0
}

.frame-space-after-extra-small {
    margin-bottom: 0
}

.frame-space-after-small {
    margin-bottom: 0
}

.frame-space-after-medium {
    margin-bottom: 0
}

.frame-space-after-large {
    margin-bottom: 0
}

.frame-space-after-extra-large {
    margin-bottom: 0
}

.frame,.frame-space-before- {
    padding-top: 50px
}

.frame,.frame-space-after- {
    padding-bottom: 50px
}

.frame-space-before-none {
    padding-top: 0
}

.frame-space-after-none {
    padding-bottom: 0
}

.frame-space-before-none-important {
    padding-top: 0!important
}

.frame-space-after-none-important {
    padding-bottom: 0!important
}

.frame-space-before-small {
    padding-top: 40px
}

.frame-space-after-small {
    padding-bottom: 40px
}

.frame-space-before-extra-small {
    padding-top: 30px
}

.frame-space-after-extra-small {
    padding-bottom: 30px
}

.frame-space-before-large {
    padding-top: 60px
}

.frame-space-after-large {
    padding-bottom: 60px
}

.frame-space-before-extra-large {
    padding-top: 100px
}

.frame-space-after-extra-large {
    padding-bottom: 100px
}

.logo-bg {
    content: "";
    width: 1em;
    height: 1em;
    background: url('../../../typo3conf/ext/hebotek_website/Resources/Public/Images/Logos/hebotek_logo_full.svg') no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 154px;
    height: 56px
}

.inner-page nav.navbar,.solid-bg {
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(166,209,237,.3);
    box-shadow: 0 0 10px rgba(166,209,237,.3)
}

.navbar {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px
}

.navbar-nav .custom-dropdown-menu {
    border-color: #9fc7e0;
    top: 134.5%
}

@media only screen and (max-width: 991px) {
    .navbar-nav .nav-link.custom-btn {
        margin-left:0
    }
}

@media only screen and (max-width: 767px) {
    .small-agency-home-header-bg {
        width:100vw;
        position: relative;
        left: calc(-1 * (100vw - 100%)/ 2);
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .small-agency-home-header-bg .row:not(.row-keep-negative-margin) {
        margin-left: 0;
        margin-right: 0
    }

    .small-agency-home-header-bg:before {
        display: none
    }

    .small-agency-home-header-bg>.container {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .small-agency-home-header-bg>.banner-image {
        position: relative;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .small-agency-home-header-bg .banner-content {
        padding-top: 40px
    }

    .small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
        position: relative!important;
        height: auto!important;
        border-radius: 0!important;
        right: unset!important;
        left: 0;
        top: 0!important;
        padding-top: 96px
    }
}

@media only screen and (min-width: 768px) and (max-width:1399px) {
    .small-agency-home-header-bg.banner:before {
        top:-20%!important;
        right: -25%!important
    }

    .small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
        top: -25%!important;
        right: -27%!important
    }
}

@media only screen and (min-width: 1400px) {
    .small-agency-home-header-bg.banner:before {
        top:-25%!important;
        right: -30vw!important
    }

    .small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
        top: -30%!important;
        right: -32vw!important
    }
}

@media only screen and (min-width: 1750px) {
    .small-agency-home-header-bg.banner:before {
        top:-25%!important;
        right: -48%!important;
        width: 63vw!important;
        height: 63vw!important
    }

    .small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
        top: -30%!important;
        right: -50%!important;
        width: 63vw!important;
        height: 63vw!important
    }
}

@media only screen and (min-width: 1900px) {
    .small-agency-home-header-bg.banner:before {
        top:-25%!important;
        right: -48%!important;
        width: 55vw!important;
        height: 55vw!important
    }

    .small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
        top: -30%!important;
        right: -50%!important;
        width: 55vw!important;
        height: 55vw!important
    }
}

.page-wrapper::before {
    background: linear-gradient(184deg,rgba(255,255,255,0) 42%,#fff 60%)
}

.frame-inner-page-banner,.frame-inner-page-banner-no-margin {
    min-height: 412px;
    margin-bottom: 20.5rem!important
}

@media (max-width: 1439px) {
    .page-wrapper::before {
        background:linear-gradient(184deg,rgba(255,255,255,0) 44%,#fff 63%)
    }
}

@media (max-width: 991px) {
    .page-wrapper::before {
        background:linear-gradient(184deg,rgba(255,255,255,0) 44%,#fff 64%)
    }

    .frame-inner-page-banner,.frame-inner-page-banner-no-margin {
        min-height: unset;
        margin-bottom: 22.5rem!important
    }
}

@media (max-width: 767px) {
    .page-wrapper::before {
        background:linear-gradient(184deg,rgba(255,255,255,0) 48%,#fff 66%)
    }

    .frame-inner-page-banner,.frame-inner-page-banner-no-margin {
        margin-bottom: 26.5rem!important
    }
}

@media (max-width: 511px) {
    .inner-page::before {
        height:80vh
    }

    .page-wrapper::before {
        background: linear-gradient(184deg,rgba(255,255,255,0) 35%,#fff 55%)
    }

    .frame-inner-page-banner,.frame-inner-page-banner-no-margin {
        padding-top: 14.5rem!important;
        margin-bottom: 12rem!important
    }
}

#language_menu [class*=icon-flag]:before,#language_menu_mobile [class*=icon-flag]:before {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    margin-right: 10px
}

#language_menu {
    font-family: "Hind Vadodara",sans-serif!important;
    color: red;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 992px) {
    #language_menu {
        margin-left:3rem
    }
}

@media (max-width: 991px) {
    #language_menu {
        display:none
    }
}

#language_menu .dropdown .dropdown-toggle {
    color: #172b43;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#language_menu .dropdown .dropdown-menu {
    background: 0 0;
    border: none
}

#language_menu .dropdown .dropdown-menu .dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.4rem;
    margin-bottom: .5rem
}

#language_menu .dropdown .dropdown-menu .dropdown-item:hover {
    color: inherit
}

@media (min-width: 992px) {
    #language_menu_mobile {
        display:none
    }
}

#language_menu_mobile .btn,#language_menu_mobile .btn-primary,#language_menu_mobile .btn-secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#language_menu_mobile .active.btn-primary,#language_menu_mobile .active.btn-secondary,#language_menu_mobile .btn.active {
    color: #172b43
}

footer .logo-bg {
    width: 154px;
    height: 56px
}

footer .btn-cookieman {
    margin-left: 5rem
}

@media only screen and (max-width: 1199px) {
    footer .btn-cookieman {
        margin-left:0
    }
}

.small-agency-footer .footer-bottom p,.small-agency-footer .footer-bottom p a,.small-agency-footer .footer-nav-wrapper .footer-menu li a {
    color: #8593a4
}

.frame-inner-page-banner,.frame-inner-page-banner-no-margin {
    padding-top: 21.5rem;
    padding-bottom: 3px;
    margin-bottom: 6.5rem;
    position: relative
}

.frame-inner-page-banner ::after,.frame-inner-page-banner-no-margin ::after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 80px;
    height: 3px;
    margin-left: -40px;
    background: #fff;
    border-radius: 10px
}

.frame-inner-page-banner,.frame-inner-page-banner h1,.frame-inner-page-banner h2,.frame-inner-page-banner h3,.frame-inner-page-banner h4,.frame-inner-page-banner h5,.frame-inner-page-banner h6,.frame-inner-page-banner-no-margin,.frame-inner-page-banner-no-margin h1,.frame-inner-page-banner-no-margin h2,.frame-inner-page-banner-no-margin h3,.frame-inner-page-banner-no-margin h4,.frame-inner-page-banner-no-margin h5,.frame-inner-page-banner-no-margin h6 {
    color: #fff
}

.frame-inner-page-banner p,.frame-inner-page-banner-no-margin p {
    font-size: 2.4rem;
    line-height: 4rem;
    color: #fff
}

.frame-inner-page-banner-no-margin {
    margin-bottom: 0!important
}

.modal {
    z-index: 99999999!important;
    background: #d9e9f3
}

.modal-backdrop.show {
    z-index: 1!important;
    display: none!important
}

.team-modal .modal-content h4 span#team-modal__name {
    font-size: 3rem;
    font-weight: 700;
    font-family: "Fira Sans",sans-serif;
    color: #172b43;
    line-height: 1.4
}

.team-modal .contact-info {
    padding-top: 1.2rem;
    margin-bottom: 3rem
}

.navbar-nav .nav-item .nav-link:not(.custom-btn).active,.navbar-nav .nav-item .nav-link:not(.custom-btn):hover {
    color: #034864
}

.dropdown-item.active,.dropdown-item:hover {
    color: #034864
}

.navbar-nav .nav-item .nav-link:not(.custom-btn) {
    font-weight: 700;
    font-size: 1.9rem
}

.nav-link.custom-btn {
    margin-left: 3rem
}

.small-agency-footer .footer-nav-wrapper .footer-nav,.small-agency-footer .footer-nav-wrapper .frame-type-menu_subpages {
    padding-left: 5rem
}

@media screen and (max-width: 1199px) {
    .small-agency-footer .footer-nav-wrapper .footer-nav,.small-agency-footer .footer-nav-wrapper .frame-type-menu_subpages {
        padding-left:0
    }
}

.frame-type-textmedia .ce-gallery {
    width: 100%
}

.frame-type-textmedia .ce-gallery .ce-column {
    float: none
}

.frame-type-textmedia .ce-gallery figure {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.frame-type-textmedia .ce-textpic.ce-left img,.frame-type-textmedia .ce-textpic.ce-right img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover
}

.frame-type-textmedia .ce-textpic.ce-left .image-with-description>.row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.frame-type-textmedia .ce-textpic.ce-right .image-with-description>.row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.frame-type-textmedia .image-with-description-block {
    padding-top: 0;
    padding-bottom: 0
}

.section-subheading,.small-agency-home-header-bg .section-subheading p {
    font-size: 2.4rem;
    line-height: 4rem;
    color: #485768
}

.small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
    content: " ";
    width: 68vw;
    height: 68vw;
    position: absolute;
    top: -46%;
    right: -60%;
    border-radius: 50%;
    outline: 1px solid transparent;
    z-index: -2;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover
}

@media screen and (max-width: 1199px) {
    .small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
        top:-100px;
        right: -90px;
        z-index: 1
    }
}

@media screen and (max-width: 767px) {
    .small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
        width:100vw;
        height: 100vw
    }
}

.small-agency-home-header-bg::after {
    visibility: hidden
}

.small-agency-home-header-bg.banner::before {
    z-index: -1;
    right: -58%
}

.small-agency-home-header-bg .banner-image img,.small-agency-home-header-bg .banner-video video {
    z-index: 0
}

.small-agency-home-header-bg .banner-content {
    z-index: 2
}

.shape-home-banner {
    left: -16%
}

.team-item a:hover {
    text-decoration: none
}

.team-item h5 {
    padding-top: 2.9rem;
    -webkit-transition: all .5s;
    transition: all .5s
}

.team-item h5:hover {
    color: #034864
}

.team-item .team-content-block .img-container img {
    width: 100%;
    height: auto
}

.team-item .team-content-block .team-content-block-placeholder-image,.team-item .team-content-block img {
    width: 100%;
    border-radius: 10px
}

.team-item .team-content-block-placeholder-image {
    width: 100%;
    height: 420px;
    background-color: #cecece
}

.news-regular .content-block .img-container {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    padding: 77.04918033% 0 0 0
}

.news-regular .content-block .img-container .img-container-placeholder,.news-regular .content-block .img-container img {
    display: block;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    font-family: 'object-fit:cover;object-position:50% 50%;';
    width: 100%;
    height: 100%
}

.news-regular .content-block h3 {
    font-size: 2.4rem
}

.news-project .content-block .img-container {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    padding: 77.04918033% 0 0 0
}

.news-project .content-block .img-container .img-container-placeholder,.news-project .content-block .img-container img {
    display: block;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    font-family: 'object-fit:cover;object-position:50% 50%;';
    width: 100%;
    height: 100%
}

.news-project .content-block h3 {
    font-size: 2.4rem
}

.news-list-view .article {
    height: 100%
}

.news-list-view .featured-content-block h5 {
    height: auto!important
}

.news.news-single .blog-details {
    padding-top: 0
}

.news.news-single .post-info a,.news.news-single .post-info span {
    font-size: 1.8rem;
    line-height: 3rem;
    color: #69798d;
    text-decoration: none;
    margin-right: 2rem;
    -webkit-transition: all .5s;
    transition: all .5s
}

.news.news-single .post-info a i,.news.news-single .post-info a svg,.news.news-single .post-info span i,.news.news-single .post-info span svg {
    margin-right: 1rem;
    vertical-align: -2px
}

.news.news-single .post-info a svg.svg-inline--fa.fa-w-20,.news.news-single .post-info span svg.svg-inline--fa.fa-w-20 {
    width: 1em
}

.news.news-single .teaser-text,.news.news-single .teaser-text p {
    font-weight: 600
}

.news.news-single .news-img-wrap img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover
}

.form-wrapper {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.05);
    box-shadow: 0 0 20px rgba(0,0,0,.05);
    padding: 5rem 6rem 6rem;
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media screen and (max-width: 991px) {
    .form-wrapper {
        padding-left:3rem;
        padding-right: 3rem
    }
}

form input,form textarea {
    margin-bottom: 3rem;
    background: #fff
}

form textarea {
    min-height: 18rem
}

form .btn-toolbar {
    width: 100%;
    margin-top: 1rem
}

@media screen and (max-width: 767px) {
    form .btn-toolbar .btn,form .btn-toolbar .btn-group,form .btn-toolbar .btn-primary,form .btn-toolbar .btn-secondary {
        width:100%
    }
}

#cookieman-modal [data-toggle=collapse][data-target="#cookieman-settings"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#cookieman-modal [data-toggle=collapse][data-target="#cookieman-settings"]:after {
    margin-left: 10px;
    position: relative;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset
}

#cookieman-modal .accordion .accordion-header {
    font-size: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 2px solid #edf7ff
}

#cookieman-modal .accordion .accordion-header input[type=checkbox] {
    width: auto;
    margin-bottom: 0
}

#cookieman-modal .accordion .accordion-header .accordion-button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-color: transparent;
    padding-left: 0;
    margin-left: 15px
}

#cookieman-modal .accordion .accordion-header .accordion-button:after {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-left: auto;
    position: relative;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    background: linear-gradient(45deg,#034864,#067dae);
    color: #fff;
    width: 35px!important;
    height: 35px!important;
    border-radius: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#cookieman-modal .accordion .accordion-header .accordion-button {
    padding: 1rem 2rem 1rem 2rem
}

#cookieman-modal .accordion .accordion-header .accordion-button:hover {
    cursor: pointer
}

#cookieman-modal .modal-footer {
    margin-top: 10px
}

.service-box {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.service-box a:hover {
    color: unset;
    text-decoration: none
}

.service-box.content-block h3 {
    font-size: 2.4rem;
    margin-bottom: 1.9rem
}

a.service-box-link {
    display: block
}

a.service-box-link:hover {
    text-decoration: none
}

.pricing-block h3 {
    width: 100%
}
